builder: mozilla-central_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0163 starttime: 1461582808.04 results: success (0) buildid: 20160425025650 builduid: 8feaf5f08b7749f383ae9c3ff5224e44 revision: 1c6385ae1fe7e37d8f23f958ce14582f07af729e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 04:13:28.035719) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 04:13:28.036593) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 04:13:28.037222) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 04:13:28.056078) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 04:13:28.056440) ========= 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.958rnwprxm/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.Af1Vbtw3cB/Listeners TMPDIR=/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/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-25 04:13:28-- 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% 10.0M=0.001s 2016-04-25 04:13:28 (10.0 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.080067 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 04:13:28.153515) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 04:13:28.153908) ========= 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.958rnwprxm/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.Af1Vbtw3cB/Listeners TMPDIR=/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/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.019933 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 04:13:28.204661) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 04:13:28.205462) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 1c6385ae1fe7e37d8f23f958ce14582f07af729e --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 1c6385ae1fe7e37d8f23f958ce14582f07af729e --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.958rnwprxm/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.Af1Vbtw3cB/Listeners TMPDIR=/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/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-25 04:13:28,280 truncating revision to first 12 chars 2016-04-25 04:13:28,280 Setting DEBUG logging. 2016-04-25 04:13:28,280 attempt 1/10 2016-04-25 04:13:28,280 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/1c6385ae1fe7?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 04:13:29,472 unpacking tar archive at: mozilla-central-1c6385ae1fe7/testing/mozharness/ program finished with exit code 0 elapsedTime=1.444114 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 04:13:29.670785) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 04:13:29.671586) ========= script_repo_revision: 1c6385ae1fe7e37d8f23f958ce14582f07af729e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 04:13:29.672572) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 04:13:29.673012) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 04:13:29.687202) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 57 secs) (at 2016-04-25 04:13:29.687738) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-central', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.958rnwprxm/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.Af1Vbtw3cB/Listeners TMPDIR=/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/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 04:13:29 INFO - MultiFileLogger online at 20160425 04:13:29 in /builds/slave/test 04:13:29 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true 04:13:29 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:13:29 INFO - {'append_to_log': False, 04:13:29 INFO - 'base_work_dir': '/builds/slave/test', 04:13:29 INFO - 'blob_upload_branch': 'mozilla-central', 04:13:29 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:13:29 INFO - 'buildbot_json_path': 'buildprops.json', 04:13:29 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:13:29 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:13:29 INFO - 'download_minidump_stackwalk': True, 04:13:29 INFO - 'download_symbols': 'true', 04:13:29 INFO - 'e10s': False, 04:13:29 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:13:29 INFO - 'tooltool.py': '/tools/tooltool.py', 04:13:29 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:13:29 INFO - '/tools/misc-python/virtualenv.py')}, 04:13:29 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:13:29 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:13:29 INFO - 'log_level': 'info', 04:13:29 INFO - 'log_to_console': True, 04:13:29 INFO - 'opt_config_files': (), 04:13:29 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:13:29 INFO - '--processes=1', 04:13:29 INFO - '--config=%(test_path)s/wptrunner.ini', 04:13:29 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:13:29 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:13:29 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:13:29 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:13:29 INFO - 'pip_index': False, 04:13:29 INFO - 'require_test_zip': True, 04:13:29 INFO - 'test_type': ('testharness',), 04:13:29 INFO - 'this_chunk': '1', 04:13:29 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:13:29 INFO - 'total_chunks': '10', 04:13:29 INFO - 'virtualenv_path': 'venv', 04:13:29 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:13:29 INFO - 'work_dir': 'build'} 04:13:29 INFO - ##### 04:13:29 INFO - ##### Running clobber step. 04:13:29 INFO - ##### 04:13:29 INFO - Running pre-action listener: _resource_record_pre_action 04:13:29 INFO - Running main action method: clobber 04:13:29 INFO - rmtree: /builds/slave/test/build 04:13:29 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:13:31 INFO - Running post-action listener: _resource_record_post_action 04:13:31 INFO - ##### 04:13:31 INFO - ##### Running read-buildbot-config step. 04:13:31 INFO - ##### 04:13:31 INFO - Running pre-action listener: _resource_record_pre_action 04:13:31 INFO - Running main action method: read_buildbot_config 04:13:31 INFO - Using buildbot properties: 04:13:31 INFO - { 04:13:31 INFO - "project": "", 04:13:31 INFO - "product": "firefox", 04:13:31 INFO - "script_repo_revision": "production", 04:13:31 INFO - "scheduler": "tests-mozilla-central-yosemite_r7-debug-unittest", 04:13:31 INFO - "repository": "", 04:13:31 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test web-platform-tests-1", 04:13:31 INFO - "buildid": "20160425025650", 04:13:31 INFO - "pgo_build": "False", 04:13:31 INFO - "basedir": "/builds/slave/test", 04:13:31 INFO - "buildnumber": 45, 04:13:31 INFO - "slavename": "t-yosemite-r7-0163", 04:13:31 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 04:13:31 INFO - "platform": "macosx64", 04:13:31 INFO - "branch": "mozilla-central", 04:13:31 INFO - "revision": "1c6385ae1fe7e37d8f23f958ce14582f07af729e", 04:13:31 INFO - "repo_path": "mozilla-central", 04:13:31 INFO - "moz_repo_path": "", 04:13:31 INFO - "stage_platform": "macosx64", 04:13:31 INFO - "builduid": "8feaf5f08b7749f383ae9c3ff5224e44", 04:13:31 INFO - "slavebuilddir": "test" 04:13:31 INFO - } 04:13:31 INFO - Found installer url https://queue.taskcluster.net/v1/task/fOt1iVMgTSySlyw_sNTl_w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 04:13:31 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/fOt1iVMgTSySlyw_sNTl_w/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 04:13:31 INFO - Running post-action listener: _resource_record_post_action 04:13:31 INFO - ##### 04:13:31 INFO - ##### Running download-and-extract step. 04:13:31 INFO - ##### 04:13:31 INFO - Running pre-action listener: _resource_record_pre_action 04:13:31 INFO - Running main action method: download_and_extract 04:13:31 INFO - mkdir: /builds/slave/test/build/tests 04:13:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:13:31 INFO - https://queue.taskcluster.net/v1/task/fOt1iVMgTSySlyw_sNTl_w/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 04:13:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOt1iVMgTSySlyw_sNTl_w/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 04:13:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOt1iVMgTSySlyw_sNTl_w/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 04:13:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOt1iVMgTSySlyw_sNTl_w/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 04:13:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOt1iVMgTSySlyw_sNTl_w/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 04:13:32 INFO - Downloaded 1235 bytes. 04:13:32 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 04:13:32 INFO - Using the following test package requirements: 04:13:32 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 04:13:32 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:13:32 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 04:13:32 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:13:32 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 04:13:32 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:13:32 INFO - u'jsshell-mac64.zip'], 04:13:32 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:13:32 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 04:13:32 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 04:13:32 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:13:32 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 04:13:32 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:13:32 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 04:13:32 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:13:32 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 04:13:32 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:13:32 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 04:13:32 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 04:13: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')]} 04:13:32 INFO - https://queue.taskcluster.net/v1/task/fOt1iVMgTSySlyw_sNTl_w/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 04:13:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOt1iVMgTSySlyw_sNTl_w/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 04:13:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOt1iVMgTSySlyw_sNTl_w/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 04:13:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOt1iVMgTSySlyw_sNTl_w/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 04:13:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOt1iVMgTSySlyw_sNTl_w/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 04:13:33 INFO - Downloaded 17990294 bytes. 04:13:33 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/*'] 04:13:33 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/* 04:13:34 INFO - caution: filename not matched: web-platform/* 04:13:34 INFO - Return code: 11 04:13:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:13:34 INFO - https://queue.taskcluster.net/v1/task/fOt1iVMgTSySlyw_sNTl_w/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 04:13:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOt1iVMgTSySlyw_sNTl_w/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 04:13:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOt1iVMgTSySlyw_sNTl_w/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 04:13:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOt1iVMgTSySlyw_sNTl_w/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 04:13:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOt1iVMgTSySlyw_sNTl_w/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 04:13:35 INFO - Downloaded 36406740 bytes. 04:13:35 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/*'] 04:13:35 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/* 04:13:39 INFO - caution: filename not matched: bin/* 04:13:39 INFO - caution: filename not matched: config/* 04:13:39 INFO - caution: filename not matched: mozbase/* 04:13:39 INFO - caution: filename not matched: marionette/* 04:13:39 INFO - caution: filename not matched: tools/wptserve/* 04:13:39 INFO - Return code: 11 04:13:39 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')]} 04:13:39 INFO - https://queue.taskcluster.net/v1/task/fOt1iVMgTSySlyw_sNTl_w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 04:13:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOt1iVMgTSySlyw_sNTl_w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 04:13:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOt1iVMgTSySlyw_sNTl_w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 04:13:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOt1iVMgTSySlyw_sNTl_w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 04:13:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOt1iVMgTSySlyw_sNTl_w/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 04:13:42 INFO - Downloaded 68894199 bytes. 04:13:42 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/fOt1iVMgTSySlyw_sNTl_w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 04:13:42 INFO - mkdir: /builds/slave/test/properties 04:13:42 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:13:42 INFO - Writing to file /builds/slave/test/properties/build_url 04:13:42 INFO - Contents: 04:13:42 INFO - build_url:https://queue.taskcluster.net/v1/task/fOt1iVMgTSySlyw_sNTl_w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 04:13:43 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/fOt1iVMgTSySlyw_sNTl_w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 04:13:43 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:13:43 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:13:43 INFO - Contents: 04:13:43 INFO - symbols_url:https://queue.taskcluster.net/v1/task/fOt1iVMgTSySlyw_sNTl_w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 04:13:43 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')]} 04:13:43 INFO - https://queue.taskcluster.net/v1/task/fOt1iVMgTSySlyw_sNTl_w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:13:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOt1iVMgTSySlyw_sNTl_w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 04:13:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOt1iVMgTSySlyw_sNTl_w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 04:13:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOt1iVMgTSySlyw_sNTl_w/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 04:13:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fOt1iVMgTSySlyw_sNTl_w/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 04:13:46 INFO - Downloaded 103585513 bytes. 04:13:46 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'] 04:13:46 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 04:13:50 INFO - Return code: 0 04:13:50 INFO - Running post-action listener: _resource_record_post_action 04:13:50 INFO - Running post-action listener: set_extra_try_arguments 04:13:50 INFO - ##### 04:13:50 INFO - ##### Running create-virtualenv step. 04:13:50 INFO - ##### 04:13:50 INFO - Running pre-action listener: _pre_create_virtualenv 04:13:50 INFO - Running pre-action listener: _resource_record_pre_action 04:13:50 INFO - Running main action method: create_virtualenv 04:13:50 INFO - Creating virtualenv /builds/slave/test/build/venv 04:13:50 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 04:13:50 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:13:50 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:13:50 INFO - Using real prefix '/tools/python27' 04:13:50 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:13:50 INFO - Installing distribute.............................................................................................................................................................................................done. 04:13:53 INFO - Installing pip.................done. 04:13:53 INFO - Return code: 0 04:13:53 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:13:53 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')]} 04:13:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:13:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:13:53 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')]} 04:13:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:13:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:13:53 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 0x10f996e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f9b3f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe231c8d4d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f9af5e0>, '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 0x10f592cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f5bd990>, '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.958rnwprxm/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.Af1Vbtw3cB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:13:53 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 04:13:53 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 04:13:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.958rnwprxm/Render', 04:13:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:13:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:13:53 INFO - 'HOME': '/Users/cltbld', 04:13:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:13:53 INFO - 'LOGNAME': 'cltbld', 04:13:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:13:53 INFO - 'MOZ_NO_REMOTE': '1', 04:13:53 INFO - 'NO_EM_RESTART': '1', 04:13:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:13:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:13:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:13:53 INFO - 'PWD': '/builds/slave/test', 04:13:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:13:53 INFO - 'SHELL': '/bin/bash', 04:13:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Af1Vbtw3cB/Listeners', 04:13:53 INFO - 'TMPDIR': '/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/', 04:13:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:13:53 INFO - 'USER': 'cltbld', 04:13:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:13:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:13:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:13:53 INFO - 'XPC_FLAGS': '0x0', 04:13:53 INFO - 'XPC_SERVICE_NAME': '0', 04:13:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:13:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:13:53 INFO - Downloading/unpacking psutil>=0.7.1 04:13:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:13:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:13:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:13:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:13:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:13:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:13:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:13:56 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:13:56 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:13:56 INFO - Installing collected packages: psutil 04:13:56 INFO - Running setup.py install for psutil 04:13:57 INFO - building 'psutil._psutil_osx' extension 04:13:57 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 04:13:57 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 04:13:57 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 04:13:57 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 04:13:57 INFO - building 'psutil._psutil_posix' extension 04:13:57 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 04:13:57 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 04:13:57 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 04:13:57 INFO - ^ 04:13:57 INFO - 1 warning generated. 04:13:57 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 04:13:57 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:13:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:13:57 INFO - Successfully installed psutil 04:13:57 INFO - Cleaning up... 04:13:57 INFO - Return code: 0 04:13:57 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:13:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:13:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:13:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:13:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:13:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:13:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:13:57 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 0x10f996e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f9b3f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe231c8d4d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f9af5e0>, '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 0x10f592cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f5bd990>, '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.958rnwprxm/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.Af1Vbtw3cB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:13:57 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 04:13:57 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 04:13:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.958rnwprxm/Render', 04:13:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:13:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:13:57 INFO - 'HOME': '/Users/cltbld', 04:13:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:13:57 INFO - 'LOGNAME': 'cltbld', 04:13:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:13:57 INFO - 'MOZ_NO_REMOTE': '1', 04:13:57 INFO - 'NO_EM_RESTART': '1', 04:13:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:13:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:13:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:13:57 INFO - 'PWD': '/builds/slave/test', 04:13:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:13:57 INFO - 'SHELL': '/bin/bash', 04:13:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Af1Vbtw3cB/Listeners', 04:13:57 INFO - 'TMPDIR': '/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/', 04:13:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:13:57 INFO - 'USER': 'cltbld', 04:13:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:13:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:13:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:13:57 INFO - 'XPC_FLAGS': '0x0', 04:13:57 INFO - 'XPC_SERVICE_NAME': '0', 04:13:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:13:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:13:58 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:13:58 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 04:13:58 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 04:13:58 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 04:13:58 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 04:13:58 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 04:13:58 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 04:14:00 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:14:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:14:00 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:14:00 INFO - Installing collected packages: mozsystemmonitor 04:14:00 INFO - Running setup.py install for mozsystemmonitor 04:14:00 INFO - Successfully installed mozsystemmonitor 04:14:00 INFO - Cleaning up... 04:14:00 INFO - Return code: 0 04:14:00 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:14:00 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')]} 04:14:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:14:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:14:00 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')]} 04:14:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:14:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:14:00 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 0x10f996e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f9b3f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe231c8d4d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f9af5e0>, '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 0x10f592cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f5bd990>, '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.958rnwprxm/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.Af1Vbtw3cB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:14:00 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 04:14:00 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 04:14:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.958rnwprxm/Render', 04:14:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:14:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:14:00 INFO - 'HOME': '/Users/cltbld', 04:14:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:14:00 INFO - 'LOGNAME': 'cltbld', 04:14:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:14:00 INFO - 'MOZ_NO_REMOTE': '1', 04:14:00 INFO - 'NO_EM_RESTART': '1', 04:14:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:14:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:14:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:14:00 INFO - 'PWD': '/builds/slave/test', 04:14:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:14:00 INFO - 'SHELL': '/bin/bash', 04:14:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Af1Vbtw3cB/Listeners', 04:14:00 INFO - 'TMPDIR': '/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/', 04:14:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:14:00 INFO - 'USER': 'cltbld', 04:14:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:14:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:14:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:14:00 INFO - 'XPC_FLAGS': '0x0', 04:14:00 INFO - 'XPC_SERVICE_NAME': '0', 04:14:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:14:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:14:01 INFO - Downloading/unpacking blobuploader==1.2.4 04:14:01 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 04:14:01 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 04:14:01 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 04:14:01 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 04:14:01 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 04:14:01 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 04:14:03 INFO - Downloading blobuploader-1.2.4.tar.gz 04:14:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:14:03 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:14:03 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 04:14:03 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 04:14:03 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 04:14:03 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 04:14:03 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 04:14:03 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 04:14:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:14:04 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:14:04 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 04:14:04 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 04:14:04 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 04:14:04 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 04:14:04 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 04:14:04 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 04:14:04 INFO - Downloading docopt-0.6.1.tar.gz 04:14:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:14:04 INFO - Installing collected packages: blobuploader, requests, docopt 04:14:04 INFO - Running setup.py install for blobuploader 04:14:04 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:14:05 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:14:05 INFO - Running setup.py install for requests 04:14:05 INFO - Running setup.py install for docopt 04:14:05 INFO - Successfully installed blobuploader requests docopt 04:14:05 INFO - Cleaning up... 04:14:05 INFO - Return code: 0 04:14:05 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:14:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:14:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:14:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:14:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:14:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:14:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:14:05 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 0x10f996e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f9b3f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe231c8d4d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f9af5e0>, '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 0x10f592cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f5bd990>, '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.958rnwprxm/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.Af1Vbtw3cB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:14:05 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 04:14:05 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 04:14:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.958rnwprxm/Render', 04:14:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:14:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:14:05 INFO - 'HOME': '/Users/cltbld', 04:14:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:14:05 INFO - 'LOGNAME': 'cltbld', 04:14:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:14:05 INFO - 'MOZ_NO_REMOTE': '1', 04:14:05 INFO - 'NO_EM_RESTART': '1', 04:14:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:14:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:14:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:14:05 INFO - 'PWD': '/builds/slave/test', 04:14:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:14:05 INFO - 'SHELL': '/bin/bash', 04:14:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Af1Vbtw3cB/Listeners', 04:14:05 INFO - 'TMPDIR': '/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/', 04:14:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:14:05 INFO - 'USER': 'cltbld', 04:14:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:14:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:14:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:14:05 INFO - 'XPC_FLAGS': '0x0', 04:14:05 INFO - 'XPC_SERVICE_NAME': '0', 04:14:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:14:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:14:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:14:06 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-PaXBOB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:14:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:14:06 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-lJ8Vtc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:14:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:14:06 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-UT7PqC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:14:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:14:06 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-R20sM2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:14:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:14:06 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-_de4Yj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:14:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:14:06 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-nLs194-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:14:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:14:06 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-oUsUaX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:14:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:14:06 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-XZ53vT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:14:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:14:06 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-gnvoK6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:14:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:14:06 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-RBSVf9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:14:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:14:07 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-qqQ61j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:14:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:14:07 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-o3uwjt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:14:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:14:07 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-WLQ5kn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:14:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:14:07 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-nrN0Zg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:14:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:14:07 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-myNnSF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:14:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:14:07 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-xAc7fl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:14:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:14:07 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-g2e7rL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:14:07 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:14:07 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-fENwa0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:14:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:14:07 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-B3kjQ1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:14:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:14:07 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-2wF1_2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:14:08 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:14:08 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-2jkmQY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:14:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:14:08 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 04:14:08 INFO - Running setup.py install for manifestparser 04:14:08 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:14:08 INFO - Running setup.py install for mozcrash 04:14:08 INFO - Running setup.py install for mozdebug 04:14:09 INFO - Running setup.py install for mozdevice 04:14:09 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:14:09 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:14:09 INFO - Running setup.py install for mozfile 04:14:09 INFO - Running setup.py install for mozhttpd 04:14:09 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:14:09 INFO - Running setup.py install for mozinfo 04:14:09 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:14:09 INFO - Running setup.py install for mozInstall 04:14:09 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:14:09 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:14:09 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:14:09 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:14:09 INFO - Running setup.py install for mozleak 04:14:09 INFO - Running setup.py install for mozlog 04:14:10 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:14:10 INFO - Running setup.py install for moznetwork 04:14:10 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:14:10 INFO - Running setup.py install for mozprocess 04:14:10 INFO - Running setup.py install for mozprofile 04:14:10 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:14:10 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:14:10 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:14:10 INFO - Running setup.py install for mozrunner 04:14:10 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:14:10 INFO - Running setup.py install for mozscreenshot 04:14:10 INFO - Running setup.py install for moztest 04:14:10 INFO - Running setup.py install for mozversion 04:14:11 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:14:11 INFO - Running setup.py install for wptserve 04:14:11 INFO - Running setup.py install for marionette-driver 04:14:11 INFO - Running setup.py install for browsermob-proxy 04:14:11 INFO - Running setup.py install for marionette-client 04:14:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:14:11 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:14:11 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 04:14:11 INFO - Cleaning up... 04:14:12 INFO - Return code: 0 04:14:12 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:14: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')]} 04:14:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:14:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:14: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')]} 04:14:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:14:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:14:12 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 0x10f996e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f9b3f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe231c8d4d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f9af5e0>, '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 0x10f592cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f5bd990>, '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.958rnwprxm/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.Af1Vbtw3cB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:14:12 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 04:14:12 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 04:14:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.958rnwprxm/Render', 04:14:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:14:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:14:12 INFO - 'HOME': '/Users/cltbld', 04:14:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:14:12 INFO - 'LOGNAME': 'cltbld', 04:14:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:14:12 INFO - 'MOZ_NO_REMOTE': '1', 04:14:12 INFO - 'NO_EM_RESTART': '1', 04:14:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:14:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:14:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:14:12 INFO - 'PWD': '/builds/slave/test', 04:14:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:14:12 INFO - 'SHELL': '/bin/bash', 04:14:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Af1Vbtw3cB/Listeners', 04:14:12 INFO - 'TMPDIR': '/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/', 04:14:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:14:12 INFO - 'USER': 'cltbld', 04:14:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:14:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:14:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:14:12 INFO - 'XPC_FLAGS': '0x0', 04:14:12 INFO - 'XPC_SERVICE_NAME': '0', 04:14:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:14:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:14:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:14:12 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-Qv2RhC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:14:12 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)) 04:14:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:14:12 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-GnLO6W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:14:12 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)) 04:14:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:14:12 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-XeIsIb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:14:12 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)) 04:14:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:14:12 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-2M2EOV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:14:12 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)) 04:14:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:14:12 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-xHxL7q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:14:12 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)) 04:14:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:14:12 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-_q48y2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:14:12 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)) 04:14:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:14:12 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-7dtpyz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:14:13 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)) 04:14:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:14:13 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-ZaZcHC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:14:13 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)) 04:14:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:14:13 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-fmiN0J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:14:13 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)) 04:14:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:14:13 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-jUJLBk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:14:13 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)) 04:14:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:14:13 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-G9GI_D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:14:13 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)) 04:14:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:14:13 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-l5lWTw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:14:13 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)) 04:14:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:14:13 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-WWDJHZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:14:13 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)) 04:14:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:14:13 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-aJgwpB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:14:13 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)) 04:14:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:14:13 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-hK0xfI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:14:13 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)) 04:14:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:14:13 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-o4S_Ww-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:14:13 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)) 04:14:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:14:13 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-5Dad3I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:14:14 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)) 04:14:14 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:14:14 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-8nf4Cy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:14:14 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)) 04:14:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:14:14 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-cCO2Bu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:14:14 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)) 04:14:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:14:14 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-FoB9XL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:14:14 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)) 04:14:14 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:14:14 INFO - Running setup.py (path:/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/pip-RYQjRM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:14:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:14:14 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)) 04:14:14 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)) 04:14:14 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)) 04:14:14 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)) 04:14:14 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)) 04:14:14 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)) 04:14:14 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:14:14 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 04:14:14 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 04:14:14 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 04:14:14 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 04:14:14 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 04:14:14 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 04:14:17 INFO - Downloading blessings-1.6.tar.gz 04:14:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:14:17 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)) 04:14:17 INFO - Installing collected packages: blessings 04:14:17 INFO - Running setup.py install for blessings 04:14:17 INFO - Successfully installed blessings 04:14:17 INFO - Cleaning up... 04:14:17 INFO - Return code: 0 04:14:17 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:14:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:14:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:14:18 INFO - Reading from file tmpfile_stdout 04:14:18 INFO - Current package versions: 04:14:18 INFO - blessings == 1.6 04:14:18 INFO - blobuploader == 1.2.4 04:14:18 INFO - browsermob-proxy == 0.6.0 04:14:18 INFO - docopt == 0.6.1 04:14:18 INFO - manifestparser == 1.1 04:14:18 INFO - marionette-client == 2.3.0 04:14:18 INFO - marionette-driver == 1.4.0 04:14:18 INFO - mozInstall == 1.12 04:14:18 INFO - mozcrash == 0.17 04:14:18 INFO - mozdebug == 0.1 04:14:18 INFO - mozdevice == 0.48 04:14:18 INFO - mozfile == 1.2 04:14:18 INFO - mozhttpd == 0.7 04:14:18 INFO - mozinfo == 0.9 04:14:18 INFO - mozleak == 0.1 04:14:18 INFO - mozlog == 3.1 04:14:18 INFO - moznetwork == 0.27 04:14:18 INFO - mozprocess == 0.22 04:14:18 INFO - mozprofile == 0.28 04:14:18 INFO - mozrunner == 6.11 04:14:18 INFO - mozscreenshot == 0.1 04:14:18 INFO - mozsystemmonitor == 0.0 04:14:18 INFO - moztest == 0.7 04:14:18 INFO - mozversion == 1.4 04:14:18 INFO - psutil == 3.1.1 04:14:18 INFO - requests == 1.2.3 04:14:18 INFO - wptserve == 1.4.0 04:14:18 INFO - wsgiref == 0.1.2 04:14:18 INFO - Running post-action listener: _resource_record_post_action 04:14:18 INFO - Running post-action listener: _start_resource_monitoring 04:14:18 INFO - Starting resource monitoring. 04:14:18 INFO - ##### 04:14:18 INFO - ##### Running pull step. 04:14:18 INFO - ##### 04:14:18 INFO - Running pre-action listener: _resource_record_pre_action 04:14:18 INFO - Running main action method: pull 04:14:18 INFO - Pull has nothing to do! 04:14:18 INFO - Running post-action listener: _resource_record_post_action 04:14:18 INFO - ##### 04:14:18 INFO - ##### Running install step. 04:14:18 INFO - ##### 04:14:18 INFO - Running pre-action listener: _resource_record_pre_action 04:14:18 INFO - Running main action method: install 04:14:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:14:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:14:18 INFO - Reading from file tmpfile_stdout 04:14:18 INFO - Detecting whether we're running mozinstall >=1.0... 04:14:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:14:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:14:18 INFO - Reading from file tmpfile_stdout 04:14:18 INFO - Output received: 04:14:18 INFO - Usage: mozinstall [options] installer 04:14:18 INFO - Options: 04:14:18 INFO - -h, --help show this help message and exit 04:14:18 INFO - -d DEST, --destination=DEST 04:14:18 INFO - Directory to install application into. [default: 04:14:18 INFO - "/builds/slave/test"] 04:14:18 INFO - --app=APP Application being installed. [default: firefox] 04:14:18 INFO - mkdir: /builds/slave/test/build/application 04:14:18 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'] 04:14:18 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 04:14:38 INFO - Reading from file tmpfile_stdout 04:14:38 INFO - Output received: 04:14:38 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 04:14:38 INFO - Running post-action listener: _resource_record_post_action 04:14:38 INFO - ##### 04:14:38 INFO - ##### Running run-tests step. 04:14:38 INFO - ##### 04:14:38 INFO - Running pre-action listener: _resource_record_pre_action 04:14:38 INFO - Running main action method: run_tests 04:14:38 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:14:38 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:14:38 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:14:38 INFO - grabbing minidump binary from tooltool 04:14:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:14:38 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f9af5e0>, '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 0x10f592cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f5bd990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:14:38 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 04:14:38 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 04:14:38 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:14:38 INFO - Return code: 0 04:14:38 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 04:14:38 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:14:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/fOt1iVMgTSySlyw_sNTl_w/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 04:14:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/fOt1iVMgTSySlyw_sNTl_w/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 04:14:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.958rnwprxm/Render', 04:14:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:14:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:14:38 INFO - 'HOME': '/Users/cltbld', 04:14:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:14:38 INFO - 'LOGNAME': 'cltbld', 04:14:38 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:14:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:14:38 INFO - 'MOZ_NO_REMOTE': '1', 04:14:38 INFO - 'NO_EM_RESTART': '1', 04:14:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:14:38 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:14:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:14:38 INFO - 'PWD': '/builds/slave/test', 04:14:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:14:38 INFO - 'SHELL': '/bin/bash', 04:14:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Af1Vbtw3cB/Listeners', 04:14:38 INFO - 'TMPDIR': '/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/', 04:14:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:14:38 INFO - 'USER': 'cltbld', 04:14:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:14:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:14:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:14:38 INFO - 'XPC_FLAGS': '0x0', 04:14:38 INFO - 'XPC_SERVICE_NAME': '0', 04:14:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:14:38 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/fOt1iVMgTSySlyw_sNTl_w/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 04:14:38 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 04:14:38 INFO - import pkg_resources 04:14:39 INFO - Using 1 client processes 04:14:40 INFO - wptserve Starting http server on 127.0.0.1:8001 04:14:40 INFO - wptserve Starting http server on 127.0.0.1:8000 04:14:40 INFO - wptserve Starting http server on 127.0.0.1:8443 04:14:41 INFO - SUITE-START | Running 778 tests 04:14:41 INFO - Running testharness tests 04:14:41 INFO - Setting up ssl 04:14:41 INFO - PROCESS | certutil | 04:14:41 INFO - PROCESS | certutil | 04:14:41 INFO - PROCESS | certutil | 04:14:41 INFO - Certificate Nickname Trust Attributes 04:14:41 INFO - SSL,S/MIME,JAR/XPI 04:14:41 INFO - 04:14:41 INFO - web-platform-tests CT,, 04:14:41 INFO - 04:14:41 INFO - Starting runner 04:14:42 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 04:14:42 INFO - PROCESS | 1930 | 1461582882984 Marionette DEBUG Marionette enabled via build flag and pref 04:14:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x116978800 == 1 [pid = 1930] [id = 1] 04:14:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 1 (0x116979000) [pid = 1930] [serial = 1] [outer = 0x0] 04:14:43 INFO - PROCESS | 1930 | [1930] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 04:14:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 2 (0x11697a000) [pid = 1930] [serial = 2] [outer = 0x116979000] 04:14:43 INFO - PROCESS | 1930 | 1461582883303 Marionette INFO Listening on port 2828 04:14:43 INFO - PROCESS | 1930 | 1461582883525 Marionette DEBUG Marionette enabled via command-line flag 04:14:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x119271800 == 2 [pid = 1930] [id = 2] 04:14:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 3 (0x119272000) [pid = 1930] [serial = 3] [outer = 0x0] 04:14:43 INFO - PROCESS | 1930 | [1930] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 04:14:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 4 (0x119273000) [pid = 1930] [serial = 4] [outer = 0x119272000] 04:14:43 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:14:43 INFO - PROCESS | 1930 | 1461582883693 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:51834 04:14:43 INFO - PROCESS | 1930 | 1461582883763 Marionette DEBUG Closed connection conn0 04:14:43 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:14:43 INFO - PROCESS | 1930 | 1461582883766 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:51835 04:14:43 INFO - PROCESS | 1930 | 1461582883782 Marionette DEBUG Closed connection conn1 04:14:43 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:14:43 INFO - PROCESS | 1930 | 1461582883787 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:51836 04:14:43 INFO - PROCESS | 1930 | 1461582883795 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:14:43 INFO - PROCESS | 1930 | 1461582883801 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":"20160425025650","device":"desktop","version":"48.0a1"} 04:14:44 INFO - PROCESS | 1930 | [1930] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:14:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x11ba6e000 == 3 [pid = 1930] [id = 3] 04:14:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 5 (0x11ba6e800) [pid = 1930] [serial = 5] [outer = 0x0] 04:14:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x11ba6f000 == 4 [pid = 1930] [id = 4] 04:14:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 6 (0x11c863400) [pid = 1930] [serial = 6] [outer = 0x0] 04:14:44 INFO - PROCESS | 1930 | [1930] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:14:44 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:14:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x1268d9000 == 5 [pid = 1930] [id = 5] 04:14:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 7 (0x11c862c00) [pid = 1930] [serial = 7] [outer = 0x0] 04:14:45 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:14:45 INFO - PROCESS | 1930 | [1930] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:14:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 8 (0x126a26000) [pid = 1930] [serial = 8] [outer = 0x11c862c00] 04:14:45 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 04:14:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 9 (0x12712c000) [pid = 1930] [serial = 9] [outer = 0x11ba6e800] 04:14:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 10 (0x12713fc00) [pid = 1930] [serial = 10] [outer = 0x11c863400] 04:14:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 11 (0x127141800) [pid = 1930] [serial = 11] [outer = 0x11c862c00] 04:14:45 INFO - PROCESS | 1930 | [1930] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:14:45 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 04:14:45 INFO - PROCESS | 1930 | 1461582885682 Marionette DEBUG loaded listener.js 04:14:45 INFO - PROCESS | 1930 | 1461582885691 Marionette DEBUG loaded listener.js 04:14:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 12 (0x11900b400) [pid = 1930] [serial = 12] [outer = 0x11c862c00] 04:14:46 INFO - PROCESS | 1930 | 1461582886060 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"80a28209-7a4f-0043-8386-47bb900afc78","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":"20160425025650","device":"desktop","version":"48.0a1","command_id":1}}] 04:14:46 INFO - PROCESS | 1930 | 1461582886152 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}] 04:14:46 INFO - PROCESS | 1930 | 1461582886195 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 04:14:46 INFO - PROCESS | 1930 | 1461582886292 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:14:46 INFO - PROCESS | 1930 | [1930] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:14:46 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:14:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 13 (0x12b7e7000) [pid = 1930] [serial = 13] [outer = 0x11c862c00] 04:14:46 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:14:46 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:14:46 INFO - PROCESS | 1930 | 1461582886565 Marionette TRACE conn2 <- [1,3,null,{}] 04:14:46 INFO - PROCESS | 1930 | 1461582886568 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:14:46 INFO - PROCESS | 1930 | 1461582886583 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 04:14:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:14:46 INFO - PROCESS | 1930 | 1461582886613 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 04:14:46 INFO - PROCESS | 1930 | 1461582886615 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 04:14:46 INFO - PROCESS | 1930 | 1461582886618 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:14:46 INFO - PROCESS | 1930 | 1461582886620 Marionette TRACE conn2 <- [1,6,null,{}] 04:14:46 INFO - PROCESS | 1930 | 1461582886623 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}] 04:14:46 INFO - PROCESS | 1930 | 1461582886636 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 04:14:46 INFO - PROCESS | 1930 | 1461582886638 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x12be0e800 == 6 [pid = 1930] [id = 6] 04:14:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 14 (0x12bdcdc00) [pid = 1930] [serial = 14] [outer = 0x0] 04:14:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 15 (0x12bdce800) [pid = 1930] [serial = 15] [outer = 0x12bdcdc00] 04:14:46 INFO - PROCESS | 1930 | 1461582886672 Marionette DEBUG loaded listener.js 04:14:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 16 (0x12c00b800) [pid = 1930] [serial = 16] [outer = 0x12bdcdc00] 04:14:46 INFO - PROCESS | 1930 | 1461582886963 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]]]}] 04:14:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:14:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 04:14:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:14:46 INFO - PROCESS | 1930 | 1461582886988 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 04:14:46 INFO - PROCESS | 1930 | 1461582886990 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 04:14:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x116995800 == 7 [pid = 1930] [id = 7] 04:14:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 17 (0x117a81800) [pid = 1930] [serial = 17] [outer = 0x0] 04:14:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 18 (0x12c0e0c00) [pid = 1930] [serial = 18] [outer = 0x117a81800] 04:14:47 INFO - PROCESS | 1930 | 1461582887018 Marionette DEBUG loaded listener.js 04:14:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 19 (0x12c0e5c00) [pid = 1930] [serial = 19] [outer = 0x117a81800] 04:14:47 INFO - PROCESS | 1930 | 1461582887056 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:14:47 INFO - PROCESS | 1930 | 1461582887057 Marionette TRACE conn2 <- [1,10,null,{}] 04:14:47 INFO - PROCESS | 1930 | 1461582887099 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}] 04:14:47 INFO - PROCESS | 1930 | 1461582887210 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 04:14:47 INFO - PROCESS | 1930 | 1461582887302 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d520000 == 8 [pid = 1930] [id = 8] 04:14:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 20 (0x12d57f800) [pid = 1930] [serial = 20] [outer = 0x0] 04:14:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 21 (0x12d581400) [pid = 1930] [serial = 21] [outer = 0x12d57f800] 04:14:47 INFO - PROCESS | 1930 | 1461582887353 Marionette DEBUG loaded listener.js 04:14:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 22 (0x12d585c00) [pid = 1930] [serial = 22] [outer = 0x12d57f800] 04:14:47 INFO - PROCESS | 1930 | 1461582887802 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]]]}] 04:14:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:14:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 855ms 04:14:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:14:47 INFO - PROCESS | 1930 | 1461582887849 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 04:14:47 INFO - PROCESS | 1930 | 1461582887851 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 04:14:47 INFO - PROCESS | 1930 | 1461582887853 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:14:47 INFO - PROCESS | 1930 | 1461582887854 Marionette TRACE conn2 <- [1,14,null,{}] 04:14:47 INFO - PROCESS | 1930 | 1461582887856 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}] 04:14:47 INFO - PROCESS | 1930 | 1461582887954 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 04:14:47 INFO - PROCESS | 1930 | 1461582887960 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x12dd75000 == 9 [pid = 1930] [id = 9] 04:14:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 23 (0x12dd3e000) [pid = 1930] [serial = 23] [outer = 0x0] 04:14:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 24 (0x12dd43800) [pid = 1930] [serial = 24] [outer = 0x12dd3e000] 04:14:47 INFO - PROCESS | 1930 | 1461582887985 Marionette DEBUG loaded listener.js 04:14:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 25 (0x12e428800) [pid = 1930] [serial = 25] [outer = 0x12dd3e000] 04:14:48 INFO - PROCESS | 1930 | 1461582888260 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]]]}] 04:14:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 04:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:14:48 INFO - PROCESS | 1930 | 1461582888271 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 04:14:48 INFO - PROCESS | 1930 | 1461582888273 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 04:14:48 INFO - PROCESS | 1930 | 1461582888280 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:14:48 INFO - PROCESS | 1930 | 1461582888281 Marionette TRACE conn2 <- [1,18,null,{}] 04:14:48 INFO - PROCESS | 1930 | 1461582888289 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}] 04:14:48 INFO - PROCESS | 1930 | 1461582888391 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 04:14:48 INFO - PROCESS | 1930 | 1461582888398 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e4ea000 == 10 [pid = 1930] [id = 10] 04:14:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 26 (0x12e430400) [pid = 1930] [serial = 26] [outer = 0x0] 04:14:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 27 (0x12e6b5c00) [pid = 1930] [serial = 27] [outer = 0x12e430400] 04:14:48 INFO - PROCESS | 1930 | 1461582888423 Marionette DEBUG loaded listener.js 04:14:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 28 (0x12e6cfc00) [pid = 1930] [serial = 28] [outer = 0x12e430400] 04:14:48 INFO - PROCESS | 1930 | 1461582888705 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]]]}] 04:14:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 480ms 04:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:14:48 INFO - PROCESS | 1930 | 1461582888755 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 04:14:48 INFO - PROCESS | 1930 | 1461582888757 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 04:14:48 INFO - PROCESS | 1930 | 1461582888760 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:14:48 INFO - PROCESS | 1930 | 1461582888763 Marionette TRACE conn2 <- [1,22,null,{}] 04:14:48 INFO - PROCESS | 1930 | 1461582888766 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}] 04:14:48 INFO - PROCESS | 1930 | 1461582888856 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 04:14:48 INFO - PROCESS | 1930 | 1461582888861 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ea6a800 == 11 [pid = 1930] [id = 11] 04:14:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 29 (0x12e6d3000) [pid = 1930] [serial = 29] [outer = 0x0] 04:14:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 30 (0x12e8d3800) [pid = 1930] [serial = 30] [outer = 0x12e6d3000] 04:14:48 INFO - PROCESS | 1930 | 1461582888887 Marionette DEBUG loaded listener.js 04:14:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 31 (0x11ac95000) [pid = 1930] [serial = 31] [outer = 0x12e6d3000] 04:14:49 INFO - PROCESS | 1930 | 1461582889129 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]]]}] 04:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 422ms 04:14:49 INFO - PROCESS | 1930 | 1461582889183 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 04:14:49 INFO - PROCESS | 1930 | 1461582889184 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 04:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:14:49 INFO - PROCESS | 1930 | 1461582889187 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:14:49 INFO - PROCESS | 1930 | 1461582889188 Marionette TRACE conn2 <- [1,26,null,{}] 04:14:49 INFO - PROCESS | 1930 | 1461582889190 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}] 04:14:49 INFO - PROCESS | 1930 | 1461582889291 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 04:14:49 INFO - PROCESS | 1930 | 1461582889297 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a8a1000 == 12 [pid = 1930] [id = 12] 04:14:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 32 (0x11addb800) [pid = 1930] [serial = 32] [outer = 0x0] 04:14:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 33 (0x12e8ce800) [pid = 1930] [serial = 33] [outer = 0x11addb800] 04:14:49 INFO - PROCESS | 1930 | 1461582889322 Marionette DEBUG loaded listener.js 04:14:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 34 (0x12ea2e000) [pid = 1930] [serial = 34] [outer = 0x11addb800] 04:14:49 INFO - PROCESS | 1930 | 1461582889566 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]]]}] 04:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 04:14:49 INFO - PROCESS | 1930 | 1461582889605 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 04:14:49 INFO - PROCESS | 1930 | 1461582889607 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 04:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:14:49 INFO - PROCESS | 1930 | 1461582889634 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:14:49 INFO - PROCESS | 1930 | 1461582889635 Marionette TRACE conn2 <- [1,30,null,{}] 04:14:49 INFO - PROCESS | 1930 | 1461582889638 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}] 04:14:49 INFO - PROCESS | 1930 | 1461582889730 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 04:14:49 INFO - PROCESS | 1930 | 1461582889735 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f092000 == 13 [pid = 1930] [id = 13] 04:14:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 35 (0x12ea30400) [pid = 1930] [serial = 35] [outer = 0x0] 04:14:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 36 (0x12ea4a000) [pid = 1930] [serial = 36] [outer = 0x12ea30400] 04:14:49 INFO - PROCESS | 1930 | 1461582889760 Marionette DEBUG loaded listener.js 04:14:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 37 (0x12ea4e000) [pid = 1930] [serial = 37] [outer = 0x12ea30400] 04:14:50 INFO - PROCESS | 1930 | 1461582890053 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]]]}] 04:14:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:14:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 488ms 04:14:50 INFO - PROCESS | 1930 | 1461582890105 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 04:14:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:14:50 INFO - PROCESS | 1930 | 1461582890107 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 04:14:50 INFO - PROCESS | 1930 | 1461582890111 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:14:50 INFO - PROCESS | 1930 | 1461582890112 Marionette TRACE conn2 <- [1,34,null,{}] 04:14:50 INFO - PROCESS | 1930 | 1461582890116 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}] 04:14:50 INFO - PROCESS | 1930 | 1461582890240 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 04:14:50 INFO - PROCESS | 1930 | 1461582890246 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f4e2800 == 14 [pid = 1930] [id = 14] 04:14:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 38 (0x12ea50400) [pid = 1930] [serial = 38] [outer = 0x0] 04:14:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 39 (0x12ea56800) [pid = 1930] [serial = 39] [outer = 0x12ea50400] 04:14:50 INFO - PROCESS | 1930 | 1461582890287 Marionette DEBUG loaded listener.js 04:14:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 40 (0x12f467000) [pid = 1930] [serial = 40] [outer = 0x12ea50400] 04:14:50 INFO - PROCESS | 1930 | 1461582890594 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]]]}] 04:14:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:14:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 521ms 04:14:50 INFO - PROCESS | 1930 | 1461582890632 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 04:14:50 INFO - PROCESS | 1930 | 1461582890633 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 04:14:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:14:50 INFO - PROCESS | 1930 | 1461582890636 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:14:50 INFO - PROCESS | 1930 | 1461582890637 Marionette TRACE conn2 <- [1,38,null,{}] 04:14:50 INFO - PROCESS | 1930 | 1461582890639 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}] 04:14:50 INFO - PROCESS | 1930 | 1461582890734 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 04:14:50 INFO - PROCESS | 1930 | 1461582890739 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f626000 == 15 [pid = 1930] [id = 15] 04:14:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 41 (0x12f469000) [pid = 1930] [serial = 41] [outer = 0x0] 04:14:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 42 (0x12f470000) [pid = 1930] [serial = 42] [outer = 0x12f469000] 04:14:50 INFO - PROCESS | 1930 | 1461582890764 Marionette DEBUG loaded listener.js 04:14:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 43 (0x12f64bc00) [pid = 1930] [serial = 43] [outer = 0x12f469000] 04:14:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x12fb20800 == 16 [pid = 1930] [id = 16] 04:14:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 44 (0x12fb21000) [pid = 1930] [serial = 44] [outer = 0x0] 04:14:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 45 (0x12fb24000) [pid = 1930] [serial = 45] [outer = 0x12fb21000] 04:14:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 46 (0x12fb28000) [pid = 1930] [serial = 46] [outer = 0x12fb21000] 04:14:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x12fb20000 == 17 [pid = 1930] [id = 17] 04:14:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 47 (0x12e6ad400) [pid = 1930] [serial = 47] [outer = 0x0] 04:14:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 48 (0x12fb51400) [pid = 1930] [serial = 48] [outer = 0x12e6ad400] 04:14:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 49 (0x12fb48400) [pid = 1930] [serial = 49] [outer = 0x12e6ad400] 04:14:51 INFO - PROCESS | 1930 | 1461582891137 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]]]}] 04:14:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:14:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 518ms 04:14:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:14:51 INFO - PROCESS | 1930 | 1461582891170 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 04:14:51 INFO - PROCESS | 1930 | 1461582891171 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 04:14:51 INFO - PROCESS | 1930 | 1461582891173 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:14:51 INFO - PROCESS | 1930 | 1461582891174 Marionette TRACE conn2 <- [1,42,null,{}] 04:14:51 INFO - PROCESS | 1930 | 1461582891177 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}] 04:14:51 INFO - PROCESS | 1930 | 1461582891268 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 04:14:51 INFO - PROCESS | 1930 | 1461582891272 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x12fe51800 == 18 [pid = 1930] [id = 18] 04:14:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 50 (0x12f64e000) [pid = 1930] [serial = 50] [outer = 0x0] 04:14:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 51 (0x12fc9ac00) [pid = 1930] [serial = 51] [outer = 0x12f64e000] 04:14:51 INFO - PROCESS | 1930 | 1461582891297 Marionette DEBUG loaded listener.js 04:14:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 52 (0x12b77f400) [pid = 1930] [serial = 52] [outer = 0x12f64e000] 04:14:51 INFO - PROCESS | 1930 | 1461582891551 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]]]}] 04:14:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:14:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 424ms 04:14:51 INFO - PROCESS | 1930 | 1461582891600 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 04:14:51 INFO - PROCESS | 1930 | 1461582891601 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 04:14:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:14:51 INFO - PROCESS | 1930 | 1461582891603 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:14:51 INFO - PROCESS | 1930 | 1461582891605 Marionette TRACE conn2 <- [1,46,null,{}] 04:14:51 INFO - PROCESS | 1930 | 1461582891608 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}] 04:14:51 INFO - PROCESS | 1930 | 1461582891709 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 04:14:51 INFO - PROCESS | 1930 | 1461582891713 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x130166000 == 19 [pid = 1930] [id = 19] 04:14:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 53 (0x11bc0e000) [pid = 1930] [serial = 53] [outer = 0x0] 04:14:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 54 (0x12b781c00) [pid = 1930] [serial = 54] [outer = 0x11bc0e000] 04:14:51 INFO - PROCESS | 1930 | 1461582891741 Marionette DEBUG loaded listener.js 04:14:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 55 (0x12b789400) [pid = 1930] [serial = 55] [outer = 0x11bc0e000] 04:14:52 INFO - PROCESS | 1930 | 1461582892013 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]]]}] 04:14:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 04:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:14:52 INFO - PROCESS | 1930 | 1461582892024 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 04:14:52 INFO - PROCESS | 1930 | 1461582892025 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 04:14:52 INFO - PROCESS | 1930 | 1461582892034 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:14:52 INFO - PROCESS | 1930 | 1461582892035 Marionette TRACE conn2 <- [1,50,null,{}] 04:14:52 INFO - PROCESS | 1930 | 1461582892037 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}] 04:14:52 INFO - PROCESS | 1930 | 1461582892133 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 04:14:52 INFO - PROCESS | 1930 | 1461582892137 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x1301b0800 == 20 [pid = 1930] [id = 20] 04:14:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 56 (0x11ab23c00) [pid = 1930] [serial = 56] [outer = 0x0] 04:14:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 57 (0x11ab2ec00) [pid = 1930] [serial = 57] [outer = 0x11ab23c00] 04:14:52 INFO - PROCESS | 1930 | 1461582892162 Marionette DEBUG loaded listener.js 04:14:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 58 (0x12b8f9c00) [pid = 1930] [serial = 58] [outer = 0x11ab23c00] 04:14:52 INFO - PROCESS | 1930 | 1461582892451 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]]]}] 04:14:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 474ms 04:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:14:52 INFO - PROCESS | 1930 | 1461582892503 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 04:14:52 INFO - PROCESS | 1930 | 1461582892505 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 04:14:52 INFO - PROCESS | 1930 | 1461582892508 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:14:52 INFO - PROCESS | 1930 | 1461582892510 Marionette TRACE conn2 <- [1,54,null,{}] 04:14:52 INFO - PROCESS | 1930 | 1461582892514 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}] 04:14:52 INFO - PROCESS | 1930 | 1461582892637 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 04:14:52 INFO - PROCESS | 1930 | 1461582892646 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x1301a5000 == 21 [pid = 1930] [id = 21] 04:14:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 59 (0x12fc9a800) [pid = 1930] [serial = 59] [outer = 0x0] 04:14:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 60 (0x13014f400) [pid = 1930] [serial = 60] [outer = 0x12fc9a800] 04:14:52 INFO - PROCESS | 1930 | 1461582892683 Marionette DEBUG loaded listener.js 04:14:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 61 (0x130154000) [pid = 1930] [serial = 61] [outer = 0x12fc9a800] 04:14:52 INFO - PROCESS | 1930 | 1461582892938 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]]]}] 04:14:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 472ms 04:14:52 INFO - PROCESS | 1930 | 1461582892984 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 04:14:52 INFO - PROCESS | 1930 | 1461582892985 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 04:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:14:52 INFO - PROCESS | 1930 | 1461582892988 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:14:52 INFO - PROCESS | 1930 | 1461582892989 Marionette TRACE conn2 <- [1,58,null,{}] 04:14:53 INFO - PROCESS | 1930 | 1461582892999 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}] 04:14:53 INFO - PROCESS | 1930 | 1461582893096 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 04:14:53 INFO - PROCESS | 1930 | 1461582893675 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x11483b800 == 22 [pid = 1930] [id = 22] 04:14:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 62 (0x1144b8c00) [pid = 1930] [serial = 62] [outer = 0x0] 04:14:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 63 (0x1146d6400) [pid = 1930] [serial = 63] [outer = 0x1144b8c00] 04:14:53 INFO - PROCESS | 1930 | 1461582893711 Marionette DEBUG loaded listener.js 04:14:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 64 (0x114c45400) [pid = 1930] [serial = 64] [outer = 0x1144b8c00] 04:14:54 INFO - PROCESS | 1930 | 1461582894120 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]]]}] 04:14:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1171ms 04:14:54 INFO - PROCESS | 1930 | 1461582894160 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 04:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:14:54 INFO - PROCESS | 1930 | 1461582894163 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 04:14:54 INFO - PROCESS | 1930 | 1461582894166 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:14:54 INFO - PROCESS | 1930 | 1461582894169 Marionette TRACE conn2 <- [1,62,null,{}] 04:14:54 INFO - PROCESS | 1930 | 1461582894172 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}] 04:14:54 INFO - PROCESS | 1930 | 1461582894283 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 04:14:54 INFO - PROCESS | 1930 | 1461582894324 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x11875c000 == 23 [pid = 1930] [id = 23] 04:14:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 65 (0x1157e6c00) [pid = 1930] [serial = 65] [outer = 0x0] 04:14:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 66 (0x116780000) [pid = 1930] [serial = 66] [outer = 0x1157e6c00] 04:14:54 INFO - PROCESS | 1930 | 1461582894356 Marionette DEBUG loaded listener.js 04:14:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 67 (0x118aa3400) [pid = 1930] [serial = 67] [outer = 0x1157e6c00] 04:14:54 INFO - PROCESS | 1930 | 1461582894749 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]]]}] 04:14:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 621ms 04:14:54 INFO - PROCESS | 1930 | 1461582894790 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 04:14:54 INFO - PROCESS | 1930 | 1461582894792 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 04:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:14:54 INFO - PROCESS | 1930 | 1461582894795 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:14:54 INFO - PROCESS | 1930 | 1461582894796 Marionette TRACE conn2 <- [1,66,null,{}] 04:14:54 INFO - PROCESS | 1930 | 1461582894799 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}] 04:14:54 INFO - PROCESS | 1930 | 1461582894905 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 04:14:54 INFO - PROCESS | 1930 | 1461582894974 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x11981c000 == 24 [pid = 1930] [id = 24] 04:14:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 68 (0x11a92ec00) [pid = 1930] [serial = 68] [outer = 0x0] 04:14:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x11aa4d800) [pid = 1930] [serial = 69] [outer = 0x11a92ec00] 04:14:55 INFO - PROCESS | 1930 | 1461582895017 Marionette DEBUG loaded listener.js 04:14:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x11ac8cc00) [pid = 1930] [serial = 70] [outer = 0x11a92ec00] 04:14:55 INFO - PROCESS | 1930 | 1461582895614 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]]]}] 04:14:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:14:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 871ms 04:14:55 INFO - PROCESS | 1930 | 1461582895697 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 04:14:55 INFO - PROCESS | 1930 | 1461582895698 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 04:14:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:14:55 INFO - PROCESS | 1930 | 1461582895703 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:14:55 INFO - PROCESS | 1930 | 1461582895705 Marionette TRACE conn2 <- [1,70,null,{}] 04:14:55 INFO - PROCESS | 1930 | 1461582895725 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}] 04:14:55 INFO - PROCESS | 1930 | 1461582895821 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 04:14:55 INFO - PROCESS | 1930 | 1461582895868 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x11641d800 == 25 [pid = 1930] [id = 25] 04:14:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x115ac3400) [pid = 1930] [serial = 71] [outer = 0x0] 04:14:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x118f08000) [pid = 1930] [serial = 72] [outer = 0x115ac3400] 04:14:55 INFO - PROCESS | 1930 | 1461582895899 Marionette DEBUG loaded listener.js 04:14:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x119295800) [pid = 1930] [serial = 73] [outer = 0x115ac3400] 04:14:56 INFO - PROCESS | 1930 | 1461582896251 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]]]}] 04:14:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:14:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 575ms 04:14:56 INFO - PROCESS | 1930 | 1461582896279 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 04:14:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:14:56 INFO - PROCESS | 1930 | 1461582896283 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 04:14:56 INFO - PROCESS | 1930 | 1461582896287 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:14:56 INFO - PROCESS | 1930 | 1461582896289 Marionette TRACE conn2 <- [1,74,null,{}] 04:14:56 INFO - PROCESS | 1930 | 1461582896291 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}] 04:14:56 INFO - PROCESS | 1930 | 1461582896362 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 04:14:56 INFO - PROCESS | 1930 | 1461582896366 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x118a0d000 == 26 [pid = 1930] [id = 26] 04:14:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x119361800) [pid = 1930] [serial = 74] [outer = 0x0] 04:14:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x119d8e400) [pid = 1930] [serial = 75] [outer = 0x119361800] 04:14:56 INFO - PROCESS | 1930 | 1461582896395 Marionette DEBUG loaded listener.js 04:14:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x11a93b000) [pid = 1930] [serial = 76] [outer = 0x119361800] 04:14:56 INFO - PROCESS | 1930 | 1461582896722 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]]]}] 04:14:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:14:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 04:14:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:14:56 INFO - PROCESS | 1930 | 1461582896756 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 04:14:56 INFO - PROCESS | 1930 | 1461582896758 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 04:14:56 INFO - PROCESS | 1930 | 1461582896760 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:14:56 INFO - PROCESS | 1930 | 1461582896763 Marionette TRACE conn2 <- [1,78,null,{}] 04:14:56 INFO - PROCESS | 1930 | 1461582896770 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}] 04:14:56 INFO - PROCESS | 1930 | 1461582896840 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 04:14:56 INFO - PROCESS | 1930 | 1461582896846 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x119331000 == 27 [pid = 1930] [id = 27] 04:14:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x11a991000) [pid = 1930] [serial = 77] [outer = 0x0] 04:14:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x11ab28000) [pid = 1930] [serial = 78] [outer = 0x11a991000] 04:14:56 INFO - PROCESS | 1930 | 1461582896877 Marionette DEBUG loaded listener.js 04:14:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x11ad30400) [pid = 1930] [serial = 79] [outer = 0x11a991000] 04:14:57 INFO - PROCESS | 1930 | 1461582897190 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]]]}] 04:14:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:14:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 04:14:57 INFO - PROCESS | 1930 | 1461582897232 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 04:14:57 INFO - PROCESS | 1930 | 1461582897233 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 04:14:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:14:57 INFO - PROCESS | 1930 | 1461582897236 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:14:57 INFO - PROCESS | 1930 | 1461582897237 Marionette TRACE conn2 <- [1,82,null,{}] 04:14:57 INFO - PROCESS | 1930 | 1461582897239 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}] 04:14:57 INFO - PROCESS | 1930 | 1461582897315 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 04:14:57 INFO - PROCESS | 1930 | 1461582897356 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x11991d000 == 28 [pid = 1930] [id = 28] 04:14:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x11a93bc00) [pid = 1930] [serial = 80] [outer = 0x0] 04:14:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x11add7000) [pid = 1930] [serial = 81] [outer = 0x11a93bc00] 04:14:57 INFO - PROCESS | 1930 | 1461582897383 Marionette DEBUG loaded listener.js 04:14:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x11b910400) [pid = 1930] [serial = 82] [outer = 0x11a93bc00] 04:14:57 INFO - PROCESS | 1930 | 1461582897651 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]]]}] 04:14:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:14:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 467ms 04:14:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:14:57 INFO - PROCESS | 1930 | 1461582897704 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 04:14:57 INFO - PROCESS | 1930 | 1461582897705 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 04:14:57 INFO - PROCESS | 1930 | 1461582897707 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:14:57 INFO - PROCESS | 1930 | 1461582897708 Marionette TRACE conn2 <- [1,86,null,{}] 04:14:57 INFO - PROCESS | 1930 | 1461582897714 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}] 04:14:57 INFO - PROCESS | 1930 | 1461582897785 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 04:14:57 INFO - PROCESS | 1930 | 1461582897789 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x11adb1800 == 29 [pid = 1930] [id = 29] 04:14:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x115816800) [pid = 1930] [serial = 83] [outer = 0x0] 04:14:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x11b9cf000) [pid = 1930] [serial = 84] [outer = 0x115816800] 04:14:57 INFO - PROCESS | 1930 | 1461582897818 Marionette DEBUG loaded listener.js 04:14:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x11bc1ac00) [pid = 1930] [serial = 85] [outer = 0x115816800] 04:14:58 INFO - PROCESS | 1930 | 1461582898120 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]]]}] 04:14:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 422ms 04:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:14:58 INFO - PROCESS | 1930 | 1461582898136 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 04:14:58 INFO - PROCESS | 1930 | 1461582898137 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 04:14:58 INFO - PROCESS | 1930 | 1461582898140 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:14:58 INFO - PROCESS | 1930 | 1461582898141 Marionette TRACE conn2 <- [1,90,null,{}] 04:14:58 INFO - PROCESS | 1930 | 1461582898145 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}] 04:14:58 INFO - PROCESS | 1930 | 1461582898256 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 04:14:58 INFO - PROCESS | 1930 | 1461582898264 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x11af2f000 == 30 [pid = 1930] [id = 30] 04:14:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x11ab28400) [pid = 1930] [serial = 86] [outer = 0x0] 04:14:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x11bee2800) [pid = 1930] [serial = 87] [outer = 0x11ab28400] 04:14:58 INFO - PROCESS | 1930 | 1461582898291 Marionette DEBUG loaded listener.js 04:14:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x11c498400) [pid = 1930] [serial = 88] [outer = 0x11ab28400] 04:14:58 INFO - PROCESS | 1930 | 1461582898555 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]]]}] 04:14:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 423ms 04:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:14:58 INFO - PROCESS | 1930 | 1461582898565 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 04:14:58 INFO - PROCESS | 1930 | 1461582898567 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 04:14:58 INFO - PROCESS | 1930 | 1461582898571 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:14:58 INFO - PROCESS | 1930 | 1461582898572 Marionette TRACE conn2 <- [1,94,null,{}] 04:14:58 INFO - PROCESS | 1930 | 1461582898574 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}] 04:14:58 INFO - PROCESS | 1930 | 1461582898657 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 04:14:58 INFO - PROCESS | 1930 | 1461582898662 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x11ba10800 == 31 [pid = 1930] [id = 31] 04:14:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x11bfe3800) [pid = 1930] [serial = 89] [outer = 0x0] 04:14:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x11c4a7800) [pid = 1930] [serial = 90] [outer = 0x11bfe3800] 04:14:58 INFO - PROCESS | 1930 | 1461582898688 Marionette DEBUG loaded listener.js 04:14:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x11c864000) [pid = 1930] [serial = 91] [outer = 0x11bfe3800] 04:14:58 INFO - PROCESS | 1930 | 1461582898969 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]]]}] 04:14:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:14:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 04:14:59 INFO - PROCESS | 1930 | 1461582899039 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 04:14:59 INFO - PROCESS | 1930 | 1461582899041 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 04:14:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:14:59 INFO - PROCESS | 1930 | 1461582899043 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:14:59 INFO - PROCESS | 1930 | 1461582899044 Marionette TRACE conn2 <- [1,98,null,{}] 04:14:59 INFO - PROCESS | 1930 | 1461582899046 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}] 04:14:59 INFO - PROCESS | 1930 | 1461582899117 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 04:14:59 INFO - PROCESS | 1930 | 1461582899161 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x11ba5d800 == 32 [pid = 1930] [id = 32] 04:14:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x11bfe7000) [pid = 1930] [serial = 92] [outer = 0x0] 04:14:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x123a5b800) [pid = 1930] [serial = 93] [outer = 0x11bfe7000] 04:14:59 INFO - PROCESS | 1930 | 1461582899187 Marionette DEBUG loaded listener.js 04:14:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x123b6fc00) [pid = 1930] [serial = 94] [outer = 0x11bfe7000] 04:14:59 INFO - PROCESS | 1930 | 1461582899429 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]]]}] 04:14:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:14:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 420ms 04:14:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:14:59 INFO - PROCESS | 1930 | 1461582899469 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 04:14:59 INFO - PROCESS | 1930 | 1461582899470 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 04:14:59 INFO - PROCESS | 1930 | 1461582899472 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:14:59 INFO - PROCESS | 1930 | 1461582899473 Marionette TRACE conn2 <- [1,102,null,{}] 04:14:59 INFO - PROCESS | 1930 | 1461582899483 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}] 04:14:59 INFO - PROCESS | 1930 | 1461582899563 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 04:14:59 INFO - PROCESS | 1930 | 1461582899567 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x11931c000 == 33 [pid = 1930] [id = 33] 04:14:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x119016400) [pid = 1930] [serial = 95] [outer = 0x0] 04:14:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x123b75c00) [pid = 1930] [serial = 96] [outer = 0x119016400] 04:14:59 INFO - PROCESS | 1930 | 1461582899593 Marionette DEBUG loaded listener.js 04:14:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x126411800) [pid = 1930] [serial = 97] [outer = 0x119016400] 04:14:59 INFO - PROCESS | 1930 | 1461582899874 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]]]}] 04:14:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:14:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 04:14:59 INFO - PROCESS | 1930 | 1461582899890 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 04:14:59 INFO - PROCESS | 1930 | 1461582899892 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 04:14:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:14:59 INFO - PROCESS | 1930 | 1461582899901 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:14:59 INFO - PROCESS | 1930 | 1461582899902 Marionette TRACE conn2 <- [1,106,null,{}] 04:14:59 INFO - PROCESS | 1930 | 1461582899904 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}] 04:14:59 INFO - PROCESS | 1930 | 1461582899982 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 04:14:59 INFO - PROCESS | 1930 | 1461582899986 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x11c477000 == 34 [pid = 1930] [id = 34] 04:14:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x126603000) [pid = 1930] [serial = 98] [outer = 0x0] 04:15:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x126772800) [pid = 1930] [serial = 99] [outer = 0x126603000] 04:15:00 INFO - PROCESS | 1930 | 1461582900015 Marionette DEBUG loaded listener.js 04:15:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x126c85800) [pid = 1930] [serial = 100] [outer = 0x126603000] 04:15:00 INFO - PROCESS | 1930 | 1461582900329 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]]]}] 04:15:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:15:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 469ms 04:15:00 INFO - PROCESS | 1930 | 1461582900370 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 04:15:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:15:00 INFO - PROCESS | 1930 | 1461582900372 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 04:15:00 INFO - PROCESS | 1930 | 1461582900374 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:15:00 INFO - PROCESS | 1930 | 1461582900376 Marionette TRACE conn2 <- [1,110,null,{}] 04:15:00 INFO - PROCESS | 1930 | 1461582900388 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}] 04:15:00 INFO - PROCESS | 1930 | 1461582900475 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 04:15:00 INFO - PROCESS | 1930 | 1461582900482 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x123aba000 == 35 [pid = 1930] [id = 35] 04:15:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x126c8b000) [pid = 1930] [serial = 101] [outer = 0x0] 04:15:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x1271c2000) [pid = 1930] [serial = 102] [outer = 0x126c8b000] 04:15:00 INFO - PROCESS | 1930 | 1461582900509 Marionette DEBUG loaded listener.js 04:15:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x1278c3800) [pid = 1930] [serial = 103] [outer = 0x126c8b000] 04:15:00 INFO - PROCESS | 1930 | 1461582900816 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]]]}] 04:15:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:15:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 474ms 04:15:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:15:00 INFO - PROCESS | 1930 | 1461582900849 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 04:15:00 INFO - PROCESS | 1930 | 1461582900850 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 04:15:00 INFO - PROCESS | 1930 | 1461582900852 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:15:00 INFO - PROCESS | 1930 | 1461582900853 Marionette TRACE conn2 <- [1,114,null,{}] 04:15:00 INFO - PROCESS | 1930 | 1461582900855 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}] 04:15:00 INFO - PROCESS | 1930 | 1461582900929 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 04:15:00 INFO - PROCESS | 1930 | 1461582900934 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x123ad1000 == 36 [pid = 1930] [id = 36] 04:15:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x127a24800) [pid = 1930] [serial = 104] [outer = 0x0] 04:15:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x127bd0800) [pid = 1930] [serial = 105] [outer = 0x127a24800] 04:15:00 INFO - PROCESS | 1930 | 1461582900958 Marionette DEBUG loaded listener.js 04:15:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x1281a4c00) [pid = 1930] [serial = 106] [outer = 0x127a24800] 04:15:01 INFO - PROCESS | 1930 | 1461582901267 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]]]}] 04:15:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:15:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 04:15:01 INFO - PROCESS | 1930 | 1461582901320 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 04:15:01 INFO - PROCESS | 1930 | 1461582901321 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 04:15:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:15:01 INFO - PROCESS | 1930 | 1461582901335 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:15:01 INFO - PROCESS | 1930 | 1461582901336 Marionette TRACE conn2 <- [1,118,null,{}] 04:15:01 INFO - PROCESS | 1930 | 1461582901338 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}] 04:15:01 INFO - PROCESS | 1930 | 1461582901412 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 04:15:01 INFO - PROCESS | 1930 | 1461582901417 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x1266cb800 == 37 [pid = 1930] [id = 37] 04:15:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x1281a6800) [pid = 1930] [serial = 107] [outer = 0x0] 04:15:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x128d2e000) [pid = 1930] [serial = 108] [outer = 0x1281a6800] 04:15:01 INFO - PROCESS | 1930 | 1461582901441 Marionette DEBUG loaded listener.js 04:15:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x128d39c00) [pid = 1930] [serial = 109] [outer = 0x1281a6800] 04:15:01 INFO - PROCESS | 1930 | 1461582901756 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]]]}] 04:15:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:15:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 470ms 04:15:01 INFO - PROCESS | 1930 | 1461582901806 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 04:15:01 INFO - PROCESS | 1930 | 1461582901807 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 04:15:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:15:01 INFO - PROCESS | 1930 | 1461582901811 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:15:01 INFO - PROCESS | 1930 | 1461582901812 Marionette TRACE conn2 <- [1,122,null,{}] 04:15:01 INFO - PROCESS | 1930 | 1461582901816 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}] 04:15:01 INFO - PROCESS | 1930 | 1461582901927 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 04:15:01 INFO - PROCESS | 1930 | 1461582901994 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x1268d3000 == 38 [pid = 1930] [id = 38] 04:15:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x126764c00) [pid = 1930] [serial = 110] [outer = 0x0] 04:15:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x12956c400) [pid = 1930] [serial = 111] [outer = 0x126764c00] 04:15:02 INFO - PROCESS | 1930 | 1461582902032 Marionette DEBUG loaded listener.js 04:15:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x12957b800) [pid = 1930] [serial = 112] [outer = 0x126764c00] 04:15:02 INFO - PROCESS | 1930 | 1461582902380 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]]]}] 04:15:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 620ms 04:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:15:02 INFO - PROCESS | 1930 | 1461582902430 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 04:15:02 INFO - PROCESS | 1930 | 1461582902431 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 04:15:02 INFO - PROCESS | 1930 | 1461582902433 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:15:02 INFO - PROCESS | 1930 | 1461582902434 Marionette TRACE conn2 <- [1,126,null,{}] 04:15:02 INFO - PROCESS | 1930 | 1461582902437 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}] 04:15:02 INFO - PROCESS | 1930 | 1461582902513 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 04:15:02 INFO - PROCESS | 1930 | 1461582902517 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x127120000 == 39 [pid = 1930] [id = 39] 04:15:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x12b759400) [pid = 1930] [serial = 113] [outer = 0x0] 04:15:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x12b783800) [pid = 1930] [serial = 114] [outer = 0x12b759400] 04:15:02 INFO - PROCESS | 1930 | 1461582902541 Marionette DEBUG loaded listener.js 04:15:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x12b78bc00) [pid = 1930] [serial = 115] [outer = 0x12b759400] 04:15:02 INFO - PROCESS | 1930 | 1461582902824 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]]]}] 04:15:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 418ms 04:15:02 INFO - PROCESS | 1930 | 1461582902853 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 04:15:02 INFO - PROCESS | 1930 | 1461582902854 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 04:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:15:02 INFO - PROCESS | 1930 | 1461582902858 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:15:02 INFO - PROCESS | 1930 | 1461582902859 Marionette TRACE conn2 <- [1,130,null,{}] 04:15:02 INFO - PROCESS | 1930 | 1461582902870 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}] 04:15:02 INFO - PROCESS | 1930 | 1461582902975 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 04:15:02 INFO - PROCESS | 1930 | 1461582902982 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x127160800 == 40 [pid = 1930] [id = 40] 04:15:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x129573800) [pid = 1930] [serial = 116] [outer = 0x0] 04:15:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x12b78b000) [pid = 1930] [serial = 117] [outer = 0x129573800] 04:15:03 INFO - PROCESS | 1930 | 1461582903006 Marionette DEBUG loaded listener.js 04:15:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x12b8f0000) [pid = 1930] [serial = 118] [outer = 0x129573800] 04:15:03 INFO - PROCESS | 1930 | 1461582903449 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]]]}] 04:15:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:15:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 626ms 04:15:03 INFO - PROCESS | 1930 | 1461582903485 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 04:15:03 INFO - PROCESS | 1930 | 1461582903487 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 04:15:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:15:03 INFO - PROCESS | 1930 | 1461582903491 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:15:03 INFO - PROCESS | 1930 | 1461582903495 Marionette TRACE conn2 <- [1,134,null,{}] 04:15:03 INFO - PROCESS | 1930 | 1461582903499 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}] 04:15:03 INFO - PROCESS | 1930 | 1461582903598 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 04:15:03 INFO - PROCESS | 1930 | 1461582903669 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x118761000 == 41 [pid = 1930] [id = 41] 04:15:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x119093c00) [pid = 1930] [serial = 119] [outer = 0x0] 04:15:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x11922d400) [pid = 1930] [serial = 120] [outer = 0x119093c00] 04:15:03 INFO - PROCESS | 1930 | 1461582903702 Marionette DEBUG loaded listener.js 04:15:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x119e42400) [pid = 1930] [serial = 121] [outer = 0x119093c00] 04:15:04 INFO - PROCESS | 1930 | 1461582904140 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]]]}] 04:15:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:15:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 674ms 04:15:04 INFO - PROCESS | 1930 | 1461582904165 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 04:15:04 INFO - PROCESS | 1930 | 1461582904169 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 04:15:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:15:04 INFO - PROCESS | 1930 | 1461582904174 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:15:04 INFO - PROCESS | 1930 | 1461582904176 Marionette TRACE conn2 <- [1,138,null,{}] 04:15:04 INFO - PROCESS | 1930 | 1461582904178 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}] 04:15:04 INFO - PROCESS | 1930 | 1461582904279 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 04:15:04 INFO - PROCESS | 1930 | 1461582904353 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x11af40800 == 42 [pid = 1930] [id = 42] 04:15:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x11a993c00) [pid = 1930] [serial = 122] [outer = 0x0] 04:15:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x11ad35c00) [pid = 1930] [serial = 123] [outer = 0x11a993c00] 04:15:04 INFO - PROCESS | 1930 | 1461582904383 Marionette DEBUG loaded listener.js 04:15:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x11af25000) [pid = 1930] [serial = 124] [outer = 0x11a993c00] 04:15:04 INFO - PROCESS | 1930 | 1461582904824 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]]]}] 04:15:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:15:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 671ms 04:15:04 INFO - PROCESS | 1930 | 1461582904846 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 04:15:04 INFO - PROCESS | 1930 | 1461582904847 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 04:15:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:15:04 INFO - PROCESS | 1930 | 1461582904850 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:15:04 INFO - PROCESS | 1930 | 1461582904853 Marionette TRACE conn2 <- [1,142,null,{}] 04:15:04 INFO - PROCESS | 1930 | 1461582904860 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}] 04:15:04 INFO - PROCESS | 1930 | 1461582904959 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 04:15:05 INFO - PROCESS | 1930 | 1461582905021 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x1264d0000 == 43 [pid = 1930] [id = 43] 04:15:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x11bc13800) [pid = 1930] [serial = 125] [outer = 0x0] 04:15:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x11c2af800) [pid = 1930] [serial = 126] [outer = 0x11bc13800] 04:15:05 INFO - PROCESS | 1930 | 1461582905054 Marionette DEBUG loaded listener.js 04:15:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x123a5c400) [pid = 1930] [serial = 127] [outer = 0x11bc13800] 04:15:05 INFO - PROCESS | 1930 | 1461582905499 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]]]}] 04:15:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:15:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 672ms 04:15:05 INFO - PROCESS | 1930 | 1461582905523 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 04:15:05 INFO - PROCESS | 1930 | 1461582905524 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 04:15:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:15:05 INFO - PROCESS | 1930 | 1461582905527 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:15:05 INFO - PROCESS | 1930 | 1461582905528 Marionette TRACE conn2 <- [1,146,null,{}] 04:15:05 INFO - PROCESS | 1930 | 1461582905530 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}] 04:15:05 INFO - PROCESS | 1930 | 1461582905641 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 04:15:05 INFO - PROCESS | 1930 | 1461582905686 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x12817f000 == 44 [pid = 1930] [id = 44] 04:15:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x126c8b800) [pid = 1930] [serial = 128] [outer = 0x0] 04:15:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x1271ebc00) [pid = 1930] [serial = 129] [outer = 0x126c8b800] 04:15:05 INFO - PROCESS | 1930 | 1461582905716 Marionette DEBUG loaded listener.js 04:15:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x127a30400) [pid = 1930] [serial = 130] [outer = 0x126c8b800] 04:15:06 INFO - PROCESS | 1930 | 1461582906249 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]]]}] 04:15:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:15:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 770ms 04:15:06 INFO - PROCESS | 1930 | 1461582906297 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 04:15:06 INFO - PROCESS | 1930 | 1461582906299 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 04:15:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:15:06 INFO - PROCESS | 1930 | 1461582906303 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:15:06 INFO - PROCESS | 1930 | 1461582906305 Marionette TRACE conn2 <- [1,150,null,{}] 04:15:06 INFO - PROCESS | 1930 | 1461582906308 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}] 04:15:06 INFO - PROCESS | 1930 | 1461582906398 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 04:15:06 INFO - PROCESS | 1930 | 1461582906444 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x119218000 == 45 [pid = 1930] [id = 45] 04:15:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x119231800) [pid = 1930] [serial = 131] [outer = 0x0] 04:15:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x11935ec00) [pid = 1930] [serial = 132] [outer = 0x119231800] 04:15:06 INFO - PROCESS | 1930 | 1461582906474 Marionette DEBUG loaded listener.js 04:15:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x11a931000) [pid = 1930] [serial = 133] [outer = 0x119231800] 04:15:06 INFO - PROCESS | 1930 | --DOCSHELL 0x1301b0800 == 44 [pid = 1930] [id = 20] 04:15:06 INFO - PROCESS | 1930 | --DOCSHELL 0x12f626000 == 43 [pid = 1930] [id = 15] 04:15:06 INFO - PROCESS | 1930 | --DOCSHELL 0x12f092000 == 42 [pid = 1930] [id = 13] 04:15:06 INFO - PROCESS | 1930 | --DOCSHELL 0x12be0e800 == 41 [pid = 1930] [id = 6] 04:15:06 INFO - PROCESS | 1930 | --DOCSHELL 0x12ea6a800 == 40 [pid = 1930] [id = 11] 04:15:06 INFO - PROCESS | 1930 | --DOCSHELL 0x12e4ea000 == 39 [pid = 1930] [id = 10] 04:15:06 INFO - PROCESS | 1930 | --DOCSHELL 0x127120000 == 38 [pid = 1930] [id = 39] 04:15:06 INFO - PROCESS | 1930 | --DOCSHELL 0x1268d3000 == 37 [pid = 1930] [id = 38] 04:15:06 INFO - PROCESS | 1930 | --DOCSHELL 0x1266cb800 == 36 [pid = 1930] [id = 37] 04:15:06 INFO - PROCESS | 1930 | --DOCSHELL 0x123ad1000 == 35 [pid = 1930] [id = 36] 04:15:06 INFO - PROCESS | 1930 | --DOCSHELL 0x123aba000 == 34 [pid = 1930] [id = 35] 04:15:06 INFO - PROCESS | 1930 | --DOCSHELL 0x11c477000 == 33 [pid = 1930] [id = 34] 04:15:06 INFO - PROCESS | 1930 | --DOCSHELL 0x11931c000 == 32 [pid = 1930] [id = 33] 04:15:06 INFO - PROCESS | 1930 | --DOCSHELL 0x11ba5d800 == 31 [pid = 1930] [id = 32] 04:15:06 INFO - PROCESS | 1930 | --DOCSHELL 0x11ba10800 == 30 [pid = 1930] [id = 31] 04:15:06 INFO - PROCESS | 1930 | --DOCSHELL 0x11af2f000 == 29 [pid = 1930] [id = 30] 04:15:06 INFO - PROCESS | 1930 | --DOCSHELL 0x11adb1800 == 28 [pid = 1930] [id = 29] 04:15:06 INFO - PROCESS | 1930 | --DOCSHELL 0x11991d000 == 27 [pid = 1930] [id = 28] 04:15:06 INFO - PROCESS | 1930 | --DOCSHELL 0x119331000 == 26 [pid = 1930] [id = 27] 04:15:06 INFO - PROCESS | 1930 | --DOCSHELL 0x118a0d000 == 25 [pid = 1930] [id = 26] 04:15:06 INFO - PROCESS | 1930 | --DOCSHELL 0x11641d800 == 24 [pid = 1930] [id = 25] 04:15:06 INFO - PROCESS | 1930 | --DOCSHELL 0x11981c000 == 23 [pid = 1930] [id = 24] 04:15:06 INFO - PROCESS | 1930 | --DOCSHELL 0x11875c000 == 22 [pid = 1930] [id = 23] 04:15:06 INFO - PROCESS | 1930 | --DOCSHELL 0x11483b800 == 21 [pid = 1930] [id = 22] 04:15:07 INFO - PROCESS | 1930 | 1461582907016 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]]]}] 04:15:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:15:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 771ms 04:15:07 INFO - PROCESS | 1930 | 1461582907074 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 04:15:07 INFO - PROCESS | 1930 | 1461582907076 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 04:15:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:15:07 INFO - PROCESS | 1930 | 1461582907080 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:15:07 INFO - PROCESS | 1930 | 1461582907082 Marionette TRACE conn2 <- [1,154,null,{}] 04:15:07 INFO - PROCESS | 1930 | 1461582907087 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}] 04:15:07 INFO - PROCESS | 1930 | 1461582907179 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 04:15:07 INFO - PROCESS | 1930 | 1461582907239 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x118752800 == 22 [pid = 1930] [id = 46] 04:15:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x118f0a800) [pid = 1930] [serial = 134] [outer = 0x0] 04:15:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x119d90400) [pid = 1930] [serial = 135] [outer = 0x118f0a800] 04:15:07 INFO - PROCESS | 1930 | 1461582907271 Marionette DEBUG loaded listener.js 04:15:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x11a98a000) [pid = 1930] [serial = 136] [outer = 0x118f0a800] 04:15:07 INFO - PROCESS | 1930 | 1461582907672 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]]]}] 04:15:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:15:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 622ms 04:15:07 INFO - PROCESS | 1930 | 1461582907702 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 04:15:07 INFO - PROCESS | 1930 | 1461582907706 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 04:15:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:15:07 INFO - PROCESS | 1930 | 1461582907710 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:15:07 INFO - PROCESS | 1930 | 1461582907712 Marionette TRACE conn2 <- [1,158,null,{}] 04:15:07 INFO - PROCESS | 1930 | 1461582907715 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}] 04:15:07 INFO - PROCESS | 1930 | 1461582907805 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 04:15:07 INFO - PROCESS | 1930 | 1461582907854 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a898800 == 23 [pid = 1930] [id = 47] 04:15:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x11ab2b800) [pid = 1930] [serial = 137] [outer = 0x0] 04:15:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x11add9000) [pid = 1930] [serial = 138] [outer = 0x11ab2b800] 04:15:07 INFO - PROCESS | 1930 | 1461582907884 Marionette DEBUG loaded listener.js 04:15:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x11af29400) [pid = 1930] [serial = 139] [outer = 0x11ab2b800] 04:15:08 INFO - PROCESS | 1930 | 1461582908303 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]]]}] 04:15:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:15:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 621ms 04:15:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:15:08 INFO - PROCESS | 1930 | 1461582908331 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 04:15:08 INFO - PROCESS | 1930 | 1461582908333 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 04:15:08 INFO - PROCESS | 1930 | 1461582908335 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:15:08 INFO - PROCESS | 1930 | 1461582908338 Marionette TRACE conn2 <- [1,162,null,{}] 04:15:08 INFO - PROCESS | 1930 | 1461582908346 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}] 04:15:08 INFO - PROCESS | 1930 | 1461582908440 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 04:15:08 INFO - PROCESS | 1930 | 1461582908517 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x11ba1a800 == 24 [pid = 1930] [id = 48] 04:15:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x11b9cdc00) [pid = 1930] [serial = 140] [outer = 0x0] 04:15:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x11bfe2000) [pid = 1930] [serial = 141] [outer = 0x11b9cdc00] 04:15:08 INFO - PROCESS | 1930 | 1461582908553 Marionette DEBUG loaded listener.js 04:15:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x11c4a1800) [pid = 1930] [serial = 142] [outer = 0x11b9cdc00] 04:15:09 INFO - PROCESS | 1930 | 1461582909004 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]]]}] 04:15:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:15:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 723ms 04:15:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:15:09 INFO - PROCESS | 1930 | 1461582909062 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 04:15:09 INFO - PROCESS | 1930 | 1461582909064 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 04:15:09 INFO - PROCESS | 1930 | 1461582909066 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:15:09 INFO - PROCESS | 1930 | 1461582909067 Marionette TRACE conn2 <- [1,166,null,{}] 04:15:09 INFO - PROCESS | 1930 | 1461582909070 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}] 04:15:09 INFO - PROCESS | 1930 | 1461582909160 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 04:15:09 INFO - PROCESS | 1930 | 1461582909219 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x11c1e4800 == 25 [pid = 1930] [id = 49] 04:15:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x123b6c400) [pid = 1930] [serial = 143] [outer = 0x0] 04:15:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x123b70400) [pid = 1930] [serial = 144] [outer = 0x123b6c400] 04:15:09 INFO - PROCESS | 1930 | 1461582909250 Marionette DEBUG loaded listener.js 04:15:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x126689c00) [pid = 1930] [serial = 145] [outer = 0x123b6c400] 04:15:09 INFO - PROCESS | 1930 | 1461582909695 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]]]}] 04:15:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:15:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 04:15:09 INFO - PROCESS | 1930 | 1461582909756 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 04:15:09 INFO - PROCESS | 1930 | 1461582909757 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 04:15:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:15:09 INFO - PROCESS | 1930 | 1461582909764 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:15:09 INFO - PROCESS | 1930 | 1461582909765 Marionette TRACE conn2 <- [1,170,null,{}] 04:15:09 INFO - PROCESS | 1930 | 1461582909767 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}] 04:15:09 INFO - PROCESS | 1930 | 1461582909854 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 04:15:09 INFO - PROCESS | 1930 | 1461582909910 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x123acb000 == 26 [pid = 1930] [id = 50] 04:15:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x123b6cc00) [pid = 1930] [serial = 146] [outer = 0x0] 04:15:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x126c85400) [pid = 1930] [serial = 147] [outer = 0x123b6cc00] 04:15:09 INFO - PROCESS | 1930 | 1461582909939 Marionette DEBUG loaded listener.js 04:15:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x12713e000) [pid = 1930] [serial = 148] [outer = 0x123b6cc00] 04:15:10 INFO - PROCESS | 1930 | 1461582910365 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]]]}] 04:15:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 620ms 04:15:10 INFO - PROCESS | 1930 | 1461582910384 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 04:15:10 INFO - PROCESS | 1930 | 1461582910385 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 04:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:15:10 INFO - PROCESS | 1930 | 1461582910388 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:15:10 INFO - PROCESS | 1930 | 1461582910389 Marionette TRACE conn2 <- [1,174,null,{}] 04:15:10 INFO - PROCESS | 1930 | 1461582910391 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}] 04:15:10 INFO - PROCESS | 1930 | 1461582910507 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 04:15:10 INFO - PROCESS | 1930 | 1461582910559 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x1268ca800 == 27 [pid = 1930] [id = 51] 04:15:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x127a2f400) [pid = 1930] [serial = 149] [outer = 0x0] 04:15:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x1281a2000) [pid = 1930] [serial = 150] [outer = 0x127a2f400] 04:15:10 INFO - PROCESS | 1930 | 1461582910591 Marionette DEBUG loaded listener.js 04:15:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x12b77d000) [pid = 1930] [serial = 151] [outer = 0x127a2f400] 04:15:11 INFO - PROCESS | 1930 | 1461582911059 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]]]}] 04:15:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:15:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 719ms 04:15:11 INFO - PROCESS | 1930 | --DOCSHELL 0x1264d0000 == 26 [pid = 1930] [id = 43] 04:15:11 INFO - PROCESS | 1930 | --DOCSHELL 0x11af40800 == 25 [pid = 1930] [id = 42] 04:15:11 INFO - PROCESS | 1930 | --DOCSHELL 0x118761000 == 24 [pid = 1930] [id = 41] 04:15:11 INFO - PROCESS | 1930 | 1461582911178 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 04:15:11 INFO - PROCESS | 1930 | 1461582911180 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 04:15:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:15:11 INFO - PROCESS | 1930 | 1461582911185 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:15:11 INFO - PROCESS | 1930 | 1461582911188 Marionette TRACE conn2 <- [1,178,null,{}] 04:15:11 INFO - PROCESS | 1930 | 1461582911204 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}] 04:15:11 INFO - PROCESS | 1930 | 1461582911318 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 04:15:11 INFO - PROCESS | 1930 | 1461582911327 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x11927b000 == 25 [pid = 1930] [id = 52] 04:15:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x11900c800) [pid = 1930] [serial = 152] [outer = 0x0] 04:15:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x119362400) [pid = 1930] [serial = 153] [outer = 0x11900c800] 04:15:11 INFO - PROCESS | 1930 | 1461582911360 Marionette DEBUG loaded listener.js 04:15:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x11a98b800) [pid = 1930] [serial = 154] [outer = 0x11900c800] 04:15:11 INFO - PROCESS | 1930 | 1461582911776 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]]]}] 04:15:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:15:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 621ms 04:15:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:15:11 INFO - PROCESS | 1930 | 1461582911807 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 04:15:11 INFO - PROCESS | 1930 | 1461582911809 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 04:15:11 INFO - PROCESS | 1930 | 1461582911815 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:15:11 INFO - PROCESS | 1930 | 1461582911818 Marionette TRACE conn2 <- [1,182,null,{}] 04:15:11 INFO - PROCESS | 1930 | 1461582911821 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}] 04:15:11 INFO - PROCESS | 1930 | 1461582911908 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 04:15:11 INFO - PROCESS | 1930 | 1461582911953 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x11b95b800 == 26 [pid = 1930] [id = 53] 04:15:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x11ab26000) [pid = 1930] [serial = 155] [outer = 0x0] 04:15:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x11b906000) [pid = 1930] [serial = 156] [outer = 0x11ab26000] 04:15:11 INFO - PROCESS | 1930 | 1461582911986 Marionette DEBUG loaded listener.js 04:15:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x11bc14000) [pid = 1930] [serial = 157] [outer = 0x11ab26000] 04:15:12 INFO - PROCESS | 1930 | 1461582912397 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]]]}] 04:15:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 626ms 04:15:12 INFO - PROCESS | 1930 | 1461582912439 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 04:15:12 INFO - PROCESS | 1930 | 1461582912441 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 04:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:15:12 INFO - PROCESS | 1930 | 1461582912464 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:15:12 INFO - PROCESS | 1930 | 1461582912465 Marionette TRACE conn2 <- [1,186,null,{}] 04:15:12 INFO - PROCESS | 1930 | 1461582912472 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}] 04:15:12 INFO - PROCESS | 1930 | 1461582912570 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 04:15:12 INFO - PROCESS | 1930 | 1461582912660 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x1264cd000 == 27 [pid = 1930] [id = 54] 04:15:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x123a5a400) [pid = 1930] [serial = 158] [outer = 0x0] 04:15:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x123b6d000) [pid = 1930] [serial = 159] [outer = 0x123a5a400] 04:15:12 INFO - PROCESS | 1930 | 1461582912695 Marionette DEBUG loaded listener.js 04:15:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x126dcc400) [pid = 1930] [serial = 160] [outer = 0x123a5a400] 04:15:13 INFO - PROCESS | 1930 | 1461582913119 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]]]}] 04:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 673ms 04:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:15:13 INFO - PROCESS | 1930 | 1461582913132 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 04:15:13 INFO - PROCESS | 1930 | 1461582913134 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 04:15:13 INFO - PROCESS | 1930 | 1461582913136 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:15:13 INFO - PROCESS | 1930 | 1461582913137 Marionette TRACE conn2 <- [1,190,null,{}] 04:15:13 INFO - PROCESS | 1930 | 1461582913140 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}] 04:15:13 INFO - PROCESS | 1930 | 1461582913232 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 04:15:13 INFO - PROCESS | 1930 | 1461582913280 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x127558800 == 28 [pid = 1930] [id = 55] 04:15:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x1278bd400) [pid = 1930] [serial = 161] [outer = 0x0] 04:15:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x12811cc00) [pid = 1930] [serial = 162] [outer = 0x1278bd400] 04:15:13 INFO - PROCESS | 1930 | 1461582913312 Marionette DEBUG loaded listener.js 04:15:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x12956cc00) [pid = 1930] [serial = 163] [outer = 0x1278bd400] 04:15:13 INFO - PROCESS | 1930 | 1461582913817 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]]]}] 04:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 719ms 04:15:13 INFO - PROCESS | 1930 | 1461582913856 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 04:15:13 INFO - PROCESS | 1930 | 1461582913857 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 04:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:15:13 INFO - PROCESS | 1930 | 1461582913860 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:15:13 INFO - PROCESS | 1930 | 1461582913863 Marionette TRACE conn2 <- [1,194,null,{}] 04:15:13 INFO - PROCESS | 1930 | 1461582913887 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}] 04:15:13 INFO - PROCESS | 1930 | 1461582913972 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 04:15:14 INFO - PROCESS | 1930 | 1461582914032 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x1143db000 == 29 [pid = 1930] [id = 56] 04:15:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x12b787000) [pid = 1930] [serial = 164] [outer = 0x0] 04:15:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x12b7da800) [pid = 1930] [serial = 165] [outer = 0x12b787000] 04:15:14 INFO - PROCESS | 1930 | 1461582914062 Marionette DEBUG loaded listener.js 04:15:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x12b8f1400) [pid = 1930] [serial = 166] [outer = 0x12b787000] 04:15:14 INFO - PROCESS | 1930 | 1461582914469 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]]]}] 04:15:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 620ms 04:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:15:14 INFO - PROCESS | 1930 | 1461582914481 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 04:15:14 INFO - PROCESS | 1930 | 1461582914482 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 04:15:14 INFO - PROCESS | 1930 | 1461582914484 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:15:14 INFO - PROCESS | 1930 | 1461582914485 Marionette TRACE conn2 <- [1,198,null,{}] 04:15:14 INFO - PROCESS | 1930 | 1461582914487 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}] 04:15:14 INFO - PROCESS | 1930 | 1461582914617 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 04:15:14 INFO - PROCESS | 1930 | 1461582914668 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x12babe000 == 30 [pid = 1930] [id = 57] 04:15:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x12bdc8c00) [pid = 1930] [serial = 167] [outer = 0x0] 04:15:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x12c015400) [pid = 1930] [serial = 168] [outer = 0x12bdc8c00] 04:15:14 INFO - PROCESS | 1930 | 1461582914699 Marionette DEBUG loaded listener.js 04:15:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x12c0e7000) [pid = 1930] [serial = 169] [outer = 0x12bdc8c00] 04:15:15 INFO - PROCESS | 1930 | 1461582915131 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]]]}] 04:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 670ms 04:15:15 INFO - PROCESS | 1930 | 1461582915154 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 04:15:15 INFO - PROCESS | 1930 | 1461582915156 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 04:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:15:15 INFO - PROCESS | 1930 | 1461582915158 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:15:15 INFO - PROCESS | 1930 | 1461582915159 Marionette TRACE conn2 <- [1,202,null,{}] 04:15:15 INFO - PROCESS | 1930 | 1461582915163 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}] 04:15:15 INFO - PROCESS | 1930 | 1461582915255 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 04:15:15 INFO - PROCESS | 1930 | 1461582915342 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c11e000 == 31 [pid = 1930] [id = 58] 04:15:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x1158b7c00) [pid = 1930] [serial = 170] [outer = 0x0] 04:15:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x12c0e8000) [pid = 1930] [serial = 171] [outer = 0x1158b7c00] 04:15:15 INFO - PROCESS | 1930 | 1461582915370 Marionette DEBUG loaded listener.js 04:15:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x12d165c00) [pid = 1930] [serial = 172] [outer = 0x1158b7c00] 04:15:15 INFO - PROCESS | 1930 | 1461582915863 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]]]}] 04:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 720ms 04:15:15 INFO - PROCESS | 1930 | 1461582915879 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 04:15:15 INFO - PROCESS | 1930 | 1461582915881 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 04:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:15:15 INFO - PROCESS | 1930 | 1461582915885 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:15:15 INFO - PROCESS | 1930 | 1461582915887 Marionette TRACE conn2 <- [1,206,null,{}] 04:15:15 INFO - PROCESS | 1930 | 1461582915891 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}] 04:15:16 INFO - PROCESS | 1930 | 1461582916017 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 04:15:16 INFO - PROCESS | 1930 | 1461582916062 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x11981c000 == 32 [pid = 1930] [id = 59] 04:15:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x119230400) [pid = 1930] [serial = 173] [outer = 0x0] 04:15:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x119bc5000) [pid = 1930] [serial = 174] [outer = 0x119230400] 04:15:16 INFO - PROCESS | 1930 | 1461582916099 Marionette DEBUG loaded listener.js 04:15:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x11aa47800) [pid = 1930] [serial = 175] [outer = 0x119230400] 04:15:16 INFO - PROCESS | 1930 | --DOCSHELL 0x11ba1a800 == 31 [pid = 1930] [id = 48] 04:15:16 INFO - PROCESS | 1930 | --DOCSHELL 0x11a898800 == 30 [pid = 1930] [id = 47] 04:15:16 INFO - PROCESS | 1930 | --DOCSHELL 0x118752800 == 29 [pid = 1930] [id = 46] 04:15:16 INFO - PROCESS | 1930 | 1461582916567 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]]]}] 04:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 721ms 04:15:16 INFO - PROCESS | 1930 | 1461582916611 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 04:15:16 INFO - PROCESS | 1930 | 1461582916614 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 04:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:15:16 INFO - PROCESS | 1930 | 1461582916621 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:15:16 INFO - PROCESS | 1930 | 1461582916623 Marionette TRACE conn2 <- [1,210,null,{}] 04:15:16 INFO - PROCESS | 1930 | 1461582916628 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}] 04:15:16 INFO - PROCESS | 1930 | 1461582916722 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 04:15:16 INFO - PROCESS | 1930 | 1461582916786 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x11ba10800 == 30 [pid = 1930] [id = 60] 04:15:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x11ab27800) [pid = 1930] [serial = 176] [outer = 0x0] 04:15:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x11af26c00) [pid = 1930] [serial = 177] [outer = 0x11ab27800] 04:15:16 INFO - PROCESS | 1930 | 1461582916819 Marionette DEBUG loaded listener.js 04:15:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x11bee0000) [pid = 1930] [serial = 178] [outer = 0x11ab27800] 04:15:17 INFO - PROCESS | 1930 | 1461582917234 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]]]}] 04:15:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:15:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 621ms 04:15:17 INFO - PROCESS | 1930 | 1461582917242 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 04:15:17 INFO - PROCESS | 1930 | 1461582917246 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 04:15:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:15:17 INFO - PROCESS | 1930 | 1461582917250 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:15:17 INFO - PROCESS | 1930 | 1461582917252 Marionette TRACE conn2 <- [1,214,null,{}] 04:15:17 INFO - PROCESS | 1930 | 1461582917254 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}] 04:15:17 INFO - PROCESS | 1930 | 1461582917350 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 04:15:17 INFO - PROCESS | 1930 | 1461582917397 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x1264cc800 == 31 [pid = 1930] [id = 61] 04:15:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x11bee4800) [pid = 1930] [serial = 179] [outer = 0x0] 04:15:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x11c740000) [pid = 1930] [serial = 180] [outer = 0x11bee4800] 04:15:17 INFO - PROCESS | 1930 | 1461582917427 Marionette DEBUG loaded listener.js 04:15:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x127140800) [pid = 1930] [serial = 181] [outer = 0x11bee4800] 04:15:17 INFO - PROCESS | 1930 | 1461582917850 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]]]}] 04:15:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:15:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 620ms 04:15:17 INFO - PROCESS | 1930 | 1461582917871 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 04:15:17 INFO - PROCESS | 1930 | 1461582917872 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 04:15:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:15:17 INFO - PROCESS | 1930 | 1461582917875 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:15:17 INFO - PROCESS | 1930 | 1461582917877 Marionette TRACE conn2 <- [1,218,null,{}] 04:15:17 INFO - PROCESS | 1930 | 1461582917885 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}] 04:15:17 INFO - PROCESS | 1930 | 1461582917983 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 04:15:18 INFO - PROCESS | 1930 | 1461582918066 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x12be1c800 == 32 [pid = 1930] [id = 62] 04:15:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x128dd5400) [pid = 1930] [serial = 182] [outer = 0x0] 04:15:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 183 (0x129582400) [pid = 1930] [serial = 183] [outer = 0x128dd5400] 04:15:18 INFO - PROCESS | 1930 | 1461582918102 Marionette DEBUG loaded listener.js 04:15:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 184 (0x12b8fb400) [pid = 1930] [serial = 184] [outer = 0x128dd5400] 04:15:18 INFO - PROCESS | 1930 | 1461582918516 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]]]}] 04:15:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 672ms 04:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:15:18 INFO - PROCESS | 1930 | 1461582918547 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 04:15:18 INFO - PROCESS | 1930 | 1461582918549 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 04:15:18 INFO - PROCESS | 1930 | 1461582918551 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:15:18 INFO - PROCESS | 1930 | 1461582918553 Marionette TRACE conn2 <- [1,222,null,{}] 04:15:18 INFO - PROCESS | 1930 | 1461582918555 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}] 04:15:18 INFO - PROCESS | 1930 | 1461582918650 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 04:15:18 INFO - PROCESS | 1930 | 1461582918713 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d28d800 == 33 [pid = 1930] [id = 63] 04:15:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 185 (0x12c00f800) [pid = 1930] [serial = 185] [outer = 0x0] 04:15:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 186 (0x12c011000) [pid = 1930] [serial = 186] [outer = 0x12c00f800] 04:15:18 INFO - PROCESS | 1930 | 1461582918743 Marionette DEBUG loaded listener.js 04:15:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 187 (0x12d163400) [pid = 1930] [serial = 187] [outer = 0x12c00f800] 04:15:19 INFO - PROCESS | 1930 | 1461582919146 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]]]}] 04:15:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:15:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 620ms 04:15:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:15:19 INFO - PROCESS | 1930 | 1461582919171 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 04:15:19 INFO - PROCESS | 1930 | 1461582919173 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 04:15:19 INFO - PROCESS | 1930 | 1461582919175 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:15:19 INFO - PROCESS | 1930 | 1461582919176 Marionette TRACE conn2 <- [1,226,null,{}] 04:15:19 INFO - PROCESS | 1930 | 1461582919179 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}] 04:15:19 INFO - PROCESS | 1930 | 1461582919270 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 04:15:19 INFO - PROCESS | 1930 | 1461582919356 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d539800 == 34 [pid = 1930] [id = 64] 04:15:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 188 (0x12d241000) [pid = 1930] [serial = 188] [outer = 0x0] 04:15:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 189 (0x12d3a0000) [pid = 1930] [serial = 189] [outer = 0x12d241000] 04:15:19 INFO - PROCESS | 1930 | 1461582919386 Marionette DEBUG loaded listener.js 04:15:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 190 (0x12d3a8400) [pid = 1930] [serial = 190] [outer = 0x12d241000] 04:15:19 INFO - PROCESS | 1930 | 1461582919812 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]]]}] 04:15:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:15:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 672ms 04:15:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:15:19 INFO - PROCESS | 1930 | 1461582919847 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 04:15:19 INFO - PROCESS | 1930 | 1461582919849 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 04:15:19 INFO - PROCESS | 1930 | 1461582919851 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:15:19 INFO - PROCESS | 1930 | 1461582919852 Marionette TRACE conn2 <- [1,230,null,{}] 04:15:19 INFO - PROCESS | 1930 | 1461582919855 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}] 04:15:20 INFO - PROCESS | 1930 | 1461582920007 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 04:15:20 INFO - PROCESS | 1930 | 1461582920018 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x12dd76000 == 35 [pid = 1930] [id = 65] 04:15:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 191 (0x12d58c400) [pid = 1930] [serial = 191] [outer = 0x0] 04:15:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 192 (0x12d7cdc00) [pid = 1930] [serial = 192] [outer = 0x12d58c400] 04:15:20 INFO - PROCESS | 1930 | 1461582920050 Marionette DEBUG loaded listener.js 04:15:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 193 (0x12e429800) [pid = 1930] [serial = 193] [outer = 0x12d58c400] 04:15:20 INFO - PROCESS | 1930 | 1461582920483 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]]]}] 04:15:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:15:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 669ms 04:15:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:15:20 INFO - PROCESS | 1930 | 1461582920520 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 04:15:20 INFO - PROCESS | 1930 | 1461582920522 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 04:15:20 INFO - PROCESS | 1930 | 1461582920524 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:15:20 INFO - PROCESS | 1930 | 1461582920525 Marionette TRACE conn2 <- [1,234,null,{}] 04:15:20 INFO - PROCESS | 1930 | 1461582920528 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}] 04:15:20 INFO - PROCESS | 1930 | 1461582920638 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 04:15:20 INFO - PROCESS | 1930 | 1461582920689 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e4e7000 == 36 [pid = 1930] [id = 66] 04:15:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 194 (0x12d7ca800) [pid = 1930] [serial = 194] [outer = 0x0] 04:15:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 195 (0x12e42e800) [pid = 1930] [serial = 195] [outer = 0x12d7ca800] 04:15:20 INFO - PROCESS | 1930 | 1461582920718 Marionette DEBUG loaded listener.js 04:15:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 196 (0x12e6b0000) [pid = 1930] [serial = 196] [outer = 0x12d7ca800] 04:15:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 197 (0x11908a400) [pid = 1930] [serial = 197] [outer = 0x12e6ad400] 04:15:21 INFO - PROCESS | 1930 | 1461582921224 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]]]}] 04:15:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:15:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 770ms 04:15:21 INFO - PROCESS | 1930 | 1461582921312 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 04:15:21 INFO - PROCESS | 1930 | 1461582921315 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 04:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:15:21 INFO - PROCESS | 1930 | 1461582921321 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:15:21 INFO - PROCESS | 1930 | 1461582921323 Marionette TRACE conn2 <- [1,238,null,{}] 04:15:21 INFO - PROCESS | 1930 | 1461582921328 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}] 04:15:21 INFO - PROCESS | 1930 | 1461582921422 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 04:15:21 INFO - PROCESS | 1930 | 1461582921489 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x11ba13000 == 37 [pid = 1930] [id = 67] 04:15:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 198 (0x11b96a400) [pid = 1930] [serial = 198] [outer = 0x0] 04:15:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 199 (0x11bc13400) [pid = 1930] [serial = 199] [outer = 0x11b96a400] 04:15:21 INFO - PROCESS | 1930 | 1461582921532 Marionette DEBUG loaded listener.js 04:15:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 200 (0x11c738800) [pid = 1930] [serial = 200] [outer = 0x11b96a400] 04:15:21 INFO - PROCESS | 1930 | --DOCSHELL 0x11b95b800 == 36 [pid = 1930] [id = 53] 04:15:21 INFO - PROCESS | 1930 | --DOCSHELL 0x11927b000 == 35 [pid = 1930] [id = 52] 04:15:22 INFO - PROCESS | 1930 | 1461582922021 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]]]}] 04:15:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:15:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 721ms 04:15:22 INFO - PROCESS | 1930 | 1461582922042 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 04:15:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:15:22 INFO - PROCESS | 1930 | 1461582922046 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 04:15:22 INFO - PROCESS | 1930 | 1461582922049 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:15:22 INFO - PROCESS | 1930 | 1461582922052 Marionette TRACE conn2 <- [1,242,null,{}] 04:15:22 INFO - PROCESS | 1930 | 1461582922055 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}] 04:15:22 INFO - PROCESS | 1930 | 1461582922155 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 04:15:22 INFO - PROCESS | 1930 | 1461582922210 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x128186800 == 36 [pid = 1930] [id = 68] 04:15:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 201 (0x11c73a000) [pid = 1930] [serial = 201] [outer = 0x0] 04:15:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 202 (0x126772c00) [pid = 1930] [serial = 202] [outer = 0x11c73a000] 04:15:22 INFO - PROCESS | 1930 | 1461582922243 Marionette DEBUG loaded listener.js 04:15:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 203 (0x1271edc00) [pid = 1930] [serial = 203] [outer = 0x11c73a000] 04:15:22 INFO - PROCESS | 1930 | 1461582922650 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]]]}] 04:15:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:15:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 623ms 04:15:22 INFO - PROCESS | 1930 | 1461582922672 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 04:15:22 INFO - PROCESS | 1930 | 1461582922676 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 04:15:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:15:22 INFO - PROCESS | 1930 | 1461582922681 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:15:22 INFO - PROCESS | 1930 | 1461582922682 Marionette TRACE conn2 <- [1,246,null,{}] 04:15:22 INFO - PROCESS | 1930 | 1461582922685 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}] 04:15:22 INFO - PROCESS | 1930 | 1461582922787 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 04:15:22 INFO - PROCESS | 1930 | 1461582922837 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2da800 == 37 [pid = 1930] [id = 69] 04:15:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 204 (0x127a30000) [pid = 1930] [serial = 204] [outer = 0x0] 04:15:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 205 (0x12b7dac00) [pid = 1930] [serial = 205] [outer = 0x127a30000] 04:15:22 INFO - PROCESS | 1930 | 1461582922870 Marionette DEBUG loaded listener.js 04:15:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 206 (0x12bd36c00) [pid = 1930] [serial = 206] [outer = 0x127a30000] 04:15:23 INFO - PROCESS | 1930 | 1461582923287 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]]]}] 04:15:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:15:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 620ms 04:15:23 INFO - PROCESS | 1930 | 1461582923301 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 04:15:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:15:23 INFO - PROCESS | 1930 | 1461582923302 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 04:15:23 INFO - PROCESS | 1930 | 1461582923304 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:15:23 INFO - PROCESS | 1930 | 1461582923307 Marionette TRACE conn2 <- [1,250,null,{}] 04:15:23 INFO - PROCESS | 1930 | 1461582923315 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}] 04:15:23 INFO - PROCESS | 1930 | 1461582923415 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 04:15:23 INFO - PROCESS | 1930 | 1461582923502 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e4eb800 == 38 [pid = 1930] [id = 70] 04:15:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 207 (0x12d164c00) [pid = 1930] [serial = 207] [outer = 0x0] 04:15:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 208 (0x12d3a2000) [pid = 1930] [serial = 208] [outer = 0x12d164c00] 04:15:23 INFO - PROCESS | 1930 | 1461582923537 Marionette DEBUG loaded listener.js 04:15:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 209 (0x12d7cd400) [pid = 1930] [serial = 209] [outer = 0x12d164c00] 04:15:23 INFO - PROCESS | 1930 | 1461582923956 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]]]}] 04:15:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:15:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 671ms 04:15:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:15:23 INFO - PROCESS | 1930 | 1461582923976 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 04:15:23 INFO - PROCESS | 1930 | 1461582923977 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 04:15:23 INFO - PROCESS | 1930 | 1461582923980 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:15:23 INFO - PROCESS | 1930 | 1461582923981 Marionette TRACE conn2 <- [1,254,null,{}] 04:15:23 INFO - PROCESS | 1930 | 1461582923983 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}] 04:15:24 INFO - PROCESS | 1930 | 1461582924084 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 04:15:24 INFO - PROCESS | 1930 | 1461582924134 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f08b000 == 39 [pid = 1930] [id = 71] 04:15:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 210 (0x12dd3cc00) [pid = 1930] [serial = 210] [outer = 0x0] 04:15:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 211 (0x12e427c00) [pid = 1930] [serial = 211] [outer = 0x12dd3cc00] 04:15:24 INFO - PROCESS | 1930 | 1461582924165 Marionette DEBUG loaded listener.js 04:15:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 212 (0x12e6b4400) [pid = 1930] [serial = 212] [outer = 0x12dd3cc00] 04:15:24 INFO - PROCESS | 1930 | 1461582924559 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]]]}] 04:15:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:15:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 618ms 04:15:24 INFO - PROCESS | 1930 | 1461582924599 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 04:15:24 INFO - PROCESS | 1930 | 1461582924600 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 04:15:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:15:24 INFO - PROCESS | 1930 | 1461582924602 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:15:24 INFO - PROCESS | 1930 | 1461582924604 Marionette TRACE conn2 <- [1,258,null,{}] 04:15:24 INFO - PROCESS | 1930 | 1461582924606 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}] 04:15:24 INFO - PROCESS | 1930 | 1461582924698 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 04:15:24 INFO - PROCESS | 1930 | 1461582924780 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f4e2000 == 40 [pid = 1930] [id = 72] 04:15:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 213 (0x12e425400) [pid = 1930] [serial = 213] [outer = 0x0] 04:15:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 214 (0x12e6cd000) [pid = 1930] [serial = 214] [outer = 0x12e425400] 04:15:24 INFO - PROCESS | 1930 | 1461582924825 Marionette DEBUG loaded listener.js 04:15:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 215 (0x12e6d7800) [pid = 1930] [serial = 215] [outer = 0x12e425400] 04:15:25 INFO - PROCESS | 1930 | 1461582925249 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]]]}] 04:15:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:15:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 668ms 04:15:25 INFO - PROCESS | 1930 | 1461582925272 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 04:15:25 INFO - PROCESS | 1930 | 1461582925273 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 04:15:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:15:25 INFO - PROCESS | 1930 | 1461582925275 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:15:25 INFO - PROCESS | 1930 | 1461582925277 Marionette TRACE conn2 <- [1,262,null,{}] 04:15:25 INFO - PROCESS | 1930 | 1461582925279 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}] 04:15:25 INFO - PROCESS | 1930 | 1461582925388 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 04:15:25 INFO - PROCESS | 1930 | 1461582925442 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x12fb29000 == 41 [pid = 1930] [id = 73] 04:15:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 216 (0x12e8d1800) [pid = 1930] [serial = 216] [outer = 0x0] 04:15:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 217 (0x12ea37c00) [pid = 1930] [serial = 217] [outer = 0x12e8d1800] 04:15:25 INFO - PROCESS | 1930 | 1461582925475 Marionette DEBUG loaded listener.js 04:15:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 218 (0x12f463000) [pid = 1930] [serial = 218] [outer = 0x12e8d1800] 04:15:25 INFO - PROCESS | 1930 | 1461582925885 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]]]}] 04:15:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:15:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 621ms 04:15:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:15:25 INFO - PROCESS | 1930 | 1461582925898 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 04:15:25 INFO - PROCESS | 1930 | 1461582925899 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 04:15:25 INFO - PROCESS | 1930 | 1461582925901 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:15:25 INFO - PROCESS | 1930 | 1461582925902 Marionette TRACE conn2 <- [1,266,null,{}] 04:15:25 INFO - PROCESS | 1930 | 1461582925905 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}] 04:15:26 INFO - PROCESS | 1930 | 1461582925996 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 04:15:26 INFO - PROCESS | 1930 | 1461582926077 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x12fe4e000 == 42 [pid = 1930] [id = 74] 04:15:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 219 (0x12e8d1c00) [pid = 1930] [serial = 219] [outer = 0x0] 04:15:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 220 (0x12eb4e800) [pid = 1930] [serial = 220] [outer = 0x12e8d1c00] 04:15:26 INFO - PROCESS | 1930 | 1461582926109 Marionette DEBUG loaded listener.js 04:15:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 221 (0x12eb52000) [pid = 1930] [serial = 221] [outer = 0x12e8d1c00] 04:15:26 INFO - PROCESS | 1930 | 1461582926518 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]]]}] 04:15:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 671ms 04:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:15:26 INFO - PROCESS | 1930 | 1461582926572 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 04:15:26 INFO - PROCESS | 1930 | 1461582926574 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 04:15:26 INFO - PROCESS | 1930 | 1461582926576 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:15:26 INFO - PROCESS | 1930 | 1461582926577 Marionette TRACE conn2 <- [1,270,null,{}] 04:15:26 INFO - PROCESS | 1930 | 1461582926579 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}] 04:15:26 INFO - PROCESS | 1930 | 1461582926675 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 04:15:26 INFO - PROCESS | 1930 | 1461582926729 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x130173000 == 43 [pid = 1930] [id = 75] 04:15:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 222 (0x113517c00) [pid = 1930] [serial = 222] [outer = 0x0] 04:15:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 223 (0x11351b000) [pid = 1930] [serial = 223] [outer = 0x113517c00] 04:15:26 INFO - PROCESS | 1930 | 1461582926759 Marionette DEBUG loaded listener.js 04:15:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 224 (0x11351f000) [pid = 1930] [serial = 224] [outer = 0x113517c00] 04:15:27 INFO - PROCESS | 1930 | 1461582927264 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]]]}] 04:15:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:15:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 771ms 04:15:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:15:27 INFO - PROCESS | 1930 | 1461582927348 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 04:15:27 INFO - PROCESS | 1930 | 1461582927350 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 04:15:27 INFO - PROCESS | 1930 | 1461582927353 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:15:27 INFO - PROCESS | 1930 | 1461582927355 Marionette TRACE conn2 <- [1,274,null,{}] 04:15:27 INFO - PROCESS | 1930 | 1461582927361 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}] 04:15:27 INFO - PROCESS | 1930 | 1461582927455 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 04:15:27 INFO - PROCESS | 1930 | 1461582927527 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bad4000 == 44 [pid = 1930] [id = 76] 04:15:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 225 (0x11b90d800) [pid = 1930] [serial = 225] [outer = 0x0] 04:15:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 226 (0x11b9d0000) [pid = 1930] [serial = 226] [outer = 0x11b90d800] 04:15:27 INFO - PROCESS | 1930 | 1461582927555 Marionette DEBUG loaded listener.js 04:15:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 227 (0x123b6b400) [pid = 1930] [serial = 227] [outer = 0x11b90d800] 04:15:27 INFO - PROCESS | 1930 | --DOCSHELL 0x11c1e4800 == 43 [pid = 1930] [id = 49] 04:15:27 INFO - PROCESS | 1930 | --DOCSHELL 0x12d539800 == 42 [pid = 1930] [id = 64] 04:15:27 INFO - PROCESS | 1930 | --DOCSHELL 0x12d28d800 == 41 [pid = 1930] [id = 63] 04:15:27 INFO - PROCESS | 1930 | --DOCSHELL 0x12be1c800 == 40 [pid = 1930] [id = 62] 04:15:27 INFO - PROCESS | 1930 | --DOCSHELL 0x1264cc800 == 39 [pid = 1930] [id = 61] 04:15:27 INFO - PROCESS | 1930 | --DOCSHELL 0x11ba10800 == 38 [pid = 1930] [id = 60] 04:15:28 INFO - PROCESS | 1930 | 1461582928060 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]]]}] 04:15:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 722ms 04:15:28 INFO - PROCESS | 1930 | 1461582928075 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 04:15:28 INFO - PROCESS | 1930 | 1461582928077 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 04:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:15:28 INFO - PROCESS | 1930 | 1461582928081 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:15:28 INFO - PROCESS | 1930 | 1461582928084 Marionette TRACE conn2 <- [1,278,null,{}] 04:15:28 INFO - PROCESS | 1930 | 1461582928088 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}] 04:15:28 INFO - PROCESS | 1930 | 1461582928187 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 04:15:28 INFO - PROCESS | 1930 | 1461582928261 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x1263c4800 == 39 [pid = 1930] [id = 77] 04:15:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 228 (0x1158b4800) [pid = 1930] [serial = 228] [outer = 0x0] 04:15:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 229 (0x11b972000) [pid = 1930] [serial = 229] [outer = 0x1158b4800] 04:15:28 INFO - PROCESS | 1930 | 1461582928294 Marionette DEBUG loaded listener.js 04:15:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 230 (0x126409400) [pid = 1930] [serial = 230] [outer = 0x1158b4800] 04:15:28 INFO - PROCESS | 1930 | 1461582928754 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]]]}] 04:15:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 722ms 04:15:28 INFO - PROCESS | 1930 | 1461582928812 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 04:15:28 INFO - PROCESS | 1930 | 1461582928816 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 04:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:15:28 INFO - PROCESS | 1930 | 1461582928823 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:15:28 INFO - PROCESS | 1930 | 1461582928825 Marionette TRACE conn2 <- [1,282,null,{}] 04:15:28 INFO - PROCESS | 1930 | 1461582928829 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}] 04:15:28 INFO - PROCESS | 1930 | 1461582928925 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 04:15:29 INFO - PROCESS | 1930 | 1461582928996 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d51f800 == 40 [pid = 1930] [id = 78] 04:15:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 231 (0x12957ec00) [pid = 1930] [serial = 231] [outer = 0x0] 04:15:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 232 (0x129584400) [pid = 1930] [serial = 232] [outer = 0x12957ec00] 04:15:29 INFO - PROCESS | 1930 | 1461582929027 Marionette DEBUG loaded listener.js 04:15:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 233 (0x12b74e800) [pid = 1930] [serial = 233] [outer = 0x12957ec00] 04:15:29 INFO - PROCESS | 1930 | 1461582929454 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]]]}] 04:15:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:15:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 676ms 04:15:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:15:29 INFO - PROCESS | 1930 | 1461582929499 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 04:15:29 INFO - PROCESS | 1930 | 1461582929501 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 04:15:29 INFO - PROCESS | 1930 | 1461582929503 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:15:29 INFO - PROCESS | 1930 | 1461582929506 Marionette TRACE conn2 <- [1,286,null,{}] 04:15:29 INFO - PROCESS | 1930 | 1461582929513 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}] 04:15:29 INFO - PROCESS | 1930 | 1461582929613 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 04:15:29 INFO - PROCESS | 1930 | 1461582929671 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ea67000 == 41 [pid = 1930] [id = 79] 04:15:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 234 (0x12b755800) [pid = 1930] [serial = 234] [outer = 0x0] 04:15:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 235 (0x12b7e3400) [pid = 1930] [serial = 235] [outer = 0x12b755800] 04:15:29 INFO - PROCESS | 1930 | 1461582929704 Marionette DEBUG loaded listener.js 04:15:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 236 (0x12c00b000) [pid = 1930] [serial = 236] [outer = 0x12b755800] 04:15:30 INFO - PROCESS | 1930 | 1461582930164 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]]]}] 04:15:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:15:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 671ms 04:15:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:15:30 INFO - PROCESS | 1930 | 1461582930175 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 04:15:30 INFO - PROCESS | 1930 | 1461582930177 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 04:15:30 INFO - PROCESS | 1930 | 1461582930179 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:15:30 INFO - PROCESS | 1930 | 1461582930181 Marionette TRACE conn2 <- [1,290,null,{}] 04:15:30 INFO - PROCESS | 1930 | 1461582930183 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}] 04:15:30 INFO - PROCESS | 1930 | 1461582930295 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 04:15:30 INFO - PROCESS | 1930 | 1461582930352 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x12fb34000 == 42 [pid = 1930] [id = 80] 04:15:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 237 (0x12d160800) [pid = 1930] [serial = 237] [outer = 0x0] 04:15:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 238 (0x12d586400) [pid = 1930] [serial = 238] [outer = 0x12d160800] 04:15:30 INFO - PROCESS | 1930 | 1461582930382 Marionette DEBUG loaded listener.js 04:15:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 239 (0x12d7ce400) [pid = 1930] [serial = 239] [outer = 0x12d160800] 04:15:30 INFO - PROCESS | 1930 | 1461582930800 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]]]}] 04:15:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:15:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 669ms 04:15:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:15:30 INFO - PROCESS | 1930 | 1461582930850 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 04:15:30 INFO - PROCESS | 1930 | 1461582930851 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 04:15:30 INFO - PROCESS | 1930 | 1461582930853 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:15:30 INFO - PROCESS | 1930 | 1461582930854 Marionette TRACE conn2 <- [1,294,null,{}] 04:15:30 INFO - PROCESS | 1930 | 1461582930857 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}] 04:15:30 INFO - PROCESS | 1930 | 1461582930947 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 04:15:31 INFO - PROCESS | 1930 | 1461582931003 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x130815800 == 43 [pid = 1930] [id = 81] 04:15:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 240 (0x12d3a0400) [pid = 1930] [serial = 240] [outer = 0x0] 04:15:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 241 (0x12e42b000) [pid = 1930] [serial = 241] [outer = 0x12d3a0400] 04:15:31 INFO - PROCESS | 1930 | 1461582931033 Marionette DEBUG loaded listener.js 04:15:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 242 (0x12e6d2000) [pid = 1930] [serial = 242] [outer = 0x12d3a0400] 04:15:31 INFO - PROCESS | 1930 | 1461582931455 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]]]}] 04:15:31 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. 04:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 620ms 04:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:15:31 INFO - PROCESS | 1930 | 1461582931474 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 04:15:31 INFO - PROCESS | 1930 | 1461582931475 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 04:15:31 INFO - PROCESS | 1930 | 1461582931477 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:15:31 INFO - PROCESS | 1930 | 1461582931479 Marionette TRACE conn2 <- [1,298,null,{}] 04:15:31 INFO - PROCESS | 1930 | 1461582931481 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}] 04:15:31 INFO - PROCESS | 1930 | 1461582931615 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 04:15:31 INFO - PROCESS | 1930 | 1461582931689 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x11502c000 == 44 [pid = 1930] [id = 82] 04:15:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 243 (0x12ea2a800) [pid = 1930] [serial = 243] [outer = 0x0] 04:15:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 244 (0x12ea4b800) [pid = 1930] [serial = 244] [outer = 0x12ea2a800] 04:15:31 INFO - PROCESS | 1930 | 1461582931720 Marionette DEBUG loaded listener.js 04:15:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 245 (0x12eb57400) [pid = 1930] [serial = 245] [outer = 0x12ea2a800] 04:15:32 INFO - PROCESS | 1930 | 1461582932146 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]]]}] 04:15:32 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. 04:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 719ms 04:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:15:32 INFO - PROCESS | 1930 | 1461582932198 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 04:15:32 INFO - PROCESS | 1930 | 1461582932199 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 04:15:32 INFO - PROCESS | 1930 | 1461582932201 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:15:32 INFO - PROCESS | 1930 | 1461582932202 Marionette TRACE conn2 <- [1,302,null,{}] 04:15:32 INFO - PROCESS | 1930 | 1461582932205 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}] 04:15:32 INFO - PROCESS | 1930 | 1461582932318 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 04:15:32 INFO - PROCESS | 1930 | 1461582932390 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x11504e800 == 45 [pid = 1930] [id = 83] 04:15:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 246 (0x11464b800) [pid = 1930] [serial = 246] [outer = 0x0] 04:15:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 247 (0x115094c00) [pid = 1930] [serial = 247] [outer = 0x11464b800] 04:15:32 INFO - PROCESS | 1930 | 1461582932419 Marionette DEBUG loaded listener.js 04:15:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 248 (0x115098c00) [pid = 1930] [serial = 248] [outer = 0x11464b800] 04:15:32 INFO - PROCESS | 1930 | 1461582932822 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]]]}] 04:15:32 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. 04:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 670ms 04:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:15:32 INFO - PROCESS | 1930 | 1461582932888 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 04:15:32 INFO - PROCESS | 1930 | 1461582932889 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 04:15:32 INFO - PROCESS | 1930 | 1461582932891 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:15:32 INFO - PROCESS | 1930 | 1461582932893 Marionette TRACE conn2 <- [1,306,null,{}] 04:15:32 INFO - PROCESS | 1930 | 1461582932931 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}] 04:15:33 INFO - PROCESS | 1930 | 1461582933027 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 04:15:33 INFO - PROCESS | 1930 | 1461582933099 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x115068800 == 46 [pid = 1930] [id = 84] 04:15:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 249 (0x1148e0400) [pid = 1930] [serial = 249] [outer = 0x0] 04:15:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 250 (0x12eb57000) [pid = 1930] [serial = 250] [outer = 0x1148e0400] 04:15:33 INFO - PROCESS | 1930 | 1461582933128 Marionette DEBUG loaded listener.js 04:15:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 251 (0x12f46cc00) [pid = 1930] [serial = 251] [outer = 0x1148e0400] 04:15:33 INFO - PROCESS | 1930 | --DOCSHELL 0x128186800 == 45 [pid = 1930] [id = 68] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12dd76000 == 44 [pid = 1930] [id = 65] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2da800 == 43 [pid = 1930] [id = 69] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x1143db000 == 42 [pid = 1930] [id = 56] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12e4eb800 == 41 [pid = 1930] [id = 70] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x127558800 == 40 [pid = 1930] [id = 55] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x130173000 == 39 [pid = 1930] [id = 75] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12c11e000 == 38 [pid = 1930] [id = 58] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12f08b000 == 37 [pid = 1930] [id = 71] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12f4e2000 == 36 [pid = 1930] [id = 72] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12fb29000 == 35 [pid = 1930] [id = 73] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12fe4e000 == 34 [pid = 1930] [id = 74] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x119218000 == 33 [pid = 1930] [id = 45] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12babe000 == 32 [pid = 1930] [id = 57] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x1264cd000 == 31 [pid = 1930] [id = 54] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x11981c000 == 30 [pid = 1930] [id = 59] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12f4e2800 == 29 [pid = 1930] [id = 14] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12817f000 == 28 [pid = 1930] [id = 44] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x11a8a1000 == 27 [pid = 1930] [id = 12] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x130166000 == 26 [pid = 1930] [id = 19] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x1301a5000 == 25 [pid = 1930] [id = 21] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12fe51800 == 24 [pid = 1930] [id = 18] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x123acb000 == 23 [pid = 1930] [id = 50] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12dd75000 == 22 [pid = 1930] [id = 9] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12d520000 == 21 [pid = 1930] [id = 8] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12e4e7000 == 20 [pid = 1930] [id = 66] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x11ba13000 == 19 [pid = 1930] [id = 67] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x11504e800 == 18 [pid = 1930] [id = 83] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x11502c000 == 17 [pid = 1930] [id = 82] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x130815800 == 16 [pid = 1930] [id = 81] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12fb34000 == 15 [pid = 1930] [id = 80] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x127160800 == 14 [pid = 1930] [id = 40] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12ea67000 == 13 [pid = 1930] [id = 79] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x1268ca800 == 12 [pid = 1930] [id = 51] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12d51f800 == 11 [pid = 1930] [id = 78] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12bad4000 == 10 [pid = 1930] [id = 76] 04:15:36 INFO - PROCESS | 1930 | --DOCSHELL 0x1263c4800 == 9 [pid = 1930] [id = 77] 04:15:37 INFO - PROCESS | 1930 | 1461582937359 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]]]}] 04:15:37 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. 04:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 4499ms 04:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:15:37 INFO - PROCESS | 1930 | 1461582937390 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 04:15:37 INFO - PROCESS | 1930 | 1461582937392 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 04:15:37 INFO - PROCESS | 1930 | 1461582937396 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:15:37 INFO - PROCESS | 1930 | 1461582937397 Marionette TRACE conn2 <- [1,310,null,{}] 04:15:37 INFO - PROCESS | 1930 | 1461582937402 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}] 04:15:37 INFO - PROCESS | 1930 | 1461582937491 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 04:15:37 INFO - PROCESS | 1930 | 1461582937546 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x115069800 == 10 [pid = 1930] [id = 85] 04:15:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 252 (0x11677f000) [pid = 1930] [serial = 252] [outer = 0x0] 04:15:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 253 (0x118aa1c00) [pid = 1930] [serial = 253] [outer = 0x11677f000] 04:15:37 INFO - PROCESS | 1930 | 1461582937575 Marionette DEBUG loaded listener.js 04:15:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 254 (0x119229000) [pid = 1930] [serial = 254] [outer = 0x11677f000] 04:15:37 INFO - PROCESS | 1930 | 1461582937934 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]]]}] 04:15:37 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. 04:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 571ms 04:15:37 INFO - PROCESS | 1930 | 1461582937968 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 04:15:37 INFO - PROCESS | 1930 | 1461582937975 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 04:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:15:37 INFO - PROCESS | 1930 | 1461582937982 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:15:37 INFO - PROCESS | 1930 | 1461582937984 Marionette TRACE conn2 <- [1,314,null,{}] 04:15:37 INFO - PROCESS | 1930 | 1461582937988 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}] 04:15:38 INFO - PROCESS | 1930 | 1461582938125 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 04:15:38 INFO - PROCESS | 1930 | 1461582938208 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x115060000 == 11 [pid = 1930] [id = 86] 04:15:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 255 (0x119098400) [pid = 1930] [serial = 255] [outer = 0x0] 04:15:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 256 (0x11ab2f400) [pid = 1930] [serial = 256] [outer = 0x119098400] 04:15:38 INFO - PROCESS | 1930 | 1461582938251 Marionette DEBUG loaded listener.js 04:15:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 257 (0x11b90c400) [pid = 1930] [serial = 257] [outer = 0x119098400] 04:15:38 INFO - PROCESS | 1930 | 1461582938631 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]]]}] 04:15:38 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. 04:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 672ms 04:15:38 INFO - PROCESS | 1930 | 1461582938653 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 04:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:15:38 INFO - PROCESS | 1930 | 1461582938655 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 04:15:38 INFO - PROCESS | 1930 | 1461582938669 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:15:38 INFO - PROCESS | 1930 | 1461582938671 Marionette TRACE conn2 <- [1,318,null,{}] 04:15:38 INFO - PROCESS | 1930 | 1461582938681 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}] 04:15:38 INFO - PROCESS | 1930 | 1461582938781 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 04:15:38 INFO - PROCESS | 1930 | 1461582938789 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x11c75e800 == 12 [pid = 1930] [id = 87] 04:15:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 258 (0x113719800) [pid = 1930] [serial = 258] [outer = 0x0] 04:15:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 259 (0x11c863c00) [pid = 1930] [serial = 259] [outer = 0x113719800] 04:15:38 INFO - PROCESS | 1930 | 1461582938819 Marionette DEBUG loaded listener.js 04:15:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 260 (0x126a20400) [pid = 1930] [serial = 260] [outer = 0x113719800] 04:15:39 INFO - PROCESS | 1930 | 1461582939232 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]]]}] 04:15:39 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. 04:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 585ms 04:15:39 INFO - PROCESS | 1930 | 1461582939243 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 04:15:39 INFO - PROCESS | 1930 | 1461582939246 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 04:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:15:39 INFO - PROCESS | 1930 | 1461582939250 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:15:39 INFO - PROCESS | 1930 | 1461582939252 Marionette TRACE conn2 <- [1,322,null,{}] 04:15:39 INFO - PROCESS | 1930 | 1461582939255 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}] 04:15:39 INFO - PROCESS | 1930 | 1461582939453 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 04:15:39 INFO - PROCESS | 1930 | 1461582939483 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x127897000 == 13 [pid = 1930] [id = 88] 04:15:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 261 (0x11c49f400) [pid = 1930] [serial = 261] [outer = 0x0] 04:15:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 262 (0x127a2e800) [pid = 1930] [serial = 262] [outer = 0x11c49f400] 04:15:39 INFO - PROCESS | 1930 | 1461582939523 Marionette DEBUG loaded listener.js 04:15:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 263 (0x128d39800) [pid = 1930] [serial = 263] [outer = 0x11c49f400] 04:15:39 INFO - PROCESS | 1930 | 1461582939948 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]]]}] 04:15:39 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. 04:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 721ms 04:15:39 INFO - PROCESS | 1930 | 1461582939971 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 04:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:15:39 INFO - PROCESS | 1930 | 1461582939972 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 04:15:39 INFO - PROCESS | 1930 | 1461582939975 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:15:39 INFO - PROCESS | 1930 | 1461582939976 Marionette TRACE conn2 <- [1,326,null,{}] 04:15:39 INFO - PROCESS | 1930 | 1461582939994 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}] 04:15:40 INFO - PROCESS | 1930 | 1461582940113 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 04:15:40 INFO - PROCESS | 1930 | 1461582940162 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c105000 == 14 [pid = 1930] [id = 89] 04:15:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 264 (0x116951800) [pid = 1930] [serial = 264] [outer = 0x0] 04:15:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 265 (0x129584800) [pid = 1930] [serial = 265] [outer = 0x116951800] 04:15:40 INFO - PROCESS | 1930 | 1461582940192 Marionette DEBUG loaded listener.js 04:15:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 266 (0x12ae17800) [pid = 1930] [serial = 266] [outer = 0x116951800] 04:15:40 INFO - PROCESS | 1930 | 1461582940617 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]]]}] 04:15:40 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. 04:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 674ms 04:15:40 INFO - PROCESS | 1930 | 1461582940659 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 04:15:40 INFO - PROCESS | 1930 | 1461582940662 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 04:15:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:15:40 INFO - PROCESS | 1930 | 1461582940666 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:15:40 INFO - PROCESS | 1930 | 1461582940667 Marionette TRACE conn2 <- [1,330,null,{}] 04:15:40 INFO - PROCESS | 1930 | 1461582940671 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}] 04:15:40 INFO - PROCESS | 1930 | 1461582940848 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 04:15:40 INFO - PROCESS | 1930 | 1461582940879 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x12dd71000 == 15 [pid = 1930] [id = 90] 04:15:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 267 (0x12b752400) [pid = 1930] [serial = 267] [outer = 0x0] 04:15:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 268 (0x12b784000) [pid = 1930] [serial = 268] [outer = 0x12b752400] 04:15:40 INFO - PROCESS | 1930 | 1461582940921 Marionette DEBUG loaded listener.js 04:15:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 269 (0x12b8f6000) [pid = 1930] [serial = 269] [outer = 0x12b752400] 04:15:41 INFO - PROCESS | 1930 | 1461582941370 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]]]}] 04:15:41 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. 04:15:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 725ms 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 268 (0x123b6c400) [pid = 1930] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 267 (0x118f0a800) [pid = 1930] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 266 (0x12d7ca800) [pid = 1930] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 265 (0x11ab27800) [pid = 1930] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 264 (0x11b90d800) [pid = 1930] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 263 (0x119230400) [pid = 1930] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 262 (0x119231800) [pid = 1930] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 261 (0x115ac3400) [pid = 1930] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 260 (0x11a92ec00) [pid = 1930] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 259 (0x115816800) [pid = 1930] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 258 (0x11ab28400) [pid = 1930] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 257 (0x11bfe3800) [pid = 1930] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 256 (0x11bfe7000) [pid = 1930] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 255 (0x119016400) [pid = 1930] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 254 (0x126603000) [pid = 1930] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 253 (0x126c8b000) [pid = 1930] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 252 (0x127a24800) [pid = 1930] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 251 (0x119361800) [pid = 1930] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 250 (0x1281a6800) [pid = 1930] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 249 (0x1157e6c00) [pid = 1930] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 248 (0x11a991000) [pid = 1930] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 247 (0x11a93bc00) [pid = 1930] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 246 (0x1144b8c00) [pid = 1930] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 245 (0x12957ec00) [pid = 1930] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 244 (0x1158b4800) [pid = 1930] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 243 (0x11bc13800) [pid = 1930] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 242 (0x11ab26000) [pid = 1930] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 241 (0x12dd3cc00) [pid = 1930] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 240 (0x127a2f400) [pid = 1930] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 239 (0x12b759400) [pid = 1930] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 238 (0x126764c00) [pid = 1930] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 237 (0x11bee4800) [pid = 1930] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 236 (0x123b6cc00) [pid = 1930] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 235 (0x11ab2b800) [pid = 1930] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 234 (0x12e6d3000) [pid = 1930] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 233 (0x12e430400) [pid = 1930] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 232 (0x1158b7c00) [pid = 1930] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 231 (0x127a30000) [pid = 1930] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 230 (0x12e8d1c00) [pid = 1930] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 229 (0x12dd3e000) [pid = 1930] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 228 (0x12d57f800) [pid = 1930] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 227 (0x12e8d1800) [pid = 1930] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 226 (0x1278bd400) [pid = 1930] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 225 (0x126c8b800) [pid = 1930] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 224 (0x12e425400) [pid = 1930] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 223 (0x12bdcdc00) [pid = 1930] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 222 (0x11b96a400) [pid = 1930] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 221 (0x11464b800) [pid = 1930] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 220 (0x12d241000) [pid = 1930] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 219 (0x12bdc8c00) [pid = 1930] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 218 (0x12f64e000) [pid = 1930] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 217 (0x12ea2a800) [pid = 1930] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 216 (0x129573800) [pid = 1930] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 215 (0x119093c00) [pid = 1930] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 214 (0x11b9cdc00) [pid = 1930] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 213 (0x11900c800) [pid = 1930] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 212 (0x12f469000) [pid = 1930] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 211 (0x12b755800) [pid = 1930] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 210 (0x12ea50400) [pid = 1930] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 209 (0x12c00f800) [pid = 1930] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 208 (0x12d160800) [pid = 1930] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 207 (0x12d3a0400) [pid = 1930] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 206 (0x12ea30400) [pid = 1930] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 205 (0x12b787000) [pid = 1930] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 204 (0x11addb800) [pid = 1930] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 203 (0x113517c00) [pid = 1930] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 202 (0x12d164c00) [pid = 1930] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 201 (0x12d58c400) [pid = 1930] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 200 (0x128dd5400) [pid = 1930] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 199 (0x11a993c00) [pid = 1930] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 198 (0x12fc9a800) [pid = 1930] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 197 (0x11ab23c00) [pid = 1930] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 196 (0x123a5a400) [pid = 1930] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 195 (0x11bc0e000) [pid = 1930] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:15:42 INFO - PROCESS | 1930 | --DOMWINDOW == 194 (0x11c73a000) [pid = 1930] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:15:42 INFO - PROCESS | 1930 | 1461582942499 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 04:15:42 INFO - PROCESS | 1930 | 1461582942501 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 04:15:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:15:42 INFO - PROCESS | 1930 | 1461582942520 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:15:42 INFO - PROCESS | 1930 | 1461582942521 Marionette TRACE conn2 <- [1,334,null,{}] 04:15:42 INFO - PROCESS | 1930 | 1461582942524 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}] 04:15:42 INFO - PROCESS | 1930 | 1461582942600 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 04:15:42 INFO - PROCESS | 1930 | 1461582942604 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x115066800 == 16 [pid = 1930] [id = 91] 04:15:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 195 (0x114cb6c00) [pid = 1930] [serial = 270] [outer = 0x0] 04:15:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 196 (0x11508dc00) [pid = 1930] [serial = 271] [outer = 0x114cb6c00] 04:15:42 INFO - PROCESS | 1930 | 1461582942629 Marionette DEBUG loaded listener.js 04:15:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 197 (0x115951800) [pid = 1930] [serial = 272] [outer = 0x114cb6c00] 04:15:42 INFO - PROCESS | 1930 | 1461582942952 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]]]}] 04:15:42 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. 04:15:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 470ms 04:15:42 INFO - PROCESS | 1930 | 1461582942991 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 04:15:42 INFO - PROCESS | 1930 | 1461582942993 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 04:15:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:15:42 INFO - PROCESS | 1930 | 1461582942996 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:15:42 INFO - PROCESS | 1930 | 1461582942997 Marionette TRACE conn2 <- [1,338,null,{}] 04:15:43 INFO - PROCESS | 1930 | 1461582943000 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}] 04:15:43 INFO - PROCESS | 1930 | 1461582943157 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 04:15:43 INFO - PROCESS | 1930 | 1461582943185 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x11bce2800 == 17 [pid = 1930] [id = 92] 04:15:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 198 (0x11ac8bc00) [pid = 1930] [serial = 273] [outer = 0x0] 04:15:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 199 (0x11add3400) [pid = 1930] [serial = 274] [outer = 0x11ac8bc00] 04:15:43 INFO - PROCESS | 1930 | 1461582943230 Marionette DEBUG loaded listener.js 04:15:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 200 (0x11b9cdc00) [pid = 1930] [serial = 275] [outer = 0x11ac8bc00] 04:15:43 INFO - PROCESS | 1930 | 1461582943658 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]]]}] 04:15:43 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. 04:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 671ms 04:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:15:43 INFO - PROCESS | 1930 | 1461582943670 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 04:15:43 INFO - PROCESS | 1930 | 1461582943671 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 04:15:43 INFO - PROCESS | 1930 | 1461582943673 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:15:43 INFO - PROCESS | 1930 | 1461582943674 Marionette TRACE conn2 <- [1,342,null,{}] 04:15:43 INFO - PROCESS | 1930 | 1461582943676 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}] 04:15:43 INFO - PROCESS | 1930 | 1461582943786 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 04:15:43 INFO - PROCESS | 1930 | 1461582943794 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x11c722800 == 18 [pid = 1930] [id = 93] 04:15:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 201 (0x11add6000) [pid = 1930] [serial = 276] [outer = 0x0] 04:15:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 202 (0x11bfe3800) [pid = 1930] [serial = 277] [outer = 0x11add6000] 04:15:43 INFO - PROCESS | 1930 | 1461582943819 Marionette DEBUG loaded listener.js 04:15:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 203 (0x11ab2b000) [pid = 1930] [serial = 278] [outer = 0x11add6000] 04:15:44 INFO - PROCESS | 1930 | 1461582944293 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]]]}] 04:15:44 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. 04:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 668ms 04:15:44 INFO - PROCESS | 1930 | 1461582944342 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 04:15:44 INFO - PROCESS | 1930 | 1461582944343 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 04:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:15:44 INFO - PROCESS | 1930 | 1461582944351 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:15:44 INFO - PROCESS | 1930 | 1461582944352 Marionette TRACE conn2 <- [1,346,null,{}] 04:15:44 INFO - PROCESS | 1930 | 1461582944355 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}] 04:15:44 INFO - PROCESS | 1930 | 1461582944439 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 04:15:44 INFO - PROCESS | 1930 | 1461582944553 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x11483c000 == 19 [pid = 1930] [id = 94] 04:15:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 204 (0x113518c00) [pid = 1930] [serial = 279] [outer = 0x0] 04:15:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 205 (0x114340000) [pid = 1930] [serial = 280] [outer = 0x113518c00] 04:15:44 INFO - PROCESS | 1930 | 1461582944585 Marionette DEBUG loaded listener.js 04:15:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 206 (0x114cb5c00) [pid = 1930] [serial = 281] [outer = 0x113518c00] 04:15:45 INFO - PROCESS | 1930 | 1461582945136 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]]]}] 04:15:45 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. 04:15:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 823ms 04:15:45 INFO - PROCESS | 1930 | 1461582945175 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 04:15:45 INFO - PROCESS | 1930 | 1461582945178 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 04:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:15:45 INFO - PROCESS | 1930 | 1461582945181 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:15:45 INFO - PROCESS | 1930 | 1461582945184 Marionette TRACE conn2 <- [1,350,null,{}] 04:15:45 INFO - PROCESS | 1930 | 1461582945187 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}] 04:15:45 INFO - PROCESS | 1930 | 1461582945298 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 04:15:45 INFO - PROCESS | 1930 | 1461582945378 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x11c704000 == 20 [pid = 1930] [id = 95] 04:15:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 207 (0x11ab2a000) [pid = 1930] [serial = 282] [outer = 0x0] 04:15:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 208 (0x11ad32000) [pid = 1930] [serial = 283] [outer = 0x11ab2a000] 04:15:45 INFO - PROCESS | 1930 | 1461582945414 Marionette DEBUG loaded listener.js 04:15:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 209 (0x11b9cec00) [pid = 1930] [serial = 284] [outer = 0x11ab2a000] 04:15:45 INFO - PROCESS | 1930 | 1461582945776 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:15:45 INFO - PROCESS | 1930 | 1461582945882 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]]]}] 04:15:45 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. 04:15:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 770ms 04:15:45 INFO - PROCESS | 1930 | 1461582945959 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 04:15:45 INFO - PROCESS | 1930 | 1461582945965 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 04:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:15:45 INFO - PROCESS | 1930 | 1461582945969 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:15:45 INFO - PROCESS | 1930 | 1461582945970 Marionette TRACE conn2 <- [1,354,null,{}] 04:15:45 INFO - PROCESS | 1930 | 1461582945972 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}] 04:15:46 INFO - PROCESS | 1930 | 1461582946080 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 04:15:46 INFO - PROCESS | 1930 | 1461582946304 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x114fa0800 == 21 [pid = 1930] [id = 96] 04:15:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 210 (0x113520800) [pid = 1930] [serial = 285] [outer = 0x0] 04:15:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 211 (0x115091000) [pid = 1930] [serial = 286] [outer = 0x113520800] 04:15:46 INFO - PROCESS | 1930 | 1461582946332 Marionette DEBUG loaded listener.js 04:15:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 212 (0x1158b2400) [pid = 1930] [serial = 287] [outer = 0x113520800] 04:15:46 INFO - PROCESS | 1930 | --DOCSHELL 0x115068800 == 20 [pid = 1930] [id = 84] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 211 (0x127141800) [pid = 1930] [serial = 11] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 210 (0x126a26000) [pid = 1930] [serial = 8] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 209 (0x12eb57000) [pid = 1930] [serial = 250] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 208 (0x11aa47800) [pid = 1930] [serial = 175] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 207 (0x11af29400) [pid = 1930] [serial = 139] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 206 (0x11b9d0000) [pid = 1930] [serial = 226] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 205 (0x119e42400) [pid = 1930] [serial = 121] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 204 (0x12fb48400) [pid = 1930] [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.] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 203 (0x11a931000) [pid = 1930] [serial = 133] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 202 (0x119d90400) [pid = 1930] [serial = 135] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 201 (0x118f08000) [pid = 1930] [serial = 72] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 200 (0x11aa4d800) [pid = 1930] [serial = 69] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 199 (0x11b9cf000) [pid = 1930] [serial = 84] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 198 (0x11bee2800) [pid = 1930] [serial = 87] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 197 (0x11c498400) [pid = 1930] [serial = 88] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 196 (0x11c4a7800) [pid = 1930] [serial = 90] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 195 (0x123a5b800) [pid = 1930] [serial = 93] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 194 (0x123b6fc00) [pid = 1930] [serial = 94] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 193 (0x123b75c00) [pid = 1930] [serial = 96] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 192 (0x126411800) [pid = 1930] [serial = 97] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 191 (0x126c85800) [pid = 1930] [serial = 100] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 190 (0x126772800) [pid = 1930] [serial = 99] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 189 (0x1271c2000) [pid = 1930] [serial = 102] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 188 (0x1281a4c00) [pid = 1930] [serial = 106] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 187 (0x11935ec00) [pid = 1930] [serial = 132] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 186 (0x1278c3800) [pid = 1930] [serial = 103] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 185 (0x119bc5000) [pid = 1930] [serial = 174] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 184 (0x127bd0800) [pid = 1930] [serial = 105] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 183 (0x11a93b000) [pid = 1930] [serial = 76] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 182 (0x128d2e000) [pid = 1930] [serial = 108] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 181 (0x12956c400) [pid = 1930] [serial = 111] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x128d39c00) [pid = 1930] [serial = 109] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x116780000) [pid = 1930] [serial = 66] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x119295800) [pid = 1930] [serial = 73] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x11ab28000) [pid = 1930] [serial = 78] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x11ad30400) [pid = 1930] [serial = 79] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x11add7000) [pid = 1930] [serial = 81] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x11bc1ac00) [pid = 1930] [serial = 85] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x11ac8cc00) [pid = 1930] [serial = 70] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x11c864000) [pid = 1930] [serial = 91] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x114c45400) [pid = 1930] [serial = 64] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x119d8e400) [pid = 1930] [serial = 75] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x1146d6400) [pid = 1930] [serial = 63] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x12b78bc00) [pid = 1930] [serial = 115] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x118aa3400) [pid = 1930] [serial = 67] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x11b910400) [pid = 1930] [serial = 82] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x129584400) [pid = 1930] [serial = 232] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x12713e000) [pid = 1930] [serial = 148] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x11add9000) [pid = 1930] [serial = 138] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x126c85400) [pid = 1930] [serial = 147] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x11c740000) [pid = 1930] [serial = 180] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x126689c00) [pid = 1930] [serial = 145] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x11a98a000) [pid = 1930] [serial = 136] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x12e6b0000) [pid = 1930] [serial = 196] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x123b70400) [pid = 1930] [serial = 144] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x11af26c00) [pid = 1930] [serial = 177] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x123b6b400) [pid = 1930] [serial = 227] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x11bee0000) [pid = 1930] [serial = 178] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x12e42e800) [pid = 1930] [serial = 195] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x11b972000) [pid = 1930] [serial = 229] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x11b906000) [pid = 1930] [serial = 156] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x123a5c400) [pid = 1930] [serial = 127] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x1271ebc00) [pid = 1930] [serial = 129] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x11bc13400) [pid = 1930] [serial = 199] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x11bc14000) [pid = 1930] [serial = 157] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x12e6b4400) [pid = 1930] [serial = 212] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x12b77d000) [pid = 1930] [serial = 151] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x123b6d000) [pid = 1930] [serial = 159] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x11af25000) [pid = 1930] [serial = 124] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x12b783800) [pid = 1930] [serial = 114] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x12e427c00) [pid = 1930] [serial = 211] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x11c2af800) [pid = 1930] [serial = 126] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x12957b800) [pid = 1930] [serial = 112] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x127140800) [pid = 1930] [serial = 181] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x1281a2000) [pid = 1930] [serial = 150] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x12956cc00) [pid = 1930] [serial = 163] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x127a30400) [pid = 1930] [serial = 130] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x12c0e0c00) [pid = 1930] [serial = 18] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x12e6d7800) [pid = 1930] [serial = 215] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x12ea37c00) [pid = 1930] [serial = 217] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x12bdce800) [pid = 1930] [serial = 15] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x12e6cd000) [pid = 1930] [serial = 214] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x12c00b800) [pid = 1930] [serial = 16] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x12811cc00) [pid = 1930] [serial = 162] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x11c738800) [pid = 1930] [serial = 200] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x126772c00) [pid = 1930] [serial = 202] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x12b74e800) [pid = 1930] [serial = 233] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x126409400) [pid = 1930] [serial = 230] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x12b78b000) [pid = 1930] [serial = 117] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x12c0e8000) [pid = 1930] [serial = 171] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x12bd36c00) [pid = 1930] [serial = 206] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x12eb52000) [pid = 1930] [serial = 221] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x119362400) [pid = 1930] [serial = 153] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x12b7e3400) [pid = 1930] [serial = 235] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x11351b000) [pid = 1930] [serial = 223] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x12eb4e800) [pid = 1930] [serial = 220] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x12e6b5c00) [pid = 1930] [serial = 27] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x12d165c00) [pid = 1930] [serial = 172] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x12dd43800) [pid = 1930] [serial = 24] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x12e428800) [pid = 1930] [serial = 25] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x12d581400) [pid = 1930] [serial = 21] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x12f463000) [pid = 1930] [serial = 218] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x12d585c00) [pid = 1930] [serial = 22] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x12b7dac00) [pid = 1930] [serial = 205] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x12b7da800) [pid = 1930] [serial = 165] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x12ea4e000) [pid = 1930] [serial = 37] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x12e42b000) [pid = 1930] [serial = 241] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x12c015400) [pid = 1930] [serial = 168] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x12c011000) [pid = 1930] [serial = 186] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x12b8f1400) [pid = 1930] [serial = 166] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x12ea4a000) [pid = 1930] [serial = 36] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x12d7ce400) [pid = 1930] [serial = 239] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x12e8ce800) [pid = 1930] [serial = 33] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x12ea2e000) [pid = 1930] [serial = 34] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x130154000) [pid = 1930] [serial = 61] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x11351f000) [pid = 1930] [serial = 224] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x12e8d3800) [pid = 1930] [serial = 30] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x11ac95000) [pid = 1930] [serial = 31] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x11bfe2000) [pid = 1930] [serial = 141] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x12b8fb400) [pid = 1930] [serial = 184] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x12e6cfc00) [pid = 1930] [serial = 28] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x12c0e7000) [pid = 1930] [serial = 169] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x12b781c00) [pid = 1930] [serial = 54] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x12d3a2000) [pid = 1930] [serial = 208] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x12fc9ac00) [pid = 1930] [serial = 51] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x12d3a0000) [pid = 1930] [serial = 189] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x12b77f400) [pid = 1930] [serial = 52] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x12fb24000) [pid = 1930] [serial = 45] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x12eb57400) [pid = 1930] [serial = 245] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x12b8f0000) [pid = 1930] [serial = 118] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x11922d400) [pid = 1930] [serial = 120] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x12fb51400) [pid = 1930] [serial = 48] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x11c4a1800) [pid = 1930] [serial = 142] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x115094c00) [pid = 1930] [serial = 247] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x11a98b800) [pid = 1930] [serial = 154] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x12f470000) [pid = 1930] [serial = 42] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x12c00b000) [pid = 1930] [serial = 236] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x12f64bc00) [pid = 1930] [serial = 43] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x12ea56800) [pid = 1930] [serial = 39] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x12ea4b800) [pid = 1930] [serial = 244] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x12f467000) [pid = 1930] [serial = 40] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 70 (0x12d163400) [pid = 1930] [serial = 187] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 69 (0x12d586400) [pid = 1930] [serial = 238] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 68 (0x12e6d2000) [pid = 1930] [serial = 242] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 67 (0x129582400) [pid = 1930] [serial = 183] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 66 (0x11ad35c00) [pid = 1930] [serial = 123] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 65 (0x12d7cdc00) [pid = 1930] [serial = 192] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 64 (0x13014f400) [pid = 1930] [serial = 60] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 63 (0x11ab2ec00) [pid = 1930] [serial = 57] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 62 (0x126dcc400) [pid = 1930] [serial = 160] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 61 (0x12b8f9c00) [pid = 1930] [serial = 58] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 60 (0x12b789400) [pid = 1930] [serial = 55] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 59 (0x1271edc00) [pid = 1930] [serial = 203] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 58 (0x115098c00) [pid = 1930] [serial = 248] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 57 (0x12d3a8400) [pid = 1930] [serial = 190] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 56 (0x12d7cd400) [pid = 1930] [serial = 209] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | --DOMWINDOW == 55 (0x12e429800) [pid = 1930] [serial = 193] [outer = 0x0] [url = about:blank] 04:15:46 INFO - PROCESS | 1930 | 1461582946868 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]]]}] 04:15:46 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. 04:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 924ms 04:15:46 INFO - PROCESS | 1930 | 1461582946895 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 04:15:46 INFO - PROCESS | 1930 | 1461582946898 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 04:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:15:46 INFO - PROCESS | 1930 | 1461582946901 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:15:46 INFO - PROCESS | 1930 | 1461582946904 Marionette TRACE conn2 <- [1,358,null,{}] 04:15:46 INFO - PROCESS | 1930 | 1461582946907 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}] 04:15:46 INFO - PROCESS | 1930 | 1461582946984 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 04:15:46 INFO - PROCESS | 1930 | 1461582946990 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x11504b800 == 21 [pid = 1930] [id = 97] 04:15:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 56 (0x115094c00) [pid = 1930] [serial = 288] [outer = 0x0] 04:15:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 57 (0x115813c00) [pid = 1930] [serial = 289] [outer = 0x115094c00] 04:15:47 INFO - PROCESS | 1930 | 1461582947042 Marionette DEBUG loaded listener.js 04:15:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 58 (0x118a46400) [pid = 1930] [serial = 290] [outer = 0x115094c00] 04:15:47 INFO - PROCESS | 1930 | 1461582947483 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]]]}] 04:15:47 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. 04:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 621ms 04:15:47 INFO - PROCESS | 1930 | 1461582947524 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 04:15:47 INFO - PROCESS | 1930 | 1461582947527 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 04:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:15:47 INFO - PROCESS | 1930 | 1461582947536 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:15:47 INFO - PROCESS | 1930 | 1461582947537 Marionette TRACE conn2 <- [1,362,null,{}] 04:15:47 INFO - PROCESS | 1930 | 1461582947539 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}] 04:15:47 INFO - PROCESS | 1930 | 1461582947609 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 04:15:47 INFO - PROCESS | 1930 | 1461582947615 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x1167e3000 == 22 [pid = 1930] [id = 98] 04:15:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 59 (0x119357c00) [pid = 1930] [serial = 291] [outer = 0x0] 04:15:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 60 (0x119b69400) [pid = 1930] [serial = 292] [outer = 0x119357c00] 04:15:47 INFO - PROCESS | 1930 | 1461582947645 Marionette DEBUG loaded listener.js 04:15:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 61 (0x119e45400) [pid = 1930] [serial = 293] [outer = 0x119357c00] 04:15:47 INFO - PROCESS | 1930 | 1461582947969 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]]]}] 04:15:48 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. 04:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 468ms 04:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:15:48 INFO - PROCESS | 1930 | 1461582948005 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 04:15:48 INFO - PROCESS | 1930 | 1461582948006 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 04:15:48 INFO - PROCESS | 1930 | 1461582948013 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:15:48 INFO - PROCESS | 1930 | 1461582948017 Marionette TRACE conn2 <- [1,366,null,{}] 04:15:48 INFO - PROCESS | 1930 | 1461582948021 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}] 04:15:48 INFO - PROCESS | 1930 | 1461582948093 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 04:15:48 INFO - PROCESS | 1930 | 1461582948099 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x119221800 == 23 [pid = 1930] [id = 99] 04:15:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 62 (0x11a932000) [pid = 1930] [serial = 294] [outer = 0x0] 04:15:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 63 (0x11a998400) [pid = 1930] [serial = 295] [outer = 0x11a932000] 04:15:48 INFO - PROCESS | 1930 | 1461582948128 Marionette DEBUG loaded listener.js 04:15:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 64 (0x11ab2c000) [pid = 1930] [serial = 296] [outer = 0x11a932000] 04:15:48 INFO - PROCESS | 1930 | 1461582948455 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]]]}] 04:15:48 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. 04:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 478ms 04:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:15:48 INFO - PROCESS | 1930 | 1461582948487 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 04:15:48 INFO - PROCESS | 1930 | 1461582948488 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 04:15:48 INFO - PROCESS | 1930 | 1461582948490 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:15:48 INFO - PROCESS | 1930 | 1461582948492 Marionette TRACE conn2 <- [1,370,null,{}] 04:15:48 INFO - PROCESS | 1930 | 1461582948494 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}] 04:15:48 INFO - PROCESS | 1930 | 1461582948568 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 04:15:48 INFO - PROCESS | 1930 | 1461582948572 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x114f85800 == 24 [pid = 1930] [id = 100] 04:15:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 65 (0x11ab31400) [pid = 1930] [serial = 297] [outer = 0x0] 04:15:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 66 (0x11add2800) [pid = 1930] [serial = 298] [outer = 0x11ab31400] 04:15:48 INFO - PROCESS | 1930 | 1461582948601 Marionette DEBUG loaded listener.js 04:15:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 67 (0x11addf400) [pid = 1930] [serial = 299] [outer = 0x11ab31400] 04:15:49 INFO - PROCESS | 1930 | 1461582949025 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]]]}] 04:15:49 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. 04:15:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 569ms 04:15:49 INFO - PROCESS | 1930 | 1461582949062 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 04:15:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:15:49 INFO - PROCESS | 1930 | 1461582949064 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 04:15:49 INFO - PROCESS | 1930 | 1461582949067 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:15:49 INFO - PROCESS | 1930 | 1461582949069 Marionette TRACE conn2 <- [1,374,null,{}] 04:15:49 INFO - PROCESS | 1930 | 1461582949072 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}] 04:15:49 INFO - PROCESS | 1930 | 1461582949158 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 04:15:49 INFO - PROCESS | 1930 | 1461582949185 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x119d38800 == 25 [pid = 1930] [id = 101] 04:15:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 68 (0x11af27000) [pid = 1930] [serial = 300] [outer = 0x0] 04:15:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x11b906000) [pid = 1930] [serial = 301] [outer = 0x11af27000] 04:15:49 INFO - PROCESS | 1930 | 1461582949218 Marionette DEBUG loaded listener.js 04:15:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x11b9d7400) [pid = 1930] [serial = 302] [outer = 0x11af27000] 04:15:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:15:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 521ms 04:15:49 INFO - PROCESS | 1930 | 1461582949583 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:15:49 INFO - PROCESS | 1930 | 1461582949587 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 04:15:49 INFO - PROCESS | 1930 | 1461582949588 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 04:15:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:15:49 INFO - PROCESS | 1930 | 1461582949590 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:15:49 INFO - PROCESS | 1930 | 1461582949592 Marionette TRACE conn2 <- [1,378,null,{}] 04:15:49 INFO - PROCESS | 1930 | 1461582949594 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}] 04:15:49 INFO - PROCESS | 1930 | 1461582949686 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 04:15:49 INFO - PROCESS | 1930 | 1461582949690 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a896000 == 26 [pid = 1930] [id = 102] 04:15:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x11bc10c00) [pid = 1930] [serial = 303] [outer = 0x0] 04:15:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x11bfe0c00) [pid = 1930] [serial = 304] [outer = 0x11bc10c00] 04:15:49 INFO - PROCESS | 1930 | 1461582949718 Marionette DEBUG loaded listener.js 04:15:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x11c2b4000) [pid = 1930] [serial = 305] [outer = 0x11bc10c00] 04:15:50 INFO - PROCESS | 1930 | 1461582950175 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:15:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:15:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 618ms 04:15:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:15:50 INFO - PROCESS | 1930 | 1461582950209 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 04:15:50 INFO - PROCESS | 1930 | 1461582950211 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 04:15:50 INFO - PROCESS | 1930 | 1461582950220 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:15:50 INFO - PROCESS | 1930 | 1461582950222 Marionette TRACE conn2 <- [1,382,null,{}] 04:15:50 INFO - PROCESS | 1930 | 1461582950226 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}] 04:15:50 INFO - PROCESS | 1930 | 1461582950347 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 04:15:50 INFO - PROCESS | 1930 | 1461582950351 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x11adca800 == 27 [pid = 1930] [id = 103] 04:15:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x11c2b3400) [pid = 1930] [serial = 306] [outer = 0x0] 04:15:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x11c736800) [pid = 1930] [serial = 307] [outer = 0x11c2b3400] 04:15:50 INFO - PROCESS | 1930 | 1461582950376 Marionette DEBUG loaded listener.js 04:15:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x123b68c00) [pid = 1930] [serial = 308] [outer = 0x11c2b3400] 04:15:50 INFO - PROCESS | 1930 | 1461582950721 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:15:50 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x116951800) [pid = 1930] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:15:50 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x119098400) [pid = 1930] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:15:50 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x12b752400) [pid = 1930] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:15:50 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x11677f000) [pid = 1930] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:15:50 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x1148e0400) [pid = 1930] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:15:50 INFO - PROCESS | 1930 | --DOMWINDOW == 70 (0x113719800) [pid = 1930] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:15:50 INFO - PROCESS | 1930 | --DOMWINDOW == 69 (0x114cb6c00) [pid = 1930] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:15:50 INFO - PROCESS | 1930 | --DOMWINDOW == 68 (0x11ac8bc00) [pid = 1930] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:15:50 INFO - PROCESS | 1930 | --DOMWINDOW == 67 (0x11c49f400) [pid = 1930] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:15:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:15:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 526ms 04:15:50 INFO - PROCESS | 1930 | 1461582950740 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 04:15:50 INFO - PROCESS | 1930 | 1461582950741 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 04:15:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:15:50 INFO - PROCESS | 1930 | 1461582950744 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:15:50 INFO - PROCESS | 1930 | 1461582950745 Marionette TRACE conn2 <- [1,386,null,{}] 04:15:50 INFO - PROCESS | 1930 | 1461582950749 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}] 04:15:50 INFO - PROCESS | 1930 | 1461582950818 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 04:15:50 INFO - PROCESS | 1930 | 1461582950822 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x11b06a000 == 28 [pid = 1930] [id = 104] 04:15:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 68 (0x1187bc800) [pid = 1930] [serial = 309] [outer = 0x0] 04:15:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x11ac8bc00) [pid = 1930] [serial = 310] [outer = 0x1187bc800] 04:15:50 INFO - PROCESS | 1930 | 1461582950850 Marionette DEBUG loaded listener.js 04:15:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x123b6dc00) [pid = 1930] [serial = 311] [outer = 0x1187bc800] 04:15:51 INFO - PROCESS | 1930 | 1461582951172 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]]]}] 04:15:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:15:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 471ms 04:15:51 INFO - PROCESS | 1930 | 1461582951215 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 04:15:51 INFO - PROCESS | 1930 | 1461582951217 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 04:15:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:15:51 INFO - PROCESS | 1930 | 1461582951219 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:15:51 INFO - PROCESS | 1930 | 1461582951220 Marionette TRACE conn2 <- [1,390,null,{}] 04:15:51 INFO - PROCESS | 1930 | 1461582951222 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}] 04:15:51 INFO - PROCESS | 1930 | 1461582951292 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 04:15:51 INFO - PROCESS | 1930 | 1461582951301 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x11905d000 == 29 [pid = 1930] [id = 105] 04:15:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x118f0a800) [pid = 1930] [serial = 312] [outer = 0x0] 04:15:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x123b75800) [pid = 1930] [serial = 313] [outer = 0x118f0a800] 04:15:51 INFO - PROCESS | 1930 | 1461582951360 Marionette DEBUG loaded listener.js 04:15:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x126a1d000) [pid = 1930] [serial = 314] [outer = 0x118f0a800] 04:15:51 INFO - PROCESS | 1930 | 1461582951664 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]]]}] 04:15:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:15:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 472ms 04:15:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:15:51 INFO - PROCESS | 1930 | 1461582951691 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 04:15:51 INFO - PROCESS | 1930 | 1461582951692 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 04:15:51 INFO - PROCESS | 1930 | 1461582951695 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:15:51 INFO - PROCESS | 1930 | 1461582951696 Marionette TRACE conn2 <- [1,394,null,{}] 04:15:51 INFO - PROCESS | 1930 | 1461582951700 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}] 04:15:51 INFO - PROCESS | 1930 | 1461582951770 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 04:15:51 INFO - PROCESS | 1930 | 1461582951774 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x11bf94800 == 30 [pid = 1930] [id = 106] 04:15:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x126a1fc00) [pid = 1930] [serial = 315] [outer = 0x0] 04:15:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x127140800) [pid = 1930] [serial = 316] [outer = 0x126a1fc00] 04:15:51 INFO - PROCESS | 1930 | 1461582951806 Marionette DEBUG loaded listener.js 04:15:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x127596c00) [pid = 1930] [serial = 317] [outer = 0x126a1fc00] 04:15:52 INFO - PROCESS | 1930 | 1461582952123 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]]]}] 04:15:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:15:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 471ms 04:15:52 INFO - PROCESS | 1930 | 1461582952166 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 04:15:52 INFO - PROCESS | 1930 | 1461582952168 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 04:15:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:15:52 INFO - PROCESS | 1930 | 1461582952170 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:15:52 INFO - PROCESS | 1930 | 1461582952172 Marionette TRACE conn2 <- [1,398,null,{}] 04:15:52 INFO - PROCESS | 1930 | 1461582952174 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}] 04:15:52 INFO - PROCESS | 1930 | 1461582952277 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 04:15:52 INFO - PROCESS | 1930 | 1461582952285 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x11c1df000 == 31 [pid = 1930] [id = 107] 04:15:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x126dd2c00) [pid = 1930] [serial = 318] [outer = 0x0] 04:15:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x127a30c00) [pid = 1930] [serial = 319] [outer = 0x126dd2c00] 04:15:52 INFO - PROCESS | 1930 | 1461582952310 Marionette DEBUG loaded listener.js 04:15:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x12819c400) [pid = 1930] [serial = 320] [outer = 0x126dd2c00] 04:15:52 INFO - PROCESS | 1930 | 1461582952620 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]]]}] 04:15:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:15:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 470ms 04:15:52 INFO - PROCESS | 1930 | 1461582952640 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 04:15:52 INFO - PROCESS | 1930 | 1461582952641 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 04:15:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:15:52 INFO - PROCESS | 1930 | 1461582952644 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:15:52 INFO - PROCESS | 1930 | 1461582952646 Marionette TRACE conn2 <- [1,402,null,{}] 04:15:52 INFO - PROCESS | 1930 | 1461582952649 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}] 04:15:52 INFO - PROCESS | 1930 | 1461582952721 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 04:15:52 INFO - PROCESS | 1930 | 1461582952806 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x1148b2800 == 32 [pid = 1930] [id = 108] 04:15:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x113516c00) [pid = 1930] [serial = 321] [outer = 0x0] 04:15:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x113715400) [pid = 1930] [serial = 322] [outer = 0x113516c00] 04:15:52 INFO - PROCESS | 1930 | 1461582952838 Marionette DEBUG loaded listener.js 04:15:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x11508ec00) [pid = 1930] [serial = 323] [outer = 0x113516c00] 04:15:53 INFO - PROCESS | 1930 | 1461582953303 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]]]}] 04:15:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:15:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 723ms 04:15:53 INFO - PROCESS | 1930 | 1461582953379 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 04:15:53 INFO - PROCESS | 1930 | 1461582953382 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 04:15:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:15:53 INFO - PROCESS | 1930 | 1461582953386 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:15:53 INFO - PROCESS | 1930 | 1461582953389 Marionette TRACE conn2 <- [1,406,null,{}] 04:15:53 INFO - PROCESS | 1930 | 1461582953392 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}] 04:15:53 INFO - PROCESS | 1930 | 1461582953487 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 04:15:53 INFO - PROCESS | 1930 | 1461582953542 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x119334800 == 33 [pid = 1930] [id = 109] 04:15:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x119230400) [pid = 1930] [serial = 324] [outer = 0x0] 04:15:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x119358c00) [pid = 1930] [serial = 325] [outer = 0x119230400] 04:15:53 INFO - PROCESS | 1930 | 1461582953574 Marionette DEBUG loaded listener.js 04:15:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x11a92d800) [pid = 1930] [serial = 326] [outer = 0x119230400] 04:15:54 INFO - PROCESS | 1930 | 1461582954007 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]]]}] 04:15:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:15:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 671ms 04:15:54 INFO - PROCESS | 1930 | 1461582954070 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 04:15:54 INFO - PROCESS | 1930 | 1461582954073 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 04:15:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:15:54 INFO - PROCESS | 1930 | 1461582954076 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:15:54 INFO - PROCESS | 1930 | 1461582954077 Marionette TRACE conn2 <- [1,410,null,{}] 04:15:54 INFO - PROCESS | 1930 | 1461582954098 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}] 04:15:54 INFO - PROCESS | 1930 | 1461582954192 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 04:15:54 INFO - PROCESS | 1930 | 1461582954247 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x11bcde000 == 34 [pid = 1930] [id = 110] 04:15:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x11ab2bc00) [pid = 1930] [serial = 327] [outer = 0x0] 04:15:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x11add6c00) [pid = 1930] [serial = 328] [outer = 0x11ab2bc00] 04:15:54 INFO - PROCESS | 1930 | 1461582954278 Marionette DEBUG loaded listener.js 04:15:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x11b911400) [pid = 1930] [serial = 329] [outer = 0x11ab2bc00] 04:15:54 INFO - PROCESS | 1930 | 1461582954704 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]]]}] 04:15:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:15:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 687ms 04:15:54 INFO - PROCESS | 1930 | 1461582954763 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 04:15:54 INFO - PROCESS | 1930 | 1461582954765 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 04:15:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:15:54 INFO - PROCESS | 1930 | 1461582954772 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:15:54 INFO - PROCESS | 1930 | 1461582954776 Marionette TRACE conn2 <- [1,414,null,{}] 04:15:54 INFO - PROCESS | 1930 | 1461582954782 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}] 04:15:54 INFO - PROCESS | 1930 | 1461582954874 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 04:15:54 INFO - PROCESS | 1930 | 1461582954945 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x1264c3000 == 35 [pid = 1930] [id = 111] 04:15:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x11ac90000) [pid = 1930] [serial = 330] [outer = 0x0] 04:15:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x123b74400) [pid = 1930] [serial = 331] [outer = 0x11ac90000] 04:15:54 INFO - PROCESS | 1930 | 1461582954975 Marionette DEBUG loaded listener.js 04:15:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x12713e800) [pid = 1930] [serial = 332] [outer = 0x11ac90000] 04:15:55 INFO - PROCESS | 1930 | 1461582955609 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]]]}] 04:15:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:15:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 881ms 04:15:55 INFO - PROCESS | 1930 | 1461582955650 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 04:15:55 INFO - PROCESS | 1930 | 1461582955653 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 04:15:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:15:55 INFO - PROCESS | 1930 | 1461582955658 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:15:55 INFO - PROCESS | 1930 | 1461582955661 Marionette TRACE conn2 <- [1,418,null,{}] 04:15:55 INFO - PROCESS | 1930 | 1461582955667 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}] 04:15:55 INFO - PROCESS | 1930 | 1461582955787 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 04:15:55 INFO - PROCESS | 1930 | 1461582955847 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x11981a800 == 36 [pid = 1930] [id = 112] 04:15:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x115950c00) [pid = 1930] [serial = 333] [outer = 0x0] 04:15:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x115ac9c00) [pid = 1930] [serial = 334] [outer = 0x115950c00] 04:15:55 INFO - PROCESS | 1930 | 1461582955876 Marionette DEBUG loaded listener.js 04:15:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x119009800) [pid = 1930] [serial = 335] [outer = 0x115950c00] 04:15:56 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x129584800) [pid = 1930] [serial = 265] [outer = 0x0] [url = about:blank] 04:15:56 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x11ab2f400) [pid = 1930] [serial = 256] [outer = 0x0] [url = about:blank] 04:15:56 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x12b784000) [pid = 1930] [serial = 268] [outer = 0x0] [url = about:blank] 04:15:56 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x11b90c400) [pid = 1930] [serial = 257] [outer = 0x0] [url = about:blank] 04:15:56 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x118aa1c00) [pid = 1930] [serial = 253] [outer = 0x0] [url = about:blank] 04:15:56 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x119229000) [pid = 1930] [serial = 254] [outer = 0x0] [url = about:blank] 04:15:56 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x12f46cc00) [pid = 1930] [serial = 251] [outer = 0x0] [url = about:blank] 04:15:56 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x11c863c00) [pid = 1930] [serial = 259] [outer = 0x0] [url = about:blank] 04:15:56 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x126a20400) [pid = 1930] [serial = 260] [outer = 0x0] [url = about:blank] 04:15:56 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x12ae17800) [pid = 1930] [serial = 266] [outer = 0x0] [url = about:blank] 04:15:56 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x115951800) [pid = 1930] [serial = 272] [outer = 0x0] [url = about:blank] 04:15:56 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x12b8f6000) [pid = 1930] [serial = 269] [outer = 0x0] [url = about:blank] 04:15:56 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x11add3400) [pid = 1930] [serial = 274] [outer = 0x0] [url = about:blank] 04:15:56 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x11508dc00) [pid = 1930] [serial = 271] [outer = 0x0] [url = about:blank] 04:15:56 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x127a2e800) [pid = 1930] [serial = 262] [outer = 0x0] [url = about:blank] 04:15:56 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x128d39800) [pid = 1930] [serial = 263] [outer = 0x0] [url = about:blank] 04:15:56 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x11b9cdc00) [pid = 1930] [serial = 275] [outer = 0x0] [url = about:blank] 04:15:56 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x11bfe3800) [pid = 1930] [serial = 277] [outer = 0x0] [url = about:blank] 04:15:56 INFO - PROCESS | 1930 | 1461582956864 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]]]}] 04:15:56 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 04:15:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1228ms 04:15:56 INFO - PROCESS | 1930 | 1461582956886 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 04:15:56 INFO - PROCESS | 1930 | 1461582956889 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 04:15:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:15:56 INFO - PROCESS | 1930 | 1461582956893 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:15:56 INFO - PROCESS | 1930 | 1461582956896 Marionette TRACE conn2 <- [1,422,null,{}] 04:15:56 INFO - PROCESS | 1930 | 1461582956900 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}] 04:15:56 INFO - PROCESS | 1930 | 1461582956970 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 04:15:56 INFO - PROCESS | 1930 | 1461582956974 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x115a4d000 == 37 [pid = 1930] [id = 113] 04:15:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x118775800) [pid = 1930] [serial = 336] [outer = 0x0] 04:15:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x119bc8400) [pid = 1930] [serial = 337] [outer = 0x118775800] 04:15:57 INFO - PROCESS | 1930 | 1461582957003 Marionette DEBUG loaded listener.js 04:15:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x11a98cc00) [pid = 1930] [serial = 338] [outer = 0x118775800] 04:15:57 INFO - PROCESS | 1930 | 1461582957823 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]]]}] 04:15:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:15:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 973ms 04:15:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:15:57 INFO - PROCESS | 1930 | 1461582957867 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 04:15:57 INFO - PROCESS | 1930 | 1461582957868 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 04:15:57 INFO - PROCESS | 1930 | 1461582957871 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:15:57 INFO - PROCESS | 1930 | 1461582957873 Marionette TRACE conn2 <- [1,426,null,{}] 04:15:57 INFO - PROCESS | 1930 | 1461582957887 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}] 04:15:57 INFO - PROCESS | 1930 | 1461582957960 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 04:15:57 INFO - PROCESS | 1930 | 1461582957968 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a817800 == 38 [pid = 1930] [id = 114] 04:15:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x11ab31000) [pid = 1930] [serial = 339] [outer = 0x0] 04:15:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x11addec00) [pid = 1930] [serial = 340] [outer = 0x11ab31000] 04:15:57 INFO - PROCESS | 1930 | 1461582957996 Marionette DEBUG loaded listener.js 04:15:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x11b9cdc00) [pid = 1930] [serial = 341] [outer = 0x11ab31000] 04:15:58 INFO - PROCESS | 1930 | 1461582958365 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] 04:15:58 INFO - PROCESS | 1930 | 1461582958393 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 04:15:58 INFO - PROCESS | 1930 | 1461582958395 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:15:58 INFO - PROCESS | 1930 | 1461582958396 Marionette TRACE conn2 <- [1,430,null,{}] 04:15:58 INFO - PROCESS | 1930 | 1461582958399 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}] 04:15:58 INFO - PROCESS | 1930 | 1461582958488 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 04:15:58 INFO - PROCESS | 1930 | 1461582958519 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x11ba10800 == 39 [pid = 1930] [id = 115] 04:15:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x11b9d7c00) [pid = 1930] [serial = 342] [outer = 0x0] 04:15:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x11bfe3000) [pid = 1930] [serial = 343] [outer = 0x11b9d7c00] 04:15:58 INFO - PROCESS | 1930 | 1461582958545 Marionette DEBUG loaded listener.js 04:15:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x11c49dc00) [pid = 1930] [serial = 344] [outer = 0x11b9d7c00] 04:15:58 INFO - PROCESS | 1930 | 1461582958884 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]]]}] 04:15:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:15:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 521ms 04:15:58 INFO - PROCESS | 1930 | 1461582958916 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 04:15:58 INFO - PROCESS | 1930 | 1461582958918 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 04:15:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:15:58 INFO - PROCESS | 1930 | 1461582958920 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:15:58 INFO - PROCESS | 1930 | 1461582958921 Marionette TRACE conn2 <- [1,434,null,{}] 04:15:58 INFO - PROCESS | 1930 | 1461582958923 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}] 04:15:59 INFO - PROCESS | 1930 | 1461582959013 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 04:15:59 INFO - PROCESS | 1930 | 1461582959017 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x11bcf7000 == 40 [pid = 1930] [id = 116] 04:15:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x11add3400) [pid = 1930] [serial = 345] [outer = 0x0] 04:15:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x11c863c00) [pid = 1930] [serial = 346] [outer = 0x11add3400] 04:15:59 INFO - PROCESS | 1930 | 1461582959042 Marionette DEBUG loaded listener.js 04:15:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x126689c00) [pid = 1930] [serial = 347] [outer = 0x11add3400] 04:15:59 INFO - PROCESS | 1930 | 1461582959398 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]]]}] 04:15:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:15:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 521ms 04:15:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:15:59 INFO - PROCESS | 1930 | 1461582959442 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 04:15:59 INFO - PROCESS | 1930 | 1461582959443 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 04:15:59 INFO - PROCESS | 1930 | 1461582959445 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:15:59 INFO - PROCESS | 1930 | 1461582959446 Marionette TRACE conn2 <- [1,438,null,{}] 04:15:59 INFO - PROCESS | 1930 | 1461582959454 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}] 04:15:59 INFO - PROCESS | 1930 | 1461582959558 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 04:15:59 INFO - PROCESS | 1930 | 1461582959570 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x1263c0000 == 41 [pid = 1930] [id = 117] 04:15:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x12668ac00) [pid = 1930] [serial = 348] [outer = 0x0] 04:15:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x1271c3400) [pid = 1930] [serial = 349] [outer = 0x12668ac00] 04:15:59 INFO - PROCESS | 1930 | 1461582959622 Marionette DEBUG loaded listener.js 04:15:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x128d2c800) [pid = 1930] [serial = 350] [outer = 0x12668ac00] 04:15:59 INFO - PROCESS | 1930 | 1461582959948 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]]]}] 04:15:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:15:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 523ms 04:15:59 INFO - PROCESS | 1930 | 1461582959969 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 04:15:59 INFO - PROCESS | 1930 | 1461582959970 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 04:15:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:15:59 INFO - PROCESS | 1930 | 1461582959972 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:15:59 INFO - PROCESS | 1930 | 1461582959973 Marionette TRACE conn2 <- [1,442,null,{}] 04:15:59 INFO - PROCESS | 1930 | 1461582959975 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}] 04:16:00 INFO - PROCESS | 1930 | 1461582960065 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 04:16:00 INFO - PROCESS | 1930 | 1461582960096 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x115864800 == 42 [pid = 1930] [id = 118] 04:16:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x123b71800) [pid = 1930] [serial = 351] [outer = 0x0] 04:16:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x128dd5400) [pid = 1930] [serial = 352] [outer = 0x123b71800] 04:16:00 INFO - PROCESS | 1930 | 1461582960121 Marionette DEBUG loaded listener.js 04:16:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x129574400) [pid = 1930] [serial = 353] [outer = 0x123b71800] 04:16:00 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x11a932000) [pid = 1930] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:16:00 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x11af27000) [pid = 1930] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:16:00 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x119357c00) [pid = 1930] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:16:00 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x115094c00) [pid = 1930] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:16:00 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x126a1fc00) [pid = 1930] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:16:00 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x11ab31400) [pid = 1930] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:16:00 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x113520800) [pid = 1930] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:16:00 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x11bc10c00) [pid = 1930] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:16:00 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x11c2b3400) [pid = 1930] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:16:00 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x1187bc800) [pid = 1930] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:16:00 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x118f0a800) [pid = 1930] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:16:00 INFO - PROCESS | 1930 | 1461582960469 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]]]}] 04:16:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:16:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 521ms 04:16:00 INFO - PROCESS | 1930 | 1461582960495 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 04:16:00 INFO - PROCESS | 1930 | 1461582960497 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 04:16:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:16:00 INFO - PROCESS | 1930 | 1461582960508 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:16:00 INFO - PROCESS | 1930 | 1461582960510 Marionette TRACE conn2 <- [1,446,null,{}] 04:16:00 INFO - PROCESS | 1930 | 1461582960515 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}] 04:16:00 INFO - PROCESS | 1930 | 1461582960626 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 04:16:00 INFO - PROCESS | 1930 | 1461582960632 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x126d13000 == 43 [pid = 1930] [id = 119] 04:16:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x11bc19800) [pid = 1930] [serial = 354] [outer = 0x0] 04:16:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x12640c000) [pid = 1930] [serial = 355] [outer = 0x11bc19800] 04:16:00 INFO - PROCESS | 1930 | 1461582960670 Marionette DEBUG loaded listener.js 04:16:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x12956d000) [pid = 1930] [serial = 356] [outer = 0x11bc19800] 04:16:01 INFO - PROCESS | 1930 | 1461582961131 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]]]}] 04:16:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:16:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 671ms 04:16:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:16:01 INFO - PROCESS | 1930 | 1461582961183 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 04:16:01 INFO - PROCESS | 1930 | 1461582961184 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 04:16:01 INFO - PROCESS | 1930 | 1461582961187 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:16:01 INFO - PROCESS | 1930 | 1461582961188 Marionette TRACE conn2 <- [1,450,null,{}] 04:16:01 INFO - PROCESS | 1930 | 1461582961190 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}] 04:16:01 INFO - PROCESS | 1930 | 1461582961265 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 04:16:01 INFO - PROCESS | 1930 | 1461582961270 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x127135000 == 44 [pid = 1930] [id = 120] 04:16:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x1158bf400) [pid = 1930] [serial = 357] [outer = 0x0] 04:16:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x12957d000) [pid = 1930] [serial = 358] [outer = 0x1158bf400] 04:16:01 INFO - PROCESS | 1930 | 1461582961295 Marionette DEBUG loaded listener.js 04:16:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x129582800) [pid = 1930] [serial = 359] [outer = 0x1158bf400] 04:16:01 INFO - PROCESS | 1930 | 1461582961603 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] 04:16:01 INFO - PROCESS | 1930 | 1461582961656 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 04:16:01 INFO - PROCESS | 1930 | 1461582961658 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:16:01 INFO - PROCESS | 1930 | 1461582961659 Marionette TRACE conn2 <- [1,454,null,{}] 04:16:01 INFO - PROCESS | 1930 | 1461582961662 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}] 04:16:01 INFO - PROCESS | 1930 | 1461582961753 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 04:16:01 INFO - PROCESS | 1930 | 1461582961759 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x127564000 == 45 [pid = 1930] [id = 121] 04:16:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x12957a400) [pid = 1930] [serial = 360] [outer = 0x0] 04:16:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x129587800) [pid = 1930] [serial = 361] [outer = 0x12957a400] 04:16:01 INFO - PROCESS | 1930 | 1461582961787 Marionette DEBUG loaded listener.js 04:16:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x12ae1b800) [pid = 1930] [serial = 362] [outer = 0x12957a400] 04:16:02 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:16:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 468ms 04:16:02 INFO - PROCESS | 1930 | 1461582962118 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]]]}] 04:16:02 INFO - PROCESS | 1930 | 1461582962126 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 04:16:02 INFO - PROCESS | 1930 | 1461582962128 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 04:16:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:16:02 INFO - PROCESS | 1930 | 1461582962134 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:16:02 INFO - PROCESS | 1930 | 1461582962135 Marionette TRACE conn2 <- [1,458,null,{}] 04:16:02 INFO - PROCESS | 1930 | 1461582962137 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}] 04:16:02 INFO - PROCESS | 1930 | 1461582962226 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 04:16:02 INFO - PROCESS | 1930 | 1461582962232 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x128d1a000 == 46 [pid = 1930] [id = 122] 04:16:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x12ae17000) [pid = 1930] [serial = 363] [outer = 0x0] 04:16:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x12b74d800) [pid = 1930] [serial = 364] [outer = 0x12ae17000] 04:16:02 INFO - PROCESS | 1930 | 1461582962261 Marionette DEBUG loaded listener.js 04:16:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x12b786c00) [pid = 1930] [serial = 365] [outer = 0x12ae17000] 04:16:02 INFO - PROCESS | 1930 | 1461582962764 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] 04:16:02 INFO - PROCESS | 1930 | 1461582962805 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 04:16:02 INFO - PROCESS | 1930 | 1461582962808 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:16:02 INFO - PROCESS | 1930 | 1461582962811 Marionette TRACE conn2 <- [1,462,null,{}] 04:16:02 INFO - PROCESS | 1930 | 1461582962834 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}] 04:16:02 INFO - PROCESS | 1930 | 1461582962929 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 04:16:02 INFO - PROCESS | 1930 | 1461582962975 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x118a0c000 == 47 [pid = 1930] [id = 123] 04:16:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x11922f800) [pid = 1930] [serial = 366] [outer = 0x0] 04:16:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x119bc3400) [pid = 1930] [serial = 367] [outer = 0x11922f800] 04:16:03 INFO - PROCESS | 1930 | 1461582963030 Marionette DEBUG loaded listener.js 04:16:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x11aa46400) [pid = 1930] [serial = 368] [outer = 0x11922f800] 04:16:03 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:03 INFO - PROCESS | 1930 | 1461582963492 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] 04:16:03 INFO - PROCESS | 1930 | 1461582963567 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 04:16:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:16:03 INFO - PROCESS | 1930 | 1461582963573 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:16:03 INFO - PROCESS | 1930 | 1461582963574 Marionette TRACE conn2 <- [1,466,null,{}] 04:16:03 INFO - PROCESS | 1930 | 1461582963577 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}] 04:16:03 INFO - PROCESS | 1930 | 1461582963673 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 04:16:03 INFO - PROCESS | 1930 | 1461582963730 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x11c48e000 == 48 [pid = 1930] [id = 124] 04:16:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x11ab2f800) [pid = 1930] [serial = 369] [outer = 0x0] 04:16:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x11b9cf000) [pid = 1930] [serial = 370] [outer = 0x11ab2f800] 04:16:03 INFO - PROCESS | 1930 | 1461582963760 Marionette DEBUG loaded listener.js 04:16:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x11bfdb800) [pid = 1930] [serial = 371] [outer = 0x11ab2f800] 04:16:04 INFO - PROCESS | 1930 | 1461582964203 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] 04:16:04 INFO - PROCESS | 1930 | 1461582964250 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 04:16:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:16:04 INFO - PROCESS | 1930 | 1461582964253 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:16:04 INFO - PROCESS | 1930 | 1461582964255 Marionette TRACE conn2 <- [1,470,null,{}] 04:16:04 INFO - PROCESS | 1930 | 1461582964280 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}] 04:16:04 INFO - PROCESS | 1930 | 1461582964394 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 04:16:04 INFO - PROCESS | 1930 | 1461582964438 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a07e000 == 49 [pid = 1930] [id = 125] 04:16:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x127a7c000) [pid = 1930] [serial = 372] [outer = 0x0] 04:16:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x128a67c00) [pid = 1930] [serial = 373] [outer = 0x127a7c000] 04:16:04 INFO - PROCESS | 1930 | 1461582964470 Marionette DEBUG loaded listener.js 04:16:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x12ae16800) [pid = 1930] [serial = 374] [outer = 0x127a7c000] 04:16:05 INFO - PROCESS | 1930 | 1461582965065 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]]]}] 04:16:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:16:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 873ms 04:16:05 INFO - PROCESS | 1930 | 1461582965128 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 04:16:05 INFO - PROCESS | 1930 | 1461582965131 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 04:16:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:16:05 INFO - PROCESS | 1930 | 1461582965136 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:16:05 INFO - PROCESS | 1930 | 1461582965140 Marionette TRACE conn2 <- [1,474,null,{}] 04:16:05 INFO - PROCESS | 1930 | 1461582965146 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}] 04:16:05 INFO - PROCESS | 1930 | 1461582965266 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 04:16:05 INFO - PROCESS | 1930 | 1461582965334 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x119213800 == 50 [pid = 1930] [id = 126] 04:16:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x115ac5000) [pid = 1930] [serial = 375] [outer = 0x0] 04:16:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x11900a800) [pid = 1930] [serial = 376] [outer = 0x115ac5000] 04:16:05 INFO - PROCESS | 1930 | 1461582965377 Marionette DEBUG loaded listener.js 04:16:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x119d90800) [pid = 1930] [serial = 377] [outer = 0x115ac5000] 04:16:05 INFO - PROCESS | 1930 | 1461582965894 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]]]}] 04:16:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:16:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 830ms 04:16:05 INFO - PROCESS | 1930 | 1461582965967 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 04:16:05 INFO - PROCESS | 1930 | 1461582965972 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 04:16:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:16:05 INFO - PROCESS | 1930 | 1461582965978 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:16:05 INFO - PROCESS | 1930 | 1461582965981 Marionette TRACE conn2 <- [1,478,null,{}] 04:16:05 INFO - PROCESS | 1930 | 1461582965984 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}] 04:16:06 INFO - PROCESS | 1930 | 1461582966108 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 04:16:06 INFO - PROCESS | 1930 | 1461582966193 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x11991c000 == 51 [pid = 1930] [id = 127] 04:16:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x119363c00) [pid = 1930] [serial = 378] [outer = 0x0] 04:16:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x11ac88400) [pid = 1930] [serial = 379] [outer = 0x119363c00] 04:16:06 INFO - PROCESS | 1930 | 1461582966236 Marionette DEBUG loaded listener.js 04:16:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x11addb000) [pid = 1930] [serial = 380] [outer = 0x119363c00] 04:16:06 INFO - PROCESS | 1930 | --DOCSHELL 0x127564000 == 50 [pid = 1930] [id = 121] 04:16:06 INFO - PROCESS | 1930 | --DOCSHELL 0x127135000 == 49 [pid = 1930] [id = 120] 04:16:06 INFO - PROCESS | 1930 | --DOCSHELL 0x126d13000 == 48 [pid = 1930] [id = 119] 04:16:06 INFO - PROCESS | 1930 | --DOCSHELL 0x115864800 == 47 [pid = 1930] [id = 118] 04:16:06 INFO - PROCESS | 1930 | --DOCSHELL 0x1263c0000 == 46 [pid = 1930] [id = 117] 04:16:06 INFO - PROCESS | 1930 | --DOCSHELL 0x11bcf7000 == 45 [pid = 1930] [id = 116] 04:16:06 INFO - PROCESS | 1930 | --DOCSHELL 0x11ba10800 == 44 [pid = 1930] [id = 115] 04:16:06 INFO - PROCESS | 1930 | --DOCSHELL 0x11a817800 == 43 [pid = 1930] [id = 114] 04:16:06 INFO - PROCESS | 1930 | --DOCSHELL 0x115a4d000 == 42 [pid = 1930] [id = 113] 04:16:06 INFO - PROCESS | 1930 | --DOCSHELL 0x11981a800 == 41 [pid = 1930] [id = 112] 04:16:06 INFO - PROCESS | 1930 | --DOCSHELL 0x1264c3000 == 40 [pid = 1930] [id = 111] 04:16:06 INFO - PROCESS | 1930 | --DOCSHELL 0x11bcde000 == 39 [pid = 1930] [id = 110] 04:16:06 INFO - PROCESS | 1930 | --DOCSHELL 0x119334800 == 38 [pid = 1930] [id = 109] 04:16:06 INFO - PROCESS | 1930 | --DOCSHELL 0x1148b2800 == 37 [pid = 1930] [id = 108] 04:16:06 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x114340000) [pid = 1930] [serial = 280] [outer = 0x0] [url = about:blank] 04:16:06 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x11ad32000) [pid = 1930] [serial = 283] [outer = 0x0] [url = about:blank] 04:16:06 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x11a998400) [pid = 1930] [serial = 295] [outer = 0x0] [url = about:blank] 04:16:06 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x11ab2c000) [pid = 1930] [serial = 296] [outer = 0x0] [url = about:blank] 04:16:06 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x11b906000) [pid = 1930] [serial = 301] [outer = 0x0] [url = about:blank] 04:16:06 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x119b69400) [pid = 1930] [serial = 292] [outer = 0x0] [url = about:blank] 04:16:06 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x119e45400) [pid = 1930] [serial = 293] [outer = 0x0] [url = about:blank] 04:16:06 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x115813c00) [pid = 1930] [serial = 289] [outer = 0x0] [url = about:blank] 04:16:06 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x127596c00) [pid = 1930] [serial = 317] [outer = 0x0] [url = about:blank] 04:16:06 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x118a46400) [pid = 1930] [serial = 290] [outer = 0x0] [url = about:blank] 04:16:06 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x11add2800) [pid = 1930] [serial = 298] [outer = 0x0] [url = about:blank] 04:16:06 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x1158b2400) [pid = 1930] [serial = 287] [outer = 0x0] [url = about:blank] 04:16:06 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x115091000) [pid = 1930] [serial = 286] [outer = 0x0] [url = about:blank] 04:16:06 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x11bfe0c00) [pid = 1930] [serial = 304] [outer = 0x0] [url = about:blank] 04:16:06 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x11b9d7400) [pid = 1930] [serial = 302] [outer = 0x0] [url = about:blank] 04:16:06 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x11c736800) [pid = 1930] [serial = 307] [outer = 0x0] [url = about:blank] 04:16:06 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x11c2b4000) [pid = 1930] [serial = 305] [outer = 0x0] [url = about:blank] 04:16:06 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x11ac8bc00) [pid = 1930] [serial = 310] [outer = 0x0] [url = about:blank] 04:16:06 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x123b6dc00) [pid = 1930] [serial = 311] [outer = 0x0] [url = about:blank] 04:16:06 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x126a1d000) [pid = 1930] [serial = 314] [outer = 0x0] [url = about:blank] 04:16:06 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x123b68c00) [pid = 1930] [serial = 308] [outer = 0x0] [url = about:blank] 04:16:06 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x127140800) [pid = 1930] [serial = 316] [outer = 0x0] [url = about:blank] 04:16:06 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x127a30c00) [pid = 1930] [serial = 319] [outer = 0x0] [url = about:blank] 04:16:06 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x11addf400) [pid = 1930] [serial = 299] [outer = 0x0] [url = about:blank] 04:16:06 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x123b75800) [pid = 1930] [serial = 313] [outer = 0x0] [url = about:blank] 04:16:06 INFO - PROCESS | 1930 | 1461582966633 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]]]}] 04:16:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:16:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 673ms 04:16:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:16:06 INFO - PROCESS | 1930 | 1461582966650 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 04:16:06 INFO - PROCESS | 1930 | 1461582966652 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 04:16:06 INFO - PROCESS | 1930 | 1461582966654 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:16:06 INFO - PROCESS | 1930 | 1461582966656 Marionette TRACE conn2 <- [1,482,null,{}] 04:16:06 INFO - PROCESS | 1930 | 1461582966665 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}] 04:16:06 INFO - PROCESS | 1930 | 1461582966742 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 04:16:06 INFO - PROCESS | 1930 | 1461582966805 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x119216800 == 38 [pid = 1930] [id = 128] 04:16:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x119bc8800) [pid = 1930] [serial = 381] [outer = 0x0] 04:16:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x11bc0ec00) [pid = 1930] [serial = 382] [outer = 0x119bc8800] 04:16:06 INFO - PROCESS | 1930 | 1461582966833 Marionette DEBUG loaded listener.js 04:16:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x11c2b0c00) [pid = 1930] [serial = 383] [outer = 0x119bc8800] 04:16:07 INFO - PROCESS | 1930 | 1461582967208 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]]]}] 04:16:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:16:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 571ms 04:16:07 INFO - PROCESS | 1930 | 1461582967226 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 04:16:07 INFO - PROCESS | 1930 | 1461582967228 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 04:16:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:16:07 INFO - PROCESS | 1930 | 1461582967234 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:16:07 INFO - PROCESS | 1930 | 1461582967236 Marionette TRACE conn2 <- [1,486,null,{}] 04:16:07 INFO - PROCESS | 1930 | 1461582967239 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}] 04:16:07 INFO - PROCESS | 1930 | 1461582967352 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 04:16:07 INFO - PROCESS | 1930 | 1461582967415 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x11add0800 == 39 [pid = 1930] [id = 129] 04:16:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x11b9d7800) [pid = 1930] [serial = 384] [outer = 0x0] 04:16:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x11c4a7000) [pid = 1930] [serial = 385] [outer = 0x11b9d7800] 04:16:07 INFO - PROCESS | 1930 | 1461582967462 Marionette DEBUG loaded listener.js 04:16:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x126408c00) [pid = 1930] [serial = 386] [outer = 0x11b9d7800] 04:16:07 INFO - PROCESS | 1930 | 1461582967873 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]]]}] 04:16:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:16:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 669ms 04:16:07 INFO - PROCESS | 1930 | 1461582967903 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 04:16:07 INFO - PROCESS | 1930 | 1461582967904 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 04:16:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:16:07 INFO - PROCESS | 1930 | 1461582967906 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:16:07 INFO - PROCESS | 1930 | 1461582967907 Marionette TRACE conn2 <- [1,490,null,{}] 04:16:07 INFO - PROCESS | 1930 | 1461582967909 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}] 04:16:08 INFO - PROCESS | 1930 | 1461582968000 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 04:16:08 INFO - PROCESS | 1930 | 1461582968038 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x11bcda800 == 40 [pid = 1930] [id = 130] 04:16:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x1146d6400) [pid = 1930] [serial = 387] [outer = 0x0] 04:16:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x12713e000) [pid = 1930] [serial = 388] [outer = 0x1146d6400] 04:16:08 INFO - PROCESS | 1930 | 1461582968079 Marionette DEBUG loaded listener.js 04:16:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x127592400) [pid = 1930] [serial = 389] [outer = 0x1146d6400] 04:16:08 INFO - PROCESS | 1930 | 1461582968498 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]]]}] 04:16:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:16:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 621ms 04:16:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:16:08 INFO - PROCESS | 1930 | 1461582968527 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 04:16:08 INFO - PROCESS | 1930 | 1461582968529 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 04:16:08 INFO - PROCESS | 1930 | 1461582968533 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:16:08 INFO - PROCESS | 1930 | 1461582968534 Marionette TRACE conn2 <- [1,494,null,{}] 04:16:08 INFO - PROCESS | 1930 | 1461582968536 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}] 04:16:08 INFO - PROCESS | 1930 | 1461582968645 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 04:16:08 INFO - PROCESS | 1930 | 1461582968660 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x115054800 == 41 [pid = 1930] [id = 131] 04:16:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x127a7e800) [pid = 1930] [serial = 390] [outer = 0x0] 04:16:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x1281a3400) [pid = 1930] [serial = 391] [outer = 0x127a7e800] 04:16:08 INFO - PROCESS | 1930 | 1461582968689 Marionette DEBUG loaded listener.js 04:16:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x12957f000) [pid = 1930] [serial = 392] [outer = 0x127a7e800] 04:16:09 INFO - PROCESS | 1930 | 1461582969027 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]]]}] 04:16:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:16:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 518ms 04:16:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:16:09 INFO - PROCESS | 1930 | 1461582969058 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 04:16:09 INFO - PROCESS | 1930 | 1461582969059 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 04:16:09 INFO - PROCESS | 1930 | 1461582969061 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:16:09 INFO - PROCESS | 1930 | 1461582969064 Marionette TRACE conn2 <- [1,498,null,{}] 04:16:09 INFO - PROCESS | 1930 | 1461582969067 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}] 04:16:09 INFO - PROCESS | 1930 | 1461582969155 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 04:16:09 INFO - PROCESS | 1930 | 1461582969159 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x11640b000 == 42 [pid = 1930] [id = 132] 04:16:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x127590000) [pid = 1930] [serial = 393] [outer = 0x0] 04:16:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x12ae16000) [pid = 1930] [serial = 394] [outer = 0x127590000] 04:16:09 INFO - PROCESS | 1930 | 1461582969186 Marionette DEBUG loaded listener.js 04:16:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x12b74cc00) [pid = 1930] [serial = 395] [outer = 0x127590000] 04:16:09 INFO - PROCESS | 1930 | 1461582969528 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]]]}] 04:16:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:16:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 522ms 04:16:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:16:09 INFO - PROCESS | 1930 | 1461582969584 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 04:16:09 INFO - PROCESS | 1930 | 1461582969585 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 04:16:09 INFO - PROCESS | 1930 | 1461582969587 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:16:09 INFO - PROCESS | 1930 | 1461582969588 Marionette TRACE conn2 <- [1,502,null,{}] 04:16:09 INFO - PROCESS | 1930 | 1461582969591 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}] 04:16:09 INFO - PROCESS | 1930 | 1461582969683 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 04:16:09 INFO - PROCESS | 1930 | 1461582969693 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x126d29000 == 43 [pid = 1930] [id = 133] 04:16:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x12ae18c00) [pid = 1930] [serial = 396] [outer = 0x0] 04:16:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x12b77ec00) [pid = 1930] [serial = 397] [outer = 0x12ae18c00] 04:16:09 INFO - PROCESS | 1930 | 1461582969720 Marionette DEBUG loaded listener.js 04:16:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x12b785800) [pid = 1930] [serial = 398] [outer = 0x12ae18c00] 04:16:10 INFO - PROCESS | 1930 | 1461582970043 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]]]}] 04:16:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:16:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 468ms 04:16:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:16:10 INFO - PROCESS | 1930 | 1461582970056 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 04:16:10 INFO - PROCESS | 1930 | 1461582970057 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 04:16:10 INFO - PROCESS | 1930 | 1461582970059 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:16:10 INFO - PROCESS | 1930 | 1461582970060 Marionette TRACE conn2 <- [1,506,null,{}] 04:16:10 INFO - PROCESS | 1930 | 1461582970063 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}] 04:16:10 INFO - PROCESS | 1930 | 1461582970157 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 04:16:10 INFO - PROCESS | 1930 | 1461582970187 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x127572000 == 44 [pid = 1930] [id = 134] 04:16:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x12b75ac00) [pid = 1930] [serial = 399] [outer = 0x0] 04:16:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x12b7dd800) [pid = 1930] [serial = 400] [outer = 0x12b75ac00] 04:16:10 INFO - PROCESS | 1930 | 1461582970212 Marionette DEBUG loaded listener.js 04:16:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x12b7e7c00) [pid = 1930] [serial = 401] [outer = 0x12b75ac00] 04:16:10 INFO - PROCESS | 1930 | 1461582970545 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]]]}] 04:16:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:16:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 518ms 04:16:10 INFO - PROCESS | 1930 | 1461582970582 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 04:16:10 INFO - PROCESS | 1930 | 1461582970584 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 04:16:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:16:10 INFO - PROCESS | 1930 | 1461582970586 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:16:10 INFO - PROCESS | 1930 | 1461582970587 Marionette TRACE conn2 <- [1,510,null,{}] 04:16:10 INFO - PROCESS | 1930 | 1461582970589 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}] 04:16:10 INFO - PROCESS | 1930 | 1461582970738 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 04:16:10 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x11add6000) [pid = 1930] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:16:10 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x1158bf400) [pid = 1930] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:16:10 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x11b9d7c00) [pid = 1930] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:16:10 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x11add3400) [pid = 1930] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:16:10 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x12668ac00) [pid = 1930] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:16:10 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x11ac90000) [pid = 1930] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:16:10 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x12957a400) [pid = 1930] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:16:10 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x115950c00) [pid = 1930] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:16:10 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x11ab31000) [pid = 1930] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:16:10 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x118775800) [pid = 1930] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:16:10 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x123b71800) [pid = 1930] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:16:10 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x11bc19800) [pid = 1930] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:16:10 INFO - PROCESS | 1930 | 1461582970774 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x11931d800 == 45 [pid = 1930] [id = 135] 04:16:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x11508c400) [pid = 1930] [serial = 402] [outer = 0x0] 04:16:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x11908a000) [pid = 1930] [serial = 403] [outer = 0x11508c400] 04:16:10 INFO - PROCESS | 1930 | 1461582970800 Marionette DEBUG loaded listener.js 04:16:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x11b9d5400) [pid = 1930] [serial = 404] [outer = 0x11508c400] 04:16:11 INFO - PROCESS | 1930 | 1461582971081 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]]]}] 04:16:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:16:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 518ms 04:16:11 INFO - PROCESS | 1930 | 1461582971105 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 04:16:11 INFO - PROCESS | 1930 | 1461582971106 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 04:16:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:16:11 INFO - PROCESS | 1930 | 1461582971108 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:16:11 INFO - PROCESS | 1930 | 1461582971110 Marionette TRACE conn2 <- [1,514,null,{}] 04:16:11 INFO - PROCESS | 1930 | 1461582971120 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}] 04:16:11 INFO - PROCESS | 1930 | 1461582971216 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 04:16:11 INFO - PROCESS | 1930 | 1461582971221 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba70000 == 46 [pid = 1930] [id = 136] 04:16:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x11a98b800) [pid = 1930] [serial = 405] [outer = 0x0] 04:16:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x12b8f2400) [pid = 1930] [serial = 406] [outer = 0x11a98b800] 04:16:11 INFO - PROCESS | 1930 | 1461582971250 Marionette DEBUG loaded listener.js 04:16:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x12bdd2c00) [pid = 1930] [serial = 407] [outer = 0x11a98b800] 04:16:11 INFO - PROCESS | 1930 | 1461582971568 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]]]}] 04:16:11 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 04:16:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 472ms 04:16:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:16:11 INFO - PROCESS | 1930 | 1461582971583 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 04:16:11 INFO - PROCESS | 1930 | 1461582971584 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 04:16:11 INFO - PROCESS | 1930 | 1461582971587 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:16:11 INFO - PROCESS | 1930 | 1461582971588 Marionette TRACE conn2 <- [1,518,null,{}] 04:16:11 INFO - PROCESS | 1930 | 1461582971590 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}] 04:16:11 INFO - PROCESS | 1930 | 1461582971697 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 04:16:11 INFO - PROCESS | 1930 | 1461582971704 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x12be18800 == 47 [pid = 1930] [id = 137] 04:16:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x11add6000) [pid = 1930] [serial = 408] [outer = 0x0] 04:16:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x12bdd2800) [pid = 1930] [serial = 409] [outer = 0x11add6000] 04:16:11 INFO - PROCESS | 1930 | 1461582971734 Marionette DEBUG loaded listener.js 04:16:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x12c0da400) [pid = 1930] [serial = 410] [outer = 0x11add6000] 04:16:12 INFO - PROCESS | 1930 | 1461582972134 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]]]}] 04:16:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:16:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 568ms 04:16:12 INFO - PROCESS | 1930 | 1461582972155 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 04:16:12 INFO - PROCESS | 1930 | 1461582972156 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 04:16:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:16:12 INFO - PROCESS | 1930 | 1461582972158 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:16:12 INFO - PROCESS | 1930 | 1461582972159 Marionette TRACE conn2 <- [1,522,null,{}] 04:16:12 INFO - PROCESS | 1930 | 1461582972162 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}] 04:16:12 INFO - PROCESS | 1930 | 1461582972234 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 04:16:12 INFO - PROCESS | 1930 | 1461582972239 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2e1000 == 48 [pid = 1930] [id = 138] 04:16:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x12c0e5800) [pid = 1930] [serial = 411] [outer = 0x0] 04:16:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x12d163400) [pid = 1930] [serial = 412] [outer = 0x12c0e5800] 04:16:12 INFO - PROCESS | 1930 | 1461582972274 Marionette DEBUG loaded listener.js 04:16:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x12d23bc00) [pid = 1930] [serial = 413] [outer = 0x12c0e5800] 04:16:12 INFO - PROCESS | 1930 | 1461582972812 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]]]}] 04:16:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:16:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 669ms 04:16:12 INFO - PROCESS | 1930 | 1461582972838 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 04:16:12 INFO - PROCESS | 1930 | 1461582972841 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 04:16:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:16:12 INFO - PROCESS | 1930 | 1461582972846 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:16:12 INFO - PROCESS | 1930 | 1461582972849 Marionette TRACE conn2 <- [1,526,null,{}] 04:16:12 INFO - PROCESS | 1930 | 1461582972854 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}] 04:16:12 INFO - PROCESS | 1930 | 1461582972954 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 04:16:13 INFO - PROCESS | 1930 | 1461582973016 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x115a57800 == 49 [pid = 1930] [id = 139] 04:16:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x115098000) [pid = 1930] [serial = 414] [outer = 0x0] 04:16:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x1158b6000) [pid = 1930] [serial = 415] [outer = 0x115098000] 04:16:13 INFO - PROCESS | 1930 | 1461582973047 Marionette DEBUG loaded listener.js 04:16:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x119229000) [pid = 1930] [serial = 416] [outer = 0x115098000] 04:16:13 INFO - PROCESS | 1930 | 1461582973511 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]]]}] 04:16:13 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 04:16:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 674ms 04:16:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:16:13 INFO - PROCESS | 1930 | 1461582973520 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 04:16:13 INFO - PROCESS | 1930 | 1461582973523 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 04:16:13 INFO - PROCESS | 1930 | 1461582973528 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:16:13 INFO - PROCESS | 1930 | 1461582973532 Marionette TRACE conn2 <- [1,530,null,{}] 04:16:13 INFO - PROCESS | 1930 | 1461582973535 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}] 04:16:13 INFO - PROCESS | 1930 | 1461582973632 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 04:16:13 INFO - PROCESS | 1930 | 1461582973675 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x11ba20000 == 50 [pid = 1930] [id = 140] 04:16:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x119296000) [pid = 1930] [serial = 417] [outer = 0x0] 04:16:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x11add3800) [pid = 1930] [serial = 418] [outer = 0x119296000] 04:16:13 INFO - PROCESS | 1930 | 1461582973705 Marionette DEBUG loaded listener.js 04:16:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x11bfe6000) [pid = 1930] [serial = 419] [outer = 0x119296000] 04:16:14 INFO - PROCESS | 1930 | 1461582974074 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"]]]}] 04:16:14 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 04:16:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:16:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:16:14 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 04:16:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:16:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:16:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 572ms 04:16:14 INFO - PROCESS | 1930 | 1461582974100 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 04:16:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:16:14 INFO - PROCESS | 1930 | 1461582974102 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 04:16:14 INFO - PROCESS | 1930 | 1461582974104 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:16:14 INFO - PROCESS | 1930 | 1461582974107 Marionette TRACE conn2 <- [1,534,null,{}] 04:16:14 INFO - PROCESS | 1930 | 1461582974115 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}] 04:16:14 INFO - PROCESS | 1930 | 1461582974223 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 04:16:14 INFO - PROCESS | 1930 | 1461582974305 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2e5000 == 51 [pid = 1930] [id = 141] 04:16:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x12758ec00) [pid = 1930] [serial = 420] [outer = 0x0] 04:16:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x128d38400) [pid = 1930] [serial = 421] [outer = 0x12758ec00] 04:16:14 INFO - PROCESS | 1930 | 1461582974338 Marionette DEBUG loaded listener.js 04:16:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x12957e000) [pid = 1930] [serial = 422] [outer = 0x12758ec00] 04:16:14 INFO - PROCESS | 1930 | 1461582974728 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]]]}] 04:16:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:16:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 673ms 04:16:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:16:14 INFO - PROCESS | 1930 | 1461582974780 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 04:16:14 INFO - PROCESS | 1930 | 1461582974784 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 04:16:14 INFO - PROCESS | 1930 | 1461582974787 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:16:14 INFO - PROCESS | 1930 | 1461582974788 Marionette TRACE conn2 <- [1,538,null,{}] 04:16:14 INFO - PROCESS | 1930 | 1461582974791 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}] 04:16:14 INFO - PROCESS | 1930 | 1461582974894 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 04:16:14 INFO - PROCESS | 1930 | 1461582974969 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d529000 == 52 [pid = 1930] [id = 142] 04:16:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x12957d400) [pid = 1930] [serial = 423] [outer = 0x0] 04:16:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x12b78b400) [pid = 1930] [serial = 424] [outer = 0x12957d400] 04:16:15 INFO - PROCESS | 1930 | 1461582975005 Marionette DEBUG loaded listener.js 04:16:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x12bdd1400) [pid = 1930] [serial = 425] [outer = 0x12957d400] 04:16:15 INFO - PROCESS | 1930 | 1461582975368 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]]]}] 04:16:15 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. 04:16:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 618ms 04:16:15 INFO - PROCESS | 1930 | 1461582975406 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 04:16:15 INFO - PROCESS | 1930 | 1461582975407 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 04:16:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:16:15 INFO - PROCESS | 1930 | 1461582975410 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:16:15 INFO - PROCESS | 1930 | 1461582975411 Marionette TRACE conn2 <- [1,542,null,{}] 04:16:15 INFO - PROCESS | 1930 | 1461582975413 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}] 04:16:15 INFO - PROCESS | 1930 | 1461582975509 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 04:16:15 INFO - PROCESS | 1930 | 1461582975599 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x12dd62800 == 53 [pid = 1930] [id = 143] 04:16:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x12bd2a800) [pid = 1930] [serial = 426] [outer = 0x0] 04:16:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x12c018000) [pid = 1930] [serial = 427] [outer = 0x12bd2a800] 04:16:15 INFO - PROCESS | 1930 | 1461582975631 Marionette DEBUG loaded listener.js 04:16:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x12d23f800) [pid = 1930] [serial = 428] [outer = 0x12bd2a800] 04:16:16 INFO - PROCESS | 1930 | 1461582976017 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]]]}] 04:16:16 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. 04:16:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 618ms 04:16:16 INFO - PROCESS | 1930 | 1461582976044 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 04:16:16 INFO - PROCESS | 1930 | 1461582976046 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 04:16:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:16:16 INFO - PROCESS | 1930 | 1461582976053 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:16:16 INFO - PROCESS | 1930 | 1461582976055 Marionette TRACE conn2 <- [1,546,null,{}] 04:16:16 INFO - PROCESS | 1930 | 1461582976057 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}] 04:16:16 INFO - PROCESS | 1930 | 1461582976175 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 04:16:16 INFO - PROCESS | 1930 | 1461582976256 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e4d6800 == 54 [pid = 1930] [id = 144] 04:16:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x12d39f000) [pid = 1930] [serial = 429] [outer = 0x0] 04:16:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x12d583800) [pid = 1930] [serial = 430] [outer = 0x12d39f000] 04:16:16 INFO - PROCESS | 1930 | 1461582976293 Marionette DEBUG loaded listener.js 04:16:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x12dd38400) [pid = 1930] [serial = 431] [outer = 0x12d39f000] 04:16:16 INFO - PROCESS | 1930 | 1461582976717 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]]]}] 04:16:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:16:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 671ms 04:16:16 INFO - PROCESS | 1930 | 1461582976725 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 04:16:16 INFO - PROCESS | 1930 | 1461582976726 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 04:16:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:16:16 INFO - PROCESS | 1930 | 1461582976745 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:16:16 INFO - PROCESS | 1930 | 1461582976748 Marionette TRACE conn2 <- [1,550,null,{}] 04:16:16 INFO - PROCESS | 1930 | 1461582976754 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}] 04:16:16 INFO - PROCESS | 1930 | 1461582976879 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 04:16:16 INFO - PROCESS | 1930 | 1461582976972 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e62f000 == 55 [pid = 1930] [id = 145] 04:16:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x12d7cbc00) [pid = 1930] [serial = 432] [outer = 0x0] 04:16:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x12dd43000) [pid = 1930] [serial = 433] [outer = 0x12d7cbc00] 04:16:17 INFO - PROCESS | 1930 | 1461582977007 Marionette DEBUG loaded listener.js 04:16:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x12e426c00) [pid = 1930] [serial = 434] [outer = 0x12d7cbc00] 04:16:17 INFO - PROCESS | 1930 | 1461582977392 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]]]}] 04:16:17 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. 04:16:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 690ms 04:16:17 INFO - PROCESS | 1930 | 1461582977420 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 04:16:17 INFO - PROCESS | 1930 | 1461582977421 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 04:16:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:16:17 INFO - PROCESS | 1930 | 1461582977424 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:16:17 INFO - PROCESS | 1930 | 1461582977425 Marionette TRACE conn2 <- [1,554,null,{}] 04:16:17 INFO - PROCESS | 1930 | 1461582977427 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}] 04:16:17 INFO - PROCESS | 1930 | 1461582977525 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 04:16:17 INFO - PROCESS | 1930 | 1461582977573 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x126ad6800 == 56 [pid = 1930] [id = 146] 04:16:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x11ad30400) [pid = 1930] [serial = 435] [outer = 0x0] 04:16:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x12dd40800) [pid = 1930] [serial = 436] [outer = 0x11ad30400] 04:16:17 INFO - PROCESS | 1930 | 1461582977602 Marionette DEBUG loaded listener.js 04:16:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12e42f800) [pid = 1930] [serial = 437] [outer = 0x11ad30400] 04:16:17 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:18 INFO - PROCESS | 1930 | 1461582978125 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]]]}] 04:16:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:16:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 720ms 04:16:18 INFO - PROCESS | 1930 | 1461582978145 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 04:16:18 INFO - PROCESS | 1930 | 1461582978147 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 04:16:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:16:18 INFO - PROCESS | 1930 | 1461582978150 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:16:18 INFO - PROCESS | 1930 | 1461582978152 Marionette TRACE conn2 <- [1,558,null,{}] 04:16:18 INFO - PROCESS | 1930 | 1461582978156 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}] 04:16:18 INFO - PROCESS | 1930 | 1461582978263 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 04:16:18 INFO - PROCESS | 1930 | 1461582978331 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a89a000 == 57 [pid = 1930] [id = 147] 04:16:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x115091c00) [pid = 1930] [serial = 438] [outer = 0x0] 04:16:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x119294000) [pid = 1930] [serial = 439] [outer = 0x115091c00] 04:16:18 INFO - PROCESS | 1930 | 1461582978362 Marionette DEBUG loaded listener.js 04:16:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x11aa46c00) [pid = 1930] [serial = 440] [outer = 0x115091c00] 04:16:18 INFO - PROCESS | 1930 | 1461582978743 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]]]}] 04:16:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:16:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 622ms 04:16:18 INFO - PROCESS | 1930 | 1461582978773 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 04:16:18 INFO - PROCESS | 1930 | 1461582978776 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 04:16:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:16:18 INFO - PROCESS | 1930 | 1461582978783 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:16:18 INFO - PROCESS | 1930 | 1461582978784 Marionette TRACE conn2 <- [1,562,null,{}] 04:16:18 INFO - PROCESS | 1930 | 1461582978787 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}] 04:16:18 INFO - PROCESS | 1930 | 1461582978877 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 04:16:18 INFO - PROCESS | 1930 | 1461582978926 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x11991c800 == 58 [pid = 1930] [id = 148] 04:16:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x11a991c00) [pid = 1930] [serial = 441] [outer = 0x0] 04:16:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x11b96a400) [pid = 1930] [serial = 442] [outer = 0x11a991c00] 04:16:18 INFO - PROCESS | 1930 | 1461582978954 Marionette DEBUG loaded listener.js 04:16:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x11bfddc00) [pid = 1930] [serial = 443] [outer = 0x11a991c00] 04:16:19 INFO - PROCESS | 1930 | --DOCSHELL 0x12be18800 == 57 [pid = 1930] [id = 137] 04:16:19 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba70000 == 56 [pid = 1930] [id = 136] 04:16:19 INFO - PROCESS | 1930 | --DOCSHELL 0x11931d800 == 55 [pid = 1930] [id = 135] 04:16:19 INFO - PROCESS | 1930 | --DOCSHELL 0x127572000 == 54 [pid = 1930] [id = 134] 04:16:19 INFO - PROCESS | 1930 | --DOCSHELL 0x126d29000 == 53 [pid = 1930] [id = 133] 04:16:19 INFO - PROCESS | 1930 | --DOCSHELL 0x11640b000 == 52 [pid = 1930] [id = 132] 04:16:19 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x113715400) [pid = 1930] [serial = 322] [outer = 0x0] [url = about:blank] 04:16:19 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x119358c00) [pid = 1930] [serial = 325] [outer = 0x0] [url = about:blank] 04:16:19 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x11add6c00) [pid = 1930] [serial = 328] [outer = 0x0] [url = about:blank] 04:16:19 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:19 INFO - PROCESS | 1930 | --DOCSHELL 0x115054800 == 51 [pid = 1930] [id = 131] 04:16:19 INFO - PROCESS | 1930 | --DOCSHELL 0x11bcda800 == 50 [pid = 1930] [id = 130] 04:16:19 INFO - PROCESS | 1930 | --DOCSHELL 0x11add0800 == 49 [pid = 1930] [id = 129] 04:16:19 INFO - PROCESS | 1930 | --DOCSHELL 0x119216800 == 48 [pid = 1930] [id = 128] 04:16:19 INFO - PROCESS | 1930 | --DOCSHELL 0x11991c000 == 47 [pid = 1930] [id = 127] 04:16:19 INFO - PROCESS | 1930 | --DOCSHELL 0x119213800 == 46 [pid = 1930] [id = 126] 04:16:19 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:19 INFO - PROCESS | 1930 | 1461582979310 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]]]}] 04:16:19 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x11ab2b000) [pid = 1930] [serial = 278] [outer = 0x0] [url = about:blank] 04:16:19 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x129582800) [pid = 1930] [serial = 359] [outer = 0x0] [url = about:blank] 04:16:19 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x11bfe3000) [pid = 1930] [serial = 343] [outer = 0x0] [url = about:blank] 04:16:19 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x11c863c00) [pid = 1930] [serial = 346] [outer = 0x0] [url = about:blank] 04:16:19 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x11c49dc00) [pid = 1930] [serial = 344] [outer = 0x0] [url = about:blank] 04:16:19 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x128d2c800) [pid = 1930] [serial = 350] [outer = 0x0] [url = about:blank] 04:16:19 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x12713e800) [pid = 1930] [serial = 332] [outer = 0x0] [url = about:blank] 04:16:19 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x123b74400) [pid = 1930] [serial = 331] [outer = 0x0] [url = about:blank] 04:16:19 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x1271c3400) [pid = 1930] [serial = 349] [outer = 0x0] [url = about:blank] 04:16:19 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x129587800) [pid = 1930] [serial = 361] [outer = 0x0] [url = about:blank] 04:16:19 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x119009800) [pid = 1930] [serial = 335] [outer = 0x0] [url = about:blank] 04:16:19 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x115ac9c00) [pid = 1930] [serial = 334] [outer = 0x0] [url = about:blank] 04:16:19 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x11addec00) [pid = 1930] [serial = 340] [outer = 0x0] [url = about:blank] 04:16:19 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x119bc8400) [pid = 1930] [serial = 337] [outer = 0x0] [url = about:blank] 04:16:19 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x11a98cc00) [pid = 1930] [serial = 338] [outer = 0x0] [url = about:blank] 04:16:19 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x126689c00) [pid = 1930] [serial = 347] [outer = 0x0] [url = about:blank] 04:16:19 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x128dd5400) [pid = 1930] [serial = 352] [outer = 0x0] [url = about:blank] 04:16:19 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x12957d000) [pid = 1930] [serial = 358] [outer = 0x0] [url = about:blank] 04:16:19 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x129574400) [pid = 1930] [serial = 353] [outer = 0x0] [url = about:blank] 04:16:19 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x12640c000) [pid = 1930] [serial = 355] [outer = 0x0] [url = about:blank] 04:16:19 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x11b9cdc00) [pid = 1930] [serial = 341] [outer = 0x0] [url = about:blank] 04:16:19 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x12956d000) [pid = 1930] [serial = 356] [outer = 0x0] [url = about:blank] 04:16:19 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x12ae1b800) [pid = 1930] [serial = 362] [outer = 0x0] [url = about:blank] 04:16:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:16:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 572ms 04:16:19 INFO - PROCESS | 1930 | 1461582979354 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 04:16:19 INFO - PROCESS | 1930 | 1461582979355 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 04:16:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:16:19 INFO - PROCESS | 1930 | 1461582979357 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:16:19 INFO - PROCESS | 1930 | 1461582979360 Marionette TRACE conn2 <- [1,566,null,{}] 04:16:19 INFO - PROCESS | 1930 | 1461582979367 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}] 04:16:19 INFO - PROCESS | 1930 | 1461582979450 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 04:16:19 INFO - PROCESS | 1930 | 1461582979456 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x119908000 == 47 [pid = 1930] [id = 149] 04:16:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x11c738c00) [pid = 1930] [serial = 444] [outer = 0x0] 04:16:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x123a5c400) [pid = 1930] [serial = 445] [outer = 0x11c738c00] 04:16:19 INFO - PROCESS | 1930 | 1461582979484 Marionette DEBUG loaded listener.js 04:16:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x12640f800) [pid = 1930] [serial = 446] [outer = 0x11c738c00] 04:16:19 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:19 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:19 INFO - PROCESS | 1930 | 1461582979843 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]]]}] 04:16:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:16:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 525ms 04:16:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:16:19 INFO - PROCESS | 1930 | 1461582979895 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 04:16:19 INFO - PROCESS | 1930 | 1461582979897 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 04:16:19 INFO - PROCESS | 1930 | 1461582979901 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:16:19 INFO - PROCESS | 1930 | 1461582979902 Marionette TRACE conn2 <- [1,570,null,{}] 04:16:19 INFO - PROCESS | 1930 | 1461582979904 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}] 04:16:19 INFO - PROCESS | 1930 | 1461582979983 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 04:16:19 INFO - PROCESS | 1930 | 1461582979989 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x11bf96800 == 48 [pid = 1930] [id = 150] 04:16:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x126772c00) [pid = 1930] [serial = 447] [outer = 0x0] 04:16:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x127a2ac00) [pid = 1930] [serial = 448] [outer = 0x126772c00] 04:16:20 INFO - PROCESS | 1930 | 1461582980016 Marionette DEBUG loaded listener.js 04:16:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x128a62000) [pid = 1930] [serial = 449] [outer = 0x126772c00] 04:16:20 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:20 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:20 INFO - PROCESS | 1930 | 1461582980340 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]]]}] 04:16:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:16:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 467ms 04:16:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:16:20 INFO - PROCESS | 1930 | 1461582980369 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 04:16:20 INFO - PROCESS | 1930 | 1461582980370 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 04:16:20 INFO - PROCESS | 1930 | 1461582980372 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:16:20 INFO - PROCESS | 1930 | 1461582980373 Marionette TRACE conn2 <- [1,574,null,{}] 04:16:20 INFO - PROCESS | 1930 | 1461582980375 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}] 04:16:20 INFO - PROCESS | 1930 | 1461582980455 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 04:16:20 INFO - PROCESS | 1930 | 1461582980504 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x11c47f800 == 49 [pid = 1930] [id = 151] 04:16:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x1271f3000) [pid = 1930] [serial = 450] [outer = 0x0] 04:16:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x128de2c00) [pid = 1930] [serial = 451] [outer = 0x1271f3000] 04:16:20 INFO - PROCESS | 1930 | 1461582980530 Marionette DEBUG loaded listener.js 04:16:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x12ae17400) [pid = 1930] [serial = 452] [outer = 0x1271f3000] 04:16:20 INFO - PROCESS | 1930 | 1461582980828 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]]]}] 04:16:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:16:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 469ms 04:16:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:16:20 INFO - PROCESS | 1930 | 1461582980841 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 04:16:20 INFO - PROCESS | 1930 | 1461582980842 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 04:16:20 INFO - PROCESS | 1930 | 1461582980844 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:16:20 INFO - PROCESS | 1930 | 1461582980846 Marionette TRACE conn2 <- [1,578,null,{}] 04:16:20 INFO - PROCESS | 1930 | 1461582980857 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}] 04:16:20 INFO - PROCESS | 1930 | 1461582980960 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 04:16:20 INFO - PROCESS | 1930 | 1461582980969 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x126f4d800 == 50 [pid = 1930] [id = 152] 04:16:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x12ae1bc00) [pid = 1930] [serial = 453] [outer = 0x0] 04:16:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x12b7d9800) [pid = 1930] [serial = 454] [outer = 0x12ae1bc00] 04:16:21 INFO - PROCESS | 1930 | 1461582981012 Marionette DEBUG loaded listener.js 04:16:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x12c014c00) [pid = 1930] [serial = 455] [outer = 0x12ae1bc00] 04:16:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x12d39b800) [pid = 1930] [serial = 456] [outer = 0x12e6ad400] 04:16:21 INFO - PROCESS | 1930 | 1461582981567 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]]]}] 04:16:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:16:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 782ms 04:16:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:16:21 INFO - PROCESS | 1930 | 1461582981627 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 04:16:21 INFO - PROCESS | 1930 | 1461582981629 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 04:16:21 INFO - PROCESS | 1930 | 1461582981632 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:16:21 INFO - PROCESS | 1930 | 1461582981634 Marionette TRACE conn2 <- [1,582,null,{}] 04:16:21 INFO - PROCESS | 1930 | 1461582981637 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}] 04:16:21 INFO - PROCESS | 1930 | 1461582981787 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 04:16:21 INFO - PROCESS | 1930 | 1461582981821 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x1278a1000 == 51 [pid = 1930] [id = 153] 04:16:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x119d8b800) [pid = 1930] [serial = 457] [outer = 0x0] 04:16:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x129574c00) [pid = 1930] [serial = 458] [outer = 0x119d8b800] 04:16:21 INFO - PROCESS | 1930 | 1461582981846 Marionette DEBUG loaded listener.js 04:16:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x12d23f000) [pid = 1930] [serial = 459] [outer = 0x119d8b800] 04:16:22 INFO - PROCESS | 1930 | 1461582982149 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]]]}] 04:16:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:16:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 572ms 04:16:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:16:22 INFO - PROCESS | 1930 | 1461582982204 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 04:16:22 INFO - PROCESS | 1930 | 1461582982205 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 04:16:22 INFO - PROCESS | 1930 | 1461582982207 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:16:22 INFO - PROCESS | 1930 | 1461582982208 Marionette TRACE conn2 <- [1,586,null,{}] 04:16:22 INFO - PROCESS | 1930 | 1461582982210 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}] 04:16:22 INFO - PROCESS | 1930 | 1461582982307 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 04:16:22 INFO - PROCESS | 1930 | 1461582982321 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a088800 == 52 [pid = 1930] [id = 154] 04:16:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x11929a000) [pid = 1930] [serial = 460] [outer = 0x0] 04:16:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x12d58c000) [pid = 1930] [serial = 461] [outer = 0x11929a000] 04:16:22 INFO - PROCESS | 1930 | 1461582982346 Marionette DEBUG loaded listener.js 04:16:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x12dd44c00) [pid = 1930] [serial = 462] [outer = 0x11929a000] 04:16:22 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:22 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:22 INFO - PROCESS | 1930 | 1461582982664 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]]]}] 04:16:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:16:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 518ms 04:16:22 INFO - PROCESS | 1930 | 1461582982725 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 04:16:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:16:22 INFO - PROCESS | 1930 | 1461582982726 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 04:16:22 INFO - PROCESS | 1930 | 1461582982728 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:16:22 INFO - PROCESS | 1930 | 1461582982730 Marionette TRACE conn2 <- [1,590,null,{}] 04:16:22 INFO - PROCESS | 1930 | 1461582982732 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}] 04:16:22 INFO - PROCESS | 1930 | 1461582982829 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 04:16:22 INFO - PROCESS | 1930 | 1461582982844 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d292000 == 53 [pid = 1930] [id = 155] 04:16:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12e42cc00) [pid = 1930] [serial = 463] [outer = 0x0] 04:16:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x12e6ac800) [pid = 1930] [serial = 464] [outer = 0x12e42cc00] 04:16:22 INFO - PROCESS | 1930 | 1461582982870 Marionette DEBUG loaded listener.js 04:16:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x12e6b5400) [pid = 1930] [serial = 465] [outer = 0x12e42cc00] 04:16:23 INFO - PROCESS | 1930 | 1461582983215 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]]]}] 04:16:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:16:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 521ms 04:16:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:16:23 INFO - PROCESS | 1930 | 1461582983250 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 04:16:23 INFO - PROCESS | 1930 | 1461582983252 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 04:16:23 INFO - PROCESS | 1930 | 1461582983254 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:16:23 INFO - PROCESS | 1930 | 1461582983255 Marionette TRACE conn2 <- [1,594,null,{}] 04:16:23 INFO - PROCESS | 1930 | 1461582983258 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}] 04:16:23 INFO - PROCESS | 1930 | 1461582983352 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 04:16:23 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x11add6000) [pid = 1930] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:16:23 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x1146d6400) [pid = 1930] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:16:23 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x12b75ac00) [pid = 1930] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:16:23 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x12ae17000) [pid = 1930] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:16:23 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x115ac5000) [pid = 1930] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:16:23 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x127a7e800) [pid = 1930] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:16:23 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x113518c00) [pid = 1930] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:16:23 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x11a98b800) [pid = 1930] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:16:23 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x113516c00) [pid = 1930] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:16:23 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x11508c400) [pid = 1930] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:16:23 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x12ae18c00) [pid = 1930] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:16:23 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x127590000) [pid = 1930] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:16:23 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x119bc8800) [pid = 1930] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:16:23 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x11ab2bc00) [pid = 1930] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:16:23 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x119363c00) [pid = 1930] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:16:23 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x119230400) [pid = 1930] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:16:23 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x11b9d7800) [pid = 1930] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:16:23 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x11ab2a000) [pid = 1930] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:16:23 INFO - PROCESS | 1930 | 1461582983419 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x114c94000 == 54 [pid = 1930] [id = 156] 04:16:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x11351c800) [pid = 1930] [serial = 466] [outer = 0x0] 04:16:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x11508b400) [pid = 1930] [serial = 467] [outer = 0x11351c800] 04:16:23 INFO - PROCESS | 1930 | 1461582983449 Marionette DEBUG loaded listener.js 04:16:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x119230400) [pid = 1930] [serial = 468] [outer = 0x11351c800] 04:16:23 INFO - PROCESS | 1930 | 1461582983756 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]]]}] 04:16:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:16:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 520ms 04:16:23 INFO - PROCESS | 1930 | 1461582983775 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 04:16:23 INFO - PROCESS | 1930 | 1461582983777 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 04:16:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:16:23 INFO - PROCESS | 1930 | 1461582983779 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:16:23 INFO - PROCESS | 1930 | 1461582983782 Marionette TRACE conn2 <- [1,598,null,{}] 04:16:23 INFO - PROCESS | 1930 | 1461582983786 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}] 04:16:23 INFO - PROCESS | 1930 | 1461582983885 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 04:16:23 INFO - PROCESS | 1930 | 1461582983889 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x126ae0000 == 55 [pid = 1930] [id = 157] 04:16:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x118f10400) [pid = 1930] [serial = 469] [outer = 0x0] 04:16:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x11bc15000) [pid = 1930] [serial = 470] [outer = 0x118f10400] 04:16:23 INFO - PROCESS | 1930 | 1461582983919 Marionette DEBUG loaded listener.js 04:16:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x12e6d4400) [pid = 1930] [serial = 471] [outer = 0x118f10400] 04:16:24 INFO - PROCESS | 1930 | 1461582984253 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]]]}] 04:16:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:16:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 524ms 04:16:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:16:24 INFO - PROCESS | 1930 | 1461582984306 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 04:16:24 INFO - PROCESS | 1930 | 1461582984307 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 04:16:24 INFO - PROCESS | 1930 | 1461582984310 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:16:24 INFO - PROCESS | 1930 | 1461582984311 Marionette TRACE conn2 <- [1,602,null,{}] 04:16:24 INFO - PROCESS | 1930 | 1461582984314 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}] 04:16:24 INFO - PROCESS | 1930 | 1461582984393 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 04:16:24 INFO - PROCESS | 1930 | 1461582984400 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f094000 == 56 [pid = 1930] [id = 158] 04:16:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x12c00fc00) [pid = 1930] [serial = 472] [outer = 0x0] 04:16:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x12e8cd400) [pid = 1930] [serial = 473] [outer = 0x12c00fc00] 04:16:24 INFO - PROCESS | 1930 | 1461582984425 Marionette DEBUG loaded listener.js 04:16:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x12e8d5c00) [pid = 1930] [serial = 474] [outer = 0x12c00fc00] 04:16:24 INFO - PROCESS | 1930 | 1461582984751 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]]]}] 04:16:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:16:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 468ms 04:16:24 INFO - PROCESS | 1930 | 1461582984779 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 04:16:24 INFO - PROCESS | 1930 | 1461582984780 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 04:16:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:16:24 INFO - PROCESS | 1930 | 1461582984784 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:16:24 INFO - PROCESS | 1930 | 1461582984785 Marionette TRACE conn2 <- [1,606,null,{}] 04:16:24 INFO - PROCESS | 1930 | 1461582984788 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}] 04:16:24 INFO - PROCESS | 1930 | 1461582984868 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 04:16:24 INFO - PROCESS | 1930 | 1461582984872 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f4d9000 == 57 [pid = 1930] [id = 159] 04:16:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x12e8d4800) [pid = 1930] [serial = 475] [outer = 0x0] 04:16:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x12ea2e800) [pid = 1930] [serial = 476] [outer = 0x12e8d4800] 04:16:24 INFO - PROCESS | 1930 | 1461582984897 Marionette DEBUG loaded listener.js 04:16:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x12ea34c00) [pid = 1930] [serial = 477] [outer = 0x12e8d4800] 04:16:25 INFO - PROCESS | 1930 | 1461582985267 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]]]}] 04:16:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:16:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 520ms 04:16:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:16:25 INFO - PROCESS | 1930 | 1461582985305 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 04:16:25 INFO - PROCESS | 1930 | 1461582985307 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 04:16:25 INFO - PROCESS | 1930 | 1461582985310 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:16:25 INFO - PROCESS | 1930 | 1461582985312 Marionette TRACE conn2 <- [1,610,null,{}] 04:16:25 INFO - PROCESS | 1930 | 1461582985316 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}] 04:16:25 INFO - PROCESS | 1930 | 1461582985439 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 04:16:25 INFO - PROCESS | 1930 | 1461582985448 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f61e800 == 58 [pid = 1930] [id = 160] 04:16:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x12ea35000) [pid = 1930] [serial = 478] [outer = 0x0] 04:16:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x12ea49c00) [pid = 1930] [serial = 479] [outer = 0x12ea35000] 04:16:25 INFO - PROCESS | 1930 | 1461582985486 Marionette DEBUG loaded listener.js 04:16:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x12ea50400) [pid = 1930] [serial = 480] [outer = 0x12ea35000] 04:16:26 INFO - PROCESS | 1930 | 1461582986081 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]]]}] 04:16:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:16:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 823ms 04:16:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:16:26 INFO - PROCESS | 1930 | 1461582986133 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 04:16:26 INFO - PROCESS | 1930 | 1461582986136 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 04:16:26 INFO - PROCESS | 1930 | 1461582986138 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:16:26 INFO - PROCESS | 1930 | 1461582986141 Marionette TRACE conn2 <- [1,614,null,{}] 04:16:26 INFO - PROCESS | 1930 | 1461582986145 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}] 04:16:26 INFO - PROCESS | 1930 | 1461582986246 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 04:16:26 INFO - PROCESS | 1930 | 1461582986309 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x119816800 == 59 [pid = 1930] [id = 161] 04:16:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x119357800) [pid = 1930] [serial = 481] [outer = 0x0] 04:16:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x11a936c00) [pid = 1930] [serial = 482] [outer = 0x119357800] 04:16:26 INFO - PROCESS | 1930 | 1461582986341 Marionette DEBUG loaded listener.js 04:16:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x11add6c00) [pid = 1930] [serial = 483] [outer = 0x119357800] 04:16:26 INFO - PROCESS | 1930 | 1461582986758 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]]]}] 04:16:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:16:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 671ms 04:16:26 INFO - PROCESS | 1930 | 1461582986852 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 04:16:26 INFO - PROCESS | 1930 | 1461582986857 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 04:16:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:16:26 INFO - PROCESS | 1930 | 1461582986863 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:16:26 INFO - PROCESS | 1930 | 1461582986865 Marionette TRACE conn2 <- [1,618,null,{}] 04:16:26 INFO - PROCESS | 1930 | 1461582986867 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}] 04:16:26 INFO - PROCESS | 1930 | 1461582986968 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 04:16:27 INFO - PROCESS | 1930 | 1461582987030 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x1266d8800 == 60 [pid = 1930] [id = 162] 04:16:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x11add6000) [pid = 1930] [serial = 484] [outer = 0x0] 04:16:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x11c4a6c00) [pid = 1930] [serial = 485] [outer = 0x11add6000] 04:16:27 INFO - PROCESS | 1930 | 1461582987059 Marionette DEBUG loaded listener.js 04:16:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x126a20400) [pid = 1930] [serial = 486] [outer = 0x11add6000] 04:16:27 INFO - PROCESS | 1930 | 1461582987482 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]]]}] 04:16:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:16:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 671ms 04:16:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:16:27 INFO - PROCESS | 1930 | 1461582987534 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 04:16:27 INFO - PROCESS | 1930 | 1461582987535 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 04:16:27 INFO - PROCESS | 1930 | 1461582987538 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:16:27 INFO - PROCESS | 1930 | 1461582987540 Marionette TRACE conn2 <- [1,622,null,{}] 04:16:27 INFO - PROCESS | 1930 | 1461582987551 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}] 04:16:27 INFO - PROCESS | 1930 | 1461582987653 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 04:16:27 INFO - PROCESS | 1930 | 1461582987715 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e631000 == 61 [pid = 1930] [id = 163] 04:16:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x12ae21000) [pid = 1930] [serial = 487] [outer = 0x0] 04:16:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x12b780800) [pid = 1930] [serial = 488] [outer = 0x12ae21000] 04:16:27 INFO - PROCESS | 1930 | 1461582987747 Marionette DEBUG loaded listener.js 04:16:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x12b8f0000) [pid = 1930] [serial = 489] [outer = 0x12ae21000] 04:16:28 INFO - PROCESS | 1930 | 1461582988168 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]]]}] 04:16:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:16:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 671ms 04:16:28 INFO - PROCESS | 1930 | 1461582988209 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 04:16:28 INFO - PROCESS | 1930 | 1461582988211 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 04:16:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:16:28 INFO - PROCESS | 1930 | 1461582988214 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:16:28 INFO - PROCESS | 1930 | 1461582988215 Marionette TRACE conn2 <- [1,626,null,{}] 04:16:28 INFO - PROCESS | 1930 | 1461582988237 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}] 04:16:28 INFO - PROCESS | 1930 | 1461582988338 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 04:16:28 INFO - PROCESS | 1930 | 1461582988389 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x119322000 == 62 [pid = 1930] [id = 164] 04:16:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x11ad29c00) [pid = 1930] [serial = 490] [outer = 0x0] 04:16:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x12b781400) [pid = 1930] [serial = 491] [outer = 0x11ad29c00] 04:16:28 INFO - PROCESS | 1930 | 1461582988419 Marionette DEBUG loaded listener.js 04:16:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x12bd36400) [pid = 1930] [serial = 492] [outer = 0x11ad29c00] 04:16:29 INFO - PROCESS | 1930 | 1461582989026 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]]]}] 04:16:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:16:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 838ms 04:16:29 INFO - PROCESS | 1930 | 1461582989053 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 04:16:29 INFO - PROCESS | 1930 | 1461582989055 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 04:16:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:16:29 INFO - PROCESS | 1930 | 1461582989058 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:16:29 INFO - PROCESS | 1930 | 1461582989061 Marionette TRACE conn2 <- [1,630,null,{}] 04:16:29 INFO - PROCESS | 1930 | 1461582989067 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}] 04:16:29 INFO - PROCESS | 1930 | 1461582989155 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 04:16:29 INFO - PROCESS | 1930 | 1461582989225 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x115051800 == 63 [pid = 1930] [id = 165] 04:16:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x114667c00) [pid = 1930] [serial = 493] [outer = 0x0] 04:16:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x114c4b800) [pid = 1930] [serial = 494] [outer = 0x114667c00] 04:16:29 INFO - PROCESS | 1930 | 1461582989254 Marionette DEBUG loaded listener.js 04:16:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x115a30800) [pid = 1930] [serial = 495] [outer = 0x114667c00] 04:16:29 INFO - PROCESS | 1930 | 1461582989691 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]]]}] 04:16:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:16:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 670ms 04:16:29 INFO - PROCESS | 1930 | 1461582989729 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 04:16:29 INFO - PROCESS | 1930 | 1461582989733 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 04:16:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:16:29 INFO - PROCESS | 1930 | 1461582989737 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:16:29 INFO - PROCESS | 1930 | 1461582989739 Marionette TRACE conn2 <- [1,634,null,{}] 04:16:29 INFO - PROCESS | 1930 | 1461582989741 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}] 04:16:29 INFO - PROCESS | 1930 | 1461582989828 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 04:16:29 INFO - PROCESS | 1930 | 1461582989879 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x118a1a800 == 64 [pid = 1930] [id = 166] 04:16:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x117a81c00) [pid = 1930] [serial = 496] [outer = 0x0] 04:16:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x11aa4a800) [pid = 1930] [serial = 497] [outer = 0x117a81c00] 04:16:29 INFO - PROCESS | 1930 | 1461582989909 Marionette DEBUG loaded listener.js 04:16:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x11ad2e000) [pid = 1930] [serial = 498] [outer = 0x117a81c00] 04:16:30 INFO - PROCESS | 1930 | --DOCSHELL 0x11adca800 == 63 [pid = 1930] [id = 103] 04:16:30 INFO - PROCESS | 1930 | --DOCSHELL 0x12f4d9000 == 62 [pid = 1930] [id = 159] 04:16:30 INFO - PROCESS | 1930 | --DOCSHELL 0x12f094000 == 61 [pid = 1930] [id = 158] 04:16:30 INFO - PROCESS | 1930 | --DOCSHELL 0x126ae0000 == 60 [pid = 1930] [id = 157] 04:16:30 INFO - PROCESS | 1930 | --DOCSHELL 0x114c94000 == 59 [pid = 1930] [id = 156] 04:16:30 INFO - PROCESS | 1930 | --DOCSHELL 0x12d292000 == 58 [pid = 1930] [id = 155] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x12d163400) [pid = 1930] [serial = 412] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOCSHELL 0x12a088800 == 57 [pid = 1930] [id = 154] 04:16:30 INFO - PROCESS | 1930 | --DOCSHELL 0x1278a1000 == 56 [pid = 1930] [id = 153] 04:16:30 INFO - PROCESS | 1930 | --DOCSHELL 0x126f4d800 == 55 [pid = 1930] [id = 152] 04:16:30 INFO - PROCESS | 1930 | --DOCSHELL 0x11c47f800 == 54 [pid = 1930] [id = 151] 04:16:30 INFO - PROCESS | 1930 | --DOCSHELL 0x11bf96800 == 53 [pid = 1930] [id = 150] 04:16:30 INFO - PROCESS | 1930 | --DOCSHELL 0x119908000 == 52 [pid = 1930] [id = 149] 04:16:30 INFO - PROCESS | 1930 | --DOCSHELL 0x11991c800 == 51 [pid = 1930] [id = 148] 04:16:30 INFO - PROCESS | 1930 | --DOCSHELL 0x11a89a000 == 50 [pid = 1930] [id = 147] 04:16:30 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:30 INFO - PROCESS | 1930 | --DOCSHELL 0x11ba20000 == 49 [pid = 1930] [id = 140] 04:16:30 INFO - PROCESS | 1930 | --DOCSHELL 0x115a57800 == 48 [pid = 1930] [id = 139] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x12bdd2800) [pid = 1930] [serial = 409] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x128a67c00) [pid = 1930] [serial = 373] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x12713e000) [pid = 1930] [serial = 388] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x12b7e7c00) [pid = 1930] [serial = 401] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x12b74d800) [pid = 1930] [serial = 364] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x119d90800) [pid = 1930] [serial = 377] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x1281a3400) [pid = 1930] [serial = 391] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x114cb5c00) [pid = 1930] [serial = 281] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x12b8f2400) [pid = 1930] [serial = 406] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x12b7dd800) [pid = 1930] [serial = 400] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x12b786c00) [pid = 1930] [serial = 365] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x11508ec00) [pid = 1930] [serial = 323] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x12957f000) [pid = 1930] [serial = 392] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x11b9d5400) [pid = 1930] [serial = 404] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x12b785800) [pid = 1930] [serial = 398] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x12b74cc00) [pid = 1930] [serial = 395] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x11b9cf000) [pid = 1930] [serial = 370] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x11908a000) [pid = 1930] [serial = 403] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x11bc0ec00) [pid = 1930] [serial = 382] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x11b911400) [pid = 1930] [serial = 329] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x11addb000) [pid = 1930] [serial = 380] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x12bdd2c00) [pid = 1930] [serial = 407] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x11c2b0c00) [pid = 1930] [serial = 383] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x11ac88400) [pid = 1930] [serial = 379] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x119bc3400) [pid = 1930] [serial = 367] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x11a92d800) [pid = 1930] [serial = 326] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x11900a800) [pid = 1930] [serial = 376] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x127592400) [pid = 1930] [serial = 389] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x126408c00) [pid = 1930] [serial = 386] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x11c4a7000) [pid = 1930] [serial = 385] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x11b9cec00) [pid = 1930] [serial = 284] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x12b77ec00) [pid = 1930] [serial = 397] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x12ae16000) [pid = 1930] [serial = 394] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x12c0da400) [pid = 1930] [serial = 410] [outer = 0x0] [url = about:blank] 04:16:30 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:30 INFO - PROCESS | 1930 | 1461582990289 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]]]}] 04:16:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:16:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 570ms 04:16:30 INFO - PROCESS | 1930 | 1461582990308 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 04:16:30 INFO - PROCESS | 1930 | 1461582990309 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 04:16:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:16:30 INFO - PROCESS | 1930 | 1461582990312 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:16:30 INFO - PROCESS | 1930 | 1461582990316 Marionette TRACE conn2 <- [1,638,null,{}] 04:16:30 INFO - PROCESS | 1930 | 1461582990324 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}] 04:16:30 INFO - PROCESS | 1930 | 1461582990401 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 04:16:30 INFO - PROCESS | 1930 | 1461582990450 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x119817000 == 49 [pid = 1930] [id = 167] 04:16:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x119d90000) [pid = 1930] [serial = 499] [outer = 0x0] 04:16:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x11addec00) [pid = 1930] [serial = 500] [outer = 0x119d90000] 04:16:30 INFO - PROCESS | 1930 | 1461582990478 Marionette DEBUG loaded listener.js 04:16:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x11bc16400) [pid = 1930] [serial = 501] [outer = 0x119d90000] 04:16:30 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:30 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:30 INFO - PROCESS | 1930 | 1461582990802 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]]]}] 04:16:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:16:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 524ms 04:16:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:16:30 INFO - PROCESS | 1930 | 1461582990837 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 04:16:30 INFO - PROCESS | 1930 | 1461582990838 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 04:16:30 INFO - PROCESS | 1930 | 1461582990840 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:16:30 INFO - PROCESS | 1930 | 1461582990842 Marionette TRACE conn2 <- [1,642,null,{}] 04:16:30 INFO - PROCESS | 1930 | 1461582990844 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}] 04:16:30 INFO - PROCESS | 1930 | 1461582990920 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 04:16:30 INFO - PROCESS | 1930 | 1461582990924 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x11ba11000 == 50 [pid = 1930] [id = 168] 04:16:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x11bfd9000) [pid = 1930] [serial = 502] [outer = 0x0] 04:16:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x11c83f400) [pid = 1930] [serial = 503] [outer = 0x11bfd9000] 04:16:30 INFO - PROCESS | 1930 | 1461582990953 Marionette DEBUG loaded listener.js 04:16:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x123b6dc00) [pid = 1930] [serial = 504] [outer = 0x11bfd9000] 04:16:31 INFO - PROCESS | 1930 | 1461582991291 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]]]}] 04:16:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:16:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 467ms 04:16:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:16:31 INFO - PROCESS | 1930 | 1461582991308 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 04:16:31 INFO - PROCESS | 1930 | 1461582991310 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 04:16:31 INFO - PROCESS | 1930 | 1461582991312 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:16:31 INFO - PROCESS | 1930 | 1461582991313 Marionette TRACE conn2 <- [1,646,null,{}] 04:16:31 INFO - PROCESS | 1930 | 1461582991319 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}] 04:16:31 INFO - PROCESS | 1930 | 1461582991393 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 04:16:31 INFO - PROCESS | 1930 | 1461582991397 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x115035000 == 51 [pid = 1930] [id = 169] 04:16:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x11b9d5000) [pid = 1930] [serial = 505] [outer = 0x0] 04:16:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x126605000) [pid = 1930] [serial = 506] [outer = 0x11b9d5000] 04:16:31 INFO - PROCESS | 1930 | 1461582991425 Marionette DEBUG loaded listener.js 04:16:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x12713e000) [pid = 1930] [serial = 507] [outer = 0x11b9d5000] 04:16:31 INFO - PROCESS | 1930 | 1461582991744 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]]]}] 04:16:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:16:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 472ms 04:16:31 INFO - PROCESS | 1930 | 1461582991785 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 04:16:31 INFO - PROCESS | 1930 | 1461582991786 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 04:16:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:16:31 INFO - PROCESS | 1930 | 1461582991788 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:16:31 INFO - PROCESS | 1930 | 1461582991789 Marionette TRACE conn2 <- [1,650,null,{}] 04:16:31 INFO - PROCESS | 1930 | 1461582991791 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}] 04:16:31 INFO - PROCESS | 1930 | 1461582991886 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 04:16:31 INFO - PROCESS | 1930 | 1461582991943 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x11c473800 == 52 [pid = 1930] [id = 170] 04:16:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x11464c000) [pid = 1930] [serial = 508] [outer = 0x0] 04:16:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x1271ec800) [pid = 1930] [serial = 509] [outer = 0x11464c000] 04:16:31 INFO - PROCESS | 1930 | 1461582991971 Marionette DEBUG loaded listener.js 04:16:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x12957cc00) [pid = 1930] [serial = 510] [outer = 0x11464c000] 04:16:32 INFO - PROCESS | 1930 | 1461582992294 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]]]}] 04:16:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:16:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 519ms 04:16:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:16:32 INFO - PROCESS | 1930 | 1461582992307 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 04:16:32 INFO - PROCESS | 1930 | 1461582992308 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 04:16:32 INFO - PROCESS | 1930 | 1461582992311 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:16:32 INFO - PROCESS | 1930 | 1461582992312 Marionette TRACE conn2 <- [1,654,null,{}] 04:16:32 INFO - PROCESS | 1930 | 1461582992316 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}] 04:16:32 INFO - PROCESS | 1930 | 1461582992412 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 04:16:32 INFO - PROCESS | 1930 | 1461582992424 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x1264c3000 == 53 [pid = 1930] [id = 171] 04:16:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x127a2e800) [pid = 1930] [serial = 511] [outer = 0x0] 04:16:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x12ae15c00) [pid = 1930] [serial = 512] [outer = 0x127a2e800] 04:16:32 INFO - PROCESS | 1930 | 1461582992449 Marionette DEBUG loaded listener.js 04:16:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x12b74f800) [pid = 1930] [serial = 513] [outer = 0x127a2e800] 04:16:32 INFO - PROCESS | 1930 | 1461582992765 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]]]}] 04:16:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:16:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 470ms 04:16:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:16:32 INFO - PROCESS | 1930 | 1461582992788 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 04:16:32 INFO - PROCESS | 1930 | 1461582992789 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 04:16:32 INFO - PROCESS | 1930 | 1461582992792 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:16:32 INFO - PROCESS | 1930 | 1461582992793 Marionette TRACE conn2 <- [1,658,null,{}] 04:16:32 INFO - PROCESS | 1930 | 1461582992795 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}] 04:16:32 INFO - PROCESS | 1930 | 1461582992890 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 04:16:32 INFO - PROCESS | 1930 | 1461582992894 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x126ae2000 == 54 [pid = 1930] [id = 172] 04:16:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x129572c00) [pid = 1930] [serial = 514] [outer = 0x0] 04:16:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x12b758000) [pid = 1930] [serial = 515] [outer = 0x129572c00] 04:16:32 INFO - PROCESS | 1930 | 1461582992921 Marionette DEBUG loaded listener.js 04:16:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12b7de000) [pid = 1930] [serial = 516] [outer = 0x129572c00] 04:16:33 INFO - PROCESS | 1930 | 1461582993335 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]]]}] 04:16:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:16:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 568ms 04:16:33 INFO - PROCESS | 1930 | 1461582993369 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 04:16:33 INFO - PROCESS | 1930 | 1461582993371 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 04:16:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:16:33 INFO - PROCESS | 1930 | 1461582993374 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:16:33 INFO - PROCESS | 1930 | 1461582993376 Marionette TRACE conn2 <- [1,662,null,{}] 04:16:33 INFO - PROCESS | 1930 | 1461582993379 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}] 04:16:33 INFO - PROCESS | 1930 | 1461582993502 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 04:16:33 INFO - PROCESS | 1930 | 1461582993506 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x127898800 == 55 [pid = 1930] [id = 173] 04:16:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x12ae17800) [pid = 1930] [serial = 517] [outer = 0x0] 04:16:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x12b8f2400) [pid = 1930] [serial = 518] [outer = 0x12ae17800] 04:16:33 INFO - PROCESS | 1930 | 1461582993532 Marionette DEBUG loaded listener.js 04:16:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x12bdd2800) [pid = 1930] [serial = 519] [outer = 0x12ae17800] 04:16:33 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:33 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:33 INFO - PROCESS | 1930 | 1461582993883 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]]]}] 04:16:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:16:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 520ms 04:16:33 INFO - PROCESS | 1930 | 1461582993894 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 04:16:33 INFO - PROCESS | 1930 | 1461582993896 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 04:16:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:16:33 INFO - PROCESS | 1930 | 1461582993902 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:16:33 INFO - PROCESS | 1930 | 1461582993903 Marionette TRACE conn2 <- [1,666,null,{}] 04:16:33 INFO - PROCESS | 1930 | 1461582993906 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}] 04:16:34 INFO - PROCESS | 1930 | 1461582994004 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 04:16:34 INFO - PROCESS | 1930 | 1461582994015 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x128d1f000 == 56 [pid = 1930] [id = 174] 04:16:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x12c00e000) [pid = 1930] [serial = 520] [outer = 0x0] 04:16:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x12c019c00) [pid = 1930] [serial = 521] [outer = 0x12c00e000] 04:16:34 INFO - PROCESS | 1930 | 1461582994041 Marionette DEBUG loaded listener.js 04:16:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x12d234000) [pid = 1930] [serial = 522] [outer = 0x12c00e000] 04:16:34 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:34 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x119d8b800) [pid = 1930] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:16:34 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x11929a000) [pid = 1930] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:16:34 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x12e42cc00) [pid = 1930] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:16:34 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x11351c800) [pid = 1930] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:16:34 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x12c0e5800) [pid = 1930] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:16:34 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x126772c00) [pid = 1930] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:16:34 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x11c738c00) [pid = 1930] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:16:34 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x1271f3000) [pid = 1930] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:16:34 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x115091c00) [pid = 1930] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:16:34 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x11a991c00) [pid = 1930] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:16:34 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x12ae1bc00) [pid = 1930] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:16:34 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x12c00fc00) [pid = 1930] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:16:34 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x118f10400) [pid = 1930] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:16:34 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x12e8d4800) [pid = 1930] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:16:34 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:34 INFO - PROCESS | 1930 | 1461582994632 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]]]}] 04:16:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:16:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 769ms 04:16:34 INFO - PROCESS | 1930 | 1461582994672 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 04:16:34 INFO - PROCESS | 1930 | 1461582994673 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 04:16:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:16:34 INFO - PROCESS | 1930 | 1461582994676 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:16:34 INFO - PROCESS | 1930 | 1461582994677 Marionette TRACE conn2 <- [1,670,null,{}] 04:16:34 INFO - PROCESS | 1930 | 1461582994680 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}] 04:16:34 INFO - PROCESS | 1930 | 1461582994806 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 04:16:34 INFO - PROCESS | 1930 | 1461582994842 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba73800 == 57 [pid = 1930] [id = 175] 04:16:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x11aa51400) [pid = 1930] [serial = 523] [outer = 0x0] 04:16:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x12c010800) [pid = 1930] [serial = 524] [outer = 0x11aa51400] 04:16:34 INFO - PROCESS | 1930 | 1461582994872 Marionette DEBUG loaded listener.js 04:16:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x12d585800) [pid = 1930] [serial = 525] [outer = 0x11aa51400] 04:16:35 INFO - PROCESS | 1930 | 1461582995136 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]]]}] 04:16:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:16:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 468ms 04:16:35 INFO - PROCESS | 1930 | 1461582995144 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 04:16:35 INFO - PROCESS | 1930 | 1461582995146 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 04:16:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:16:35 INFO - PROCESS | 1930 | 1461582995158 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:16:35 INFO - PROCESS | 1930 | 1461582995159 Marionette TRACE conn2 <- [1,674,null,{}] 04:16:35 INFO - PROCESS | 1930 | 1461582995161 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}] 04:16:35 INFO - PROCESS | 1930 | 1461582995254 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 04:16:35 INFO - PROCESS | 1930 | 1461582995258 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c11c000 == 58 [pid = 1930] [id = 176] 04:16:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x12d586c00) [pid = 1930] [serial = 526] [outer = 0x0] 04:16:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x12d7cb800) [pid = 1930] [serial = 527] [outer = 0x12d586c00] 04:16:35 INFO - PROCESS | 1930 | 1461582995283 Marionette DEBUG loaded listener.js 04:16:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x12e424c00) [pid = 1930] [serial = 528] [outer = 0x12d586c00] 04:16:35 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:35 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:35 INFO - PROCESS | 1930 | 1461582995603 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]]]}] 04:16:35 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 04:16:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 470ms 04:16:35 INFO - PROCESS | 1930 | 1461582995626 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 04:16:35 INFO - PROCESS | 1930 | 1461582995628 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 04:16:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:16:35 INFO - PROCESS | 1930 | 1461582995632 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:16:35 INFO - PROCESS | 1930 | 1461582995634 Marionette TRACE conn2 <- [1,678,null,{}] 04:16:35 INFO - PROCESS | 1930 | 1461582995636 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}] 04:16:35 INFO - PROCESS | 1930 | 1461582995737 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 04:16:35 INFO - PROCESS | 1930 | 1461582995743 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d2a0800 == 59 [pid = 1930] [id = 177] 04:16:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x12d587400) [pid = 1930] [serial = 529] [outer = 0x0] 04:16:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12e428000) [pid = 1930] [serial = 530] [outer = 0x12d587400] 04:16:35 INFO - PROCESS | 1930 | 1461582995768 Marionette DEBUG loaded listener.js 04:16:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x12e6ad000) [pid = 1930] [serial = 531] [outer = 0x12d587400] 04:16:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:16:36 INFO - PROCESS | 1930 | 1461582996099 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]]]}] 04:16:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 472ms 04:16:36 INFO - PROCESS | 1930 | 1461582996103 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 04:16:36 INFO - PROCESS | 1930 | 1461582996104 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 04:16:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:16:36 INFO - PROCESS | 1930 | 1461582996106 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:16:36 INFO - PROCESS | 1930 | 1461582996107 Marionette TRACE conn2 <- [1,682,null,{}] 04:16:36 INFO - PROCESS | 1930 | 1461582996110 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}] 04:16:36 INFO - PROCESS | 1930 | 1461582996194 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 04:16:36 INFO - PROCESS | 1930 | 1461582996201 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x12dd67800 == 60 [pid = 1930] [id = 178] 04:16:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x12e6ad800) [pid = 1930] [serial = 532] [outer = 0x0] 04:16:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x12e6cf400) [pid = 1930] [serial = 533] [outer = 0x12e6ad800] 04:16:36 INFO - PROCESS | 1930 | 1461582996226 Marionette DEBUG loaded listener.js 04:16:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x12e6db000) [pid = 1930] [serial = 534] [outer = 0x12e6ad800] 04:16:37 INFO - PROCESS | 1930 | 1461582997133 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]]]}] 04:16:37 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) 04:16:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1070ms 04:16:37 INFO - PROCESS | 1930 | 1461582997178 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 04:16:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:16:37 INFO - PROCESS | 1930 | 1461582997181 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 04:16:37 INFO - PROCESS | 1930 | 1461582997185 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:16:37 INFO - PROCESS | 1930 | 1461582997186 Marionette TRACE conn2 <- [1,686,null,{}] 04:16:37 INFO - PROCESS | 1930 | 1461582997190 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}] 04:16:37 INFO - PROCESS | 1930 | 1461582997292 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 04:16:37 INFO - PROCESS | 1930 | 1461582997340 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x116979800 == 61 [pid = 1930] [id = 179] 04:16:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x114c45400) [pid = 1930] [serial = 535] [outer = 0x0] 04:16:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x11594cc00) [pid = 1930] [serial = 536] [outer = 0x114c45400] 04:16:37 INFO - PROCESS | 1930 | 1461582997372 Marionette DEBUG loaded listener.js 04:16:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x119232800) [pid = 1930] [serial = 537] [outer = 0x114c45400] 04:16:38 INFO - PROCESS | 1930 | 1461582998283 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]]]}] 04:16:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:16:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1122ms 04:16:38 INFO - PROCESS | 1930 | 1461582998307 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 04:16:38 INFO - PROCESS | 1930 | 1461582998311 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 04:16:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:16:38 INFO - PROCESS | 1930 | 1461582998318 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:16:38 INFO - PROCESS | 1930 | 1461582998320 Marionette TRACE conn2 <- [1,690,null,{}] 04:16:38 INFO - PROCESS | 1930 | 1461582998322 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}] 04:16:38 INFO - PROCESS | 1930 | 1461582998423 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 04:16:38 INFO - PROCESS | 1930 | 1461582998471 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x11bce5800 == 62 [pid = 1930] [id = 180] 04:16:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x11929a000) [pid = 1930] [serial = 538] [outer = 0x0] 04:16:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x11b9cdc00) [pid = 1930] [serial = 539] [outer = 0x11929a000] 04:16:38 INFO - PROCESS | 1930 | 1461582998501 Marionette DEBUG loaded listener.js 04:16:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x11c2f1000) [pid = 1930] [serial = 540] [outer = 0x11929a000] 04:16:39 INFO - PROCESS | 1930 | 1461582999399 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]]]}] 04:16:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:16:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1120ms 04:16:39 INFO - PROCESS | 1930 | 1461582999438 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 04:16:39 INFO - PROCESS | 1930 | 1461582999439 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 04:16:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:16:39 INFO - PROCESS | 1930 | 1461582999442 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:16:39 INFO - PROCESS | 1930 | 1461582999445 Marionette TRACE conn2 <- [1,694,null,{}] 04:16:39 INFO - PROCESS | 1930 | 1461582999453 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}] 04:16:39 INFO - PROCESS | 1930 | 1461582999552 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 04:16:39 INFO - PROCESS | 1930 | 1461582999600 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c11f800 == 63 [pid = 1930] [id = 181] 04:16:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x127a7d400) [pid = 1930] [serial = 541] [outer = 0x0] 04:16:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x12811b000) [pid = 1930] [serial = 542] [outer = 0x127a7d400] 04:16:39 INFO - PROCESS | 1930 | 1461582999633 Marionette DEBUG loaded listener.js 04:16:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x12ae16c00) [pid = 1930] [serial = 543] [outer = 0x127a7d400] 04:16:40 INFO - PROCESS | 1930 | 1461583000678 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]]]}] 04:16:40 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) 04:16:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1275ms 04:16:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:16:40 INFO - PROCESS | 1930 | 1461583000718 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 04:16:40 INFO - PROCESS | 1930 | 1461583000720 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 04:16:40 INFO - PROCESS | 1930 | 1461583000723 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:16:40 INFO - PROCESS | 1930 | 1461583000725 Marionette TRACE conn2 <- [1,698,null,{}] 04:16:40 INFO - PROCESS | 1930 | 1461583000730 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}] 04:16:40 INFO - PROCESS | 1930 | 1461583000852 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 04:16:40 INFO - PROCESS | 1930 | 1461583000936 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x11adbf800 == 64 [pid = 1930] [id = 182] 04:16:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x118f10800) [pid = 1930] [serial = 544] [outer = 0x0] 04:16:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x11935e000) [pid = 1930] [serial = 545] [outer = 0x118f10800] 04:16:40 INFO - PROCESS | 1930 | 1461583000965 Marionette DEBUG loaded listener.js 04:16:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x11a93b400) [pid = 1930] [serial = 546] [outer = 0x118f10800] 04:16:41 INFO - PROCESS | 1930 | --DOCSHELL 0x128d1a000 == 63 [pid = 1930] [id = 122] 04:16:41 INFO - PROCESS | 1930 | --DOCSHELL 0x12d2a0800 == 62 [pid = 1930] [id = 177] 04:16:41 INFO - PROCESS | 1930 | --DOCSHELL 0x12c11c000 == 61 [pid = 1930] [id = 176] 04:16:41 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba73800 == 60 [pid = 1930] [id = 175] 04:16:41 INFO - PROCESS | 1930 | --DOCSHELL 0x128d1f000 == 59 [pid = 1930] [id = 174] 04:16:41 INFO - PROCESS | 1930 | --DOCSHELL 0x127898800 == 58 [pid = 1930] [id = 173] 04:16:41 INFO - PROCESS | 1930 | --DOCSHELL 0x126ae2000 == 57 [pid = 1930] [id = 172] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x11add3800) [pid = 1930] [serial = 418] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x128d38400) [pid = 1930] [serial = 421] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x12dd43000) [pid = 1930] [serial = 433] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x12dd40800) [pid = 1930] [serial = 436] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x12d583800) [pid = 1930] [serial = 430] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x12c018000) [pid = 1930] [serial = 427] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x12b78b400) [pid = 1930] [serial = 424] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x1158b6000) [pid = 1930] [serial = 415] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOCSHELL 0x1264c3000 == 56 [pid = 1930] [id = 171] 04:16:41 INFO - PROCESS | 1930 | --DOCSHELL 0x11c473800 == 55 [pid = 1930] [id = 170] 04:16:41 INFO - PROCESS | 1930 | --DOCSHELL 0x115035000 == 54 [pid = 1930] [id = 169] 04:16:41 INFO - PROCESS | 1930 | --DOCSHELL 0x11ba11000 == 53 [pid = 1930] [id = 168] 04:16:41 INFO - PROCESS | 1930 | --DOCSHELL 0x119817000 == 52 [pid = 1930] [id = 167] 04:16:41 INFO - PROCESS | 1930 | --DOCSHELL 0x118a1a800 == 51 [pid = 1930] [id = 166] 04:16:41 INFO - PROCESS | 1930 | --DOCSHELL 0x115051800 == 50 [pid = 1930] [id = 165] 04:16:41 INFO - PROCESS | 1930 | --DOCSHELL 0x119322000 == 49 [pid = 1930] [id = 164] 04:16:41 INFO - PROCESS | 1930 | --DOCSHELL 0x12e631000 == 48 [pid = 1930] [id = 163] 04:16:41 INFO - PROCESS | 1930 | --DOCSHELL 0x1266d8800 == 47 [pid = 1930] [id = 162] 04:16:41 INFO - PROCESS | 1930 | --DOCSHELL 0x119816800 == 46 [pid = 1930] [id = 161] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x12ea2e800) [pid = 1930] [serial = 476] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x12d23f000) [pid = 1930] [serial = 459] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x129574c00) [pid = 1930] [serial = 458] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x12d58c000) [pid = 1930] [serial = 461] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x12e6ac800) [pid = 1930] [serial = 464] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x11508b400) [pid = 1930] [serial = 467] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x12d23bc00) [pid = 1930] [serial = 413] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x127a2ac00) [pid = 1930] [serial = 448] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x128a62000) [pid = 1930] [serial = 449] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x123a5c400) [pid = 1930] [serial = 445] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x12640f800) [pid = 1930] [serial = 446] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x128de2c00) [pid = 1930] [serial = 451] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x12ae17400) [pid = 1930] [serial = 452] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x11aa46c00) [pid = 1930] [serial = 440] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x119294000) [pid = 1930] [serial = 439] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x11bfddc00) [pid = 1930] [serial = 443] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x11b96a400) [pid = 1930] [serial = 442] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x12b7d9800) [pid = 1930] [serial = 454] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x119230400) [pid = 1930] [serial = 468] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x12e8d5c00) [pid = 1930] [serial = 474] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x12e8cd400) [pid = 1930] [serial = 473] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x11bc15000) [pid = 1930] [serial = 470] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x12e6b5400) [pid = 1930] [serial = 465] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x12e6d4400) [pid = 1930] [serial = 471] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x12ea34c00) [pid = 1930] [serial = 477] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x11908a400) [pid = 1930] [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.] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x12dd44c00) [pid = 1930] [serial = 462] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x12c014c00) [pid = 1930] [serial = 455] [outer = 0x0] [url = about:blank] 04:16:41 INFO - PROCESS | 1930 | 1461583001834 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]]]}] 04:16:41 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) 04:16:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1122ms 04:16:41 INFO - PROCESS | 1930 | 1461583001846 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 04:16:41 INFO - PROCESS | 1930 | 1461583001850 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 04:16:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:16:41 INFO - PROCESS | 1930 | 1461583001854 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:16:41 INFO - PROCESS | 1930 | 1461583001856 Marionette TRACE conn2 <- [1,702,null,{}] 04:16:41 INFO - PROCESS | 1930 | 1461583001858 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}] 04:16:41 INFO - PROCESS | 1930 | 1461583001935 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 04:16:41 INFO - PROCESS | 1930 | 1461583001939 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x1167e7800 == 47 [pid = 1930] [id = 183] 04:16:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x118aa1c00) [pid = 1930] [serial = 547] [outer = 0x0] 04:16:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x11ad2b400) [pid = 1930] [serial = 548] [outer = 0x118aa1c00] 04:16:41 INFO - PROCESS | 1930 | 1461583001968 Marionette DEBUG loaded listener.js 04:16:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x11b9cec00) [pid = 1930] [serial = 549] [outer = 0x118aa1c00] 04:16:42 INFO - PROCESS | 1930 | 1461583002802 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]]]}] 04:16:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:16:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 971ms 04:16:42 INFO - PROCESS | 1930 | 1461583002825 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 04:16:42 INFO - PROCESS | 1930 | 1461583002826 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 04:16:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:16:42 INFO - PROCESS | 1930 | 1461583002829 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:16:42 INFO - PROCESS | 1930 | 1461583002833 Marionette TRACE conn2 <- [1,706,null,{}] 04:16:42 INFO - PROCESS | 1930 | 1461583002840 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}] 04:16:42 INFO - PROCESS | 1930 | 1461583002938 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 04:16:42 INFO - PROCESS | 1930 | 1461583002945 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x11af2f000 == 48 [pid = 1930] [id = 184] 04:16:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x123b6a000) [pid = 1930] [serial = 550] [outer = 0x0] 04:16:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x123b74c00) [pid = 1930] [serial = 551] [outer = 0x123b6a000] 04:16:42 INFO - PROCESS | 1930 | 1461583002976 Marionette DEBUG loaded listener.js 04:16:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x126c66000) [pid = 1930] [serial = 552] [outer = 0x123b6a000] 04:16:43 INFO - PROCESS | 1930 | 1461583003808 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]]]}] 04:16:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:16:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1024ms 04:16:43 INFO - PROCESS | 1930 | 1461583003853 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 04:16:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:16:43 INFO - PROCESS | 1930 | 1461583003855 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 04:16:43 INFO - PROCESS | 1930 | 1461583003857 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:16:43 INFO - PROCESS | 1930 | 1461583003858 Marionette TRACE conn2 <- [1,710,null,{}] 04:16:43 INFO - PROCESS | 1930 | 1461583003860 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}] 04:16:43 INFO - PROCESS | 1930 | 1461583003954 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 04:16:43 INFO - PROCESS | 1930 | 1461583003988 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x11c1e8000 == 49 [pid = 1930] [id = 185] 04:16:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x127a7c400) [pid = 1930] [serial = 553] [outer = 0x0] 04:16:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x128a68800) [pid = 1930] [serial = 554] [outer = 0x127a7c400] 04:16:44 INFO - PROCESS | 1930 | 1461583004015 Marionette DEBUG loaded listener.js 04:16:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x129575400) [pid = 1930] [serial = 555] [outer = 0x127a7c400] 04:16:44 INFO - PROCESS | 1930 | 1461583004808 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]]]}] 04:16:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:16:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 971ms 04:16:44 INFO - PROCESS | 1930 | 1461583004829 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 04:16:44 INFO - PROCESS | 1930 | 1461583004831 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 04:16:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:16:44 INFO - PROCESS | 1930 | 1461583004834 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:16:44 INFO - PROCESS | 1930 | 1461583004835 Marionette TRACE conn2 <- [1,714,null,{}] 04:16:44 INFO - PROCESS | 1930 | 1461583004837 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}] 04:16:44 INFO - PROCESS | 1930 | 1461583004932 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 04:16:44 INFO - PROCESS | 1930 | 1461583004936 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x1264cd800 == 50 [pid = 1930] [id = 186] 04:16:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x12811a800) [pid = 1930] [serial = 556] [outer = 0x0] 04:16:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x12ae16000) [pid = 1930] [serial = 557] [outer = 0x12811a800] 04:16:44 INFO - PROCESS | 1930 | 1461583004962 Marionette DEBUG loaded listener.js 04:16:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x12b74d400) [pid = 1930] [serial = 558] [outer = 0x12811a800] 04:16:45 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x11ab2f800) [pid = 1930] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:16:45 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x127a2e800) [pid = 1930] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:16:45 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x12ae17800) [pid = 1930] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:16:45 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x11b9d5000) [pid = 1930] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:16:45 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x11ad29c00) [pid = 1930] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:16:45 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x129572c00) [pid = 1930] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:16:45 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x11464c000) [pid = 1930] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:16:45 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x117a81c00) [pid = 1930] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:16:45 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x119d90000) [pid = 1930] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:16:45 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x11bfd9000) [pid = 1930] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:16:45 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x12c00e000) [pid = 1930] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:16:45 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x114667c00) [pid = 1930] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:16:45 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x11aa51400) [pid = 1930] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:16:45 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x12d587400) [pid = 1930] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:16:45 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x12d586c00) [pid = 1930] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:16:45 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x127a7c000) [pid = 1930] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:16:45 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x11922f800) [pid = 1930] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:16:45 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x11ad30400) [pid = 1930] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:16:45 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x126dd2c00) [pid = 1930] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:16:45 INFO - PROCESS | 1930 | 1461583005857 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]]]}] 04:16:45 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 04:16:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1070ms 04:16:45 INFO - PROCESS | 1930 | 1461583005904 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 04:16:45 INFO - PROCESS | 1930 | 1461583005905 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 04:16:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:16:45 INFO - PROCESS | 1930 | 1461583005908 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:16:45 INFO - PROCESS | 1930 | 1461583005909 Marionette TRACE conn2 <- [1,718,null,{}] 04:16:45 INFO - PROCESS | 1930 | 1461583005911 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}] 04:16:46 INFO - PROCESS | 1930 | 1461583006005 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 04:16:46 INFO - PROCESS | 1930 | 1461583006010 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x11c1cd800 == 51 [pid = 1930] [id = 187] 04:16:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x116955400) [pid = 1930] [serial = 559] [outer = 0x0] 04:16:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x12ae17800) [pid = 1930] [serial = 560] [outer = 0x116955400] 04:16:46 INFO - PROCESS | 1930 | 1461583006041 Marionette DEBUG loaded listener.js 04:16:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x12b7d9800) [pid = 1930] [serial = 561] [outer = 0x116955400] 04:16:46 INFO - PROCESS | 1930 | 1461583006853 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]]]}] 04:16:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:16:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 968ms 04:16:46 INFO - PROCESS | 1930 | 1461583006877 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 04:16:46 INFO - PROCESS | 1930 | 1461583006878 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 04:16:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:16:46 INFO - PROCESS | 1930 | 1461583006880 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:16:46 INFO - PROCESS | 1930 | 1461583006883 Marionette TRACE conn2 <- [1,722,null,{}] 04:16:46 INFO - PROCESS | 1930 | 1461583006886 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}] 04:16:46 INFO - PROCESS | 1930 | 1461583006958 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 04:16:47 INFO - PROCESS | 1930 | 1461583007006 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x127569000 == 52 [pid = 1930] [id = 188] 04:16:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x12956bc00) [pid = 1930] [serial = 562] [outer = 0x0] 04:16:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x12bd36800) [pid = 1930] [serial = 563] [outer = 0x12956bc00] 04:16:47 INFO - PROCESS | 1930 | 1461583007031 Marionette DEBUG loaded listener.js 04:16:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x12c0db800) [pid = 1930] [serial = 564] [outer = 0x12956bc00] 04:16:47 INFO - PROCESS | 1930 | 1461583007323 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] 04:16:47 INFO - PROCESS | 1930 | 1461583007356 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 04:16:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:16:47 INFO - PROCESS | 1930 | 1461583007358 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:16:47 INFO - PROCESS | 1930 | 1461583007359 Marionette TRACE conn2 <- [1,726,null,{}] 04:16:47 INFO - PROCESS | 1930 | 1461583007362 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}] 04:16:47 INFO - PROCESS | 1930 | 1461583007442 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 04:16:47 INFO - PROCESS | 1930 | 1461583007447 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a076800 == 53 [pid = 1930] [id = 189] 04:16:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x12c0dc400) [pid = 1930] [serial = 565] [outer = 0x0] 04:16:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x12d241000) [pid = 1930] [serial = 566] [outer = 0x12c0dc400] 04:16:47 INFO - PROCESS | 1930 | 1461583007475 Marionette DEBUG loaded listener.js 04:16:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x12d588000) [pid = 1930] [serial = 567] [outer = 0x12c0dc400] 04:16:47 INFO - PROCESS | 1930 | 1461583007894 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]]]}] 04:16:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:16:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 568ms 04:16:47 INFO - PROCESS | 1930 | 1461583007927 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 04:16:47 INFO - PROCESS | 1930 | 1461583007930 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 04:16:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:16:47 INFO - PROCESS | 1930 | 1461583007934 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:16:47 INFO - PROCESS | 1930 | 1461583007936 Marionette TRACE conn2 <- [1,730,null,{}] 04:16:47 INFO - PROCESS | 1930 | 1461583007941 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}] 04:16:48 INFO - PROCESS | 1930 | 1461583008027 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 04:16:48 INFO - PROCESS | 1930 | 1461583008122 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x115a54800 == 54 [pid = 1930] [id = 190] 04:16:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x11581d800) [pid = 1930] [serial = 568] [outer = 0x0] 04:16:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x115950000) [pid = 1930] [serial = 569] [outer = 0x11581d800] 04:16:48 INFO - PROCESS | 1930 | 1461583008154 Marionette DEBUG loaded listener.js 04:16:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x119294000) [pid = 1930] [serial = 570] [outer = 0x11581d800] 04:16:48 INFO - PROCESS | 1930 | 1461583008578 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3640] expected 0 but got 10","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 04:16:48 INFO - PROCESS | 1930 | 1461583008609 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 04:16:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:16:48 INFO - PROCESS | 1930 | 1461583008614 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:16:48 INFO - PROCESS | 1930 | 1461583008616 Marionette TRACE conn2 <- [1,734,null,{}] 04:16:48 INFO - PROCESS | 1930 | 1461583008619 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}] 04:16:48 INFO - PROCESS | 1930 | 1461583008742 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 04:16:48 INFO - PROCESS | 1930 | 1461583008793 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x11adbe800 == 55 [pid = 1930] [id = 191] 04:16:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x119d8fc00) [pid = 1930] [serial = 571] [outer = 0x0] 04:16:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x11bfd9800) [pid = 1930] [serial = 572] [outer = 0x119d8fc00] 04:16:48 INFO - PROCESS | 1930 | 1461583008823 Marionette DEBUG loaded listener.js 04:16:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x11c736800) [pid = 1930] [serial = 573] [outer = 0x119d8fc00] 04:16:49 INFO - PROCESS | 1930 | 1461583009241 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]]]}] 04:16:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:16:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 670ms 04:16:49 INFO - PROCESS | 1930 | 1461583009285 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 04:16:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:16:49 INFO - PROCESS | 1930 | 1461583009286 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 04:16:49 INFO - PROCESS | 1930 | 1461583009289 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:16:49 INFO - PROCESS | 1930 | 1461583009292 Marionette TRACE conn2 <- [1,738,null,{}] 04:16:49 INFO - PROCESS | 1930 | 1461583009316 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}] 04:16:49 INFO - PROCESS | 1930 | 1461583009435 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 04:16:49 INFO - PROCESS | 1930 | 1461583009482 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2d0800 == 56 [pid = 1930] [id = 192] 04:16:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x12819d000) [pid = 1930] [serial = 574] [outer = 0x0] 04:16:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x129578800) [pid = 1930] [serial = 575] [outer = 0x12819d000] 04:16:49 INFO - PROCESS | 1930 | 1461583009515 Marionette DEBUG loaded listener.js 04:16:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x12b786c00) [pid = 1930] [serial = 576] [outer = 0x12819d000] 04:16:50 INFO - PROCESS | 1930 | 1461583010400 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]]]}] 04:16:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:16:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1123ms 04:16:50 INFO - PROCESS | 1930 | 1461583010412 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 04:16:50 INFO - PROCESS | 1930 | 1461583010415 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 04:16:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:16:50 INFO - PROCESS | 1930 | 1461583010419 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:16:50 INFO - PROCESS | 1930 | 1461583010420 Marionette TRACE conn2 <- [1,742,null,{}] 04:16:50 INFO - PROCESS | 1930 | 1461583010422 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}] 04:16:50 INFO - PROCESS | 1930 | 1461583010517 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 04:16:50 INFO - PROCESS | 1930 | 1461583010562 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d537000 == 57 [pid = 1930] [id = 193] 04:16:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x12b788c00) [pid = 1930] [serial = 577] [outer = 0x0] 04:16:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x12d7ce400) [pid = 1930] [serial = 578] [outer = 0x12b788c00] 04:16:50 INFO - PROCESS | 1930 | 1461583010593 Marionette DEBUG loaded listener.js 04:16:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x12e42f400) [pid = 1930] [serial = 579] [outer = 0x12b788c00] 04:16:51 INFO - PROCESS | 1930 | 1461583011482 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]]]}] 04:16:51 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 04:16:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1070ms 04:16:51 INFO - PROCESS | 1930 | 1461583011490 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 04:16:51 INFO - PROCESS | 1930 | 1461583011491 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 04:16:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:16:51 INFO - PROCESS | 1930 | 1461583011494 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:16:51 INFO - PROCESS | 1930 | 1461583011495 Marionette TRACE conn2 <- [1,746,null,{}] 04:16:51 INFO - PROCESS | 1930 | 1461583011499 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}] 04:16:51 INFO - PROCESS | 1930 | 1461583011594 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 04:16:51 INFO - PROCESS | 1930 | 1461583011641 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e4e2800 == 58 [pid = 1930] [id = 194] 04:16:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x12e42fc00) [pid = 1930] [serial = 580] [outer = 0x0] 04:16:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x12e6d0800) [pid = 1930] [serial = 581] [outer = 0x12e42fc00] 04:16:51 INFO - PROCESS | 1930 | 1461583011671 Marionette DEBUG loaded listener.js 04:16:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x12e6d8400) [pid = 1930] [serial = 582] [outer = 0x12e42fc00] 04:16:52 INFO - PROCESS | 1930 | 1461583012564 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]]]}] 04:16:52 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.) 04:16:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1119ms 04:16:52 INFO - PROCESS | 1930 | 1461583012614 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 04:16:52 INFO - PROCESS | 1930 | 1461583012615 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 04:16:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:16:52 INFO - PROCESS | 1930 | 1461583012618 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:16:52 INFO - PROCESS | 1930 | 1461583012619 Marionette TRACE conn2 <- [1,750,null,{}] 04:16:52 INFO - PROCESS | 1930 | 1461583012621 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}] 04:16:52 INFO - PROCESS | 1930 | 1461583012734 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 04:16:52 INFO - PROCESS | 1930 | 1461583012791 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x119d3a000 == 59 [pid = 1930] [id = 195] 04:16:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x12e6d8800) [pid = 1930] [serial = 583] [outer = 0x0] 04:16:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x12e8d3400) [pid = 1930] [serial = 584] [outer = 0x12e6d8800] 04:16:52 INFO - PROCESS | 1930 | 1461583012823 Marionette DEBUG loaded listener.js 04:16:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12ea31800) [pid = 1930] [serial = 585] [outer = 0x12e6d8800] 04:16:53 INFO - PROCESS | 1930 | --DOCSHELL 0x127569000 == 58 [pid = 1930] [id = 188] 04:16:53 INFO - PROCESS | 1930 | --DOCSHELL 0x11c1cd800 == 57 [pid = 1930] [id = 187] 04:16:53 INFO - PROCESS | 1930 | --DOCSHELL 0x1264cd800 == 56 [pid = 1930] [id = 186] 04:16:53 INFO - PROCESS | 1930 | --DOCSHELL 0x11c1e8000 == 55 [pid = 1930] [id = 185] 04:16:53 INFO - PROCESS | 1930 | --DOCSHELL 0x11af2f000 == 54 [pid = 1930] [id = 184] 04:16:53 INFO - PROCESS | 1930 | --DOCSHELL 0x1167e7800 == 53 [pid = 1930] [id = 183] 04:16:53 INFO - PROCESS | 1930 | --DOCSHELL 0x11adbf800 == 52 [pid = 1930] [id = 182] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x12e6cf400) [pid = 1930] [serial = 533] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOCSHELL 0x116979800 == 51 [pid = 1930] [id = 179] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x12ae16800) [pid = 1930] [serial = 374] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x11aa46400) [pid = 1930] [serial = 368] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x12e42f800) [pid = 1930] [serial = 437] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x12819c400) [pid = 1930] [serial = 320] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x11bfdb800) [pid = 1930] [serial = 371] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x12ae15c00) [pid = 1930] [serial = 512] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x12b74f800) [pid = 1930] [serial = 513] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x12b8f2400) [pid = 1930] [serial = 518] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x126605000) [pid = 1930] [serial = 506] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x12bd36400) [pid = 1930] [serial = 492] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x12b781400) [pid = 1930] [serial = 491] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x12b758000) [pid = 1930] [serial = 515] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x1271ec800) [pid = 1930] [serial = 509] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x11aa4a800) [pid = 1930] [serial = 497] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x11ad2e000) [pid = 1930] [serial = 498] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x11addec00) [pid = 1930] [serial = 500] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x11bc16400) [pid = 1930] [serial = 501] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x12b7de000) [pid = 1930] [serial = 516] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x12b780800) [pid = 1930] [serial = 488] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x11c83f400) [pid = 1930] [serial = 503] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x123b6dc00) [pid = 1930] [serial = 504] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x12c019c00) [pid = 1930] [serial = 521] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x12ea49c00) [pid = 1930] [serial = 479] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x115a30800) [pid = 1930] [serial = 495] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x114c4b800) [pid = 1930] [serial = 494] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x11a936c00) [pid = 1930] [serial = 482] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x11c4a6c00) [pid = 1930] [serial = 485] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x12c010800) [pid = 1930] [serial = 524] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x12e6ad000) [pid = 1930] [serial = 531] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x12bdd2800) [pid = 1930] [serial = 519] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x12d7cb800) [pid = 1930] [serial = 527] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x12e428000) [pid = 1930] [serial = 530] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x12713e000) [pid = 1930] [serial = 507] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x12d234000) [pid = 1930] [serial = 522] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x12d585800) [pid = 1930] [serial = 525] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x12e424c00) [pid = 1930] [serial = 528] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x12957cc00) [pid = 1930] [serial = 510] [outer = 0x0] [url = about:blank] 04:16:53 INFO - PROCESS | 1930 | 1461583013877 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]]]}] 04:16:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:16:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1270ms 04:16:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:16:53 INFO - PROCESS | 1930 | 1461583013889 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 04:16:53 INFO - PROCESS | 1930 | 1461583013891 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 04:16:53 INFO - PROCESS | 1930 | 1461583013894 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:16:53 INFO - PROCESS | 1930 | 1461583013896 Marionette TRACE conn2 <- [1,754,null,{}] 04:16:53 INFO - PROCESS | 1930 | 1461583013901 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}] 04:16:53 INFO - PROCESS | 1930 | 1461583013980 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 04:16:53 INFO - PROCESS | 1930 | 1461583013988 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x11921a800 == 52 [pid = 1930] [id = 196] 04:16:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x119d95c00) [pid = 1930] [serial = 586] [outer = 0x0] 04:16:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x11aa47400) [pid = 1930] [serial = 587] [outer = 0x119d95c00] 04:16:54 INFO - PROCESS | 1930 | 1461583014016 Marionette DEBUG loaded listener.js 04:16:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x11add9800) [pid = 1930] [serial = 588] [outer = 0x119d95c00] 04:16:54 INFO - PROCESS | 1930 | 1461583014860 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]]]}] 04:16:54 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 04:16:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 976ms 04:16:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:16:54 INFO - PROCESS | 1930 | 1461583014870 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 04:16:54 INFO - PROCESS | 1930 | 1461583014873 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 04:16:54 INFO - PROCESS | 1930 | 1461583014877 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:16:54 INFO - PROCESS | 1930 | 1461583014879 Marionette TRACE conn2 <- [1,758,null,{}] 04:16:54 INFO - PROCESS | 1930 | 1461583014883 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}] 04:16:54 INFO - PROCESS | 1930 | 1461583014969 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 04:16:55 INFO - PROCESS | 1930 | 1461583015012 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a8a5000 == 53 [pid = 1930] [id = 197] 04:16:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x11addc800) [pid = 1930] [serial = 589] [outer = 0x0] 04:16:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x123a5c400) [pid = 1930] [serial = 590] [outer = 0x11addc800] 04:16:55 INFO - PROCESS | 1930 | 1461583015039 Marionette DEBUG loaded listener.js 04:16:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x126408c00) [pid = 1930] [serial = 591] [outer = 0x11addc800] 04:16:55 INFO - PROCESS | 1930 | 1461583015371 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]]]}] 04:16:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:16:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 525ms 04:16:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:16:55 INFO - PROCESS | 1930 | 1461583015403 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 04:16:55 INFO - PROCESS | 1930 | 1461583015405 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 04:16:55 INFO - PROCESS | 1930 | 1461583015407 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:16:55 INFO - PROCESS | 1930 | 1461583015409 Marionette TRACE conn2 <- [1,762,null,{}] 04:16:55 INFO - PROCESS | 1930 | 1461583015418 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}] 04:16:55 INFO - PROCESS | 1930 | 1461583015502 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 04:16:55 INFO - PROCESS | 1930 | 1461583015553 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x11c1cb800 == 54 [pid = 1930] [id = 198] 04:16:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x11c2b0c00) [pid = 1930] [serial = 592] [outer = 0x0] 04:16:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x1271c3800) [pid = 1930] [serial = 593] [outer = 0x11c2b0c00] 04:16:55 INFO - PROCESS | 1930 | 1461583015581 Marionette DEBUG loaded listener.js 04:16:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x12ae15400) [pid = 1930] [serial = 594] [outer = 0x11c2b0c00] 04:16:56 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x12811a800) [pid = 1930] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:16:56 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x118f10800) [pid = 1930] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:16:56 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x118aa1c00) [pid = 1930] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:16:56 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x123b6a000) [pid = 1930] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:16:56 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x116955400) [pid = 1930] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:16:56 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x12956bc00) [pid = 1930] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:16:56 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x127a7c400) [pid = 1930] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:16:56 INFO - PROCESS | 1930 | 1461583016517 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]]]}] 04:16:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:16:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1123ms 04:16:56 INFO - PROCESS | 1930 | 1461583016530 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 04:16:56 INFO - PROCESS | 1930 | 1461583016533 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 04:16:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:16:56 INFO - PROCESS | 1930 | 1461583016537 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:16:56 INFO - PROCESS | 1930 | 1461583016539 Marionette TRACE conn2 <- [1,766,null,{}] 04:16:56 INFO - PROCESS | 1930 | 1461583016544 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}] 04:16:56 INFO - PROCESS | 1930 | 1461583016669 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 04:16:56 INFO - PROCESS | 1930 | 1461583016745 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x119d2b000 == 55 [pid = 1930] [id = 199] 04:16:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x119d98400) [pid = 1930] [serial = 595] [outer = 0x0] 04:16:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x11a98bc00) [pid = 1930] [serial = 596] [outer = 0x119d98400] 04:16:56 INFO - PROCESS | 1930 | 1461583016821 Marionette DEBUG loaded listener.js 04:16:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x11addd000) [pid = 1930] [serial = 597] [outer = 0x119d98400] 04:16:57 INFO - PROCESS | 1930 | 1461583017701 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]]]}] 04:16:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:16:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1173ms 04:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:16:57 INFO - PROCESS | 1930 | 1461583017710 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 04:16:57 INFO - PROCESS | 1930 | 1461583017714 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 04:16:57 INFO - PROCESS | 1930 | 1461583017718 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:16:57 INFO - PROCESS | 1930 | 1461583017720 Marionette TRACE conn2 <- [1,770,null,{}] 04:16:57 INFO - PROCESS | 1930 | 1461583017723 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}] 04:16:57 INFO - PROCESS | 1930 | 1461583017847 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 04:16:57 INFO - PROCESS | 1930 | 1461583017907 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x123ac1000 == 56 [pid = 1930] [id = 200] 04:16:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x11addec00) [pid = 1930] [serial = 598] [outer = 0x0] 04:16:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x123b71800) [pid = 1930] [serial = 599] [outer = 0x11addec00] 04:16:57 INFO - PROCESS | 1930 | 1461583017937 Marionette DEBUG loaded listener.js 04:16:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x12758fc00) [pid = 1930] [serial = 600] [outer = 0x11addec00] 04:16:58 INFO - PROCESS | 1930 | 1461583018359 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]]]}] 04:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 669ms 04:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:16:58 INFO - PROCESS | 1930 | 1461583018388 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 04:16:58 INFO - PROCESS | 1930 | 1461583018389 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 04:16:58 INFO - PROCESS | 1930 | 1461583018391 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:16:58 INFO - PROCESS | 1930 | 1461583018394 Marionette TRACE conn2 <- [1,774,null,{}] 04:16:58 INFO - PROCESS | 1930 | 1461583018421 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}] 04:16:58 INFO - PROCESS | 1930 | 1461583018524 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 04:16:58 INFO - PROCESS | 1930 | 1461583018584 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x127124000 == 57 [pid = 1930] [id = 201] 04:16:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x12ae1b800) [pid = 1930] [serial = 601] [outer = 0x0] 04:16:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x12b753000) [pid = 1930] [serial = 602] [outer = 0x12ae1b800] 04:16:58 INFO - PROCESS | 1930 | 1461583018618 Marionette DEBUG loaded listener.js 04:16:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x12b7dbc00) [pid = 1930] [serial = 603] [outer = 0x12ae1b800] 04:16:59 INFO - PROCESS | 1930 | 1461583019043 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]]]}] 04:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 676ms 04:16:59 INFO - PROCESS | 1930 | 1461583019067 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 04:16:59 INFO - PROCESS | 1930 | 1461583019069 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 04:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:16:59 INFO - PROCESS | 1930 | 1461583019072 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:16:59 INFO - PROCESS | 1930 | 1461583019073 Marionette TRACE conn2 <- [1,778,null,{}] 04:16:59 INFO - PROCESS | 1930 | 1461583019075 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}] 04:16:59 INFO - PROCESS | 1930 | 1461583019190 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 04:16:59 INFO - PROCESS | 1930 | 1461583019264 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x127a18000 == 58 [pid = 1930] [id = 202] 04:16:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x12bdce800) [pid = 1930] [serial = 604] [outer = 0x0] 04:16:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x12c00b000) [pid = 1930] [serial = 605] [outer = 0x12bdce800] 04:16:59 INFO - PROCESS | 1930 | 1461583019295 Marionette DEBUG loaded listener.js 04:16:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x12d233400) [pid = 1930] [serial = 606] [outer = 0x12bdce800] 04:16:59 INFO - PROCESS | 1930 | 1461583019697 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]]]}] 04:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 667ms 04:16:59 INFO - PROCESS | 1930 | 1461583019740 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 04:16:59 INFO - PROCESS | 1930 | 1461583019741 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 04:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:16:59 INFO - PROCESS | 1930 | 1461583019744 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:16:59 INFO - PROCESS | 1930 | 1461583019745 Marionette TRACE conn2 <- [1,782,null,{}] 04:16:59 INFO - PROCESS | 1930 | 1461583019747 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}] 04:16:59 INFO - PROCESS | 1930 | 1461583019842 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 04:16:59 INFO - PROCESS | 1930 | 1461583019910 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b42d800 == 59 [pid = 1930] [id = 203] 04:16:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x128a62000) [pid = 1930] [serial = 607] [outer = 0x0] 04:16:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x12d3a0c00) [pid = 1930] [serial = 608] [outer = 0x128a62000] 04:16:59 INFO - PROCESS | 1930 | 1461583019941 Marionette DEBUG loaded listener.js 04:16:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x12e424c00) [pid = 1930] [serial = 609] [outer = 0x128a62000] 04:17:00 INFO - PROCESS | 1930 | 1461583020494 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]]]}] 04:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 769ms 04:17:00 INFO - PROCESS | 1930 | 1461583020513 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 04:17:00 INFO - PROCESS | 1930 | 1461583020516 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 04:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:17:00 INFO - PROCESS | 1930 | 1461583020519 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:17:00 INFO - PROCESS | 1930 | 1461583020522 Marionette TRACE conn2 <- [1,786,null,{}] 04:17:00 INFO - PROCESS | 1930 | 1461583020527 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}] 04:17:00 INFO - PROCESS | 1930 | 1461583020643 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 04:17:00 INFO - PROCESS | 1930 | 1461583020696 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x11ba1a800 == 60 [pid = 1930] [id = 204] 04:17:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x11a991800) [pid = 1930] [serial = 610] [outer = 0x0] 04:17:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x11ab23000) [pid = 1930] [serial = 611] [outer = 0x11a991800] 04:17:00 INFO - PROCESS | 1930 | 1461583020724 Marionette DEBUG loaded listener.js 04:17:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x11bc14400) [pid = 1930] [serial = 612] [outer = 0x11a991800] 04:17:01 INFO - PROCESS | 1930 | 1461583021153 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]]]}] 04:17:01 INFO - PROCESS | 1930 | --DOCSHELL 0x11b06a000 == 59 [pid = 1930] [id = 104] 04:17:01 INFO - PROCESS | 1930 | --DOCSHELL 0x11905d000 == 58 [pid = 1930] [id = 105] 04:17:01 INFO - PROCESS | 1930 | --DOCSHELL 0x11bf94800 == 57 [pid = 1930] [id = 106] 04:17:01 INFO - PROCESS | 1930 | --DOCSHELL 0x11a8a5000 == 56 [pid = 1930] [id = 197] 04:17:01 INFO - PROCESS | 1930 | --DOCSHELL 0x11921a800 == 55 [pid = 1930] [id = 196] 04:17:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12e4e2800 == 54 [pid = 1930] [id = 194] 04:17:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12d537000 == 53 [pid = 1930] [id = 193] 04:17:01 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2d0800 == 52 [pid = 1930] [id = 192] 04:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 674ms 04:17:01 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x11594cc00) [pid = 1930] [serial = 536] [outer = 0x0] [url = about:blank] 04:17:01 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x12811b000) [pid = 1930] [serial = 542] [outer = 0x0] [url = about:blank] 04:17:01 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x11b9cdc00) [pid = 1930] [serial = 539] [outer = 0x0] [url = about:blank] 04:17:01 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x12d241000) [pid = 1930] [serial = 566] [outer = 0x0] [url = about:blank] 04:17:01 INFO - PROCESS | 1930 | --DOCSHELL 0x11adbe800 == 51 [pid = 1930] [id = 191] 04:17:01 INFO - PROCESS | 1930 | --DOCSHELL 0x115a54800 == 50 [pid = 1930] [id = 190] 04:17:01 INFO - PROCESS | 1930 | 1461583021200 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 04:17:01 INFO - PROCESS | 1930 | 1461583021204 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 04:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:17:01 INFO - PROCESS | 1930 | 1461583021208 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:17:01 INFO - PROCESS | 1930 | 1461583021210 Marionette TRACE conn2 <- [1,790,null,{}] 04:17:01 INFO - PROCESS | 1930 | 1461583021212 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}] 04:17:01 INFO - PROCESS | 1930 | 1461583021302 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 04:17:01 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x12b7d9800) [pid = 1930] [serial = 561] [outer = 0x0] [url = about:blank] 04:17:01 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x12c0db800) [pid = 1930] [serial = 564] [outer = 0x0] [url = about:blank] 04:17:01 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x128a68800) [pid = 1930] [serial = 554] [outer = 0x0] [url = about:blank] 04:17:01 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x129575400) [pid = 1930] [serial = 555] [outer = 0x0] [url = about:blank] 04:17:01 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x12b74d400) [pid = 1930] [serial = 558] [outer = 0x0] [url = about:blank] 04:17:01 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x12bd36800) [pid = 1930] [serial = 563] [outer = 0x0] [url = about:blank] 04:17:01 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x126c66000) [pid = 1930] [serial = 552] [outer = 0x0] [url = about:blank] 04:17:01 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x12ae16000) [pid = 1930] [serial = 557] [outer = 0x0] [url = about:blank] 04:17:01 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x11935e000) [pid = 1930] [serial = 545] [outer = 0x0] [url = about:blank] 04:17:01 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x11a93b400) [pid = 1930] [serial = 546] [outer = 0x0] [url = about:blank] 04:17:01 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x11ad2b400) [pid = 1930] [serial = 548] [outer = 0x0] [url = about:blank] 04:17:01 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x11b9cec00) [pid = 1930] [serial = 549] [outer = 0x0] [url = about:blank] 04:17:01 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x123b74c00) [pid = 1930] [serial = 551] [outer = 0x0] [url = about:blank] 04:17:01 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x12ae17800) [pid = 1930] [serial = 560] [outer = 0x0] [url = about:blank] 04:17:01 INFO - PROCESS | 1930 | 1461583021355 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x118761800 == 51 [pid = 1930] [id = 205] 04:17:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x11935e000) [pid = 1930] [serial = 613] [outer = 0x0] 04:17:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x11bc10000) [pid = 1930] [serial = 614] [outer = 0x11935e000] 04:17:01 INFO - PROCESS | 1930 | 1461583021382 Marionette DEBUG loaded listener.js 04:17:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x123b73c00) [pid = 1930] [serial = 615] [outer = 0x11935e000] 04:17:01 INFO - PROCESS | 1930 | 1461583021678 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]]]}] 04:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 523ms 04:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:17:01 INFO - PROCESS | 1930 | 1461583021733 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 04:17:01 INFO - PROCESS | 1930 | 1461583021735 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 04:17:01 INFO - PROCESS | 1930 | 1461583021737 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:17:01 INFO - PROCESS | 1930 | 1461583021740 Marionette TRACE conn2 <- [1,794,null,{}] 04:17:01 INFO - PROCESS | 1930 | 1461583021747 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}] 04:17:01 INFO - PROCESS | 1930 | 1461583021827 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 04:17:01 INFO - PROCESS | 1930 | 1461583021900 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x11bcde000 == 52 [pid = 1930] [id = 206] 04:17:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x123b74c00) [pid = 1930] [serial = 616] [outer = 0x0] 04:17:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x1278bbc00) [pid = 1930] [serial = 617] [outer = 0x123b74c00] 04:17:01 INFO - PROCESS | 1930 | 1461583021930 Marionette DEBUG loaded listener.js 04:17:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x12b74d400) [pid = 1930] [serial = 618] [outer = 0x123b74c00] 04:17:02 INFO - PROCESS | 1930 | 1461583022230 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]]]}] 04:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 521ms 04:17:02 INFO - PROCESS | 1930 | 1461583022260 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 04:17:02 INFO - PROCESS | 1930 | 1461583022263 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 04:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:17:02 INFO - PROCESS | 1930 | 1461583022269 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:17:02 INFO - PROCESS | 1930 | 1461583022271 Marionette TRACE conn2 <- [1,798,null,{}] 04:17:02 INFO - PROCESS | 1930 | 1461583022274 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}] 04:17:02 INFO - PROCESS | 1930 | 1461583022396 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 04:17:02 INFO - PROCESS | 1930 | 1461583022469 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x1263bb000 == 53 [pid = 1930] [id = 207] 04:17:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x12957c000) [pid = 1930] [serial = 619] [outer = 0x0] 04:17:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x12b7e6000) [pid = 1930] [serial = 620] [outer = 0x12957c000] 04:17:02 INFO - PROCESS | 1930 | 1461583022509 Marionette DEBUG loaded listener.js 04:17:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x12d7c7000) [pid = 1930] [serial = 621] [outer = 0x12957c000] 04:17:02 INFO - PROCESS | 1930 | 1461583022896 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]]]}] 04:17:02 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 04:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 678ms 04:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:17:02 INFO - PROCESS | 1930 | 1461583022943 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 04:17:02 INFO - PROCESS | 1930 | 1461583022944 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 04:17:02 INFO - PROCESS | 1930 | 1461583022946 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:17:02 INFO - PROCESS | 1930 | 1461583022948 Marionette TRACE conn2 <- [1,802,null,{}] 04:17:02 INFO - PROCESS | 1930 | 1461583022959 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}] 04:17:03 INFO - PROCESS | 1930 | 1461583023038 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 04:17:03 INFO - PROCESS | 1930 | 1461583023043 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x128183800 == 54 [pid = 1930] [id = 208] 04:17:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x12d7d0800) [pid = 1930] [serial = 622] [outer = 0x0] 04:17:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x12e430400) [pid = 1930] [serial = 623] [outer = 0x12d7d0800] 04:17:03 INFO - PROCESS | 1930 | 1461583023068 Marionette DEBUG loaded listener.js 04:17:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x12e6d1800) [pid = 1930] [serial = 624] [outer = 0x12d7d0800] 04:17:03 INFO - PROCESS | 1930 | 1461583023450 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]]]}] 04:17:03 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 04:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 520ms 04:17:03 INFO - PROCESS | 1930 | 1461583023468 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 04:17:03 INFO - PROCESS | 1930 | 1461583023470 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 04:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:17:03 INFO - PROCESS | 1930 | 1461583023477 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:17:03 INFO - PROCESS | 1930 | 1461583023478 Marionette TRACE conn2 <- [1,806,null,{}] 04:17:03 INFO - PROCESS | 1930 | 1461583023480 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}] 04:17:03 INFO - PROCESS | 1930 | 1461583023597 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 04:17:03 INFO - PROCESS | 1930 | 1461583023602 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2da000 == 55 [pid = 1930] [id = 209] 04:17:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x12e6d3000) [pid = 1930] [serial = 625] [outer = 0x0] 04:17:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x12e8d5c00) [pid = 1930] [serial = 626] [outer = 0x12e6d3000] 04:17:03 INFO - PROCESS | 1930 | 1461583023655 Marionette DEBUG loaded listener.js 04:17:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x12ea4e400) [pid = 1930] [serial = 627] [outer = 0x12e6d3000] 04:17:03 INFO - PROCESS | 1930 | [1930] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:17:03 INFO - PROCESS | 1930 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 04:17:03 INFO - PROCESS | 1930 | Determined SkiaGL cache limits: Size 100663296, Items: 256 04:17:03 INFO - PROCESS | 1930 | [GFX2-]: Using SkiaGL canvas. 04:17:03 INFO - PROCESS | 1930 | 1461583023994 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]]]}] 04:17:04 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 04:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 574ms 04:17:04 INFO - PROCESS | 1930 | 1461583024050 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 04:17:04 INFO - PROCESS | 1930 | 1461583024051 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 04:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:17:04 INFO - PROCESS | 1930 | 1461583024053 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:17:04 INFO - PROCESS | 1930 | 1461583024054 Marionette TRACE conn2 <- [1,810,null,{}] 04:17:04 INFO - PROCESS | 1930 | 1461583024057 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}] 04:17:04 INFO - PROCESS | 1930 | 1461583024155 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 04:17:04 INFO - PROCESS | 1930 | 1461583024160 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d523000 == 56 [pid = 1930] [id = 210] 04:17:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x12ea33400) [pid = 1930] [serial = 628] [outer = 0x0] 04:17:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x12ea56800) [pid = 1930] [serial = 629] [outer = 0x12ea33400] 04:17:04 INFO - PROCESS | 1930 | 1461583024185 Marionette DEBUG loaded listener.js 04:17:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x12eb4f800) [pid = 1930] [serial = 630] [outer = 0x12ea33400] 04:17:04 INFO - PROCESS | 1930 | 1461583024624 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]]]}] 04:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 619ms 04:17:04 INFO - PROCESS | 1930 | 1461583024681 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 04:17:04 INFO - PROCESS | 1930 | 1461583024683 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 04:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:17:04 INFO - PROCESS | 1930 | 1461583024687 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:17:04 INFO - PROCESS | 1930 | 1461583024689 Marionette TRACE conn2 <- [1,814,null,{}] 04:17:04 INFO - PROCESS | 1930 | 1461583024692 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}] 04:17:04 INFO - PROCESS | 1930 | 1461583024817 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 04:17:04 INFO - PROCESS | 1930 | 1461583024835 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e4ce000 == 57 [pid = 1930] [id = 211] 04:17:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x115267000) [pid = 1930] [serial = 631] [outer = 0x0] 04:17:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x11526c400) [pid = 1930] [serial = 632] [outer = 0x115267000] 04:17:04 INFO - PROCESS | 1930 | 1461583024874 Marionette DEBUG loaded listener.js 04:17:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x115271400) [pid = 1930] [serial = 633] [outer = 0x115267000] 04:17:05 INFO - PROCESS | 1930 | 1461583025260 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] 04:17:05 INFO - PROCESS | 1930 | 1461583025376 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 04:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:17:05 INFO - PROCESS | 1930 | 1461583025420 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:17:05 INFO - PROCESS | 1930 | 1461583025422 Marionette TRACE conn2 <- [1,818,null,{}] 04:17:05 INFO - PROCESS | 1930 | 1461583025425 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}] 04:17:05 INFO - PROCESS | 1930 | 1461583025551 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 04:17:05 INFO - PROCESS | 1930 | 1461583025558 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a8ab000 == 58 [pid = 1930] [id = 212] 04:17:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x115ac8000) [pid = 1930] [serial = 634] [outer = 0x0] 04:17:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x119d95c00) [pid = 1930] [serial = 635] [outer = 0x115ac8000] 04:17:05 INFO - PROCESS | 1930 | 1461583025598 Marionette DEBUG loaded listener.js 04:17:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x11addd400) [pid = 1930] [serial = 636] [outer = 0x115ac8000] 04:17:05 INFO - PROCESS | 1930 | 1461583025968 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]]]}] 04:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 580ms 04:17:05 INFO - PROCESS | 1930 | 1461583025991 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 04:17:05 INFO - PROCESS | 1930 | 1461583025992 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 04:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:17:05 INFO - PROCESS | 1930 | 1461583025994 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:17:05 INFO - PROCESS | 1930 | 1461583025995 Marionette TRACE conn2 <- [1,822,null,{}] 04:17:06 INFO - PROCESS | 1930 | 1461583025999 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}] 04:17:06 INFO - PROCESS | 1930 | 1461583026099 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 04:17:06 INFO - PROCESS | 1930 | 1461583026107 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e4eb000 == 59 [pid = 1930] [id = 213] 04:17:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x11c49dc00) [pid = 1930] [serial = 637] [outer = 0x0] 04:17:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x12758ec00) [pid = 1930] [serial = 638] [outer = 0x11c49dc00] 04:17:06 INFO - PROCESS | 1930 | 1461583026132 Marionette DEBUG loaded listener.js 04:17:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x12b7da000) [pid = 1930] [serial = 639] [outer = 0x11c49dc00] 04:17:06 INFO - PROCESS | 1930 | 1461583026440 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] 04:17:06 INFO - PROCESS | 1930 | 1461583026467 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 04:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:17:06 INFO - PROCESS | 1930 | 1461583026471 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:17:06 INFO - PROCESS | 1930 | 1461583026473 Marionette TRACE conn2 <- [1,826,null,{}] 04:17:06 INFO - PROCESS | 1930 | 1461583026475 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}] 04:17:06 INFO - PROCESS | 1930 | 1461583026573 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 04:17:06 INFO - PROCESS | 1930 | 1461583026577 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f4ec000 == 60 [pid = 1930] [id = 214] 04:17:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x12bd35400) [pid = 1930] [serial = 640] [outer = 0x0] 04:17:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x12eb55400) [pid = 1930] [serial = 641] [outer = 0x12bd35400] 04:17:06 INFO - PROCESS | 1930 | 1461583026606 Marionette DEBUG loaded listener.js 04:17:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x12f46f800) [pid = 1930] [serial = 642] [outer = 0x12bd35400] 04:17:06 INFO - PROCESS | 1930 | 1461583026957 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]]]}] 04:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 518ms 04:17:06 INFO - PROCESS | 1930 | 1461583026992 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 04:17:06 INFO - PROCESS | 1930 | 1461583026993 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 04:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:17:06 INFO - PROCESS | 1930 | 1461583026995 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:17:06 INFO - PROCESS | 1930 | 1461583026997 Marionette TRACE conn2 <- [1,830,null,{}] 04:17:07 INFO - PROCESS | 1930 | 1461583026999 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}] 04:17:07 INFO - PROCESS | 1930 | 1461583027080 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 04:17:07 INFO - PROCESS | 1930 | 1461583027086 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x12fb17000 == 61 [pid = 1930] [id = 215] 04:17:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x119860000) [pid = 1930] [serial = 643] [outer = 0x0] 04:17:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x119863000) [pid = 1930] [serial = 644] [outer = 0x119860000] 04:17:07 INFO - PROCESS | 1930 | 1461583027111 Marionette DEBUG loaded listener.js 04:17:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x12f468c00) [pid = 1930] [serial = 645] [outer = 0x119860000] 04:17:07 INFO - PROCESS | 1930 | 1461583027505 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]]]}] 04:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 518ms 04:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:17:07 INFO - PROCESS | 1930 | 1461583027514 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 04:17:07 INFO - PROCESS | 1930 | 1461583027517 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 04:17:07 INFO - PROCESS | 1930 | 1461583027520 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:17:07 INFO - PROCESS | 1930 | 1461583027523 Marionette TRACE conn2 <- [1,834,null,{}] 04:17:07 INFO - PROCESS | 1930 | 1461583027527 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}] 04:17:07 INFO - PROCESS | 1930 | 1461583027633 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 04:17:07 INFO - PROCESS | 1930 | 1461583027683 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x119272800 == 62 [pid = 1930] [id = 216] 04:17:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x115272000) [pid = 1930] [serial = 646] [outer = 0x0] 04:17:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x11877a000) [pid = 1930] [serial = 647] [outer = 0x115272000] 04:17:07 INFO - PROCESS | 1930 | 1461583027714 Marionette DEBUG loaded listener.js 04:17:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x119858800) [pid = 1930] [serial = 648] [outer = 0x115272000] 04:17:08 INFO - PROCESS | 1930 | 1461583028171 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]]]}] 04:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 674ms 04:17:08 INFO - PROCESS | 1930 | 1461583028194 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 04:17:08 INFO - PROCESS | 1930 | 1461583028199 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 04:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:17:08 INFO - PROCESS | 1930 | 1461583028203 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:17:08 INFO - PROCESS | 1930 | 1461583028205 Marionette TRACE conn2 <- [1,838,null,{}] 04:17:08 INFO - PROCESS | 1930 | 1461583028207 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}] 04:17:08 INFO - PROCESS | 1930 | 1461583028313 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 04:17:08 INFO - PROCESS | 1930 | 1461583028379 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x126acf000 == 63 [pid = 1930] [id = 217] 04:17:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x119861000) [pid = 1930] [serial = 649] [outer = 0x0] 04:17:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x11a85dc00) [pid = 1930] [serial = 650] [outer = 0x119861000] 04:17:08 INFO - PROCESS | 1930 | 1461583028410 Marionette DEBUG loaded listener.js 04:17:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x11ab24800) [pid = 1930] [serial = 651] [outer = 0x119861000] 04:17:08 INFO - PROCESS | 1930 | 1461583028841 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]]]}] 04:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 669ms 04:17:08 INFO - PROCESS | 1930 | 1461583028872 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 04:17:08 INFO - PROCESS | 1930 | 1461583028874 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 04:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:17:08 INFO - PROCESS | 1930 | 1461583028876 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:17:08 INFO - PROCESS | 1930 | 1461583028879 Marionette TRACE conn2 <- [1,842,null,{}] 04:17:08 INFO - PROCESS | 1930 | 1461583028907 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}] 04:17:09 INFO - PROCESS | 1930 | 1461583029011 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 04:17:09 INFO - PROCESS | 1930 | 1461583029109 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f4e7800 == 64 [pid = 1930] [id = 218] 04:17:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x126c92000) [pid = 1930] [serial = 652] [outer = 0x0] 04:17:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x1278bc800) [pid = 1930] [serial = 653] [outer = 0x126c92000] 04:17:09 INFO - PROCESS | 1930 | 1461583029143 Marionette DEBUG loaded listener.js 04:17:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x12956c400) [pid = 1930] [serial = 654] [outer = 0x126c92000] 04:17:09 INFO - PROCESS | 1930 | 1461583029569 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]]]}] 04:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 742ms 04:17:09 INFO - PROCESS | 1930 | 1461583029632 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 04:17:09 INFO - PROCESS | 1930 | 1461583029634 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 04:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:17:09 INFO - PROCESS | 1930 | 1461583029638 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:17:09 INFO - PROCESS | 1930 | 1461583029639 Marionette TRACE conn2 <- [1,846,null,{}] 04:17:09 INFO - PROCESS | 1930 | 1461583029641 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}] 04:17:09 INFO - PROCESS | 1930 | 1461583029743 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 04:17:09 INFO - PROCESS | 1930 | 1461583029808 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x12fc4a800 == 65 [pid = 1930] [id = 219] 04:17:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x12b7df800) [pid = 1930] [serial = 655] [outer = 0x0] 04:17:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x12bdcf400) [pid = 1930] [serial = 656] [outer = 0x12b7df800] 04:17:09 INFO - PROCESS | 1930 | 1461583029838 Marionette DEBUG loaded listener.js 04:17:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x12e6ab000) [pid = 1930] [serial = 657] [outer = 0x12b7df800] 04:17:10 INFO - PROCESS | 1930 | 1461583030248 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]]]}] 04:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 618ms 04:17:10 INFO - PROCESS | 1930 | 1461583030256 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 04:17:10 INFO - PROCESS | 1930 | 1461583030258 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 04:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:17:10 INFO - PROCESS | 1930 | 1461583030260 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:17:10 INFO - PROCESS | 1930 | 1461583030261 Marionette TRACE conn2 <- [1,850,null,{}] 04:17:10 INFO - PROCESS | 1930 | 1461583030264 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}] 04:17:10 INFO - PROCESS | 1930 | 1461583030384 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 04:17:10 INFO - PROCESS | 1930 | 1461583030460 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x12fe51800 == 66 [pid = 1930] [id = 220] 04:17:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x12b7e0c00) [pid = 1930] [serial = 658] [outer = 0x0] 04:17:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x12e8cd800) [pid = 1930] [serial = 659] [outer = 0x12b7e0c00] 04:17:10 INFO - PROCESS | 1930 | 1461583030492 Marionette DEBUG loaded listener.js 04:17:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x12ea31c00) [pid = 1930] [serial = 660] [outer = 0x12b7e0c00] 04:17:10 INFO - PROCESS | 1930 | 1461583030885 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]]]}] 04:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 669ms 04:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:17:10 INFO - PROCESS | 1930 | 1461583030929 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 04:17:10 INFO - PROCESS | 1930 | 1461583030931 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 04:17:10 INFO - PROCESS | 1930 | 1461583030933 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:17:10 INFO - PROCESS | 1930 | 1461583030934 Marionette TRACE conn2 <- [1,854,null,{}] 04:17:10 INFO - PROCESS | 1930 | 1461583030937 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}] 04:17:11 INFO - PROCESS | 1930 | 1461583031050 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 04:17:11 INFO - PROCESS | 1930 | 1461583031103 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x130166000 == 67 [pid = 1930] [id = 221] 04:17:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x11bfd1000) [pid = 1930] [serial = 661] [outer = 0x0] 04:17:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x12b78b400) [pid = 1930] [serial = 662] [outer = 0x11bfd1000] 04:17:11 INFO - PROCESS | 1930 | 1461583031135 Marionette DEBUG loaded listener.js 04:17:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x12ea51000) [pid = 1930] [serial = 663] [outer = 0x11bfd1000] 04:17:11 INFO - PROCESS | 1930 | 1461583031566 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]]]}] 04:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 669ms 04:17:11 INFO - PROCESS | 1930 | 1461583031602 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 04:17:11 INFO - PROCESS | 1930 | 1461583031604 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 04:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:17:11 INFO - PROCESS | 1930 | 1461583031606 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:17:11 INFO - PROCESS | 1930 | 1461583031608 Marionette TRACE conn2 <- [1,858,null,{}] 04:17:11 INFO - PROCESS | 1930 | 1461583031610 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}] 04:17:11 INFO - PROCESS | 1930 | 1461583031742 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 04:17:11 INFO - PROCESS | 1930 | 1461583031828 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x11931a800 == 68 [pid = 1930] [id = 222] 04:17:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x115099800) [pid = 1930] [serial = 664] [outer = 0x0] 04:17:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x119bc4c00) [pid = 1930] [serial = 665] [outer = 0x115099800] 04:17:11 INFO - PROCESS | 1930 | 1461583031875 Marionette DEBUG loaded listener.js 04:17:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x11bc1b400) [pid = 1930] [serial = 666] [outer = 0x115099800] 04:17:12 INFO - PROCESS | 1930 | 1461583032490 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]]]}] 04:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 920ms 04:17:12 INFO - PROCESS | 1930 | 1461583032526 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 04:17:12 INFO - PROCESS | 1930 | 1461583032528 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 04:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:17:12 INFO - PROCESS | 1930 | 1461583032532 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:17:12 INFO - PROCESS | 1930 | 1461583032534 Marionette TRACE conn2 <- [1,862,null,{}] 04:17:12 INFO - PROCESS | 1930 | 1461583032539 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}] 04:17:12 INFO - PROCESS | 1930 | 1461583032632 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 04:17:12 INFO - PROCESS | 1930 | 1461583032688 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x115037000 == 69 [pid = 1930] [id = 223] 04:17:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x114647400) [pid = 1930] [serial = 667] [outer = 0x0] 04:17:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x1146d6400) [pid = 1930] [serial = 668] [outer = 0x114647400] 04:17:12 INFO - PROCESS | 1930 | 1461583032716 Marionette DEBUG loaded listener.js 04:17:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x114cb3c00) [pid = 1930] [serial = 669] [outer = 0x114647400] 04:17:13 INFO - PROCESS | 1930 | 1461583033162 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]]]}] 04:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 674ms 04:17:13 INFO - PROCESS | 1930 | 1461583033206 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 04:17:13 INFO - PROCESS | 1930 | 1461583033210 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 04:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:17:13 INFO - PROCESS | 1930 | 1461583033214 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:17:13 INFO - PROCESS | 1930 | 1461583033218 Marionette TRACE conn2 <- [1,866,null,{}] 04:17:13 INFO - PROCESS | 1930 | 1461583033220 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}] 04:17:13 INFO - PROCESS | 1930 | 1461583033312 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 04:17:13 INFO - PROCESS | 1930 | 1461583033380 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x119058800 == 70 [pid = 1930] [id = 224] 04:17:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x114451400) [pid = 1930] [serial = 670] [outer = 0x0] 04:17:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x1158b8c00) [pid = 1930] [serial = 671] [outer = 0x114451400] 04:17:13 INFO - PROCESS | 1930 | 1461583033408 Marionette DEBUG loaded listener.js 04:17:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x115ab7800) [pid = 1930] [serial = 672] [outer = 0x114451400] 04:17:13 INFO - PROCESS | 1930 | --DOCSHELL 0x12f61e800 == 69 [pid = 1930] [id = 160] 04:17:13 INFO - PROCESS | 1930 | --DOCSHELL 0x12f4ec000 == 68 [pid = 1930] [id = 214] 04:17:13 INFO - PROCESS | 1930 | --DOCSHELL 0x12e4eb000 == 67 [pid = 1930] [id = 213] 04:17:13 INFO - PROCESS | 1930 | --DOCSHELL 0x11a8ab000 == 66 [pid = 1930] [id = 212] 04:17:13 INFO - PROCESS | 1930 | --DOCSHELL 0x12e4ce000 == 65 [pid = 1930] [id = 211] 04:17:13 INFO - PROCESS | 1930 | --DOCSHELL 0x12d523000 == 64 [pid = 1930] [id = 210] 04:17:13 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2da000 == 63 [pid = 1930] [id = 209] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x1271c3800) [pid = 1930] [serial = 593] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOCSHELL 0x128183800 == 62 [pid = 1930] [id = 208] 04:17:13 INFO - PROCESS | 1930 | --DOCSHELL 0x1263bb000 == 61 [pid = 1930] [id = 207] 04:17:13 INFO - PROCESS | 1930 | --DOCSHELL 0x11bcde000 == 60 [pid = 1930] [id = 206] 04:17:13 INFO - PROCESS | 1930 | --DOCSHELL 0x118761800 == 59 [pid = 1930] [id = 205] 04:17:13 INFO - PROCESS | 1930 | --DOCSHELL 0x11ba1a800 == 58 [pid = 1930] [id = 204] 04:17:13 INFO - PROCESS | 1930 | --DOCSHELL 0x12b42d800 == 57 [pid = 1930] [id = 203] 04:17:13 INFO - PROCESS | 1930 | --DOCSHELL 0x127a18000 == 56 [pid = 1930] [id = 202] 04:17:13 INFO - PROCESS | 1930 | --DOCSHELL 0x12a076800 == 55 [pid = 1930] [id = 189] 04:17:13 INFO - PROCESS | 1930 | --DOCSHELL 0x119d2b000 == 54 [pid = 1930] [id = 199] 04:17:13 INFO - PROCESS | 1930 | --DOCSHELL 0x11c1cb800 == 53 [pid = 1930] [id = 198] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x12957e000) [pid = 1930] [serial = 422] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x11add9800) [pid = 1930] [serial = 588] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x12ea31800) [pid = 1930] [serial = 585] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x12e42f400) [pid = 1930] [serial = 579] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x115950000) [pid = 1930] [serial = 569] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x12ea50400) [pid = 1930] [serial = 480] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x11c736800) [pid = 1930] [serial = 573] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x12d23f800) [pid = 1930] [serial = 428] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x119229000) [pid = 1930] [serial = 416] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x12dd38400) [pid = 1930] [serial = 431] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x119294000) [pid = 1930] [serial = 570] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x11add6c00) [pid = 1930] [serial = 483] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x12e8d3400) [pid = 1930] [serial = 584] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x11bfd9800) [pid = 1930] [serial = 572] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x123a5c400) [pid = 1930] [serial = 590] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x11aa47400) [pid = 1930] [serial = 587] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x11bfe6000) [pid = 1930] [serial = 419] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x12e426c00) [pid = 1930] [serial = 434] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x12e6d0800) [pid = 1930] [serial = 581] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x12e6d8400) [pid = 1930] [serial = 582] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x129578800) [pid = 1930] [serial = 575] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x126a20400) [pid = 1930] [serial = 486] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x12bdd1400) [pid = 1930] [serial = 425] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x12d7ce400) [pid = 1930] [serial = 578] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x12b786c00) [pid = 1930] [serial = 576] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x12b8f0000) [pid = 1930] [serial = 489] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x126408c00) [pid = 1930] [serial = 591] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x12ae16c00) [pid = 1930] [serial = 543] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x11c2f1000) [pid = 1930] [serial = 540] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x12e6db000) [pid = 1930] [serial = 534] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x119232800) [pid = 1930] [serial = 537] [outer = 0x0] [url = about:blank] 04:17:13 INFO - PROCESS | 1930 | 1461583033787 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]]]}] 04:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 621ms 04:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:17:13 INFO - PROCESS | 1930 | 1461583033835 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 04:17:13 INFO - PROCESS | 1930 | 1461583033837 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 04:17:13 INFO - PROCESS | 1930 | 1461583033839 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:17:13 INFO - PROCESS | 1930 | 1461583033841 Marionette TRACE conn2 <- [1,870,null,{}] 04:17:13 INFO - PROCESS | 1930 | 1461583033849 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}] 04:17:13 INFO - PROCESS | 1930 | 1461583033935 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 04:17:13 INFO - PROCESS | 1930 | 1461583033986 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x11981c000 == 54 [pid = 1930] [id = 225] 04:17:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x115ab1c00) [pid = 1930] [serial = 673] [outer = 0x0] 04:17:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x1187bbc00) [pid = 1930] [serial = 674] [outer = 0x115ab1c00] 04:17:14 INFO - PROCESS | 1930 | 1461583034014 Marionette DEBUG loaded listener.js 04:17:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x119363000) [pid = 1930] [serial = 675] [outer = 0x115ab1c00] 04:17:14 INFO - PROCESS | 1930 | 1461583034322 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]]]}] 04:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 520ms 04:17:14 INFO - PROCESS | 1930 | 1461583034360 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 04:17:14 INFO - PROCESS | 1930 | 1461583034361 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 04:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:17:14 INFO - PROCESS | 1930 | 1461583034364 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:17:14 INFO - PROCESS | 1930 | 1461583034365 Marionette TRACE conn2 <- [1,874,null,{}] 04:17:14 INFO - PROCESS | 1930 | 1461583034370 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}] 04:17:14 INFO - PROCESS | 1930 | 1461583034450 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 04:17:14 INFO - PROCESS | 1930 | 1461583034455 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x11af45000 == 55 [pid = 1930] [id = 226] 04:17:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x119858000) [pid = 1930] [serial = 676] [outer = 0x0] 04:17:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x119d90000) [pid = 1930] [serial = 677] [outer = 0x119858000] 04:17:14 INFO - PROCESS | 1930 | 1461583034482 Marionette DEBUG loaded listener.js 04:17:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x11a85ac00) [pid = 1930] [serial = 678] [outer = 0x119858000] 04:17:14 INFO - PROCESS | 1930 | 1461583034836 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]]]}] 04:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 521ms 04:17:14 INFO - PROCESS | 1930 | 1461583034885 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 04:17:14 INFO - PROCESS | 1930 | 1461583034887 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 04:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:17:14 INFO - PROCESS | 1930 | 1461583034889 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:17:14 INFO - PROCESS | 1930 | 1461583034890 Marionette TRACE conn2 <- [1,878,null,{}] 04:17:14 INFO - PROCESS | 1930 | 1461583034892 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}] 04:17:14 INFO - PROCESS | 1930 | 1461583034973 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 04:17:14 INFO - PROCESS | 1930 | 1461583034979 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x11ba27000 == 56 [pid = 1930] [id = 227] 04:17:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x11a85cc00) [pid = 1930] [serial = 679] [outer = 0x0] 04:17:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x11a863c00) [pid = 1930] [serial = 680] [outer = 0x11a85cc00] 04:17:15 INFO - PROCESS | 1930 | 1461583035006 Marionette DEBUG loaded listener.js 04:17:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x11a991000) [pid = 1930] [serial = 681] [outer = 0x11a85cc00] 04:17:15 INFO - PROCESS | 1930 | 1461583035359 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]]]}] 04:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 519ms 04:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:17:15 INFO - PROCESS | 1930 | 1461583035409 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 04:17:15 INFO - PROCESS | 1930 | 1461583035411 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 04:17:15 INFO - PROCESS | 1930 | 1461583035414 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:17:15 INFO - PROCESS | 1930 | 1461583035416 Marionette TRACE conn2 <- [1,882,null,{}] 04:17:15 INFO - PROCESS | 1930 | 1461583035419 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}] 04:17:15 INFO - PROCESS | 1930 | 1461583035598 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 04:17:15 INFO - PROCESS | 1930 | 1461583035613 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x11c47b800 == 57 [pid = 1930] [id = 228] 04:17:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x11aa47c00) [pid = 1930] [serial = 682] [outer = 0x0] 04:17:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x11ac8cc00) [pid = 1930] [serial = 683] [outer = 0x11aa47c00] 04:17:15 INFO - PROCESS | 1930 | 1461583035657 Marionette DEBUG loaded listener.js 04:17:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x11af27800) [pid = 1930] [serial = 684] [outer = 0x11aa47c00] 04:17:16 INFO - PROCESS | 1930 | 1461583036089 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]]]}] 04:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 721ms 04:17:16 INFO - PROCESS | 1930 | 1461583036136 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 04:17:16 INFO - PROCESS | 1930 | 1461583036138 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 04:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:17:16 INFO - PROCESS | 1930 | 1461583036140 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:17:16 INFO - PROCESS | 1930 | 1461583036141 Marionette TRACE conn2 <- [1,886,null,{}] 04:17:16 INFO - PROCESS | 1930 | 1461583036143 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}] 04:17:16 INFO - PROCESS | 1930 | 1461583036244 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 04:17:16 INFO - PROCESS | 1930 | 1461583036277 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x1263c6800 == 58 [pid = 1930] [id = 229] 04:17:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x11af28800) [pid = 1930] [serial = 685] [outer = 0x0] 04:17:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x11b9c9c00) [pid = 1930] [serial = 686] [outer = 0x11af28800] 04:17:16 INFO - PROCESS | 1930 | 1461583036302 Marionette DEBUG loaded listener.js 04:17:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x11bc16400) [pid = 1930] [serial = 687] [outer = 0x11af28800] 04:17:16 INFO - PROCESS | 1930 | 1461583036637 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]]]}] 04:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 518ms 04:17:16 INFO - PROCESS | 1930 | 1461583036658 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 04:17:16 INFO - PROCESS | 1930 | 1461583036659 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 04:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:17:16 INFO - PROCESS | 1930 | 1461583036661 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:17:16 INFO - PROCESS | 1930 | 1461583036662 Marionette TRACE conn2 <- [1,890,null,{}] 04:17:16 INFO - PROCESS | 1930 | 1461583036665 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}] 04:17:16 INFO - PROCESS | 1930 | 1461583036773 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 04:17:16 INFO - PROCESS | 1930 | 1461583036777 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x1268d6800 == 59 [pid = 1930] [id = 230] 04:17:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x116487400) [pid = 1930] [serial = 688] [outer = 0x0] 04:17:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x11bfc8000) [pid = 1930] [serial = 689] [outer = 0x116487400] 04:17:16 INFO - PROCESS | 1930 | 1461583036802 Marionette DEBUG loaded listener.js 04:17:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x11bfce800) [pid = 1930] [serial = 690] [outer = 0x116487400] 04:17:17 INFO - PROCESS | 1930 | 1461583037151 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]]]}] 04:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 518ms 04:17:17 INFO - PROCESS | 1930 | 1461583037179 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 04:17:17 INFO - PROCESS | 1930 | 1461583037181 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 04:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:17:17 INFO - PROCESS | 1930 | 1461583037189 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:17:17 INFO - PROCESS | 1930 | 1461583037191 Marionette TRACE conn2 <- [1,894,null,{}] 04:17:17 INFO - PROCESS | 1930 | 1461583037193 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}] 04:17:17 INFO - PROCESS | 1930 | 1461583037292 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 04:17:17 INFO - PROCESS | 1930 | 1461583037325 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x12714b800 == 60 [pid = 1930] [id = 231] 04:17:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x11bfd0c00) [pid = 1930] [serial = 691] [outer = 0x0] 04:17:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x11bfd8800) [pid = 1930] [serial = 692] [outer = 0x11bfd0c00] 04:17:17 INFO - PROCESS | 1930 | 1461583037350 Marionette DEBUG loaded listener.js 04:17:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x11c2b3800) [pid = 1930] [serial = 693] [outer = 0x11bfd0c00] 04:17:17 INFO - PROCESS | 1930 | 1461583037667 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]]]}] 04:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 527ms 04:17:17 INFO - PROCESS | 1930 | 1461583037710 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 04:17:17 INFO - PROCESS | 1930 | 1461583037712 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 04:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:17:17 INFO - PROCESS | 1930 | 1461583037714 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:17:17 INFO - PROCESS | 1930 | 1461583037715 Marionette TRACE conn2 <- [1,898,null,{}] 04:17:17 INFO - PROCESS | 1930 | 1461583037717 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}] 04:17:17 INFO - PROCESS | 1930 | 1461583037821 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 04:17:17 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x12e6d3000) [pid = 1930] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:17:17 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x12ea33400) [pid = 1930] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:17:17 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x12d7d0800) [pid = 1930] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:17:17 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x11935e000) [pid = 1930] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:17:17 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x11a991800) [pid = 1930] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:17:17 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x123b74c00) [pid = 1930] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:17:17 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x115267000) [pid = 1930] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:17:17 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x12957c000) [pid = 1930] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:17:17 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x115ac8000) [pid = 1930] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:17:17 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x11c49dc00) [pid = 1930] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:17:17 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x12bd35400) [pid = 1930] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:17:17 INFO - PROCESS | 1930 | 1461583037931 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x119d48000 == 61 [pid = 1930] [id = 232] 04:17:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x115266400) [pid = 1930] [serial = 694] [outer = 0x0] 04:17:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x1158b6800) [pid = 1930] [serial = 695] [outer = 0x115266400] 04:17:17 INFO - PROCESS | 1930 | 1461583037957 Marionette DEBUG loaded listener.js 04:17:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x11c498400) [pid = 1930] [serial = 696] [outer = 0x115266400] 04:17:18 INFO - PROCESS | 1930 | 1461583038241 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]]]}] 04:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 568ms 04:17:18 INFO - PROCESS | 1930 | 1461583038285 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 04:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:17:18 INFO - PROCESS | 1930 | 1461583038287 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 04:17:18 INFO - PROCESS | 1930 | 1461583038290 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:17:18 INFO - PROCESS | 1930 | 1461583038291 Marionette TRACE conn2 <- [1,902,null,{}] 04:17:18 INFO - PROCESS | 1930 | 1461583038294 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}] 04:17:18 INFO - PROCESS | 1930 | 1461583038393 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 04:17:18 INFO - PROCESS | 1930 | 1461583038398 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x12babd800 == 62 [pid = 1930] [id = 233] 04:17:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x11c830400) [pid = 1930] [serial = 697] [outer = 0x0] 04:17:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x126409400) [pid = 1930] [serial = 698] [outer = 0x11c830400] 04:17:18 INFO - PROCESS | 1930 | 1461583038428 Marionette DEBUG loaded listener.js 04:17:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x127522800) [pid = 1930] [serial = 699] [outer = 0x11c830400] 04:17:18 INFO - PROCESS | 1930 | 1461583038755 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]]]}] 04:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 519ms 04:17:18 INFO - PROCESS | 1930 | 1461583038817 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 04:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:17:18 INFO - PROCESS | 1930 | 1461583038818 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 04:17:18 INFO - PROCESS | 1930 | 1461583038820 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:17:18 INFO - PROCESS | 1930 | 1461583038821 Marionette TRACE conn2 <- [1,906,null,{}] 04:17:18 INFO - PROCESS | 1930 | 1461583038824 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}] 04:17:18 INFO - PROCESS | 1930 | 1461583038908 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 04:17:18 INFO - PROCESS | 1930 | 1461583038913 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2e0000 == 63 [pid = 1930] [id = 234] 04:17:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x126a1fc00) [pid = 1930] [serial = 700] [outer = 0x0] 04:17:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x127528800) [pid = 1930] [serial = 701] [outer = 0x126a1fc00] 04:17:18 INFO - PROCESS | 1930 | 1461583038939 Marionette DEBUG loaded listener.js 04:17:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x12758cc00) [pid = 1930] [serial = 702] [outer = 0x126a1fc00] 04:17:19 INFO - PROCESS | 1930 | 1461583039275 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]]]}] 04:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 468ms 04:17:19 INFO - PROCESS | 1930 | 1461583039289 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 04:17:19 INFO - PROCESS | 1930 | 1461583039290 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 04:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:17:19 INFO - PROCESS | 1930 | 1461583039293 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:17:19 INFO - PROCESS | 1930 | 1461583039294 Marionette TRACE conn2 <- [1,910,null,{}] 04:17:19 INFO - PROCESS | 1930 | 1461583039296 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}] 04:17:19 INFO - PROCESS | 1930 | 1461583039383 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 04:17:19 INFO - PROCESS | 1930 | 1461583039388 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d525800 == 64 [pid = 1930] [id = 235] 04:17:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x127529400) [pid = 1930] [serial = 703] [outer = 0x0] 04:17:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x128118000) [pid = 1930] [serial = 704] [outer = 0x127529400] 04:17:19 INFO - PROCESS | 1930 | 1461583039413 Marionette DEBUG loaded listener.js 04:17:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x128d30800) [pid = 1930] [serial = 705] [outer = 0x127529400] 04:17:19 INFO - PROCESS | 1930 | 1461583039726 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]]]}] 04:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 467ms 04:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:17:19 INFO - PROCESS | 1930 | 1461583039761 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 04:17:19 INFO - PROCESS | 1930 | 1461583039762 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 04:17:19 INFO - PROCESS | 1930 | 1461583039764 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:17:19 INFO - PROCESS | 1930 | 1461583039765 Marionette TRACE conn2 <- [1,914,null,{}] 04:17:19 INFO - PROCESS | 1930 | 1461583039767 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}] 04:17:19 INFO - PROCESS | 1930 | 1461583039876 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 04:17:19 INFO - PROCESS | 1930 | 1461583039883 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d840800 == 65 [pid = 1930] [id = 236] 04:17:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x127525800) [pid = 1930] [serial = 706] [outer = 0x0] 04:17:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x128d30c00) [pid = 1930] [serial = 707] [outer = 0x127525800] 04:17:19 INFO - PROCESS | 1930 | 1461583039907 Marionette DEBUG loaded listener.js 04:17:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x12956a800) [pid = 1930] [serial = 708] [outer = 0x127525800] 04:17:20 INFO - PROCESS | 1930 | 1461583040378 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]]]}] 04:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 622ms 04:17:20 INFO - PROCESS | 1930 | 1461583040387 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 04:17:20 INFO - PROCESS | 1930 | 1461583040390 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 04:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:17:20 INFO - PROCESS | 1930 | 1461583040394 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:17:20 INFO - PROCESS | 1930 | 1461583040397 Marionette TRACE conn2 <- [1,918,null,{}] 04:17:20 INFO - PROCESS | 1930 | 1461583040400 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}] 04:17:20 INFO - PROCESS | 1930 | 1461583040507 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 04:17:20 INFO - PROCESS | 1930 | 1461583040559 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x118f44000 == 66 [pid = 1930] [id = 237] 04:17:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x11508b000) [pid = 1930] [serial = 709] [outer = 0x0] 04:17:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x115270c00) [pid = 1930] [serial = 710] [outer = 0x11508b000] 04:17:20 INFO - PROCESS | 1930 | 1461583040595 Marionette DEBUG loaded listener.js 04:17:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x115a38000) [pid = 1930] [serial = 711] [outer = 0x11508b000] 04:17:21 INFO - PROCESS | 1930 | 1461583041052 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]]]}] 04:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 722ms 04:17:21 INFO - PROCESS | 1930 | 1461583041116 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 04:17:21 INFO - PROCESS | 1930 | 1461583041120 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 04:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:17:21 INFO - PROCESS | 1930 | 1461583041124 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:17:21 INFO - PROCESS | 1930 | 1461583041126 Marionette TRACE conn2 <- [1,922,null,{}] 04:17:21 INFO - PROCESS | 1930 | 1461583041129 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}] 04:17:21 INFO - PROCESS | 1930 | 1461583041235 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 04:17:21 INFO - PROCESS | 1930 | 1461583041291 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x11c770000 == 67 [pid = 1930] [id = 238] 04:17:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x1164ef000) [pid = 1930] [serial = 712] [outer = 0x0] 04:17:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x119859800) [pid = 1930] [serial = 713] [outer = 0x1164ef000] 04:17:21 INFO - PROCESS | 1930 | 1461583041322 Marionette DEBUG loaded listener.js 04:17:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x11a860400) [pid = 1930] [serial = 714] [outer = 0x1164ef000] 04:17:21 INFO - PROCESS | 1930 | 1461583041750 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]]]}] 04:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 670ms 04:17:21 INFO - PROCESS | 1930 | 1461583041794 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 04:17:21 INFO - PROCESS | 1930 | 1461583041796 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 04:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:17:21 INFO - PROCESS | 1930 | 1461583041799 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:17:21 INFO - PROCESS | 1930 | 1461583041801 Marionette TRACE conn2 <- [1,926,null,{}] 04:17:21 INFO - PROCESS | 1930 | 1461583041809 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}] 04:17:21 INFO - PROCESS | 1930 | 1461583041941 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 04:17:22 INFO - PROCESS | 1930 | 1461583042011 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x12dd6c800 == 68 [pid = 1930] [id = 239] 04:17:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x11ad36000) [pid = 1930] [serial = 715] [outer = 0x0] 04:17:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x11b910400) [pid = 1930] [serial = 716] [outer = 0x11ad36000] 04:17:22 INFO - PROCESS | 1930 | 1461583042043 Marionette DEBUG loaded listener.js 04:17:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x11c2f1000) [pid = 1930] [serial = 717] [outer = 0x11ad36000] 04:17:22 INFO - PROCESS | 1930 | 1461583042451 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]]]}] 04:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 670ms 04:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:17:22 INFO - PROCESS | 1930 | 1461583042470 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 04:17:22 INFO - PROCESS | 1930 | 1461583042471 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 04:17:22 INFO - PROCESS | 1930 | 1461583042474 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:17:22 INFO - PROCESS | 1930 | 1461583042475 Marionette TRACE conn2 <- [1,930,null,{}] 04:17:22 INFO - PROCESS | 1930 | 1461583042477 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}] 04:17:22 INFO - PROCESS | 1930 | 1461583042582 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 04:17:22 INFO - PROCESS | 1930 | 1461583042634 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e4ec800 == 69 [pid = 1930] [id = 240] 04:17:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x11c2f8400) [pid = 1930] [serial = 718] [outer = 0x0] 04:17:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x126a20400) [pid = 1930] [serial = 719] [outer = 0x11c2f8400] 04:17:22 INFO - PROCESS | 1930 | 1461583042664 Marionette DEBUG loaded listener.js 04:17:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x127520000) [pid = 1930] [serial = 720] [outer = 0x11c2f8400] 04:17:23 INFO - PROCESS | 1930 | 1461583043117 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]]]}] 04:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 671ms 04:17:23 INFO - PROCESS | 1930 | 1461583043146 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 04:17:23 INFO - PROCESS | 1930 | 1461583043149 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 04:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:17:23 INFO - PROCESS | 1930 | 1461583043174 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:17:23 INFO - PROCESS | 1930 | 1461583043176 Marionette TRACE conn2 <- [1,934,null,{}] 04:17:23 INFO - PROCESS | 1930 | 1461583043180 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}] 04:17:23 INFO - PROCESS | 1930 | 1461583043358 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 04:17:23 INFO - PROCESS | 1930 | 1461583043426 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ea72000 == 70 [pid = 1930] [id = 241] 04:17:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x123b75c00) [pid = 1930] [serial = 721] [outer = 0x0] 04:17:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x128d37800) [pid = 1930] [serial = 722] [outer = 0x123b75c00] 04:17:23 INFO - PROCESS | 1930 | 1461583043464 Marionette DEBUG loaded listener.js 04:17:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x12957b000) [pid = 1930] [serial = 723] [outer = 0x123b75c00] 04:17:23 INFO - PROCESS | 1930 | 1461583043927 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]]]}] 04:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 773ms 04:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:17:23 INFO - PROCESS | 1930 | 1461583043944 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 04:17:23 INFO - PROCESS | 1930 | 1461583043945 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 04:17:23 INFO - PROCESS | 1930 | 1461583043948 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:17:23 INFO - PROCESS | 1930 | 1461583043949 Marionette TRACE conn2 <- [1,938,null,{}] 04:17:23 INFO - PROCESS | 1930 | 1461583043951 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}] 04:17:24 INFO - PROCESS | 1930 | 1461583044059 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 04:17:24 INFO - PROCESS | 1930 | 1461583044111 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f0a4000 == 71 [pid = 1930] [id = 242] 04:17:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x12957bc00) [pid = 1930] [serial = 724] [outer = 0x0] 04:17:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x12ae12c00) [pid = 1930] [serial = 725] [outer = 0x12957bc00] 04:17:24 INFO - PROCESS | 1930 | 1461583044143 Marionette DEBUG loaded listener.js 04:17:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x12b787c00) [pid = 1930] [serial = 726] [outer = 0x12957bc00] 04:17:24 INFO - PROCESS | 1930 | 1461583044576 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]]]}] 04:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 670ms 04:17:24 INFO - PROCESS | 1930 | 1461583044619 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 04:17:24 INFO - PROCESS | 1930 | 1461583044620 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 04:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:17:24 INFO - PROCESS | 1930 | 1461583044622 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:17:24 INFO - PROCESS | 1930 | 1461583044624 Marionette TRACE conn2 <- [1,942,null,{}] 04:17:24 INFO - PROCESS | 1930 | 1461583044626 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}] 04:17:24 INFO - PROCESS | 1930 | 1461583044728 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 04:17:24 INFO - PROCESS | 1930 | 1461583044814 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x12fb1f800 == 72 [pid = 1930] [id = 243] 04:17:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x12b74e000) [pid = 1930] [serial = 727] [outer = 0x0] 04:17:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x12b7e8400) [pid = 1930] [serial = 728] [outer = 0x12b74e000] 04:17:24 INFO - PROCESS | 1930 | 1461583044843 Marionette DEBUG loaded listener.js 04:17:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x12b8fc800) [pid = 1930] [serial = 729] [outer = 0x12b74e000] 04:17:25 INFO - PROCESS | 1930 | 1461583045400 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]]]}] 04:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 822ms 04:17:25 INFO - PROCESS | 1930 | 1461583045445 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 04:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:17:25 INFO - PROCESS | 1930 | 1461583045447 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 04:17:25 INFO - PROCESS | 1930 | 1461583045453 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:17:25 INFO - PROCESS | 1930 | 1461583045455 Marionette TRACE conn2 <- [1,946,null,{}] 04:17:25 INFO - PROCESS | 1930 | 1461583045460 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}] 04:17:25 INFO - PROCESS | 1930 | 1461583045559 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 04:17:25 INFO - PROCESS | 1930 | 1461583045613 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x118f47800 == 73 [pid = 1930] [id = 244] 04:17:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x11508b800) [pid = 1930] [serial = 730] [outer = 0x0] 04:17:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x115267000) [pid = 1930] [serial = 731] [outer = 0x11508b800] 04:17:25 INFO - PROCESS | 1930 | 1461583045640 Marionette DEBUG loaded listener.js 04:17:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x1157ed000) [pid = 1930] [serial = 732] [outer = 0x11508b800] 04:17:26 INFO - PROCESS | 1930 | 1461583046126 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]]]}] 04:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 724ms 04:17:26 INFO - PROCESS | 1930 | 1461583046176 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 04:17:26 INFO - PROCESS | 1930 | 1461583046180 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 04:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:17:26 INFO - PROCESS | 1930 | 1461583046205 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:17:26 INFO - PROCESS | 1930 | 1461583046206 Marionette TRACE conn2 <- [1,950,null,{}] 04:17:26 INFO - PROCESS | 1930 | 1461583046209 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}] 04:17:26 INFO - PROCESS | 1930 | 1461583046306 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 04:17:26 INFO - PROCESS | 1930 | 1461583046377 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x11adca000 == 74 [pid = 1930] [id = 245] 04:17:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x119016400) [pid = 1930] [serial = 733] [outer = 0x0] 04:17:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x11929a400) [pid = 1930] [serial = 734] [outer = 0x119016400] 04:17:26 INFO - PROCESS | 1930 | 1461583046403 Marionette DEBUG loaded listener.js 04:17:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x11985fc00) [pid = 1930] [serial = 735] [outer = 0x119016400] 04:17:26 INFO - PROCESS | 1930 | --DOCSHELL 0x12d529000 == 73 [pid = 1930] [id = 142] 04:17:26 INFO - PROCESS | 1930 | --DOCSHELL 0x12d525800 == 72 [pid = 1930] [id = 235] 04:17:26 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2e0000 == 71 [pid = 1930] [id = 234] 04:17:26 INFO - PROCESS | 1930 | --DOCSHELL 0x12babd800 == 70 [pid = 1930] [id = 233] 04:17:26 INFO - PROCESS | 1930 | --DOCSHELL 0x119d48000 == 69 [pid = 1930] [id = 232] 04:17:26 INFO - PROCESS | 1930 | --DOCSHELL 0x12714b800 == 68 [pid = 1930] [id = 231] 04:17:26 INFO - PROCESS | 1930 | --DOCSHELL 0x1268d6800 == 67 [pid = 1930] [id = 230] 04:17:26 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x11a98bc00) [pid = 1930] [serial = 596] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x123b71800) [pid = 1930] [serial = 599] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x12b753000) [pid = 1930] [serial = 602] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x12c00b000) [pid = 1930] [serial = 605] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x119863000) [pid = 1930] [serial = 644] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1930 | --DOCSHELL 0x1263c6800 == 66 [pid = 1930] [id = 229] 04:17:26 INFO - PROCESS | 1930 | --DOCSHELL 0x11c47b800 == 65 [pid = 1930] [id = 228] 04:17:26 INFO - PROCESS | 1930 | --DOCSHELL 0x11ba27000 == 64 [pid = 1930] [id = 227] 04:17:26 INFO - PROCESS | 1930 | --DOCSHELL 0x11af45000 == 63 [pid = 1930] [id = 226] 04:17:26 INFO - PROCESS | 1930 | --DOCSHELL 0x11981c000 == 62 [pid = 1930] [id = 225] 04:17:26 INFO - PROCESS | 1930 | --DOCSHELL 0x119058800 == 61 [pid = 1930] [id = 224] 04:17:26 INFO - PROCESS | 1930 | --DOCSHELL 0x115037000 == 60 [pid = 1930] [id = 223] 04:17:26 INFO - PROCESS | 1930 | --DOCSHELL 0x12f4e7800 == 59 [pid = 1930] [id = 218] 04:17:26 INFO - PROCESS | 1930 | --DOCSHELL 0x126acf000 == 58 [pid = 1930] [id = 217] 04:17:26 INFO - PROCESS | 1930 | --DOCSHELL 0x119272800 == 57 [pid = 1930] [id = 216] 04:17:26 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x12e8d5c00) [pid = 1930] [serial = 626] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x12eb4f800) [pid = 1930] [serial = 630] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x12ea56800) [pid = 1930] [serial = 629] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x12e430400) [pid = 1930] [serial = 623] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x11bc10000) [pid = 1930] [serial = 614] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x123b73c00) [pid = 1930] [serial = 615] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x11bc14400) [pid = 1930] [serial = 612] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x11ab23000) [pid = 1930] [serial = 611] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x1278bbc00) [pid = 1930] [serial = 617] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x12d3a0c00) [pid = 1930] [serial = 608] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x11526c400) [pid = 1930] [serial = 632] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x115271400) [pid = 1930] [serial = 633] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x12b7e6000) [pid = 1930] [serial = 620] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x12d7c7000) [pid = 1930] [serial = 621] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x119d95c00) [pid = 1930] [serial = 635] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x12758ec00) [pid = 1930] [serial = 638] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x11addd400) [pid = 1930] [serial = 636] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x12eb55400) [pid = 1930] [serial = 641] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x12b74d400) [pid = 1930] [serial = 618] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x12b7da000) [pid = 1930] [serial = 639] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x12ea4e400) [pid = 1930] [serial = 627] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x12e6d1800) [pid = 1930] [serial = 624] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x12f46f800) [pid = 1930] [serial = 642] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1930 | 1461583046828 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]]]}] 04:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 672ms 04:17:26 INFO - PROCESS | 1930 | 1461583046875 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 04:17:26 INFO - PROCESS | 1930 | 1461583046877 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 04:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:17:26 INFO - PROCESS | 1930 | 1461583046881 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:17:26 INFO - PROCESS | 1930 | 1461583046884 Marionette TRACE conn2 <- [1,954,null,{}] 04:17:26 INFO - PROCESS | 1930 | 1461583046906 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}] 04:17:27 INFO - PROCESS | 1930 | 1461583047039 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 04:17:27 INFO - PROCESS | 1930 | 1461583047055 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x11af35000 == 58 [pid = 1930] [id = 246] 04:17:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x119b69400) [pid = 1930] [serial = 736] [outer = 0x0] 04:17:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x11a861400) [pid = 1930] [serial = 737] [outer = 0x119b69400] 04:17:27 INFO - PROCESS | 1930 | 1461583047099 Marionette DEBUG loaded listener.js 04:17:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x11a991800) [pid = 1930] [serial = 738] [outer = 0x119b69400] 04:17:27 INFO - PROCESS | 1930 | 1461583047518 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]]]}] 04:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 678ms 04:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:17:27 INFO - PROCESS | 1930 | 1461583047559 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 04:17:27 INFO - PROCESS | 1930 | 1461583047560 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 04:17:27 INFO - PROCESS | 1930 | 1461583047562 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:17:27 INFO - PROCESS | 1930 | 1461583047564 Marionette TRACE conn2 <- [1,958,null,{}] 04:17:27 INFO - PROCESS | 1930 | 1461583047569 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}] 04:17:27 INFO - PROCESS | 1930 | 1461583047674 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 04:17:27 INFO - PROCESS | 1930 | 1461583047681 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x123ac6800 == 59 [pid = 1930] [id = 247] 04:17:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x11ad2b400) [pid = 1930] [serial = 739] [outer = 0x0] 04:17:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x11af25800) [pid = 1930] [serial = 740] [outer = 0x11ad2b400] 04:17:27 INFO - PROCESS | 1930 | 1461583047707 Marionette DEBUG loaded listener.js 04:17:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x11b9d5000) [pid = 1930] [serial = 741] [outer = 0x11ad2b400] 04:17:28 INFO - PROCESS | 1930 | 1461583048046 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]]]}] 04:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 522ms 04:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:17:28 INFO - PROCESS | 1930 | 1461583048086 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 04:17:28 INFO - PROCESS | 1930 | 1461583048087 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 04:17:28 INFO - PROCESS | 1930 | 1461583048089 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:17:28 INFO - PROCESS | 1930 | 1461583048090 Marionette TRACE conn2 <- [1,962,null,{}] 04:17:28 INFO - PROCESS | 1930 | 1461583048093 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}] 04:17:28 INFO - PROCESS | 1930 | 1461583048176 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 04:17:28 INFO - PROCESS | 1930 | 1461583048180 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x1268d2800 == 60 [pid = 1930] [id = 248] 04:17:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x11ab2cc00) [pid = 1930] [serial = 742] [outer = 0x0] 04:17:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x11bee5000) [pid = 1930] [serial = 743] [outer = 0x11ab2cc00] 04:17:28 INFO - PROCESS | 1930 | 1461583048206 Marionette DEBUG loaded listener.js 04:17:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x11bfcfc00) [pid = 1930] [serial = 744] [outer = 0x11ab2cc00] 04:17:28 INFO - PROCESS | 1930 | 1461583048523 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]]]}] 04:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 469ms 04:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:17:28 INFO - PROCESS | 1930 | 1461583048559 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 04:17:28 INFO - PROCESS | 1930 | 1461583048560 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 04:17:28 INFO - PROCESS | 1930 | 1461583048562 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:17:28 INFO - PROCESS | 1930 | 1461583048563 Marionette TRACE conn2 <- [1,966,null,{}] 04:17:28 INFO - PROCESS | 1930 | 1461583048567 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}] 04:17:28 INFO - PROCESS | 1930 | 1461583048664 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 04:17:28 INFO - PROCESS | 1930 | 1461583048731 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x127ab8800 == 61 [pid = 1930] [id = 249] 04:17:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x11bfc9800) [pid = 1930] [serial = 745] [outer = 0x0] 04:17:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x11bfda000) [pid = 1930] [serial = 746] [outer = 0x11bfc9800] 04:17:28 INFO - PROCESS | 1930 | 1461583048763 Marionette DEBUG loaded listener.js 04:17:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x12751e400) [pid = 1930] [serial = 747] [outer = 0x11bfc9800] 04:17:29 INFO - PROCESS | 1930 | 1461583049111 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]]]}] 04:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 570ms 04:17:29 INFO - PROCESS | 1930 | 1461583049136 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 04:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:17:29 INFO - PROCESS | 1930 | 1461583049138 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 04:17:29 INFO - PROCESS | 1930 | 1461583049140 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:17:29 INFO - PROCESS | 1930 | 1461583049141 Marionette TRACE conn2 <- [1,970,null,{}] 04:17:29 INFO - PROCESS | 1930 | 1461583049143 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}] 04:17:29 INFO - PROCESS | 1930 | 1461583049246 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 04:17:29 INFO - PROCESS | 1930 | 1461583049260 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a06f800 == 62 [pid = 1930] [id = 250] 04:17:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x126c8a400) [pid = 1930] [serial = 748] [outer = 0x0] 04:17:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x12758ec00) [pid = 1930] [serial = 749] [outer = 0x126c8a400] 04:17:29 INFO - PROCESS | 1930 | 1461583049285 Marionette DEBUG loaded listener.js 04:17:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x12819cc00) [pid = 1930] [serial = 750] [outer = 0x126c8a400] 04:17:29 INFO - PROCESS | 1930 | 1461583049619 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]]]}] 04:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 520ms 04:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:17:29 INFO - PROCESS | 1930 | 1461583049660 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 04:17:29 INFO - PROCESS | 1930 | 1461583049662 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 04:17:29 INFO - PROCESS | 1930 | 1461583049664 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:17:29 INFO - PROCESS | 1930 | 1461583049665 Marionette TRACE conn2 <- [1,974,null,{}] 04:17:29 INFO - PROCESS | 1930 | 1461583049670 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}] 04:17:29 INFO - PROCESS | 1930 | 1461583049772 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 04:17:29 INFO - PROCESS | 1930 | 1461583049807 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c11d000 == 63 [pid = 1930] [id = 251] 04:17:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x12751e800) [pid = 1930] [serial = 751] [outer = 0x0] 04:17:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x128d38000) [pid = 1930] [serial = 752] [outer = 0x12751e800] 04:17:29 INFO - PROCESS | 1930 | 1461583049832 Marionette DEBUG loaded listener.js 04:17:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x129586800) [pid = 1930] [serial = 753] [outer = 0x12751e800] 04:17:30 INFO - PROCESS | 1930 | 1461583050166 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]]]}] 04:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 521ms 04:17:30 INFO - PROCESS | 1930 | 1461583050187 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 04:17:30 INFO - PROCESS | 1930 | 1461583050188 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 04:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:17:30 INFO - PROCESS | 1930 | 1461583050190 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:17:30 INFO - PROCESS | 1930 | 1461583050191 Marionette TRACE conn2 <- [1,978,null,{}] 04:17:30 INFO - PROCESS | 1930 | 1461583050194 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}] 04:17:30 INFO - PROCESS | 1930 | 1461583050298 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 04:17:30 INFO - PROCESS | 1930 | 1461583050312 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d322800 == 64 [pid = 1930] [id = 252] 04:17:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x115ac2400) [pid = 1930] [serial = 754] [outer = 0x0] 04:17:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x12b74c800) [pid = 1930] [serial = 755] [outer = 0x115ac2400] 04:17:30 INFO - PROCESS | 1930 | 1461583050339 Marionette DEBUG loaded listener.js 04:17:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x12b782400) [pid = 1930] [serial = 756] [outer = 0x115ac2400] 04:17:30 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x115266400) [pid = 1930] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:17:30 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x11c830400) [pid = 1930] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:17:30 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x11c2b0c00) [pid = 1930] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:17:30 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x127529400) [pid = 1930] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:17:30 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x11af28800) [pid = 1930] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:17:30 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x116487400) [pid = 1930] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:17:30 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x11bfd0c00) [pid = 1930] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:17:30 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x11aa47c00) [pid = 1930] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:17:30 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x11a85cc00) [pid = 1930] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:17:30 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x126a1fc00) [pid = 1930] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:17:30 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x119858000) [pid = 1930] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:17:30 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x114451400) [pid = 1930] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:17:30 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x115ab1c00) [pid = 1930] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:17:30 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x114647400) [pid = 1930] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:17:30 INFO - PROCESS | 1930 | 1461583050692 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]]]}] 04:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 519ms 04:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:17:30 INFO - PROCESS | 1930 | 1461583050709 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 04:17:30 INFO - PROCESS | 1930 | 1461583050711 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 04:17:30 INFO - PROCESS | 1930 | 1461583050713 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:17:30 INFO - PROCESS | 1930 | 1461583050714 Marionette TRACE conn2 <- [1,982,null,{}] 04:17:30 INFO - PROCESS | 1930 | 1461583050719 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}] 04:17:30 INFO - PROCESS | 1930 | 1461583050804 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 04:17:30 INFO - PROCESS | 1930 | 1461583050808 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a896800 == 65 [pid = 1930] [id = 253] 04:17:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x119292000) [pid = 1930] [serial = 757] [outer = 0x0] 04:17:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x11a85c400) [pid = 1930] [serial = 758] [outer = 0x119292000] 04:17:30 INFO - PROCESS | 1930 | 1461583050834 Marionette DEBUG loaded listener.js 04:17:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x11bfd2000) [pid = 1930] [serial = 759] [outer = 0x119292000] 04:17:31 INFO - PROCESS | 1930 | 1461583051158 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]]]}] 04:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 472ms 04:17:31 INFO - PROCESS | 1930 | 1461583051186 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 04:17:31 INFO - PROCESS | 1930 | 1461583051188 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 04:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:17:31 INFO - PROCESS | 1930 | 1461583051190 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:17:31 INFO - PROCESS | 1930 | 1461583051192 Marionette TRACE conn2 <- [1,986,null,{}] 04:17:31 INFO - PROCESS | 1930 | 1461583051194 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}] 04:17:31 INFO - PROCESS | 1930 | 1461583051295 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 04:17:31 INFO - PROCESS | 1930 | 1461583051350 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ea5d800 == 66 [pid = 1930] [id = 254] 04:17:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x11aa47c00) [pid = 1930] [serial = 760] [outer = 0x0] 04:17:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x12ae19000) [pid = 1930] [serial = 761] [outer = 0x11aa47c00] 04:17:31 INFO - PROCESS | 1930 | 1461583051384 Marionette DEBUG loaded listener.js 04:17:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x12c016000) [pid = 1930] [serial = 762] [outer = 0x11aa47c00] 04:17:31 INFO - PROCESS | 1930 | 1461583051675 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]]]}] 04:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 518ms 04:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:17:31 INFO - PROCESS | 1930 | 1461583051709 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 04:17:31 INFO - PROCESS | 1930 | 1461583051710 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 04:17:31 INFO - PROCESS | 1930 | 1461583051712 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:17:31 INFO - PROCESS | 1930 | 1461583051713 Marionette TRACE conn2 <- [1,990,null,{}] 04:17:31 INFO - PROCESS | 1930 | 1461583051716 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}] 04:17:31 INFO - PROCESS | 1930 | 1461583051808 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 04:17:31 INFO - PROCESS | 1930 | 1461583051812 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f4f4000 == 67 [pid = 1930] [id = 255] 04:17:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x12c014400) [pid = 1930] [serial = 763] [outer = 0x0] 04:17:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x12c0e7c00) [pid = 1930] [serial = 764] [outer = 0x12c014400] 04:17:31 INFO - PROCESS | 1930 | 1461583051838 Marionette DEBUG loaded listener.js 04:17:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x12d237800) [pid = 1930] [serial = 765] [outer = 0x12c014400] 04:17:32 INFO - PROCESS | 1930 | 1461583052183 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]]]}] 04:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 518ms 04:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:17:32 INFO - PROCESS | 1930 | 1461583052230 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 04:17:32 INFO - PROCESS | 1930 | 1461583052231 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 04:17:32 INFO - PROCESS | 1930 | 1461583052234 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:17:32 INFO - PROCESS | 1930 | 1461583052235 Marionette TRACE conn2 <- [1,994,null,{}] 04:17:32 INFO - PROCESS | 1930 | 1461583052237 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}] 04:17:32 INFO - PROCESS | 1930 | 1461583052325 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 04:17:32 INFO - PROCESS | 1930 | 1461583052330 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x12fb2c800 == 68 [pid = 1930] [id = 256] 04:17:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x12d164800) [pid = 1930] [serial = 766] [outer = 0x0] 04:17:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x12d39fc00) [pid = 1930] [serial = 767] [outer = 0x12d164800] 04:17:32 INFO - PROCESS | 1930 | 1461583052355 Marionette DEBUG loaded listener.js 04:17:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x12d582400) [pid = 1930] [serial = 768] [outer = 0x12d164800] 04:17:32 INFO - PROCESS | 1930 | 1461583052692 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]]]}] 04:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 469ms 04:17:32 INFO - PROCESS | 1930 | 1461583052779 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 04:17:32 INFO - PROCESS | 1930 | 1461583052783 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 04:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:17:32 INFO - PROCESS | 1930 | 1461583052792 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:17:32 INFO - PROCESS | 1930 | 1461583052796 Marionette TRACE conn2 <- [1,998,null,{}] 04:17:32 INFO - PROCESS | 1930 | 1461583052802 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}] 04:17:32 INFO - PROCESS | 1930 | 1461583052956 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 04:17:33 INFO - PROCESS | 1930 | 1461583053084 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x118762800 == 69 [pid = 1930] [id = 257] 04:17:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x114c45800) [pid = 1930] [serial = 769] [outer = 0x0] 04:17:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x115268400) [pid = 1930] [serial = 770] [outer = 0x114c45800] 04:17:33 INFO - PROCESS | 1930 | 1461583053133 Marionette DEBUG loaded listener.js 04:17:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x1158b5800) [pid = 1930] [serial = 771] [outer = 0x114c45800] 04:17:33 INFO - PROCESS | 1930 | 1461583053652 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]]]}] 04:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 878ms 04:17:33 INFO - PROCESS | 1930 | 1461583053671 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 04:17:33 INFO - PROCESS | 1930 | 1461583053673 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 04:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:17:33 INFO - PROCESS | 1930 | 1461583053678 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:17:33 INFO - PROCESS | 1930 | 1461583053681 Marionette TRACE conn2 <- [1,1002,null,{}] 04:17:33 INFO - PROCESS | 1930 | 1461583053703 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}] 04:17:33 INFO - PROCESS | 1930 | 1461583053810 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 04:17:33 INFO - PROCESS | 1930 | 1461583053882 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x1263bc000 == 70 [pid = 1930] [id = 258] 04:17:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x115949400) [pid = 1930] [serial = 772] [outer = 0x0] 04:17:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x119b70c00) [pid = 1930] [serial = 773] [outer = 0x115949400] 04:17:33 INFO - PROCESS | 1930 | 1461583053913 Marionette DEBUG loaded listener.js 04:17:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x11a98bc00) [pid = 1930] [serial = 774] [outer = 0x115949400] 04:17:34 INFO - PROCESS | 1930 | 1461583054333 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]]]}] 04:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 694ms 04:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:17:34 INFO - PROCESS | 1930 | 1461583054370 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 04:17:34 INFO - PROCESS | 1930 | 1461583054372 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 04:17:34 INFO - PROCESS | 1930 | 1461583054374 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:17:34 INFO - PROCESS | 1930 | 1461583054375 Marionette TRACE conn2 <- [1,1006,null,{}] 04:17:34 INFO - PROCESS | 1930 | 1461583054379 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}] 04:17:34 INFO - PROCESS | 1930 | 1461583054491 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 04:17:34 INFO - PROCESS | 1930 | 1461583054554 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e646800 == 71 [pid = 1930] [id = 259] 04:17:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x11bfcd800) [pid = 1930] [serial = 775] [outer = 0x0] 04:17:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x11bfd4800) [pid = 1930] [serial = 776] [outer = 0x11bfcd800] 04:17:34 INFO - PROCESS | 1930 | 1461583054629 Marionette DEBUG loaded listener.js 04:17:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x11c834400) [pid = 1930] [serial = 777] [outer = 0x11bfcd800] 04:17:35 INFO - PROCESS | 1930 | 1461583055052 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]]]}] 04:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 721ms 04:17:35 INFO - PROCESS | 1930 | 1461583055096 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 04:17:35 INFO - PROCESS | 1930 | 1461583055097 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 04:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:17:35 INFO - PROCESS | 1930 | 1461583055114 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:17:35 INFO - PROCESS | 1930 | 1461583055115 Marionette TRACE conn2 <- [1,1010,null,{}] 04:17:35 INFO - PROCESS | 1930 | 1461583055118 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}] 04:17:35 INFO - PROCESS | 1930 | 1461583055223 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 04:17:35 INFO - PROCESS | 1930 | 1461583055293 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x130176800 == 72 [pid = 1930] [id = 260] 04:17:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x123b73400) [pid = 1930] [serial = 778] [outer = 0x0] 04:17:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x1278bbc00) [pid = 1930] [serial = 779] [outer = 0x123b73400] 04:17:35 INFO - PROCESS | 1930 | 1461583055324 Marionette DEBUG loaded listener.js 04:17:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x12ae1c800) [pid = 1930] [serial = 780] [outer = 0x123b73400] 04:17:35 INFO - PROCESS | 1930 | 1461583055736 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]]]}] 04:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 671ms 04:17:35 INFO - PROCESS | 1930 | 1461583055784 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 04:17:35 INFO - PROCESS | 1930 | 1461583055785 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 04:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:17:35 INFO - PROCESS | 1930 | 1461583055787 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:17:35 INFO - PROCESS | 1930 | 1461583055789 Marionette TRACE conn2 <- [1,1014,null,{}] 04:17:35 INFO - PROCESS | 1930 | 1461583055791 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}] 04:17:35 INFO - PROCESS | 1930 | 1461583055894 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 04:17:35 INFO - PROCESS | 1930 | 1461583055952 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x1301b9000 == 73 [pid = 1930] [id = 261] 04:17:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x12957d800) [pid = 1930] [serial = 781] [outer = 0x0] 04:17:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x12b8fd000) [pid = 1930] [serial = 782] [outer = 0x12957d800] 04:17:35 INFO - PROCESS | 1930 | 1461583055981 Marionette DEBUG loaded listener.js 04:17:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x12c00f800) [pid = 1930] [serial = 783] [outer = 0x12957d800] 04:17:36 INFO - PROCESS | 1930 | 1461583056446 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]]]}] 04:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 720ms 04:17:36 INFO - PROCESS | 1930 | 1461583056518 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 04:17:36 INFO - PROCESS | 1930 | 1461583056520 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 04:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:17:36 INFO - PROCESS | 1930 | 1461583056524 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:17:36 INFO - PROCESS | 1930 | 1461583056525 Marionette TRACE conn2 <- [1,1018,null,{}] 04:17:36 INFO - PROCESS | 1930 | 1461583056527 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}] 04:17:36 INFO - PROCESS | 1930 | 1461583056650 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 04:17:36 INFO - PROCESS | 1930 | 1461583056724 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x127571000 == 74 [pid = 1930] [id = 262] 04:17:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x12d583800) [pid = 1930] [serial = 784] [outer = 0x0] 04:17:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x12d58c400) [pid = 1930] [serial = 785] [outer = 0x12d583800] 04:17:36 INFO - PROCESS | 1930 | 1461583056756 Marionette DEBUG loaded listener.js 04:17:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x12dd36c00) [pid = 1930] [serial = 786] [outer = 0x12d583800] 04:17:37 INFO - PROCESS | 1930 | 1461583057168 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]]]}] 04:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 670ms 04:17:37 INFO - PROCESS | 1930 | 1461583057195 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 04:17:37 INFO - PROCESS | 1930 | 1461583057196 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 04:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:17:37 INFO - PROCESS | 1930 | 1461583057198 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:17:37 INFO - PROCESS | 1930 | 1461583057200 Marionette TRACE conn2 <- [1,1022,null,{}] 04:17:37 INFO - PROCESS | 1930 | 1461583057203 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}] 04:17:37 INFO - PROCESS | 1930 | 1461583057309 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 04:17:37 INFO - PROCESS | 1930 | 1461583057368 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x119817000 == 75 [pid = 1930] [id = 263] 04:17:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x113516c00) [pid = 1930] [serial = 787] [outer = 0x0] 04:17:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x114c43800) [pid = 1930] [serial = 788] [outer = 0x113516c00] 04:17:37 INFO - PROCESS | 1930 | 1461583057598 Marionette DEBUG loaded listener.js 04:17:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x11581a000) [pid = 1930] [serial = 789] [outer = 0x113516c00] 04:17:38 INFO - PROCESS | 1930 | 1461583058106 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]]]}] 04:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 974ms 04:17:38 INFO - PROCESS | 1930 | 1461583058173 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 04:17:38 INFO - PROCESS | 1930 | 1461583058174 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 04:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:17:38 INFO - PROCESS | 1930 | 1461583058178 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:17:38 INFO - PROCESS | 1930 | 1461583058179 Marionette TRACE conn2 <- [1,1026,null,{}] 04:17:38 INFO - PROCESS | 1930 | 1461583058195 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}] 04:17:38 INFO - PROCESS | 1930 | 1461583058316 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 04:17:38 INFO - PROCESS | 1930 | 1461583058366 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x11926e800 == 76 [pid = 1930] [id = 264] 04:17:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x1192a0400) [pid = 1930] [serial = 790] [outer = 0x0] 04:17:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x119bc7400) [pid = 1930] [serial = 791] [outer = 0x1192a0400] 04:17:38 INFO - PROCESS | 1930 | 1461583058397 Marionette DEBUG loaded listener.js 04:17:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x11a862800) [pid = 1930] [serial = 792] [outer = 0x1192a0400] 04:17:38 INFO - PROCESS | 1930 | --DOCSHELL 0x12f4f4000 == 75 [pid = 1930] [id = 255] 04:17:38 INFO - PROCESS | 1930 | --DOCSHELL 0x12ea5d800 == 74 [pid = 1930] [id = 254] 04:17:38 INFO - PROCESS | 1930 | --DOCSHELL 0x11a896800 == 73 [pid = 1930] [id = 253] 04:17:38 INFO - PROCESS | 1930 | --DOCSHELL 0x12d322800 == 72 [pid = 1930] [id = 252] 04:17:38 INFO - PROCESS | 1930 | --DOCSHELL 0x12c11d000 == 71 [pid = 1930] [id = 251] 04:17:38 INFO - PROCESS | 1930 | --DOCSHELL 0x12a06f800 == 70 [pid = 1930] [id = 250] 04:17:38 INFO - PROCESS | 1930 | --DOCSHELL 0x127ab8800 == 69 [pid = 1930] [id = 249] 04:17:38 INFO - PROCESS | 1930 | --DOCSHELL 0x1268d2800 == 68 [pid = 1930] [id = 248] 04:17:38 INFO - PROCESS | 1930 | --DOCSHELL 0x123ac6800 == 67 [pid = 1930] [id = 247] 04:17:38 INFO - PROCESS | 1930 | --DOCSHELL 0x11af35000 == 66 [pid = 1930] [id = 246] 04:17:38 INFO - PROCESS | 1930 | --DOCSHELL 0x11adca000 == 65 [pid = 1930] [id = 245] 04:17:38 INFO - PROCESS | 1930 | --DOCSHELL 0x118f47800 == 64 [pid = 1930] [id = 244] 04:17:38 INFO - PROCESS | 1930 | --DOCSHELL 0x11c770000 == 63 [pid = 1930] [id = 238] 04:17:38 INFO - PROCESS | 1930 | --DOCSHELL 0x118f44000 == 62 [pid = 1930] [id = 237] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x128118000) [pid = 1930] [serial = 704] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x11b9c9c00) [pid = 1930] [serial = 686] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x11bfc8000) [pid = 1930] [serial = 689] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x11bc16400) [pid = 1930] [serial = 687] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x11bfd8800) [pid = 1930] [serial = 692] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x12bdcf400) [pid = 1930] [serial = 656] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x12e8cd800) [pid = 1930] [serial = 659] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x11bfce800) [pid = 1930] [serial = 690] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x11ac8cc00) [pid = 1930] [serial = 683] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x1278bc800) [pid = 1930] [serial = 653] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x11a863c00) [pid = 1930] [serial = 680] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x12758cc00) [pid = 1930] [serial = 702] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x11a991000) [pid = 1930] [serial = 681] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x12b78b400) [pid = 1930] [serial = 662] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x119d90000) [pid = 1930] [serial = 677] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x11a85ac00) [pid = 1930] [serial = 678] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x119bc4c00) [pid = 1930] [serial = 665] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x115ab7800) [pid = 1930] [serial = 672] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x1158b8c00) [pid = 1930] [serial = 671] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x11a85dc00) [pid = 1930] [serial = 650] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x11c2b3800) [pid = 1930] [serial = 693] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x1187bbc00) [pid = 1930] [serial = 674] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x119363000) [pid = 1930] [serial = 675] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x114cb3c00) [pid = 1930] [serial = 669] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x1146d6400) [pid = 1930] [serial = 668] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x11877a000) [pid = 1930] [serial = 647] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x11c498400) [pid = 1930] [serial = 696] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x127528800) [pid = 1930] [serial = 701] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x128d30800) [pid = 1930] [serial = 705] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x126409400) [pid = 1930] [serial = 698] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x1158b6800) [pid = 1930] [serial = 695] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x127522800) [pid = 1930] [serial = 699] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x11af27800) [pid = 1930] [serial = 684] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x12ae15400) [pid = 1930] [serial = 594] [outer = 0x0] [url = about:blank] 04:17:38 INFO - PROCESS | 1930 | 1461583058892 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]]]}] 04:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 771ms 04:17:38 INFO - PROCESS | 1930 | 1461583058949 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 04:17:38 INFO - PROCESS | 1930 | 1461583058952 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 04:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:17:38 INFO - PROCESS | 1930 | 1461583058956 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:17:38 INFO - PROCESS | 1930 | 1461583058958 Marionette TRACE conn2 <- [1,1030,null,{}] 04:17:38 INFO - PROCESS | 1930 | 1461583058960 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}] 04:17:39 INFO - PROCESS | 1930 | 1461583059044 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 04:17:39 INFO - PROCESS | 1930 | 1461583059051 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x11927b000 == 63 [pid = 1930] [id = 265] 04:17:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x11a860800) [pid = 1930] [serial = 793] [outer = 0x0] 04:17:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x11a991000) [pid = 1930] [serial = 794] [outer = 0x11a860800] 04:17:39 INFO - PROCESS | 1930 | 1461583059078 Marionette DEBUG loaded listener.js 04:17:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x11ab2f000) [pid = 1930] [serial = 795] [outer = 0x11a860800] 04:17:39 INFO - PROCESS | 1930 | 1461583059456 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]]]}] 04:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 520ms 04:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:17:39 INFO - PROCESS | 1930 | 1461583059477 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 04:17:39 INFO - PROCESS | 1930 | 1461583059478 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 04:17:39 INFO - PROCESS | 1930 | 1461583059481 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:17:39 INFO - PROCESS | 1930 | 1461583059484 Marionette TRACE conn2 <- [1,1034,null,{}] 04:17:39 INFO - PROCESS | 1930 | 1461583059491 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}] 04:17:39 INFO - PROCESS | 1930 | 1461583059563 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 04:17:39 INFO - PROCESS | 1930 | 1461583059570 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x11bf9d800 == 64 [pid = 1930] [id = 266] 04:17:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x11af27000) [pid = 1930] [serial = 796] [outer = 0x0] 04:17:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x11bee0000) [pid = 1930] [serial = 797] [outer = 0x11af27000] 04:17:39 INFO - PROCESS | 1930 | 1461583059591 Marionette DEBUG loaded listener.js 04:17:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x11bfd3800) [pid = 1930] [serial = 798] [outer = 0x11af27000] 04:17:40 INFO - PROCESS | 1930 | 1461583060062 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]]]}] 04:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 624ms 04:17:40 INFO - PROCESS | 1930 | 1461583060105 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 04:17:40 INFO - PROCESS | 1930 | 1461583060107 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 04:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:17:40 INFO - PROCESS | 1930 | 1461583060111 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:17:40 INFO - PROCESS | 1930 | 1461583060113 Marionette TRACE conn2 <- [1,1038,null,{}] 04:17:40 INFO - PROCESS | 1930 | 1461583060116 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}] 04:17:40 INFO - PROCESS | 1930 | 1461583060242 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 04:17:40 INFO - PROCESS | 1930 | 1461583060253 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x123ac0000 == 65 [pid = 1930] [id = 267] 04:17:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x11bfdd800) [pid = 1930] [serial = 799] [outer = 0x0] 04:17:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x119b69800) [pid = 1930] [serial = 800] [outer = 0x11bfdd800] 04:17:40 INFO - PROCESS | 1930 | 1461583060288 Marionette DEBUG loaded listener.js 04:17:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x123b70400) [pid = 1930] [serial = 801] [outer = 0x11bfdd800] 04:17:40 INFO - PROCESS | 1930 | 1461583060633 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]]]}] 04:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 569ms 04:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:17:40 INFO - PROCESS | 1930 | 1461583060680 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 04:17:40 INFO - PROCESS | 1930 | 1461583060681 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 04:17:40 INFO - PROCESS | 1930 | 1461583060683 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:17:40 INFO - PROCESS | 1930 | 1461583060685 Marionette TRACE conn2 <- [1,1042,null,{}] 04:17:40 INFO - PROCESS | 1930 | 1461583060687 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}] 04:17:40 INFO - PROCESS | 1930 | 1461583060803 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 04:17:40 INFO - PROCESS | 1930 | 1461583060825 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x1266e2800 == 66 [pid = 1930] [id = 268] 04:17:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x12713d400) [pid = 1930] [serial = 802] [outer = 0x0] 04:17:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x1271ec800) [pid = 1930] [serial = 803] [outer = 0x12713d400] 04:17:40 INFO - PROCESS | 1930 | 1461583060855 Marionette DEBUG loaded listener.js 04:17:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x127a2ac00) [pid = 1930] [serial = 804] [outer = 0x12713d400] 04:17:41 INFO - PROCESS | 1930 | 1461583061204 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]]]}] 04:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 569ms 04:17:41 INFO - PROCESS | 1930 | 1461583061259 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 04:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:17:41 INFO - PROCESS | 1930 | 1461583061260 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 04:17:41 INFO - PROCESS | 1930 | 1461583061262 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:17:41 INFO - PROCESS | 1930 | 1461583061263 Marionette TRACE conn2 <- [1,1046,null,{}] 04:17:41 INFO - PROCESS | 1930 | 1461583061266 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}] 04:17:41 INFO - PROCESS | 1930 | 1461583061373 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 04:17:41 INFO - PROCESS | 1930 | 1461583061412 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x127164000 == 67 [pid = 1930] [id = 269] 04:17:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x128116800) [pid = 1930] [serial = 805] [outer = 0x0] 04:17:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x128dd5400) [pid = 1930] [serial = 806] [outer = 0x128116800] 04:17:41 INFO - PROCESS | 1930 | 1461583061438 Marionette DEBUG loaded listener.js 04:17:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x129585000) [pid = 1930] [serial = 807] [outer = 0x128116800] 04:17:41 INFO - PROCESS | 1930 | 1461583061751 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]]]}] 04:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 518ms 04:17:41 INFO - PROCESS | 1930 | 1461583061780 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 04:17:41 INFO - PROCESS | 1930 | 1461583061782 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 04:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:17:41 INFO - PROCESS | 1930 | 1461583061791 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:17:41 INFO - PROCESS | 1930 | 1461583061792 Marionette TRACE conn2 <- [1,1050,null,{}] 04:17:41 INFO - PROCESS | 1930 | 1461583061794 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}] 04:17:41 INFO - PROCESS | 1930 | 1461583061896 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 04:17:41 INFO - PROCESS | 1930 | 1461583061930 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b42c000 == 68 [pid = 1930] [id = 270] 04:17:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x129586000) [pid = 1930] [serial = 808] [outer = 0x0] 04:17:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x12b74dc00) [pid = 1930] [serial = 809] [outer = 0x129586000] 04:17:41 INFO - PROCESS | 1930 | 1461583061956 Marionette DEBUG loaded listener.js 04:17:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x12b783800) [pid = 1930] [serial = 810] [outer = 0x129586000] 04:17:42 INFO - PROCESS | 1930 | 1461583062291 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]]]}] 04:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 523ms 04:17:42 INFO - PROCESS | 1930 | 1461583062311 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 04:17:42 INFO - PROCESS | 1930 | 1461583062312 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 04:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:17:42 INFO - PROCESS | 1930 | 1461583062314 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:17:42 INFO - PROCESS | 1930 | 1461583062316 Marionette TRACE conn2 <- [1,1054,null,{}] 04:17:42 INFO - PROCESS | 1930 | 1461583062318 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}] 04:17:42 INFO - PROCESS | 1930 | 1461583062427 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 04:17:42 INFO - PROCESS | 1930 | 1461583062431 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2da000 == 69 [pid = 1930] [id = 271] 04:17:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x12ae15800) [pid = 1930] [serial = 811] [outer = 0x0] 04:17:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x12b7e3800) [pid = 1930] [serial = 812] [outer = 0x12ae15800] 04:17:42 INFO - PROCESS | 1930 | 1461583062457 Marionette DEBUG loaded listener.js 04:17:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x12bdccc00) [pid = 1930] [serial = 813] [outer = 0x12ae15800] 04:17:42 INFO - PROCESS | 1930 | 1461583062796 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]]]}] 04:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 520ms 04:17:42 INFO - PROCESS | 1930 | 1461583062835 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 04:17:42 INFO - PROCESS | 1930 | 1461583062836 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 04:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:17:42 INFO - PROCESS | 1930 | 1461583062838 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:17:42 INFO - PROCESS | 1930 | 1461583062839 Marionette TRACE conn2 <- [1,1058,null,{}] 04:17:42 INFO - PROCESS | 1930 | 1461583062841 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}] 04:17:42 INFO - PROCESS | 1930 | 1461583062947 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 04:17:42 INFO - PROCESS | 1930 | 1461583062985 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d523800 == 70 [pid = 1930] [id = 272] 04:17:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x12bdce000) [pid = 1930] [serial = 814] [outer = 0x0] 04:17:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x12c018400) [pid = 1930] [serial = 815] [outer = 0x12bdce000] 04:17:43 INFO - PROCESS | 1930 | 1461583063010 Marionette DEBUG loaded listener.js 04:17:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x12d165800) [pid = 1930] [serial = 816] [outer = 0x12bdce000] 04:17:43 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x126c8a400) [pid = 1930] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:17:43 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x12751e800) [pid = 1930] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:17:43 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x115ac2400) [pid = 1930] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:17:43 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x11ad2b400) [pid = 1930] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:17:43 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x11508b800) [pid = 1930] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:17:43 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x119016400) [pid = 1930] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:17:43 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x127525800) [pid = 1930] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:17:43 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x119b69400) [pid = 1930] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:17:43 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x11ab2cc00) [pid = 1930] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:17:43 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x11aa47c00) [pid = 1930] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:17:43 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x119292000) [pid = 1930] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:17:43 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x12c014400) [pid = 1930] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:17:43 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x11bfc9800) [pid = 1930] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:17:43 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x119860000) [pid = 1930] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:17:43 INFO - PROCESS | 1930 | 1461583063464 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]]]}] 04:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 668ms 04:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:17:43 INFO - PROCESS | 1930 | 1461583063506 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 04:17:43 INFO - PROCESS | 1930 | 1461583063507 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 04:17:43 INFO - PROCESS | 1930 | 1461583063509 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:17:43 INFO - PROCESS | 1930 | 1461583063510 Marionette TRACE conn2 <- [1,1062,null,{}] 04:17:43 INFO - PROCESS | 1930 | 1461583063513 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}] 04:17:43 INFO - PROCESS | 1930 | 1461583063654 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 04:17:43 INFO - PROCESS | 1930 | 1461583063661 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d84a800 == 71 [pid = 1930] [id = 273] 04:17:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x119858000) [pid = 1930] [serial = 817] [outer = 0x0] 04:17:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x11bfcdc00) [pid = 1930] [serial = 818] [outer = 0x119858000] 04:17:43 INFO - PROCESS | 1930 | 1461583063700 Marionette DEBUG loaded listener.js 04:17:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x12bdd3000) [pid = 1930] [serial = 819] [outer = 0x119858000] 04:17:44 INFO - PROCESS | 1930 | 1461583064079 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]]]}] 04:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 620ms 04:17:44 INFO - PROCESS | 1930 | 1461583064130 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 04:17:44 INFO - PROCESS | 1930 | 1461583064131 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 04:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:17:44 INFO - PROCESS | 1930 | 1461583064143 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:17:44 INFO - PROCESS | 1930 | 1461583064145 Marionette TRACE conn2 <- [1,1066,null,{}] 04:17:44 INFO - PROCESS | 1930 | 1461583064147 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}] 04:17:44 INFO - PROCESS | 1930 | 1461583064247 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 04:17:44 INFO - PROCESS | 1930 | 1461583064251 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f08f000 == 72 [pid = 1930] [id = 274] 04:17:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x12c0e0800) [pid = 1930] [serial = 820] [outer = 0x0] 04:17:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x12d585000) [pid = 1930] [serial = 821] [outer = 0x12c0e0800] 04:17:44 INFO - PROCESS | 1930 | 1461583064277 Marionette DEBUG loaded listener.js 04:17:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x12d7cf400) [pid = 1930] [serial = 822] [outer = 0x12c0e0800] 04:17:44 INFO - PROCESS | 1930 | 1461583064733 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]]]}] 04:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 670ms 04:17:44 INFO - PROCESS | 1930 | 1461583064814 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 04:17:44 INFO - PROCESS | 1930 | 1461583064816 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 04:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:17:44 INFO - PROCESS | 1930 | 1461583064821 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:17:44 INFO - PROCESS | 1930 | 1461583064822 Marionette TRACE conn2 <- [1,1070,null,{}] 04:17:44 INFO - PROCESS | 1930 | 1461583064825 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}] 04:17:44 INFO - PROCESS | 1930 | 1461583064929 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 04:17:44 INFO - PROCESS | 1930 | 1461583064941 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x130173000 == 73 [pid = 1930] [id = 275] 04:17:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x119295000) [pid = 1930] [serial = 823] [outer = 0x0] 04:17:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x12d7cfc00) [pid = 1930] [serial = 824] [outer = 0x119295000] 04:17:44 INFO - PROCESS | 1930 | 1461583064981 Marionette DEBUG loaded listener.js 04:17:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x12e6cc800) [pid = 1930] [serial = 825] [outer = 0x119295000] 04:17:45 INFO - PROCESS | 1930 | 1461583065570 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]]]}] 04:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 768ms 04:17:45 INFO - PROCESS | 1930 | 1461583065590 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 04:17:45 INFO - PROCESS | 1930 | 1461583065592 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 04:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:17:45 INFO - PROCESS | 1930 | 1461583065596 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:17:45 INFO - PROCESS | 1930 | 1461583065599 Marionette TRACE conn2 <- [1,1074,null,{}] 04:17:45 INFO - PROCESS | 1930 | 1461583065622 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}] 04:17:45 INFO - PROCESS | 1930 | 1461583065732 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 04:17:45 INFO - PROCESS | 1930 | 1461583065802 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x11adb8800 == 74 [pid = 1930] [id = 276] 04:17:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x115ab0800) [pid = 1930] [serial = 826] [outer = 0x0] 04:17:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x11929fc00) [pid = 1930] [serial = 827] [outer = 0x115ab0800] 04:17:45 INFO - PROCESS | 1930 | 1461583065836 Marionette DEBUG loaded listener.js 04:17:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x11985f400) [pid = 1930] [serial = 828] [outer = 0x115ab0800] 04:17:46 INFO - PROCESS | 1930 | 1461583066290 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]]]}] 04:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 740ms 04:17:46 INFO - PROCESS | 1930 | 1461583066336 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 04:17:46 INFO - PROCESS | 1930 | 1461583066341 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 04:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:17:46 INFO - PROCESS | 1930 | 1461583066345 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:17:46 INFO - PROCESS | 1930 | 1461583066347 Marionette TRACE conn2 <- [1,1078,null,{}] 04:17:46 INFO - PROCESS | 1930 | 1461583066351 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}] 04:17:46 INFO - PROCESS | 1930 | 1461583066457 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 04:17:46 INFO - PROCESS | 1930 | 1461583066528 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x1263bb800 == 75 [pid = 1930] [id = 277] 04:17:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x11a864800) [pid = 1930] [serial = 829] [outer = 0x0] 04:17:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x11a98cc00) [pid = 1930] [serial = 830] [outer = 0x11a864800] 04:17:46 INFO - PROCESS | 1930 | 1461583066559 Marionette DEBUG loaded listener.js 04:17:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x11af29400) [pid = 1930] [serial = 831] [outer = 0x11a864800] 04:17:47 INFO - PROCESS | 1930 | 1461583067011 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]]]}] 04:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 719ms 04:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:17:47 INFO - PROCESS | 1930 | 1461583067085 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 04:17:47 INFO - PROCESS | 1930 | 1461583067087 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 04:17:47 INFO - PROCESS | 1930 | 1461583067090 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:17:47 INFO - PROCESS | 1930 | 1461583067095 Marionette TRACE conn2 <- [1,1082,null,{}] 04:17:47 INFO - PROCESS | 1930 | 1461583067109 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}] 04:17:47 INFO - PROCESS | 1930 | 1461583067253 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 04:17:47 INFO - PROCESS | 1930 | 1461583067325 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ea69800 == 76 [pid = 1930] [id = 278] 04:17:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x11c2b4800) [pid = 1930] [serial = 832] [outer = 0x0] 04:17:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x126dc8400) [pid = 1930] [serial = 833] [outer = 0x11c2b4800] 04:17:47 INFO - PROCESS | 1930 | 1461583067357 Marionette DEBUG loaded listener.js 04:17:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x12752c000) [pid = 1930] [serial = 834] [outer = 0x11c2b4800] 04:17:47 INFO - PROCESS | 1930 | 1461583067764 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]]]}] 04:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 724ms 04:17:47 INFO - PROCESS | 1930 | 1461583067814 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 04:17:47 INFO - PROCESS | 1930 | 1461583067816 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 04:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:17:47 INFO - PROCESS | 1930 | 1461583067819 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:17:47 INFO - PROCESS | 1930 | 1461583067820 Marionette TRACE conn2 <- [1,1086,null,{}] 04:17:47 INFO - PROCESS | 1930 | 1461583067822 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}] 04:17:47 INFO - PROCESS | 1930 | 1461583067927 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 04:17:47 INFO - PROCESS | 1930 | 1461583067985 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x13080d800 == 77 [pid = 1930] [id = 279] 04:17:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x127a30400) [pid = 1930] [serial = 835] [outer = 0x0] 04:17:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x128d3a000) [pid = 1930] [serial = 836] [outer = 0x127a30400] 04:17:48 INFO - PROCESS | 1930 | 1461583068016 Marionette DEBUG loaded listener.js 04:17:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x12b8ef000) [pid = 1930] [serial = 837] [outer = 0x127a30400] 04:17:48 INFO - PROCESS | 1930 | 1461583068455 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]]]}] 04:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 668ms 04:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:17:48 INFO - PROCESS | 1930 | 1461583068488 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 04:17:48 INFO - PROCESS | 1930 | 1461583068490 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 04:17:48 INFO - PROCESS | 1930 | 1461583068492 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:17:48 INFO - PROCESS | 1930 | 1461583068494 Marionette TRACE conn2 <- [1,1090,null,{}] 04:17:48 INFO - PROCESS | 1930 | 1461583068497 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}] 04:17:48 INFO - PROCESS | 1930 | 1461583068680 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 04:17:48 INFO - PROCESS | 1930 | 1461583068790 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x130d81800 == 78 [pid = 1930] [id = 280] 04:17:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x12b8f0000) [pid = 1930] [serial = 838] [outer = 0x0] 04:17:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x12c0dd800) [pid = 1930] [serial = 839] [outer = 0x12b8f0000] 04:17:48 INFO - PROCESS | 1930 | 1461583068839 Marionette DEBUG loaded listener.js 04:17:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x12d57f800) [pid = 1930] [serial = 840] [outer = 0x12b8f0000] 04:17:49 INFO - PROCESS | 1930 | 1461583069294 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]]]}] 04:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 819ms 04:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:17:49 INFO - PROCESS | 1930 | 1461583069311 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 04:17:49 INFO - PROCESS | 1930 | 1461583069312 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 04:17:49 INFO - PROCESS | 1930 | 1461583069315 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:17:49 INFO - PROCESS | 1930 | 1461583069316 Marionette TRACE conn2 <- [1,1094,null,{}] 04:17:49 INFO - PROCESS | 1930 | 1461583069318 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}] 04:17:49 INFO - PROCESS | 1930 | 1461583069438 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 04:17:49 INFO - PROCESS | 1930 | 1461583069497 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f9d9800 == 79 [pid = 1930] [id = 281] 04:17:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x12d58e800) [pid = 1930] [serial = 841] [outer = 0x0] 04:17:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x12e8cb000) [pid = 1930] [serial = 842] [outer = 0x12d58e800] 04:17:49 INFO - PROCESS | 1930 | 1461583069569 Marionette DEBUG loaded listener.js 04:17:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x12ea31000) [pid = 1930] [serial = 843] [outer = 0x12d58e800] 04:17:49 INFO - PROCESS | 1930 | 1461583069981 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]]]}] 04:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 670ms 04:17:49 INFO - PROCESS | 1930 | 1461583069985 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 04:17:49 INFO - PROCESS | 1930 | 1461583069987 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 04:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:17:49 INFO - PROCESS | 1930 | 1461583069989 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:17:49 INFO - PROCESS | 1930 | 1461583069990 Marionette TRACE conn2 <- [1,1098,null,{}] 04:17:49 INFO - PROCESS | 1930 | 1461583069993 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}] 04:17:50 INFO - PROCESS | 1930 | 1461583070095 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 04:17:50 INFO - PROCESS | 1930 | 1461583070195 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a155800 == 80 [pid = 1930] [id = 282] 04:17:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x127a28400) [pid = 1930] [serial = 844] [outer = 0x0] 04:17:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x12ea31800) [pid = 1930] [serial = 845] [outer = 0x127a28400] 04:17:50 INFO - PROCESS | 1930 | 1461583070226 Marionette DEBUG loaded listener.js 04:17:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x12ea4cc00) [pid = 1930] [serial = 846] [outer = 0x127a28400] 04:17:50 INFO - PROCESS | 1930 | 1461583070659 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]]]}] 04:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 720ms 04:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:17:50 INFO - PROCESS | 1930 | 1461583070709 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 04:17:50 INFO - PROCESS | 1930 | 1461583070710 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 04:17:50 INFO - PROCESS | 1930 | 1461583070713 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:17:50 INFO - PROCESS | 1930 | 1461583070714 Marionette TRACE conn2 <- [1,1102,null,{}] 04:17:50 INFO - PROCESS | 1930 | 1461583070737 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}] 04:17:50 INFO - PROCESS | 1930 | 1461583070846 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 04:17:50 INFO - PROCESS | 1930 | 1461583070917 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x11990c800 == 81 [pid = 1930] [id = 283] 04:17:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x11508b800) [pid = 1930] [serial = 847] [outer = 0x0] 04:17:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x12957f800) [pid = 1930] [serial = 848] [outer = 0x11508b800] 04:17:50 INFO - PROCESS | 1930 | 1461583070947 Marionette DEBUG loaded listener.js 04:17:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x12ea4c800) [pid = 1930] [serial = 849] [outer = 0x11508b800] 04:17:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x1158bf000) [pid = 1930] [serial = 850] [outer = 0x12e6ad400] 04:17:51 INFO - PROCESS | 1930 | 1461583071592 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]]]}] 04:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 919ms 04:17:51 INFO - PROCESS | 1930 | 1461583071647 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 04:17:51 INFO - PROCESS | 1930 | 1461583071650 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 04:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:17:51 INFO - PROCESS | 1930 | 1461583071656 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:17:51 INFO - PROCESS | 1930 | 1461583071658 Marionette TRACE conn2 <- [1,1106,null,{}] 04:17:51 INFO - PROCESS | 1930 | 1461583071662 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}] 04:17:51 INFO - PROCESS | 1930 | 1461583071763 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 04:17:51 INFO - PROCESS | 1930 | 1461583071836 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x11c47b800 == 82 [pid = 1930] [id = 284] 04:17:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x11526e000) [pid = 1930] [serial = 851] [outer = 0x0] 04:17:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x1158b9400) [pid = 1930] [serial = 852] [outer = 0x11526e000] 04:17:51 INFO - PROCESS | 1930 | 1461583071865 Marionette DEBUG loaded listener.js 04:17:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x11a85cc00) [pid = 1930] [serial = 853] [outer = 0x11526e000] 04:17:52 INFO - PROCESS | 1930 | 1461583072317 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]]]}] 04:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 678ms 04:17:52 INFO - PROCESS | 1930 | 1461583072354 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 04:17:52 INFO - PROCESS | 1930 | 1461583072359 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 04:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:17:52 INFO - PROCESS | 1930 | 1461583072370 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:17:52 INFO - PROCESS | 1930 | 1461583072373 Marionette TRACE conn2 <- [1,1110,null,{}] 04:17:52 INFO - PROCESS | 1930 | 1461583072376 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}] 04:17:52 INFO - PROCESS | 1930 | 1461583072518 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 04:17:52 INFO - PROCESS | 1930 | 1461583072623 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x11c488800 == 83 [pid = 1930] [id = 285] 04:17:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x11ad31000) [pid = 1930] [serial = 854] [outer = 0x0] 04:17:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x11af22c00) [pid = 1930] [serial = 855] [outer = 0x11ad31000] 04:17:52 INFO - PROCESS | 1930 | 1461583072666 Marionette DEBUG loaded listener.js 04:17:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x11bee2000) [pid = 1930] [serial = 856] [outer = 0x11ad31000] 04:17:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12e4d6800 == 82 [pid = 1930] [id = 144] 04:17:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12d840800 == 81 [pid = 1930] [id = 236] 04:17:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12f08f000 == 80 [pid = 1930] [id = 274] 04:17:52 INFO - PROCESS | 1930 | --DOMWINDOW == 181 (0x12d39fc00) [pid = 1930] [serial = 767] [outer = 0x0] [url = about:blank] 04:17:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12d84a800 == 79 [pid = 1930] [id = 273] 04:17:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12d523800 == 78 [pid = 1930] [id = 272] 04:17:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2da000 == 77 [pid = 1930] [id = 271] 04:17:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12b42c000 == 76 [pid = 1930] [id = 270] 04:17:52 INFO - PROCESS | 1930 | --DOCSHELL 0x127164000 == 75 [pid = 1930] [id = 269] 04:17:52 INFO - PROCESS | 1930 | --DOCSHELL 0x1266e2800 == 74 [pid = 1930] [id = 268] 04:17:52 INFO - PROCESS | 1930 | --DOCSHELL 0x123ac0000 == 73 [pid = 1930] [id = 267] 04:17:52 INFO - PROCESS | 1930 | --DOCSHELL 0x11bf9d800 == 72 [pid = 1930] [id = 266] 04:17:52 INFO - PROCESS | 1930 | --DOCSHELL 0x11927b000 == 71 [pid = 1930] [id = 265] 04:17:52 INFO - PROCESS | 1930 | --DOCSHELL 0x11926e800 == 70 [pid = 1930] [id = 264] 04:17:52 INFO - PROCESS | 1930 | --DOCSHELL 0x119817000 == 69 [pid = 1930] [id = 263] 04:17:52 INFO - PROCESS | 1930 | --DOCSHELL 0x130176800 == 68 [pid = 1930] [id = 260] 04:17:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12e646800 == 67 [pid = 1930] [id = 259] 04:17:52 INFO - PROCESS | 1930 | --DOCSHELL 0x1263bc000 == 66 [pid = 1930] [id = 258] 04:17:52 INFO - PROCESS | 1930 | --DOCSHELL 0x118762800 == 65 [pid = 1930] [id = 257] 04:17:52 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x12758ec00) [pid = 1930] [serial = 749] [outer = 0x0] [url = about:blank] 04:17:52 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x128d38000) [pid = 1930] [serial = 752] [outer = 0x0] [url = about:blank] 04:17:52 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x12b74c800) [pid = 1930] [serial = 755] [outer = 0x0] [url = about:blank] 04:17:52 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x128d37800) [pid = 1930] [serial = 722] [outer = 0x0] [url = about:blank] 04:17:52 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x12ae12c00) [pid = 1930] [serial = 725] [outer = 0x0] [url = about:blank] 04:17:52 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x11af25800) [pid = 1930] [serial = 740] [outer = 0x0] [url = about:blank] 04:17:52 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x11b9d5000) [pid = 1930] [serial = 741] [outer = 0x0] [url = about:blank] 04:17:52 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x115270c00) [pid = 1930] [serial = 710] [outer = 0x0] [url = about:blank] 04:17:52 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x119859800) [pid = 1930] [serial = 713] [outer = 0x0] [url = about:blank] 04:17:52 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x1157ed000) [pid = 1930] [serial = 732] [outer = 0x0] [url = about:blank] 04:17:52 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x115267000) [pid = 1930] [serial = 731] [outer = 0x0] [url = about:blank] 04:17:52 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x11b910400) [pid = 1930] [serial = 716] [outer = 0x0] [url = about:blank] 04:17:52 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x11985fc00) [pid = 1930] [serial = 735] [outer = 0x0] [url = about:blank] 04:17:52 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x11929a400) [pid = 1930] [serial = 734] [outer = 0x0] [url = about:blank] 04:17:52 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x128d30c00) [pid = 1930] [serial = 707] [outer = 0x0] [url = about:blank] 04:17:52 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x12956a800) [pid = 1930] [serial = 708] [outer = 0x0] [url = about:blank] 04:17:52 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x12b7e8400) [pid = 1930] [serial = 728] [outer = 0x0] [url = about:blank] 04:17:52 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x11a861400) [pid = 1930] [serial = 737] [outer = 0x0] [url = about:blank] 04:17:52 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x11a991800) [pid = 1930] [serial = 738] [outer = 0x0] [url = about:blank] 04:17:52 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x126a20400) [pid = 1930] [serial = 719] [outer = 0x0] [url = about:blank] 04:17:52 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x129586800) [pid = 1930] [serial = 753] [outer = 0x0] [url = about:blank] 04:17:52 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x11bee5000) [pid = 1930] [serial = 743] [outer = 0x0] [url = about:blank] 04:17:52 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x11bfcfc00) [pid = 1930] [serial = 744] [outer = 0x0] [url = about:blank] 04:17:52 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x12ae19000) [pid = 1930] [serial = 761] [outer = 0x0] [url = about:blank] 04:17:52 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x11a85c400) [pid = 1930] [serial = 758] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x12d237800) [pid = 1930] [serial = 765] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x11bfd2000) [pid = 1930] [serial = 759] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x12c0e7c00) [pid = 1930] [serial = 764] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x12c016000) [pid = 1930] [serial = 762] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x11bfda000) [pid = 1930] [serial = 746] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x12751e400) [pid = 1930] [serial = 747] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x12b782400) [pid = 1930] [serial = 756] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x12819cc00) [pid = 1930] [serial = 750] [outer = 0x0] [url = about:blank] 04:17:53 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x12f468c00) [pid = 1930] [serial = 645] [outer = 0x0] [url = about:blank] 04:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 773ms 04:17:53 INFO - PROCESS | 1930 | 1461583073136 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]]]}] 04:17:53 INFO - PROCESS | 1930 | 1461583073140 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 04:17:53 INFO - PROCESS | 1930 | 1461583073142 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 04:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:17:53 INFO - PROCESS | 1930 | 1461583073144 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:17:53 INFO - PROCESS | 1930 | 1461583073146 Marionette TRACE conn2 <- [1,1114,null,{}] 04:17:53 INFO - PROCESS | 1930 | 1461583073156 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}] 04:17:53 INFO - PROCESS | 1930 | 1461583073247 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 04:17:53 INFO - PROCESS | 1930 | 1461583073303 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x11ba20800 == 66 [pid = 1930] [id = 286] 04:17:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x11bc12c00) [pid = 1930] [serial = 857] [outer = 0x0] 04:17:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x11bfd8800) [pid = 1930] [serial = 858] [outer = 0x11bc12c00] 04:17:53 INFO - PROCESS | 1930 | 1461583073332 Marionette DEBUG loaded listener.js 04:17:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x126603000) [pid = 1930] [serial = 859] [outer = 0x11bc12c00] 04:17:53 INFO - PROCESS | 1930 | 1461583073641 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]]]}] 04:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 520ms 04:17:53 INFO - PROCESS | 1930 | 1461583073665 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 04:17:53 INFO - PROCESS | 1930 | 1461583073669 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 04:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:17:53 INFO - PROCESS | 1930 | 1461583073672 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:17:53 INFO - PROCESS | 1930 | 1461583073673 Marionette TRACE conn2 <- [1,1118,null,{}] 04:17:53 INFO - PROCESS | 1930 | 1461583073675 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}] 04:17:53 INFO - PROCESS | 1930 | 1461583073762 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 04:17:53 INFO - PROCESS | 1930 | 1461583073817 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x1264e0800 == 67 [pid = 1930] [id = 287] 04:17:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x11bfdf800) [pid = 1930] [serial = 860] [outer = 0x0] 04:17:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x12751f800) [pid = 1930] [serial = 861] [outer = 0x11bfdf800] 04:17:53 INFO - PROCESS | 1930 | 1461583073844 Marionette DEBUG loaded listener.js 04:17:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x128d37400) [pid = 1930] [serial = 862] [outer = 0x11bfdf800] 04:17:54 INFO - PROCESS | 1930 | 1461583074139 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]]]}] 04:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 519ms 04:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:17:54 INFO - PROCESS | 1930 | 1461583074192 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 04:17:54 INFO - PROCESS | 1930 | 1461583074193 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 04:17:54 INFO - PROCESS | 1930 | 1461583074195 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:17:54 INFO - PROCESS | 1930 | 1461583074196 Marionette TRACE conn2 <- [1,1122,null,{}] 04:17:54 INFO - PROCESS | 1930 | 1461583074198 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}] 04:17:54 INFO - PROCESS | 1930 | 1461583074281 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 04:17:54 INFO - PROCESS | 1930 | 1461583074288 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b42b000 == 68 [pid = 1930] [id = 288] 04:17:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x128dd3800) [pid = 1930] [serial = 863] [outer = 0x0] 04:17:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x12ae16400) [pid = 1930] [serial = 864] [outer = 0x128dd3800] 04:17:54 INFO - PROCESS | 1930 | 1461583074313 Marionette DEBUG loaded listener.js 04:17:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x12b780000) [pid = 1930] [serial = 865] [outer = 0x128dd3800] 04:17:54 INFO - PROCESS | 1930 | 1461583074673 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]]]}] 04:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 518ms 04:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:17:54 INFO - PROCESS | 1930 | 1461583074714 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 04:17:54 INFO - PROCESS | 1930 | 1461583074715 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 04:17:54 INFO - PROCESS | 1930 | 1461583074717 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:17:54 INFO - PROCESS | 1930 | 1461583074718 Marionette TRACE conn2 <- [1,1126,null,{}] 04:17:54 INFO - PROCESS | 1930 | 1461583074721 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}] 04:17:54 INFO - PROCESS | 1930 | 1461583074819 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 04:17:54 INFO - PROCESS | 1930 | 1461583074824 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2e3800 == 69 [pid = 1930] [id = 289] 04:17:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x12b78b400) [pid = 1930] [serial = 866] [outer = 0x0] 04:17:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x12c00b000) [pid = 1930] [serial = 867] [outer = 0x12b78b400] 04:17:54 INFO - PROCESS | 1930 | 1461583074850 Marionette DEBUG loaded listener.js 04:17:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x12d580000) [pid = 1930] [serial = 868] [outer = 0x12b78b400] 04:17:55 INFO - PROCESS | 1930 | 1461583075213 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]]]}] 04:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 520ms 04:17:55 INFO - PROCESS | 1930 | 1461583075238 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 04:17:55 INFO - PROCESS | 1930 | 1461583075239 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 04:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:17:55 INFO - PROCESS | 1930 | 1461583075242 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:17:55 INFO - PROCESS | 1930 | 1461583075243 Marionette TRACE conn2 <- [1,1130,null,{}] 04:17:55 INFO - PROCESS | 1930 | 1461583075245 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}] 04:17:55 INFO - PROCESS | 1930 | 1461583075352 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 04:17:55 INFO - PROCESS | 1930 | 1461583075391 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d523000 == 70 [pid = 1930] [id = 290] 04:17:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x12b7e8400) [pid = 1930] [serial = 869] [outer = 0x0] 04:17:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x12d7c5c00) [pid = 1930] [serial = 870] [outer = 0x12b7e8400] 04:17:55 INFO - PROCESS | 1930 | 1461583075416 Marionette DEBUG loaded listener.js 04:17:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x12e426800) [pid = 1930] [serial = 871] [outer = 0x12b7e8400] 04:17:55 INFO - PROCESS | 1930 | 1461583075774 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]]]}] 04:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 568ms 04:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:17:55 INFO - PROCESS | 1930 | 1461583075811 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 04:17:55 INFO - PROCESS | 1930 | 1461583075812 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 04:17:55 INFO - PROCESS | 1930 | 1461583075814 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:17:55 INFO - PROCESS | 1930 | 1461583075815 Marionette TRACE conn2 <- [1,1134,null,{}] 04:17:55 INFO - PROCESS | 1930 | 1461583075817 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}] 04:17:55 INFO - PROCESS | 1930 | 1461583075927 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 04:17:55 INFO - PROCESS | 1930 | 1461583075965 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e634000 == 71 [pid = 1930] [id = 291] 04:17:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x12d3a5400) [pid = 1930] [serial = 872] [outer = 0x0] 04:17:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x12e6d8c00) [pid = 1930] [serial = 873] [outer = 0x12d3a5400] 04:17:55 INFO - PROCESS | 1930 | 1461583075991 Marionette DEBUG loaded listener.js 04:17:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x12ea2ac00) [pid = 1930] [serial = 874] [outer = 0x12d3a5400] 04:17:56 INFO - PROCESS | 1930 | 1461583076304 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]]]}] 04:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 518ms 04:17:56 INFO - PROCESS | 1930 | 1461583076333 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 04:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:17:56 INFO - PROCESS | 1930 | 1461583076336 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 04:17:56 INFO - PROCESS | 1930 | 1461583076339 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:17:56 INFO - PROCESS | 1930 | 1461583076340 Marionette TRACE conn2 <- [1,1138,null,{}] 04:17:56 INFO - PROCESS | 1930 | 1461583076342 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}] 04:17:56 INFO - PROCESS | 1930 | 1461583076458 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 04:17:56 INFO - PROCESS | 1930 | 1461583076470 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f08a000 == 72 [pid = 1930] [id = 292] 04:17:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x12ea2b000) [pid = 1930] [serial = 875] [outer = 0x0] 04:17:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x12ea51c00) [pid = 1930] [serial = 876] [outer = 0x12ea2b000] 04:17:56 INFO - PROCESS | 1930 | 1461583076495 Marionette DEBUG loaded listener.js 04:17:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x12eb48800) [pid = 1930] [serial = 877] [outer = 0x12ea2b000] 04:17:56 INFO - PROCESS | 1930 | 1461583076837 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]]]}] 04:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 518ms 04:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:17:56 INFO - PROCESS | 1930 | 1461583076857 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 04:17:56 INFO - PROCESS | 1930 | 1461583076858 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 04:17:56 INFO - PROCESS | 1930 | 1461583076860 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:17:56 INFO - PROCESS | 1930 | 1461583076862 Marionette TRACE conn2 <- [1,1142,null,{}] 04:17:56 INFO - PROCESS | 1930 | 1461583076864 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}] 04:17:56 INFO - PROCESS | 1930 | 1461583076973 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 04:17:57 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x128116800) [pid = 1930] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:17:57 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x129586000) [pid = 1930] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:17:57 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x12ae15800) [pid = 1930] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:17:57 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x119858000) [pid = 1930] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:17:57 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x12bdce000) [pid = 1930] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:17:57 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x12d164800) [pid = 1930] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:17:57 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x11a860800) [pid = 1930] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:17:57 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x1192a0400) [pid = 1930] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:17:57 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x113516c00) [pid = 1930] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:17:57 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x12c0e0800) [pid = 1930] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:17:57 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x11af27000) [pid = 1930] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:17:57 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x12713d400) [pid = 1930] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:17:57 INFO - PROCESS | 1930 | 1461583077122 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x116415800 == 73 [pid = 1930] [id = 293] 04:17:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x1143bcc00) [pid = 1930] [serial = 878] [outer = 0x0] 04:17:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x1192a0400) [pid = 1930] [serial = 879] [outer = 0x1143bcc00] 04:17:57 INFO - PROCESS | 1930 | 1461583077152 Marionette DEBUG loaded listener.js 04:17:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x127521400) [pid = 1930] [serial = 880] [outer = 0x1143bcc00] 04:17:57 INFO - PROCESS | 1930 | 1461583077447 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]]]}] 04:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 621ms 04:17:57 INFO - PROCESS | 1930 | 1461583077482 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 04:17:57 INFO - PROCESS | 1930 | 1461583077485 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 04:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:17:57 INFO - PROCESS | 1930 | 1461583077490 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:17:57 INFO - PROCESS | 1930 | 1461583077492 Marionette TRACE conn2 <- [1,1146,null,{}] 04:17:57 INFO - PROCESS | 1930 | 1461583077494 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}] 04:17:57 INFO - PROCESS | 1930 | 1461583077598 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 04:17:57 INFO - PROCESS | 1930 | 1461583077602 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x12fe4a000 == 74 [pid = 1930] [id = 294] 04:17:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x12ae1d800) [pid = 1930] [serial = 881] [outer = 0x0] 04:17:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x12f463400) [pid = 1930] [serial = 882] [outer = 0x12ae1d800] 04:17:57 INFO - PROCESS | 1930 | 1461583077631 Marionette DEBUG loaded listener.js 04:17:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x12f46d400) [pid = 1930] [serial = 883] [outer = 0x12ae1d800] 04:17:58 INFO - PROCESS | 1930 | 1461583078002 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]]]}] 04:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 520ms 04:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:17:58 INFO - PROCESS | 1930 | 1461583078010 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 04:17:58 INFO - PROCESS | 1930 | 1461583078012 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 04:17:58 INFO - PROCESS | 1930 | 1461583078014 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:17:58 INFO - PROCESS | 1930 | 1461583078015 Marionette TRACE conn2 <- [1,1150,null,{}] 04:17:58 INFO - PROCESS | 1930 | 1461583078031 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}] 04:17:58 INFO - PROCESS | 1930 | 1461583078123 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 04:17:58 INFO - PROCESS | 1930 | 1461583078127 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x13080e000 == 75 [pid = 1930] [id = 295] 04:17:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x11574f000) [pid = 1930] [serial = 884] [outer = 0x0] 04:17:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x115751800) [pid = 1930] [serial = 885] [outer = 0x11574f000] 04:17:58 INFO - PROCESS | 1930 | 1461583078153 Marionette DEBUG loaded listener.js 04:17:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x11bfcfc00) [pid = 1930] [serial = 886] [outer = 0x11574f000] 04:17:58 INFO - PROCESS | 1930 | 1461583078506 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]]]}] 04:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 533ms 04:17:58 INFO - PROCESS | 1930 | 1461583078549 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 04:17:58 INFO - PROCESS | 1930 | 1461583078550 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 04:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:17:58 INFO - PROCESS | 1930 | 1461583078554 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:17:58 INFO - PROCESS | 1930 | 1461583078555 Marionette TRACE conn2 <- [1,1154,null,{}] 04:17:58 INFO - PROCESS | 1930 | 1461583078558 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}] 04:17:58 INFO - PROCESS | 1930 | 1461583078694 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 04:17:58 INFO - PROCESS | 1930 | 1461583078786 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ff94800 == 76 [pid = 1930] [id = 296] 04:17:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x115754800) [pid = 1930] [serial = 887] [outer = 0x0] 04:17:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x11648c000) [pid = 1930] [serial = 888] [outer = 0x115754800] 04:17:58 INFO - PROCESS | 1930 | 1461583078821 Marionette DEBUG loaded listener.js 04:17:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x12f647400) [pid = 1930] [serial = 889] [outer = 0x115754800] 04:17:59 INFO - PROCESS | 1930 | 1461583079354 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]]]}] 04:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 870ms 04:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:17:59 INFO - PROCESS | 1930 | 1461583079424 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 04:17:59 INFO - PROCESS | 1930 | 1461583079426 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 04:17:59 INFO - PROCESS | 1930 | 1461583079430 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:17:59 INFO - PROCESS | 1930 | 1461583079432 Marionette TRACE conn2 <- [1,1158,null,{}] 04:17:59 INFO - PROCESS | 1930 | 1461583079436 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}] 04:17:59 INFO - PROCESS | 1930 | 1461583079548 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 04:17:59 INFO - PROCESS | 1930 | 1461583079622 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a89f000 == 77 [pid = 1930] [id = 297] 04:17:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x115748400) [pid = 1930] [serial = 890] [outer = 0x0] 04:17:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x115aafc00) [pid = 1930] [serial = 891] [outer = 0x115748400] 04:17:59 INFO - PROCESS | 1930 | 1461583079655 Marionette DEBUG loaded listener.js 04:17:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x119860000) [pid = 1930] [serial = 892] [outer = 0x115748400] 04:18:00 INFO - PROCESS | 1930 | 1461583080115 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]]]}] 04:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 724ms 04:18:00 INFO - PROCESS | 1930 | 1461583080154 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 04:18:00 INFO - PROCESS | 1930 | 1461583080158 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 04:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:18:00 INFO - PROCESS | 1930 | 1461583080163 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:18:00 INFO - PROCESS | 1930 | 1461583080165 Marionette TRACE conn2 <- [1,1162,null,{}] 04:18:00 INFO - PROCESS | 1930 | 1461583080167 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}] 04:18:00 INFO - PROCESS | 1930 | 1461583080278 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 04:18:00 INFO - PROCESS | 1930 | 1461583080352 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a149800 == 78 [pid = 1930] [id = 298] 04:18:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x11a857000) [pid = 1930] [serial = 893] [outer = 0x0] 04:18:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x11bc1ac00) [pid = 1930] [serial = 894] [outer = 0x11a857000] 04:18:00 INFO - PROCESS | 1930 | 1461583080384 Marionette DEBUG loaded listener.js 04:18:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x11bfe7000) [pid = 1930] [serial = 895] [outer = 0x11a857000] 04:18:00 INFO - PROCESS | 1930 | 1461583080811 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]]]}] 04:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 670ms 04:18:00 INFO - PROCESS | 1930 | 1461583080833 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 04:18:00 INFO - PROCESS | 1930 | 1461583080837 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 04:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:18:00 INFO - PROCESS | 1930 | 1461583080839 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:18:00 INFO - PROCESS | 1930 | 1461583080842 Marionette TRACE conn2 <- [1,1166,null,{}] 04:18:00 INFO - PROCESS | 1930 | 1461583080849 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}] 04:18:00 INFO - PROCESS | 1930 | 1461583080962 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 04:18:01 INFO - PROCESS | 1930 | 1461583081066 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x12fc46800 == 79 [pid = 1930] [id = 299] 04:18:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x127523000) [pid = 1930] [serial = 896] [outer = 0x0] 04:18:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x12ae19000) [pid = 1930] [serial = 897] [outer = 0x127523000] 04:18:01 INFO - PROCESS | 1930 | 1461583081101 Marionette DEBUG loaded listener.js 04:18:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x12bdcc400) [pid = 1930] [serial = 898] [outer = 0x127523000] 04:18:01 INFO - PROCESS | 1930 | 1461583081584 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]]]}] 04:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 772ms 04:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:18:01 INFO - PROCESS | 1930 | 1461583081611 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 04:18:01 INFO - PROCESS | 1930 | 1461583081613 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 04:18:01 INFO - PROCESS | 1930 | 1461583081615 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:18:01 INFO - PROCESS | 1930 | 1461583081617 Marionette TRACE conn2 <- [1,1170,null,{}] 04:18:01 INFO - PROCESS | 1930 | 1461583081619 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}] 04:18:01 INFO - PROCESS | 1930 | 1461583081728 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 04:18:01 INFO - PROCESS | 1930 | 1461583081829 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x139c67000 == 80 [pid = 1930] [id = 300] 04:18:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x12c019400) [pid = 1930] [serial = 899] [outer = 0x0] 04:18:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x12dd41400) [pid = 1930] [serial = 900] [outer = 0x12c019400] 04:18:01 INFO - PROCESS | 1930 | 1461583081864 Marionette DEBUG loaded listener.js 04:18:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x12ea52000) [pid = 1930] [serial = 901] [outer = 0x12c019400] 04:18:02 INFO - PROCESS | 1930 | 1461583082277 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]]]}] 04:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 672ms 04:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:18:02 INFO - PROCESS | 1930 | 1461583082289 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 04:18:02 INFO - PROCESS | 1930 | 1461583082291 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 04:18:02 INFO - PROCESS | 1930 | 1461583082294 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:18:02 INFO - PROCESS | 1930 | 1461583082296 Marionette TRACE conn2 <- [1,1174,null,{}] 04:18:02 INFO - PROCESS | 1930 | 1461583082300 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}] 04:18:02 INFO - PROCESS | 1930 | 1461583082428 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 04:18:02 INFO - PROCESS | 1930 | 1461583082538 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f4d7000 == 81 [pid = 1930] [id = 301] 04:18:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x115266400) [pid = 1930] [serial = 902] [outer = 0x0] 04:18:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x12d7d1800) [pid = 1930] [serial = 903] [outer = 0x115266400] 04:18:02 INFO - PROCESS | 1930 | 1461583082570 Marionette DEBUG loaded listener.js 04:18:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 183 (0x12ec71c00) [pid = 1930] [serial = 904] [outer = 0x115266400] 04:18:02 INFO - PROCESS | 1930 | 1461583082960 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] 04:18:03 INFO - PROCESS | 1930 | 1461583083287 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 04:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:18:03 INFO - PROCESS | 1930 | 1461583083293 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:18:03 INFO - PROCESS | 1930 | 1461583083295 Marionette TRACE conn2 <- [1,1178,null,{}] 04:18:03 INFO - PROCESS | 1930 | 1461583083299 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}] 04:18:03 INFO - PROCESS | 1930 | 1461583083399 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 04:18:03 INFO - PROCESS | 1930 | 1461583083458 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x11adb9800 == 82 [pid = 1930] [id = 302] 04:18:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 184 (0x115270c00) [pid = 1930] [serial = 905] [outer = 0x0] 04:18:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 185 (0x115593c00) [pid = 1930] [serial = 906] [outer = 0x115270c00] 04:18:03 INFO - PROCESS | 1930 | 1461583083486 Marionette DEBUG loaded listener.js 04:18:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 186 (0x115a31400) [pid = 1930] [serial = 907] [outer = 0x115270c00] 04:18:03 INFO - PROCESS | 1930 | 1461583083895 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] 04:18:03 INFO - PROCESS | 1930 | 1461583083917 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 04:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:18:03 INFO - PROCESS | 1930 | 1461583083922 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:18:03 INFO - PROCESS | 1930 | 1461583083925 Marionette TRACE conn2 <- [1,1182,null,{}] 04:18:03 INFO - PROCESS | 1930 | 1461583083927 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}] 04:18:04 INFO - PROCESS | 1930 | 1461583084021 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 04:18:04 INFO - PROCESS | 1930 | 1461583084083 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x1266dd800 == 83 [pid = 1930] [id = 303] 04:18:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 187 (0x115273c00) [pid = 1930] [serial = 908] [outer = 0x0] 04:18:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 188 (0x116956000) [pid = 1930] [serial = 909] [outer = 0x115273c00] 04:18:04 INFO - PROCESS | 1930 | 1461583084111 Marionette DEBUG loaded listener.js 04:18:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 189 (0x119e42400) [pid = 1930] [serial = 910] [outer = 0x115273c00] 04:18:04 INFO - PROCESS | 1930 | 1461583084521 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 2","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 04:18:04 INFO - PROCESS | 1930 | 1461583084547 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 04:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:18:04 INFO - PROCESS | 1930 | 1461583084550 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:18:04 INFO - PROCESS | 1930 | 1461583084551 Marionette TRACE conn2 <- [1,1186,null,{}] 04:18:04 INFO - PROCESS | 1930 | 1461583084558 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}] 04:18:04 INFO - PROCESS | 1930 | 1461583084654 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 04:18:04 INFO - PROCESS | 1930 | 1461583084750 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x11b063000 == 84 [pid = 1930] [id = 304] 04:18:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 190 (0x11a938000) [pid = 1930] [serial = 911] [outer = 0x0] 04:18:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 191 (0x11ab2ec00) [pid = 1930] [serial = 912] [outer = 0x11a938000] 04:18:04 INFO - PROCESS | 1930 | 1461583084781 Marionette DEBUG loaded listener.js 04:18:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 192 (0x11addc400) [pid = 1930] [serial = 913] [outer = 0x11a938000] 04:18:05 INFO - PROCESS | 1930 | 1461583085197 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] 04:18:05 INFO - PROCESS | 1930 | 1461583085223 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 04:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:18:05 INFO - PROCESS | 1930 | 1461583085225 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:18:05 INFO - PROCESS | 1930 | 1461583085226 Marionette TRACE conn2 <- [1,1190,null,{}] 04:18:05 INFO - PROCESS | 1930 | 1461583085228 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}] 04:18:05 INFO - PROCESS | 1930 | 1461583085322 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 04:18:05 INFO - PROCESS | 1930 | 1461583085398 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x123ac1800 == 85 [pid = 1930] [id = 305] 04:18:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 193 (0x11b910c00) [pid = 1930] [serial = 914] [outer = 0x0] 04:18:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 194 (0x11bee5c00) [pid = 1930] [serial = 915] [outer = 0x11b910c00] 04:18:05 INFO - PROCESS | 1930 | 1461583085426 Marionette DEBUG loaded listener.js 04:18:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 195 (0x11bfe6c00) [pid = 1930] [serial = 916] [outer = 0x11b910c00] 04:18:05 INFO - PROCESS | 1930 | --DOCSHELL 0x12fb1f800 == 84 [pid = 1930] [id = 243] 04:18:05 INFO - PROCESS | 1930 | --DOCSHELL 0x123ac1000 == 83 [pid = 1930] [id = 200] 04:18:05 INFO - PROCESS | 1930 | --DOCSHELL 0x12ea72000 == 82 [pid = 1930] [id = 241] 04:18:05 INFO - PROCESS | 1930 | --DOCSHELL 0x12e4ec800 == 81 [pid = 1930] [id = 240] 04:18:05 INFO - PROCESS | 1930 | --DOCSHELL 0x127124000 == 80 [pid = 1930] [id = 201] 04:18:05 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2e1000 == 79 [pid = 1930] [id = 138] 04:18:05 INFO - PROCESS | 1930 | --DOCSHELL 0x13080e000 == 78 [pid = 1930] [id = 295] 04:18:05 INFO - PROCESS | 1930 | --DOCSHELL 0x12fe4a000 == 77 [pid = 1930] [id = 294] 04:18:05 INFO - PROCESS | 1930 | --DOCSHELL 0x116415800 == 76 [pid = 1930] [id = 293] 04:18:05 INFO - PROCESS | 1930 | --DOCSHELL 0x12f08a000 == 75 [pid = 1930] [id = 292] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 194 (0x11bfd4800) [pid = 1930] [serial = 776] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 193 (0x119b70c00) [pid = 1930] [serial = 773] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 192 (0x1278bbc00) [pid = 1930] [serial = 779] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 191 (0x12d7cfc00) [pid = 1930] [serial = 824] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 190 (0x115268400) [pid = 1930] [serial = 770] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 189 (0x12b8fd000) [pid = 1930] [serial = 782] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 188 (0x12d58c400) [pid = 1930] [serial = 785] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOCSHELL 0x12e634000 == 74 [pid = 1930] [id = 291] 04:18:05 INFO - PROCESS | 1930 | --DOCSHELL 0x12d523000 == 73 [pid = 1930] [id = 290] 04:18:05 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2e3800 == 72 [pid = 1930] [id = 289] 04:18:05 INFO - PROCESS | 1930 | --DOCSHELL 0x12b42b000 == 71 [pid = 1930] [id = 288] 04:18:05 INFO - PROCESS | 1930 | --DOCSHELL 0x1264e0800 == 70 [pid = 1930] [id = 287] 04:18:05 INFO - PROCESS | 1930 | --DOCSHELL 0x11ba20800 == 69 [pid = 1930] [id = 286] 04:18:05 INFO - PROCESS | 1930 | --DOCSHELL 0x11c488800 == 68 [pid = 1930] [id = 285] 04:18:05 INFO - PROCESS | 1930 | --DOCSHELL 0x11c47b800 == 67 [pid = 1930] [id = 284] 04:18:05 INFO - PROCESS | 1930 | --DOCSHELL 0x11990c800 == 66 [pid = 1930] [id = 283] 04:18:05 INFO - PROCESS | 1930 | --DOCSHELL 0x12a155800 == 65 [pid = 1930] [id = 282] 04:18:05 INFO - PROCESS | 1930 | --DOCSHELL 0x12f9d9800 == 64 [pid = 1930] [id = 281] 04:18:05 INFO - PROCESS | 1930 | --DOCSHELL 0x130d81800 == 63 [pid = 1930] [id = 280] 04:18:05 INFO - PROCESS | 1930 | --DOCSHELL 0x13080d800 == 62 [pid = 1930] [id = 279] 04:18:05 INFO - PROCESS | 1930 | --DOCSHELL 0x12ea69800 == 61 [pid = 1930] [id = 278] 04:18:05 INFO - PROCESS | 1930 | --DOCSHELL 0x1263bb800 == 60 [pid = 1930] [id = 277] 04:18:05 INFO - PROCESS | 1930 | --DOCSHELL 0x11adb8800 == 59 [pid = 1930] [id = 276] 04:18:05 INFO - PROCESS | 1930 | --DOCSHELL 0x130173000 == 58 [pid = 1930] [id = 275] 04:18:05 INFO - PROCESS | 1930 | 1461583085828 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] 04:18:05 INFO - PROCESS | 1930 | 1461583085848 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 04:18:05 INFO - PROCESS | 1930 | 1461583085851 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:18:05 INFO - PROCESS | 1930 | 1461583085853 Marionette TRACE conn2 <- [1,1194,null,{}] 04:18:05 INFO - PROCESS | 1930 | 1461583085857 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}] 04:18:05 INFO - PROCESS | 1930 | 1461583085945 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 187 (0x129585000) [pid = 1930] [serial = 807] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 186 (0x128dd5400) [pid = 1930] [serial = 806] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 185 (0x12b783800) [pid = 1930] [serial = 810] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 184 (0x12b74dc00) [pid = 1930] [serial = 809] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 183 (0x12b7e3800) [pid = 1930] [serial = 812] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 182 (0x12bdccc00) [pid = 1930] [serial = 813] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 181 (0x11bfcdc00) [pid = 1930] [serial = 818] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x12c018400) [pid = 1930] [serial = 815] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x12d582400) [pid = 1930] [serial = 768] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x119b69800) [pid = 1930] [serial = 800] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x11a991000) [pid = 1930] [serial = 794] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x11ab2f000) [pid = 1930] [serial = 795] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x11a862800) [pid = 1930] [serial = 792] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x119bc7400) [pid = 1930] [serial = 791] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x114c43800) [pid = 1930] [serial = 788] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x11581a000) [pid = 1930] [serial = 789] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x12d585000) [pid = 1930] [serial = 821] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x11bee0000) [pid = 1930] [serial = 797] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x11bfd3800) [pid = 1930] [serial = 798] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x1271ec800) [pid = 1930] [serial = 803] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x12d7cf400) [pid = 1930] [serial = 822] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x12d165800) [pid = 1930] [serial = 816] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x12bdd3000) [pid = 1930] [serial = 819] [outer = 0x0] [url = about:blank] 04:18:05 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x127a2ac00) [pid = 1930] [serial = 804] [outer = 0x0] [url = about:blank] 04:18:06 INFO - PROCESS | 1930 | 1461583086027 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x11990c800 == 59 [pid = 1930] [id = 306] 04:18:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x118aa2000) [pid = 1930] [serial = 917] [outer = 0x0] 04:18:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x11ab2f000) [pid = 1930] [serial = 918] [outer = 0x118aa2000] 04:18:06 INFO - PROCESS | 1930 | 1461583086053 Marionette DEBUG loaded listener.js 04:18:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x11c2b3400) [pid = 1930] [serial = 919] [outer = 0x118aa2000] 04:18:06 INFO - PROCESS | 1930 | 1461583086359 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] 04:18:06 INFO - PROCESS | 1930 | 1461583086376 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 04:18:06 INFO - PROCESS | 1930 | 1461583086378 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:18:06 INFO - PROCESS | 1930 | 1461583086379 Marionette TRACE conn2 <- [1,1198,null,{}] 04:18:06 INFO - PROCESS | 1930 | 1461583086381 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}] 04:18:06 INFO - PROCESS | 1930 | 1461583086496 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 04:18:06 INFO - PROCESS | 1930 | 1461583086574 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x115849000 == 60 [pid = 1930] [id = 307] 04:18:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x11bfe2800) [pid = 1930] [serial = 920] [outer = 0x0] 04:18:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x12640f800) [pid = 1930] [serial = 921] [outer = 0x11bfe2800] 04:18:06 INFO - PROCESS | 1930 | 1461583086620 Marionette DEBUG loaded listener.js 04:18:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x12758cc00) [pid = 1930] [serial = 922] [outer = 0x11bfe2800] 04:18:06 INFO - PROCESS | 1930 | 1461583086990 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]]]}] 04:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 619ms 04:18:07 INFO - PROCESS | 1930 | 1461583086998 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 04:18:07 INFO - PROCESS | 1930 | 1461583086999 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 04:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:18:07 INFO - PROCESS | 1930 | 1461583087003 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:18:07 INFO - PROCESS | 1930 | 1461583087005 Marionette TRACE conn2 <- [1,1202,null,{}] 04:18:07 INFO - PROCESS | 1930 | 1461583087007 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}] 04:18:07 INFO - PROCESS | 1930 | 1461583087089 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 04:18:07 INFO - PROCESS | 1930 | 1461583087145 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x128184000 == 61 [pid = 1930] [id = 308] 04:18:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x12751ec00) [pid = 1930] [serial = 923] [outer = 0x0] 04:18:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x12811b800) [pid = 1930] [serial = 924] [outer = 0x12751ec00] 04:18:07 INFO - PROCESS | 1930 | 1461583087171 Marionette DEBUG loaded listener.js 04:18:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x128de2c00) [pid = 1930] [serial = 925] [outer = 0x12751ec00] 04:18:07 INFO - PROCESS | 1930 | 1461583087475 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]]]}] 04:18:07 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 04:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 519ms 04:18:07 INFO - PROCESS | 1930 | 1461583087522 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 04:18:07 INFO - PROCESS | 1930 | 1461583087524 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 04:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:18:07 INFO - PROCESS | 1930 | 1461583087526 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:18:07 INFO - PROCESS | 1930 | 1461583087527 Marionette TRACE conn2 <- [1,1206,null,{}] 04:18:07 INFO - PROCESS | 1930 | 1461583087529 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}] 04:18:07 INFO - PROCESS | 1930 | 1461583087611 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 04:18:07 INFO - PROCESS | 1930 | 1461583087615 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c104800 == 62 [pid = 1930] [id = 309] 04:18:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x12956a800) [pid = 1930] [serial = 926] [outer = 0x0] 04:18:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x129582000) [pid = 1930] [serial = 927] [outer = 0x12956a800] 04:18:07 INFO - PROCESS | 1930 | 1461583087641 Marionette DEBUG loaded listener.js 04:18:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x12ae1ec00) [pid = 1930] [serial = 928] [outer = 0x12956a800] 04:18:08 INFO - PROCESS | 1930 | 1461583088014 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]]]}] 04:18:08 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 04:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 521ms 04:18:08 INFO - PROCESS | 1930 | 1461583088048 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 04:18:08 INFO - PROCESS | 1930 | 1461583088049 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 04:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:18:08 INFO - PROCESS | 1930 | 1461583088059 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:18:08 INFO - PROCESS | 1930 | 1461583088060 Marionette TRACE conn2 <- [1,1210,null,{}] 04:18:08 INFO - PROCESS | 1930 | 1461583088062 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}] 04:18:08 INFO - PROCESS | 1930 | 1461583088179 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 04:18:08 INFO - PROCESS | 1930 | 1461583088195 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d318000 == 63 [pid = 1930] [id = 310] 04:18:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x12b753000) [pid = 1930] [serial = 929] [outer = 0x0] 04:18:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x12b75a800) [pid = 1930] [serial = 930] [outer = 0x12b753000] 04:18:08 INFO - PROCESS | 1930 | 1461583088220 Marionette DEBUG loaded listener.js 04:18:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x12b7da800) [pid = 1930] [serial = 931] [outer = 0x12b753000] 04:18:08 INFO - PROCESS | 1930 | 1461583088569 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]]]}] 04:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 518ms 04:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:18:08 INFO - PROCESS | 1930 | 1461583088578 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 04:18:08 INFO - PROCESS | 1930 | 1461583088579 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 04:18:08 INFO - PROCESS | 1930 | 1461583088581 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:18:08 INFO - PROCESS | 1930 | 1461583088583 Marionette TRACE conn2 <- [1,1214,null,{}] 04:18:08 INFO - PROCESS | 1930 | 1461583088586 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}] 04:18:08 INFO - PROCESS | 1930 | 1461583088695 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 04:18:08 INFO - PROCESS | 1930 | 1461583088707 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d53a000 == 64 [pid = 1930] [id = 311] 04:18:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x12b7e2c00) [pid = 1930] [serial = 932] [outer = 0x0] 04:18:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x12b8fcc00) [pid = 1930] [serial = 933] [outer = 0x12b7e2c00] 04:18:08 INFO - PROCESS | 1930 | 1461583088732 Marionette DEBUG loaded listener.js 04:18:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x12bdcf000) [pid = 1930] [serial = 934] [outer = 0x12b7e2c00] 04:18:09 INFO - PROCESS | 1930 | 1461583089111 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]]]}] 04:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 574ms 04:18:09 INFO - PROCESS | 1930 | 1461583089159 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 04:18:09 INFO - PROCESS | 1930 | 1461583089162 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 04:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:18:09 INFO - PROCESS | 1930 | 1461583089165 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:18:09 INFO - PROCESS | 1930 | 1461583089169 Marionette TRACE conn2 <- [1,1218,null,{}] 04:18:09 INFO - PROCESS | 1930 | 1461583089173 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}] 04:18:09 INFO - PROCESS | 1930 | 1461583089352 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 04:18:09 INFO - PROCESS | 1930 | 1461583089379 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e62b000 == 65 [pid = 1930] [id = 312] 04:18:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 183 (0x12bdcf400) [pid = 1930] [serial = 935] [outer = 0x0] 04:18:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 184 (0x12c0e7c00) [pid = 1930] [serial = 936] [outer = 0x12bdcf400] 04:18:09 INFO - PROCESS | 1930 | 1461583089425 Marionette DEBUG loaded listener.js 04:18:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 185 (0x12d3a0800) [pid = 1930] [serial = 937] [outer = 0x12bdcf400] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 184 (0x12ae1b800) [pid = 1930] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 183 (0x12c0dc400) [pid = 1930] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 182 (0x12957bc00) [pid = 1930] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 181 (0x12b7e0c00) [pid = 1930] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x11508b000) [pid = 1930] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x11c2f8400) [pid = 1930] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x115272000) [pid = 1930] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x12b7df800) [pid = 1930] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x115099800) [pid = 1930] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x11addec00) [pid = 1930] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x11bfd1000) [pid = 1930] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x12bdce800) [pid = 1930] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x1164ef000) [pid = 1930] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x128a62000) [pid = 1930] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x12b74e000) [pid = 1930] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x126c92000) [pid = 1930] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x119861000) [pid = 1930] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x11ad36000) [pid = 1930] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x123b75c00) [pid = 1930] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x12b7e8400) [pid = 1930] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x12b78b400) [pid = 1930] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x11508b800) [pid = 1930] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x11c2b4800) [pid = 1930] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x12d3a5400) [pid = 1930] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x11526e000) [pid = 1930] [serial = 851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x128dd3800) [pid = 1930] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x11ad31000) [pid = 1930] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x11bc12c00) [pid = 1930] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x12ea2b000) [pid = 1930] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x119295000) [pid = 1930] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x115ab0800) [pid = 1930] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x11a864800) [pid = 1930] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x11bfdf800) [pid = 1930] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x1143bcc00) [pid = 1930] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x127a30400) [pid = 1930] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x11574f000) [pid = 1930] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x12ae1d800) [pid = 1930] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x115949400) [pid = 1930] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x12d583800) [pid = 1930] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x119d98400) [pid = 1930] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x11bfcd800) [pid = 1930] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x12957d800) [pid = 1930] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x114c45800) [pid = 1930] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x123b73400) [pid = 1930] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:18:10 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x11bfdd800) [pid = 1930] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:18:10 INFO - PROCESS | 1930 | 1461583090275 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]]]}] 04:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1122ms 04:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:18:10 INFO - PROCESS | 1930 | 1461583090288 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 04:18:10 INFO - PROCESS | 1930 | 1461583090289 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 04:18:10 INFO - PROCESS | 1930 | 1461583090291 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:18:10 INFO - PROCESS | 1930 | 1461583090292 Marionette TRACE conn2 <- [1,1222,null,{}] 04:18:10 INFO - PROCESS | 1930 | 1461583090295 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}] 04:18:10 INFO - PROCESS | 1930 | 1461583090383 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 04:18:10 INFO - PROCESS | 1930 | 1461583090387 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x11905d000 == 66 [pid = 1930] [id = 313] 04:18:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x11526e000) [pid = 1930] [serial = 938] [outer = 0x0] 04:18:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x118a46400) [pid = 1930] [serial = 939] [outer = 0x11526e000] 04:18:10 INFO - PROCESS | 1930 | 1461583090413 Marionette DEBUG loaded listener.js 04:18:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x11a85ac00) [pid = 1930] [serial = 940] [outer = 0x11526e000] 04:18:10 INFO - PROCESS | 1930 | 1461583090756 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] 04:18:10 INFO - PROCESS | 1930 | 1461583090763 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 04:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:18:10 INFO - PROCESS | 1930 | 1461583090766 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:18:10 INFO - PROCESS | 1930 | 1461583090767 Marionette TRACE conn2 <- [1,1226,null,{}] 04:18:10 INFO - PROCESS | 1930 | 1461583090772 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}] 04:18:10 INFO - PROCESS | 1930 | 1461583090885 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 04:18:10 INFO - PROCESS | 1930 | 1461583090892 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a076800 == 67 [pid = 1930] [id = 314] 04:18:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x11877b800) [pid = 1930] [serial = 941] [outer = 0x0] 04:18:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x11b96f400) [pid = 1930] [serial = 942] [outer = 0x11877b800] 04:18:10 INFO - PROCESS | 1930 | 1461583090917 Marionette DEBUG loaded listener.js 04:18:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x123b75c00) [pid = 1930] [serial = 943] [outer = 0x11877b800] 04:18:11 INFO - PROCESS | 1930 | 1461583091219 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]]]}] 04:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 471ms 04:18:11 INFO - PROCESS | 1930 | 1461583091239 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 04:18:11 INFO - PROCESS | 1930 | 1461583091240 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 04:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:18:11 INFO - PROCESS | 1930 | 1461583091243 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:18:11 INFO - PROCESS | 1930 | 1461583091244 Marionette TRACE conn2 <- [1,1230,null,{}] 04:18:11 INFO - PROCESS | 1930 | 1461583091247 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}] 04:18:11 INFO - PROCESS | 1930 | 1461583091342 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 04:18:11 INFO - PROCESS | 1930 | 1461583091347 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f4e5000 == 68 [pid = 1930] [id = 315] 04:18:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x126402800) [pid = 1930] [serial = 944] [outer = 0x0] 04:18:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x128d3a800) [pid = 1930] [serial = 945] [outer = 0x126402800] 04:18:11 INFO - PROCESS | 1930 | 1461583091377 Marionette DEBUG loaded listener.js 04:18:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x12b7dd000) [pid = 1930] [serial = 946] [outer = 0x126402800] 04:18:11 INFO - PROCESS | 1930 | 1461583091860 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]]]}] 04:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 669ms 04:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:18:11 INFO - PROCESS | 1930 | 1461583091913 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 04:18:11 INFO - PROCESS | 1930 | 1461583091914 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 04:18:11 INFO - PROCESS | 1930 | 1461583091916 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:18:11 INFO - PROCESS | 1930 | 1461583091919 Marionette TRACE conn2 <- [1,1234,null,{}] 04:18:11 INFO - PROCESS | 1930 | 1461583091922 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}] 04:18:12 INFO - PROCESS | 1930 | 1461583092006 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 04:18:12 INFO - PROCESS | 1930 | 1461583092010 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f9cd800 == 69 [pid = 1930] [id = 316] 04:18:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x12bdc5c00) [pid = 1930] [serial = 947] [outer = 0x0] 04:18:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x12c011c00) [pid = 1930] [serial = 948] [outer = 0x12bdc5c00] 04:18:12 INFO - PROCESS | 1930 | 1461583092035 Marionette DEBUG loaded listener.js 04:18:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x12d581c00) [pid = 1930] [serial = 949] [outer = 0x12bdc5c00] 04:18:12 INFO - PROCESS | 1930 | 1461583092533 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]]]}] 04:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 671ms 04:18:12 INFO - PROCESS | 1930 | 1461583092587 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 04:18:12 INFO - PROCESS | 1930 | 1461583092590 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 04:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:18:12 INFO - PROCESS | 1930 | 1461583092594 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:18:12 INFO - PROCESS | 1930 | 1461583092596 Marionette TRACE conn2 <- [1,1238,null,{}] 04:18:12 INFO - PROCESS | 1930 | 1461583092600 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}] 04:18:12 INFO - PROCESS | 1930 | 1461583092712 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 04:18:12 INFO - PROCESS | 1930 | 1461583092785 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x119d40000 == 70 [pid = 1930] [id = 317] 04:18:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x115268000) [pid = 1930] [serial = 950] [outer = 0x0] 04:18:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x115753c00) [pid = 1930] [serial = 951] [outer = 0x115268000] 04:18:12 INFO - PROCESS | 1930 | 1461583092818 Marionette DEBUG loaded listener.js 04:18:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x118a51400) [pid = 1930] [serial = 952] [outer = 0x115268000] 04:18:13 INFO - PROCESS | 1930 | 1461583093312 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]]]}] 04:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 772ms 04:18:13 INFO - PROCESS | 1930 | 1461583093366 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 04:18:13 INFO - PROCESS | 1930 | 1461583093372 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 04:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:18:13 INFO - PROCESS | 1930 | 1461583093377 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:18:13 INFO - PROCESS | 1930 | 1461583093379 Marionette TRACE conn2 <- [1,1242,null,{}] 04:18:13 INFO - PROCESS | 1930 | 1461583093382 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}] 04:18:13 INFO - PROCESS | 1930 | 1461583093488 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 04:18:13 INFO - PROCESS | 1930 | 1461583093561 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x1266da000 == 71 [pid = 1930] [id = 318] 04:18:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x11a85b400) [pid = 1930] [serial = 953] [outer = 0x0] 04:18:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x11a998800) [pid = 1930] [serial = 954] [outer = 0x11a85b400] 04:18:13 INFO - PROCESS | 1930 | 1461583093592 Marionette DEBUG loaded listener.js 04:18:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x11add2400) [pid = 1930] [serial = 955] [outer = 0x11a85b400] 04:18:14 INFO - PROCESS | 1930 | 1461583094021 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]]]}] 04:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 672ms 04:18:14 INFO - PROCESS | 1930 | 1461583094050 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 04:18:14 INFO - PROCESS | 1930 | 1461583094052 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 04:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:18:14 INFO - PROCESS | 1930 | 1461583094054 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:18:14 INFO - PROCESS | 1930 | 1461583094057 Marionette TRACE conn2 <- [1,1246,null,{}] 04:18:14 INFO - PROCESS | 1930 | 1461583094064 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}] 04:18:14 INFO - PROCESS | 1930 | 1461583094174 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 04:18:14 INFO - PROCESS | 1930 | 1461583094236 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e4e2000 == 72 [pid = 1930] [id = 319] 04:18:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x11bfcc800) [pid = 1930] [serial = 956] [outer = 0x0] 04:18:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x11c862000) [pid = 1930] [serial = 957] [outer = 0x11bfcc800] 04:18:14 INFO - PROCESS | 1930 | 1461583094280 Marionette DEBUG loaded listener.js 04:18:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x127142800) [pid = 1930] [serial = 958] [outer = 0x11bfcc800] 04:18:14 INFO - PROCESS | 1930 | 1461583094693 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]]]}] 04:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 672ms 04:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:18:14 INFO - PROCESS | 1930 | 1461583094726 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 04:18:14 INFO - PROCESS | 1930 | 1461583094728 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 04:18:14 INFO - PROCESS | 1930 | 1461583094731 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:18:14 INFO - PROCESS | 1930 | 1461583094732 Marionette TRACE conn2 <- [1,1250,null,{}] 04:18:14 INFO - PROCESS | 1930 | 1461583094734 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}] 04:18:14 INFO - PROCESS | 1930 | 1461583094859 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 04:18:14 INFO - PROCESS | 1930 | 1461583094933 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f9c5800 == 73 [pid = 1930] [id = 320] 04:18:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x126411800) [pid = 1930] [serial = 959] [outer = 0x0] 04:18:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x12957e800) [pid = 1930] [serial = 960] [outer = 0x126411800] 04:18:14 INFO - PROCESS | 1930 | 1461583094964 Marionette DEBUG loaded listener.js 04:18:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x12b7de800) [pid = 1930] [serial = 961] [outer = 0x126411800] 04:18:15 INFO - PROCESS | 1930 | 1461583095397 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]]]}] 04:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 719ms 04:18:15 INFO - PROCESS | 1930 | 1461583095456 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 04:18:15 INFO - PROCESS | 1930 | 1461583095458 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 04:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:18:15 INFO - PROCESS | 1930 | 1461583095464 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:18:15 INFO - PROCESS | 1930 | 1461583095466 Marionette TRACE conn2 <- [1,1254,null,{}] 04:18:15 INFO - PROCESS | 1930 | 1461583095472 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}] 04:18:15 INFO - PROCESS | 1930 | 1461583095624 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 04:18:15 INFO - PROCESS | 1930 | 1461583095724 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ff97800 == 74 [pid = 1930] [id = 321] 04:18:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x127a2ac00) [pid = 1930] [serial = 962] [outer = 0x0] 04:18:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x12bd33800) [pid = 1930] [serial = 963] [outer = 0x127a2ac00] 04:18:15 INFO - PROCESS | 1930 | 1461583095760 Marionette DEBUG loaded listener.js 04:18:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x12c0e3c00) [pid = 1930] [serial = 964] [outer = 0x127a2ac00] 04:18:16 INFO - PROCESS | 1930 | 1461583096199 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]]]}] 04:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 775ms 04:18:16 INFO - PROCESS | 1930 | 1461583096239 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 04:18:16 INFO - PROCESS | 1930 | 1461583096240 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 04:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:18:16 INFO - PROCESS | 1930 | 1461583096243 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:18:16 INFO - PROCESS | 1930 | 1461583096244 Marionette TRACE conn2 <- [1,1258,null,{}] 04:18:16 INFO - PROCESS | 1930 | 1461583096246 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}] 04:18:16 INFO - PROCESS | 1930 | 1461583096367 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 04:18:16 INFO - PROCESS | 1930 | 1461583096470 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x1301b5800 == 75 [pid = 1930] [id = 322] 04:18:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x12d233c00) [pid = 1930] [serial = 965] [outer = 0x0] 04:18:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x12d7c5000) [pid = 1930] [serial = 966] [outer = 0x12d233c00] 04:18:16 INFO - PROCESS | 1930 | 1461583096506 Marionette DEBUG loaded listener.js 04:18:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x12e6d4800) [pid = 1930] [serial = 967] [outer = 0x12d233c00] 04:18:16 INFO - PROCESS | 1930 | 1461583096942 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]]]}] 04:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 720ms 04:18:16 INFO - PROCESS | 1930 | 1461583096964 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 04:18:16 INFO - PROCESS | 1930 | 1461583096966 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 04:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:18:16 INFO - PROCESS | 1930 | 1461583096971 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:18:16 INFO - PROCESS | 1930 | 1461583096973 Marionette TRACE conn2 <- [1,1262,null,{}] 04:18:16 INFO - PROCESS | 1930 | 1461583096977 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}] 04:18:17 INFO - PROCESS | 1930 | 1461583097130 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 04:18:17 INFO - PROCESS | 1930 | 1461583097233 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x130d8f800 == 76 [pid = 1930] [id = 323] 04:18:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x12d158000) [pid = 1930] [serial = 968] [outer = 0x0] 04:18:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x12e8ce000) [pid = 1930] [serial = 969] [outer = 0x12d158000] 04:18:17 INFO - PROCESS | 1930 | 1461583097280 Marionette DEBUG loaded listener.js 04:18:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x12ea33800) [pid = 1930] [serial = 970] [outer = 0x12d158000] 04:18:17 INFO - PROCESS | 1930 | 1461583097779 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]]]}] 04:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 875ms 04:18:17 INFO - PROCESS | 1930 | 1461583097847 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 04:18:17 INFO - PROCESS | 1930 | 1461583097849 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 04:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:18:17 INFO - PROCESS | 1930 | 1461583097852 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:18:17 INFO - PROCESS | 1930 | 1461583097854 Marionette TRACE conn2 <- [1,1266,null,{}] 04:18:17 INFO - PROCESS | 1930 | 1461583097858 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}] 04:18:18 INFO - PROCESS | 1930 | 1461583098012 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 04:18:18 INFO - PROCESS | 1930 | 1461583098113 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x139c6c800 == 77 [pid = 1930] [id = 324] 04:18:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x12ea2d000) [pid = 1930] [serial = 971] [outer = 0x0] 04:18:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x12ea55000) [pid = 1930] [serial = 972] [outer = 0x12ea2d000] 04:18:18 INFO - PROCESS | 1930 | 1461583098145 Marionette DEBUG loaded listener.js 04:18:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x12ec70400) [pid = 1930] [serial = 973] [outer = 0x12ea2d000] 04:18:18 INFO - PROCESS | 1930 | 1461583098586 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]]]}] 04:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 771ms 04:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:18:18 INFO - PROCESS | 1930 | 1461583098623 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 04:18:18 INFO - PROCESS | 1930 | 1461583098625 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 04:18:18 INFO - PROCESS | 1930 | 1461583098627 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:18:18 INFO - PROCESS | 1930 | 1461583098628 Marionette TRACE conn2 <- [1,1270,null,{}] 04:18:18 INFO - PROCESS | 1930 | 1461583098631 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}] 04:18:18 INFO - PROCESS | 1930 | 1461583098740 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 04:18:18 INFO - PROCESS | 1930 | 1461583098843 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x11529b000 == 78 [pid = 1930] [id = 325] 04:18:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x11466ac00) [pid = 1930] [serial = 974] [outer = 0x0] 04:18:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x11900e000) [pid = 1930] [serial = 975] [outer = 0x11466ac00] 04:18:18 INFO - PROCESS | 1930 | 1461583098877 Marionette DEBUG loaded listener.js 04:18:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x11bfd1c00) [pid = 1930] [serial = 976] [outer = 0x11466ac00] 04:18:19 INFO - PROCESS | 1930 | 1461583099467 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]]]}] 04:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 920ms 04:18:19 INFO - PROCESS | 1930 | 1461583099547 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 04:18:19 INFO - PROCESS | 1930 | 1461583099549 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 04:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:18:19 INFO - PROCESS | 1930 | 1461583099553 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:18:19 INFO - PROCESS | 1930 | 1461583099555 Marionette TRACE conn2 <- [1,1274,null,{}] 04:18:19 INFO - PROCESS | 1930 | 1461583099559 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}] 04:18:19 INFO - PROCESS | 1930 | 1461583099663 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 04:18:19 INFO - PROCESS | 1930 | 1461583099735 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x11bfad800 == 79 [pid = 1930] [id = 326] 04:18:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x11574a400) [pid = 1930] [serial = 977] [outer = 0x0] 04:18:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x115814400) [pid = 1930] [serial = 978] [outer = 0x11574a400] 04:18:19 INFO - PROCESS | 1930 | 1461583099764 Marionette DEBUG loaded listener.js 04:18:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x1187b6c00) [pid = 1930] [serial = 979] [outer = 0x11574a400] 04:18:20 INFO - PROCESS | 1930 | 1461583100172 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]]]}] 04:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 672ms 04:18:20 INFO - PROCESS | 1930 | 1461583100225 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 04:18:20 INFO - PROCESS | 1930 | 1461583100229 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 04:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:18:20 INFO - PROCESS | 1930 | 1461583100233 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:18:20 INFO - PROCESS | 1930 | 1461583100235 Marionette TRACE conn2 <- [1,1278,null,{}] 04:18:20 INFO - PROCESS | 1930 | 1461583100237 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}] 04:18:20 INFO - PROCESS | 1930 | 1461583100337 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 04:18:20 INFO - PROCESS | 1930 | 1461583100418 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x11926b800 == 80 [pid = 1930] [id = 327] 04:18:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 183 (0x11877c000) [pid = 1930] [serial = 980] [outer = 0x0] 04:18:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 184 (0x119862800) [pid = 1930] [serial = 981] [outer = 0x11877c000] 04:18:20 INFO - PROCESS | 1930 | 1461583100446 Marionette DEBUG loaded listener.js 04:18:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 185 (0x11a93c800) [pid = 1930] [serial = 982] [outer = 0x11877c000] 04:18:20 INFO - PROCESS | 1930 | --DOCSHELL 0x12dd62800 == 79 [pid = 1930] [id = 143] 04:18:20 INFO - PROCESS | 1930 | --DOCSHELL 0x12fb17000 == 78 [pid = 1930] [id = 215] 04:18:20 INFO - PROCESS | 1930 | --DOCSHELL 0x12fb2c800 == 77 [pid = 1930] [id = 256] 04:18:20 INFO - PROCESS | 1930 | --DOCSHELL 0x12f4e5000 == 76 [pid = 1930] [id = 315] 04:18:20 INFO - PROCESS | 1930 | --DOCSHELL 0x12a076800 == 75 [pid = 1930] [id = 314] 04:18:20 INFO - PROCESS | 1930 | --DOCSHELL 0x11905d000 == 74 [pid = 1930] [id = 313] 04:18:20 INFO - PROCESS | 1930 | --DOCSHELL 0x12e62b000 == 73 [pid = 1930] [id = 312] 04:18:20 INFO - PROCESS | 1930 | --DOCSHELL 0x12d53a000 == 72 [pid = 1930] [id = 311] 04:18:20 INFO - PROCESS | 1930 | --DOMWINDOW == 184 (0x12c0dd800) [pid = 1930] [serial = 839] [outer = 0x0] [url = about:blank] 04:18:20 INFO - PROCESS | 1930 | --DOMWINDOW == 183 (0x12e8cb000) [pid = 1930] [serial = 842] [outer = 0x0] [url = about:blank] 04:18:20 INFO - PROCESS | 1930 | --DOMWINDOW == 182 (0x12ea31800) [pid = 1930] [serial = 845] [outer = 0x0] [url = about:blank] 04:18:20 INFO - PROCESS | 1930 | --DOMWINDOW == 181 (0x11648c000) [pid = 1930] [serial = 888] [outer = 0x0] [url = about:blank] 04:18:20 INFO - PROCESS | 1930 | --DOCSHELL 0x12d318000 == 71 [pid = 1930] [id = 310] 04:18:20 INFO - PROCESS | 1930 | --DOCSHELL 0x12c104800 == 70 [pid = 1930] [id = 309] 04:18:20 INFO - PROCESS | 1930 | --DOCSHELL 0x128184000 == 69 [pid = 1930] [id = 308] 04:18:20 INFO - PROCESS | 1930 | --DOCSHELL 0x115849000 == 68 [pid = 1930] [id = 307] 04:18:20 INFO - PROCESS | 1930 | --DOCSHELL 0x11990c800 == 67 [pid = 1930] [id = 306] 04:18:20 INFO - PROCESS | 1930 | --DOCSHELL 0x123ac1800 == 66 [pid = 1930] [id = 305] 04:18:20 INFO - PROCESS | 1930 | --DOCSHELL 0x11b063000 == 65 [pid = 1930] [id = 304] 04:18:20 INFO - PROCESS | 1930 | --DOCSHELL 0x1266dd800 == 64 [pid = 1930] [id = 303] 04:18:20 INFO - PROCESS | 1930 | --DOCSHELL 0x11adb9800 == 63 [pid = 1930] [id = 302] 04:18:20 INFO - PROCESS | 1930 | --DOCSHELL 0x12a149800 == 62 [pid = 1930] [id = 298] 04:18:20 INFO - PROCESS | 1930 | --DOCSHELL 0x11a89f000 == 61 [pid = 1930] [id = 297] 04:18:20 INFO - PROCESS | 1930 | 1461583100897 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]]]}] 04:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 673ms 04:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:18:20 INFO - PROCESS | 1930 | 1461583100907 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 04:18:20 INFO - PROCESS | 1930 | 1461583100909 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 04:18:20 INFO - PROCESS | 1930 | 1461583100911 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:18:20 INFO - PROCESS | 1930 | 1461583100913 Marionette TRACE conn2 <- [1,1282,null,{}] 04:18:20 INFO - PROCESS | 1930 | 1461583100923 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}] 04:18:21 INFO - PROCESS | 1930 | 1461583101040 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x12b7dbc00) [pid = 1930] [serial = 603] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x12d588000) [pid = 1930] [serial = 567] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x12b787c00) [pid = 1930] [serial = 726] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x12ea31c00) [pid = 1930] [serial = 660] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x115a38000) [pid = 1930] [serial = 711] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x127520000) [pid = 1930] [serial = 720] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x119858800) [pid = 1930] [serial = 648] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x12e6ab000) [pid = 1930] [serial = 657] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x11bc1b400) [pid = 1930] [serial = 666] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x12758fc00) [pid = 1930] [serial = 600] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x12ea51000) [pid = 1930] [serial = 663] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x12d233400) [pid = 1930] [serial = 606] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x11a860400) [pid = 1930] [serial = 714] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x12e424c00) [pid = 1930] [serial = 609] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x12b8fc800) [pid = 1930] [serial = 729] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x12956c400) [pid = 1930] [serial = 654] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x11ab24800) [pid = 1930] [serial = 651] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x11c2f1000) [pid = 1930] [serial = 717] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x12957b000) [pid = 1930] [serial = 723] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x11addd000) [pid = 1930] [serial = 597] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x11c834400) [pid = 1930] [serial = 777] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x12c00f800) [pid = 1930] [serial = 783] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x1158b5800) [pid = 1930] [serial = 771] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x12ae1c800) [pid = 1930] [serial = 780] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x11a98bc00) [pid = 1930] [serial = 774] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x12dd36c00) [pid = 1930] [serial = 786] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x12d7c5c00) [pid = 1930] [serial = 870] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x12c00b000) [pid = 1930] [serial = 867] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x12ea4c800) [pid = 1930] [serial = 849] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x12957f800) [pid = 1930] [serial = 848] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x12752c000) [pid = 1930] [serial = 834] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x126dc8400) [pid = 1930] [serial = 833] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x12ea2ac00) [pid = 1930] [serial = 874] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x12e6d8c00) [pid = 1930] [serial = 873] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x12e426800) [pid = 1930] [serial = 871] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x11a85cc00) [pid = 1930] [serial = 853] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x1158b9400) [pid = 1930] [serial = 852] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x12ae16400) [pid = 1930] [serial = 864] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x12b780000) [pid = 1930] [serial = 865] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x11bee2000) [pid = 1930] [serial = 856] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x11af22c00) [pid = 1930] [serial = 855] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x11bfd8800) [pid = 1930] [serial = 858] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x126603000) [pid = 1930] [serial = 859] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x12ea51c00) [pid = 1930] [serial = 876] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x12e6cc800) [pid = 1930] [serial = 825] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x11985f400) [pid = 1930] [serial = 828] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x11929fc00) [pid = 1930] [serial = 827] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x11af29400) [pid = 1930] [serial = 831] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x11a98cc00) [pid = 1930] [serial = 830] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x12751f800) [pid = 1930] [serial = 861] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x127521400) [pid = 1930] [serial = 880] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x128d37400) [pid = 1930] [serial = 862] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x128d3a000) [pid = 1930] [serial = 836] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x12b8ef000) [pid = 1930] [serial = 837] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x115751800) [pid = 1930] [serial = 885] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x11bfcfc00) [pid = 1930] [serial = 886] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x12d39b800) [pid = 1930] [serial = 456] [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.] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x12f463400) [pid = 1930] [serial = 882] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x1192a0400) [pid = 1930] [serial = 879] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x12eb48800) [pid = 1930] [serial = 877] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x12f46d400) [pid = 1930] [serial = 883] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x12d580000) [pid = 1930] [serial = 868] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x123b70400) [pid = 1930] [serial = 801] [outer = 0x0] [url = about:blank] 04:18:21 INFO - PROCESS | 1930 | 1461583101113 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x119d2b000 == 62 [pid = 1930] [id = 328] 04:18:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x11648c000) [pid = 1930] [serial = 983] [outer = 0x0] 04:18:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x119858800) [pid = 1930] [serial = 984] [outer = 0x11648c000] 04:18:21 INFO - PROCESS | 1930 | 1461583101142 Marionette DEBUG loaded listener.js 04:18:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x11af22c00) [pid = 1930] [serial = 985] [outer = 0x11648c000] 04:18:21 INFO - PROCESS | 1930 | 1461583101574 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]]]}] 04:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 721ms 04:18:21 INFO - PROCESS | 1930 | 1461583101633 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 04:18:21 INFO - PROCESS | 1930 | 1461583101635 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 04:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:18:21 INFO - PROCESS | 1930 | 1461583101639 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:18:21 INFO - PROCESS | 1930 | 1461583101640 Marionette TRACE conn2 <- [1,1286,null,{}] 04:18:21 INFO - PROCESS | 1930 | 1461583101644 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}] 04:18:21 INFO - PROCESS | 1930 | 1461583101775 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 04:18:21 INFO - PROCESS | 1930 | 1461583101787 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x123aca800 == 63 [pid = 1930] [id = 329] 04:18:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x11bc13000) [pid = 1930] [serial = 986] [outer = 0x0] 04:18:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x11bfd9000) [pid = 1930] [serial = 987] [outer = 0x11bc13000] 04:18:21 INFO - PROCESS | 1930 | 1461583101827 Marionette DEBUG loaded listener.js 04:18:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x11c49f000) [pid = 1930] [serial = 988] [outer = 0x11bc13000] 04:18:22 INFO - PROCESS | 1930 | 1461583102171 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]]]}] 04:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 570ms 04:18:22 INFO - PROCESS | 1930 | 1461583102208 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 04:18:22 INFO - PROCESS | 1930 | 1461583102210 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 04:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:18:22 INFO - PROCESS | 1930 | 1461583102212 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:18:22 INFO - PROCESS | 1930 | 1461583102213 Marionette TRACE conn2 <- [1,1290,null,{}] 04:18:22 INFO - PROCESS | 1930 | 1461583102215 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}] 04:18:22 INFO - PROCESS | 1930 | 1461583102301 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 04:18:22 INFO - PROCESS | 1930 | 1461583102325 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x127125000 == 64 [pid = 1930] [id = 330] 04:18:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x11c834400) [pid = 1930] [serial = 989] [outer = 0x0] 04:18:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x12668ac00) [pid = 1930] [serial = 990] [outer = 0x11c834400] 04:18:22 INFO - PROCESS | 1930 | 1461583102350 Marionette DEBUG loaded listener.js 04:18:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x1271c2000) [pid = 1930] [serial = 991] [outer = 0x11c834400] 04:18:22 INFO - PROCESS | 1930 | 1461583102674 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]]]}] 04:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 518ms 04:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:18:22 INFO - PROCESS | 1930 | 1461583102730 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 04:18:22 INFO - PROCESS | 1930 | 1461583102732 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 04:18:22 INFO - PROCESS | 1930 | 1461583102734 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:18:22 INFO - PROCESS | 1930 | 1461583102735 Marionette TRACE conn2 <- [1,1294,null,{}] 04:18:22 INFO - PROCESS | 1930 | 1461583102737 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}] 04:18:22 INFO - PROCESS | 1930 | 1461583102872 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 04:18:22 INFO - PROCESS | 1930 | 1461583102913 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x1281c9000 == 65 [pid = 1930] [id = 331] 04:18:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x123b6c000) [pid = 1930] [serial = 992] [outer = 0x0] 04:18:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x1278b8000) [pid = 1930] [serial = 993] [outer = 0x123b6c000] 04:18:22 INFO - PROCESS | 1930 | 1461583102940 Marionette DEBUG loaded listener.js 04:18:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12ae15800) [pid = 1930] [serial = 994] [outer = 0x123b6c000] 04:18:23 INFO - PROCESS | 1930 | 1461583103271 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]]]}] 04:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 571ms 04:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:18:23 INFO - PROCESS | 1930 | 1461583103311 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 04:18:23 INFO - PROCESS | 1930 | 1461583103313 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 04:18:23 INFO - PROCESS | 1930 | 1461583103315 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:18:23 INFO - PROCESS | 1930 | 1461583103316 Marionette TRACE conn2 <- [1,1298,null,{}] 04:18:23 INFO - PROCESS | 1930 | 1461583103318 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}] 04:18:23 INFO - PROCESS | 1930 | 1461583103426 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 04:18:23 INFO - PROCESS | 1930 | 1461583103465 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a0d4800 == 66 [pid = 1930] [id = 332] 04:18:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x12ae16c00) [pid = 1930] [serial = 995] [outer = 0x0] 04:18:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x12b780000) [pid = 1930] [serial = 996] [outer = 0x12ae16c00] 04:18:23 INFO - PROCESS | 1930 | 1461583103491 Marionette DEBUG loaded listener.js 04:18:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x12b8ef000) [pid = 1930] [serial = 997] [outer = 0x12ae16c00] 04:18:23 INFO - PROCESS | 1930 | 1461583103907 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]]]}] 04:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 619ms 04:18:23 INFO - PROCESS | 1930 | 1461583103949 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 04:18:23 INFO - PROCESS | 1930 | 1461583103952 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 04:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:18:23 INFO - PROCESS | 1930 | 1461583103955 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:18:23 INFO - PROCESS | 1930 | 1461583103957 Marionette TRACE conn2 <- [1,1302,null,{}] 04:18:23 INFO - PROCESS | 1930 | 1461583103960 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}] 04:18:24 INFO - PROCESS | 1930 | 1461583104077 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 04:18:24 INFO - PROCESS | 1930 | 1461583104092 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b42d800 == 67 [pid = 1930] [id = 333] 04:18:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x12bdcec00) [pid = 1930] [serial = 998] [outer = 0x0] 04:18:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x12c00a800) [pid = 1930] [serial = 999] [outer = 0x12bdcec00] 04:18:24 INFO - PROCESS | 1930 | 1461583104112 Marionette DEBUG loaded listener.js 04:18:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x12d166000) [pid = 1930] [serial = 1000] [outer = 0x12bdcec00] 04:18:24 INFO - PROCESS | 1930 | 1461583104593 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]]]}] 04:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 671ms 04:18:24 INFO - PROCESS | 1930 | 1461583104627 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 04:18:24 INFO - PROCESS | 1930 | 1461583104629 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 04:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:18:24 INFO - PROCESS | 1930 | 1461583104632 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:18:24 INFO - PROCESS | 1930 | 1461583104634 Marionette TRACE conn2 <- [1,1306,null,{}] 04:18:24 INFO - PROCESS | 1930 | 1461583104637 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}] 04:18:24 INFO - PROCESS | 1930 | 1461583104829 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 04:18:24 INFO - PROCESS | 1930 | 1461583104856 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x12be19000 == 68 [pid = 1930] [id = 334] 04:18:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x12b77e000) [pid = 1930] [serial = 1001] [outer = 0x0] 04:18:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x12d582c00) [pid = 1930] [serial = 1002] [outer = 0x12b77e000] 04:18:24 INFO - PROCESS | 1930 | 1461583104886 Marionette DEBUG loaded listener.js 04:18:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x12d585800) [pid = 1930] [serial = 1003] [outer = 0x12b77e000] 04:18:25 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x126402800) [pid = 1930] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:18:25 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x11877b800) [pid = 1930] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:18:25 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x12b8f0000) [pid = 1930] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:18:25 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x127a28400) [pid = 1930] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:18:25 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x12d58e800) [pid = 1930] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:18:25 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x12b753000) [pid = 1930] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:18:25 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x12b7e2c00) [pid = 1930] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:18:25 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x12bdcf400) [pid = 1930] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:18:25 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x115273c00) [pid = 1930] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:18:25 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x11a938000) [pid = 1930] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:18:25 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x12956a800) [pid = 1930] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:18:25 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x11bfe2800) [pid = 1930] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:18:25 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x115754800) [pid = 1930] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:18:25 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x115270c00) [pid = 1930] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:18:25 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x11526e000) [pid = 1930] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:18:25 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x11b910c00) [pid = 1930] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:18:25 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x12751ec00) [pid = 1930] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:18:25 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x118aa2000) [pid = 1930] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:18:25 INFO - PROCESS | 1930 | 1461583105377 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]]]}] 04:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 775ms 04:18:25 INFO - PROCESS | 1930 | 1461583105408 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 04:18:25 INFO - PROCESS | 1930 | 1461583105409 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 04:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:18:25 INFO - PROCESS | 1930 | 1461583105411 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:18:25 INFO - PROCESS | 1930 | 1461583105412 Marionette TRACE conn2 <- [1,1310,null,{}] 04:18:25 INFO - PROCESS | 1930 | 1461583105415 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}] 04:18:25 INFO - PROCESS | 1930 | 1461583105519 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 04:18:25 INFO - PROCESS | 1930 | 1461583105524 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x11adbf000 == 69 [pid = 1930] [id = 335] 04:18:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x114cb5400) [pid = 1930] [serial = 1004] [outer = 0x0] 04:18:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x11a938000) [pid = 1930] [serial = 1005] [outer = 0x114cb5400] 04:18:25 INFO - PROCESS | 1930 | 1461583105603 Marionette DEBUG loaded listener.js 04:18:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x128116800) [pid = 1930] [serial = 1006] [outer = 0x114cb5400] 04:18:25 INFO - PROCESS | 1930 | 1461583105887 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] 04:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:18:25 INFO - PROCESS | 1930 | 1461583105932 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 04:18:25 INFO - PROCESS | 1930 | 1461583105936 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:18:25 INFO - PROCESS | 1930 | 1461583105940 Marionette TRACE conn2 <- [1,1314,null,{}] 04:18:25 INFO - PROCESS | 1930 | 1461583105942 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}] 04:18:26 INFO - PROCESS | 1930 | 1461583106049 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 04:18:26 INFO - PROCESS | 1930 | 1461583106054 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d53b800 == 70 [pid = 1930] [id = 336] 04:18:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x119bc4000) [pid = 1930] [serial = 1007] [outer = 0x0] 04:18:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x123b72800) [pid = 1930] [serial = 1008] [outer = 0x119bc4000] 04:18:26 INFO - PROCESS | 1930 | 1461583106083 Marionette DEBUG loaded listener.js 04:18:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x12e42e400) [pid = 1930] [serial = 1009] [outer = 0x119bc4000] 04:18:26 INFO - PROCESS | 1930 | 1461583106444 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]]]}] 04:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 523ms 04:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:18:26 INFO - PROCESS | 1930 | 1461583106458 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 04:18:26 INFO - PROCESS | 1930 | 1461583106459 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 04:18:26 INFO - PROCESS | 1930 | 1461583106461 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:18:26 INFO - PROCESS | 1930 | 1461583106462 Marionette TRACE conn2 <- [1,1318,null,{}] 04:18:26 INFO - PROCESS | 1930 | 1461583106465 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}] 04:18:26 INFO - PROCESS | 1930 | 1461583106597 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 04:18:26 INFO - PROCESS | 1930 | 1461583106603 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e4e1800 == 71 [pid = 1930] [id = 337] 04:18:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x12d586000) [pid = 1930] [serial = 1010] [outer = 0x0] 04:18:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x12ea2fc00) [pid = 1930] [serial = 1011] [outer = 0x12d586000] 04:18:26 INFO - PROCESS | 1930 | 1461583106628 Marionette DEBUG loaded listener.js 04:18:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12ec76000) [pid = 1930] [serial = 1012] [outer = 0x12d586000] 04:18:26 INFO - PROCESS | 1930 | 1461583106926 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]]]}] 04:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 470ms 04:18:26 INFO - PROCESS | 1930 | 1461583106932 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 04:18:26 INFO - PROCESS | 1930 | 1461583106933 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 04:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:18:26 INFO - PROCESS | 1930 | 1461583106943 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:18:26 INFO - PROCESS | 1930 | 1461583106944 Marionette TRACE conn2 <- [1,1322,null,{}] 04:18:26 INFO - PROCESS | 1930 | 1461583106946 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}] 04:18:27 INFO - PROCESS | 1930 | 1461583107045 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 04:18:27 INFO - PROCESS | 1930 | 1461583107049 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f4d6800 == 72 [pid = 1930] [id = 338] 04:18:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x12ea51c00) [pid = 1930] [serial = 1013] [outer = 0x0] 04:18:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x12f462400) [pid = 1930] [serial = 1014] [outer = 0x12ea51c00] 04:18:27 INFO - PROCESS | 1930 | 1461583107074 Marionette DEBUG loaded listener.js 04:18:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x12f468c00) [pid = 1930] [serial = 1015] [outer = 0x12ea51c00] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x12f0a4000 == 71 [pid = 1930] [id = 242] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x12fe51800 == 70 [pid = 1930] [id = 220] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x12f4d7000 == 69 [pid = 1930] [id = 301] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x11c48e000 == 68 [pid = 1930] [id = 124] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x139c67000 == 67 [pid = 1930] [id = 300] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x119d3a000 == 66 [pid = 1930] [id = 195] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x118a0c000 == 65 [pid = 1930] [id = 123] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x12dd6c800 == 64 [pid = 1930] [id = 239] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x12dd67800 == 63 [pid = 1930] [id = 178] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x12e62f000 == 62 [pid = 1930] [id = 145] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2e5000 == 61 [pid = 1930] [id = 141] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x12fc46800 == 60 [pid = 1930] [id = 299] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x130166000 == 59 [pid = 1930] [id = 221] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x1301b9000 == 58 [pid = 1930] [id = 261] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x11bce5800 == 57 [pid = 1930] [id = 180] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x12c11f800 == 56 [pid = 1930] [id = 181] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x12a07e000 == 55 [pid = 1930] [id = 125] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x12fc4a800 == 54 [pid = 1930] [id = 219] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x126ad6800 == 53 [pid = 1930] [id = 146] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x127571000 == 52 [pid = 1930] [id = 262] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x11931a800 == 51 [pid = 1930] [id = 222] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x11c1df000 == 50 [pid = 1930] [id = 107] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x12ff94800 == 49 [pid = 1930] [id = 296] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x11926b800 == 48 [pid = 1930] [id = 327] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x11bfad800 == 47 [pid = 1930] [id = 326] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x11529b000 == 46 [pid = 1930] [id = 325] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x139c6c800 == 45 [pid = 1930] [id = 324] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x130d8f800 == 44 [pid = 1930] [id = 323] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x1301b5800 == 43 [pid = 1930] [id = 322] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x12ff97800 == 42 [pid = 1930] [id = 321] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x12f9c5800 == 41 [pid = 1930] [id = 320] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x12e4e2000 == 40 [pid = 1930] [id = 319] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x1266da000 == 39 [pid = 1930] [id = 318] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x119d40000 == 38 [pid = 1930] [id = 317] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x12f9cd800 == 37 [pid = 1930] [id = 316] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x12b42d800 == 36 [pid = 1930] [id = 333] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x12a0d4800 == 35 [pid = 1930] [id = 332] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x12be19000 == 34 [pid = 1930] [id = 334] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x1281c9000 == 33 [pid = 1930] [id = 331] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x11adbf000 == 32 [pid = 1930] [id = 335] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x123aca800 == 31 [pid = 1930] [id = 329] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x127125000 == 30 [pid = 1930] [id = 330] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x119d2b000 == 29 [pid = 1930] [id = 328] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x12d53b800 == 28 [pid = 1930] [id = 336] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x12d57f800) [pid = 1930] [serial = 840] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x12ea4cc00) [pid = 1930] [serial = 846] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x12ea31000) [pid = 1930] [serial = 843] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x12ae19000) [pid = 1930] [serial = 897] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x118a46400) [pid = 1930] [serial = 939] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x11bfe6c00) [pid = 1930] [serial = 916] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x11bee5c00) [pid = 1930] [serial = 915] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x12dd41400) [pid = 1930] [serial = 900] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x12811b800) [pid = 1930] [serial = 924] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x128de2c00) [pid = 1930] [serial = 925] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x11ab2f000) [pid = 1930] [serial = 918] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x11c2b3400) [pid = 1930] [serial = 919] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x11bc1ac00) [pid = 1930] [serial = 894] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x12d7d1800) [pid = 1930] [serial = 903] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x128d3a800) [pid = 1930] [serial = 945] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x12c011c00) [pid = 1930] [serial = 948] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x11a85ac00) [pid = 1930] [serial = 940] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x12d3a0800) [pid = 1930] [serial = 937] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x11b96f400) [pid = 1930] [serial = 942] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x12ae1ec00) [pid = 1930] [serial = 928] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x12b7dd000) [pid = 1930] [serial = 946] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x123b75c00) [pid = 1930] [serial = 943] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOCSHELL 0x12e4e1800 == 27 [pid = 1930] [id = 337] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x12b75a800) [pid = 1930] [serial = 930] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x12b8fcc00) [pid = 1930] [serial = 933] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x12b7da800) [pid = 1930] [serial = 931] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x12c0e7c00) [pid = 1930] [serial = 936] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x119e42400) [pid = 1930] [serial = 910] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x116956000) [pid = 1930] [serial = 909] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x11addc400) [pid = 1930] [serial = 913] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x11ab2ec00) [pid = 1930] [serial = 912] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x12bdcf000) [pid = 1930] [serial = 934] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x129582000) [pid = 1930] [serial = 927] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x115aafc00) [pid = 1930] [serial = 891] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x12640f800) [pid = 1930] [serial = 921] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x12758cc00) [pid = 1930] [serial = 922] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x12f647400) [pid = 1930] [serial = 889] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x115a31400) [pid = 1930] [serial = 907] [outer = 0x0] [url = about:blank] 04:18:28 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x115593c00) [pid = 1930] [serial = 906] [outer = 0x0] [url = about:blank] 04:18:29 INFO - PROCESS | 1930 | 1461583108999 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]]]}] 04:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 2072ms 04:18:29 INFO - PROCESS | 1930 | 1461583109016 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 04:18:29 INFO - PROCESS | 1930 | 1461583109018 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 04:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:18:29 INFO - PROCESS | 1930 | 1461583109024 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:18:29 INFO - PROCESS | 1930 | 1461583109026 Marionette TRACE conn2 <- [1,1326,null,{}] 04:18:29 INFO - PROCESS | 1930 | 1461583109030 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}] 04:18:29 INFO - PROCESS | 1930 | 1461583109110 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 04:18:29 INFO - PROCESS | 1930 | 1461583109158 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x115040000 == 28 [pid = 1930] [id = 339] 04:18:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x114cc1400) [pid = 1930] [serial = 1016] [outer = 0x0] 04:18:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x115095800) [pid = 1930] [serial = 1017] [outer = 0x114cc1400] 04:18:29 INFO - PROCESS | 1930 | 1461583109186 Marionette DEBUG loaded listener.js 04:18:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x11526bc00) [pid = 1930] [serial = 1018] [outer = 0x114cc1400] 04:18:29 INFO - PROCESS | 1930 | 1461583109511 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]]]}] 04:18:29 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 04:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 523ms 04:18:29 INFO - PROCESS | 1930 | 1461583109547 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 04:18:29 INFO - PROCESS | 1930 | 1461583109553 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 04:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:18:29 INFO - PROCESS | 1930 | 1461583109559 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:18:29 INFO - PROCESS | 1930 | 1461583109560 Marionette TRACE conn2 <- [1,1330,null,{}] 04:18:29 INFO - PROCESS | 1930 | 1461583109563 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}] 04:18:29 INFO - PROCESS | 1930 | 1461583109640 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 04:18:29 INFO - PROCESS | 1930 | 1461583109686 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x1159a3000 == 29 [pid = 1930] [id = 340] 04:18:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x115095400) [pid = 1930] [serial = 1019] [outer = 0x0] 04:18:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x115271c00) [pid = 1930] [serial = 1020] [outer = 0x115095400] 04:18:29 INFO - PROCESS | 1930 | 1461583109715 Marionette DEBUG loaded listener.js 04:18:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x115814000) [pid = 1930] [serial = 1021] [outer = 0x115095400] 04:18:30 INFO - PROCESS | 1930 | 1461583110039 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]]]}] 04:18:30 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 04:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 520ms 04:18:30 INFO - PROCESS | 1930 | 1461583110079 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 04:18:30 INFO - PROCESS | 1930 | 1461583110081 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 04:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:18:30 INFO - PROCESS | 1930 | 1461583110083 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:18:30 INFO - PROCESS | 1930 | 1461583110086 Marionette TRACE conn2 <- [1,1334,null,{}] 04:18:30 INFO - PROCESS | 1930 | 1461583110094 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}] 04:18:30 INFO - PROCESS | 1930 | 1461583110174 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 04:18:30 INFO - PROCESS | 1930 | 1461583110221 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x119323800 == 30 [pid = 1930] [id = 341] 04:18:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x113521400) [pid = 1930] [serial = 1022] [outer = 0x0] 04:18:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x115a35c00) [pid = 1930] [serial = 1023] [outer = 0x113521400] 04:18:30 INFO - PROCESS | 1930 | 1461583110251 Marionette DEBUG loaded listener.js 04:18:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x118a44400) [pid = 1930] [serial = 1024] [outer = 0x113521400] 04:18:30 INFO - PROCESS | 1930 | 1461583110584 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]]]}] 04:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 524ms 04:18:30 INFO - PROCESS | 1930 | 1461583110608 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 04:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:18:30 INFO - PROCESS | 1930 | 1461583110610 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 04:18:30 INFO - PROCESS | 1930 | 1461583110612 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:18:30 INFO - PROCESS | 1930 | 1461583110613 Marionette TRACE conn2 <- [1,1338,null,{}] 04:18:30 INFO - PROCESS | 1930 | 1461583110615 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}] 04:18:30 INFO - PROCESS | 1930 | 1461583110693 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 04:18:30 INFO - PROCESS | 1930 | 1461583110697 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x119d35800 == 31 [pid = 1930] [id = 342] 04:18:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x119093800) [pid = 1930] [serial = 1025] [outer = 0x0] 04:18:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x11935e800) [pid = 1930] [serial = 1026] [outer = 0x119093800] 04:18:30 INFO - PROCESS | 1930 | 1461583110727 Marionette DEBUG loaded listener.js 04:18:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x11985f000) [pid = 1930] [serial = 1027] [outer = 0x119093800] 04:18:31 INFO - PROCESS | 1930 | 1461583111546 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]]]}] 04:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 970ms 04:18:31 INFO - PROCESS | 1930 | 1461583111582 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 04:18:31 INFO - PROCESS | 1930 | 1461583111584 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 04:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:18:31 INFO - PROCESS | 1930 | 1461583111588 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:18:31 INFO - PROCESS | 1930 | 1461583111589 Marionette TRACE conn2 <- [1,1342,null,{}] 04:18:31 INFO - PROCESS | 1930 | 1461583111591 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}] 04:18:31 INFO - PROCESS | 1930 | 1461583111679 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 04:18:31 INFO - PROCESS | 1930 | 1461583111685 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x11adb1800 == 32 [pid = 1930] [id = 343] 04:18:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x115091400) [pid = 1930] [serial = 1028] [outer = 0x0] 04:18:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x11985b800) [pid = 1930] [serial = 1029] [outer = 0x115091400] 04:18:31 INFO - PROCESS | 1930 | 1461583111712 Marionette DEBUG loaded listener.js 04:18:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x119e45400) [pid = 1930] [serial = 1030] [outer = 0x115091400] 04:18:32 INFO - PROCESS | 1930 | 1461583112035 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]]]}] 04:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 471ms 04:18:32 INFO - PROCESS | 1930 | 1461583112059 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 04:18:32 INFO - PROCESS | 1930 | 1461583112060 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 04:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:18:32 INFO - PROCESS | 1930 | 1461583112062 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:18:32 INFO - PROCESS | 1930 | 1461583112063 Marionette TRACE conn2 <- [1,1346,null,{}] 04:18:32 INFO - PROCESS | 1930 | 1461583112065 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}] 04:18:32 INFO - PROCESS | 1930 | 1461583112164 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 04:18:32 INFO - PROCESS | 1930 | 1461583112172 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x11ba0c800 == 33 [pid = 1930] [id = 344] 04:18:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x11a858000) [pid = 1930] [serial = 1031] [outer = 0x0] 04:18:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x11a862400) [pid = 1930] [serial = 1032] [outer = 0x11a858000] 04:18:32 INFO - PROCESS | 1930 | 1461583112201 Marionette DEBUG loaded listener.js 04:18:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x11ab2bc00) [pid = 1930] [serial = 1033] [outer = 0x11a858000] 04:18:32 INFO - PROCESS | 1930 | 1461583112543 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]]]}] 04:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 518ms 04:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:18:32 INFO - PROCESS | 1930 | 1461583112581 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 04:18:32 INFO - PROCESS | 1930 | 1461583112582 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 04:18:32 INFO - PROCESS | 1930 | 1461583112584 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:18:32 INFO - PROCESS | 1930 | 1461583112586 Marionette TRACE conn2 <- [1,1350,null,{}] 04:18:32 INFO - PROCESS | 1930 | 1461583112588 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}] 04:18:32 INFO - PROCESS | 1930 | 1461583112660 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 04:18:32 INFO - PROCESS | 1930 | 1461583112665 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x11bce6000 == 34 [pid = 1930] [id = 345] 04:18:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x11ab2c000) [pid = 1930] [serial = 1034] [outer = 0x0] 04:18:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x11ad2d000) [pid = 1930] [serial = 1035] [outer = 0x11ab2c000] 04:18:32 INFO - PROCESS | 1930 | 1461583112693 Marionette DEBUG loaded listener.js 04:18:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x11add7000) [pid = 1930] [serial = 1036] [outer = 0x11ab2c000] 04:18:33 INFO - PROCESS | 1930 | 1461583113040 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]]]}] 04:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 469ms 04:18:33 INFO - PROCESS | 1930 | 1461583113056 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 04:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:18:33 INFO - PROCESS | 1930 | 1461583113058 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 04:18:33 INFO - PROCESS | 1930 | 1461583113061 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:18:33 INFO - PROCESS | 1930 | 1461583113063 Marionette TRACE conn2 <- [1,1354,null,{}] 04:18:33 INFO - PROCESS | 1930 | 1461583113066 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}] 04:18:33 INFO - PROCESS | 1930 | 1461583113177 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 04:18:33 INFO - PROCESS | 1930 | 1461583113246 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x11bfa3000 == 35 [pid = 1930] [id = 346] 04:18:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x114c3f800) [pid = 1930] [serial = 1037] [outer = 0x0] 04:18:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x11addd000) [pid = 1930] [serial = 1038] [outer = 0x114c3f800] 04:18:33 INFO - PROCESS | 1930 | 1461583113287 Marionette DEBUG loaded listener.js 04:18:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x11add8c00) [pid = 1930] [serial = 1039] [outer = 0x114c3f800] 04:18:33 INFO - PROCESS | 1930 | 1461583113626 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]]]}] 04:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 570ms 04:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:18:33 INFO - PROCESS | 1930 | 1461583113630 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 04:18:33 INFO - PROCESS | 1930 | 1461583113631 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 04:18:33 INFO - PROCESS | 1930 | 1461583113634 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:18:33 INFO - PROCESS | 1930 | 1461583113635 Marionette TRACE conn2 <- [1,1358,null,{}] 04:18:33 INFO - PROCESS | 1930 | 1461583113645 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}] 04:18:33 INFO - PROCESS | 1930 | 1461583113724 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 04:18:33 INFO - PROCESS | 1930 | 1461583113729 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x119323000 == 36 [pid = 1930] [id = 347] 04:18:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x11b90c400) [pid = 1930] [serial = 1040] [outer = 0x0] 04:18:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x11b972000) [pid = 1930] [serial = 1041] [outer = 0x11b90c400] 04:18:33 INFO - PROCESS | 1930 | 1461583113756 Marionette DEBUG loaded listener.js 04:18:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x11bc0c400) [pid = 1930] [serial = 1042] [outer = 0x11b90c400] 04:18:34 INFO - PROCESS | 1930 | 1461583114124 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]]]}] 04:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 525ms 04:18:34 INFO - PROCESS | 1930 | 1461583114167 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 04:18:34 INFO - PROCESS | 1930 | 1461583114168 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 04:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:18:34 INFO - PROCESS | 1930 | 1461583114170 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:18:34 INFO - PROCESS | 1930 | 1461583114171 Marionette TRACE conn2 <- [1,1362,null,{}] 04:18:34 INFO - PROCESS | 1930 | 1461583114174 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}] 04:18:34 INFO - PROCESS | 1930 | 1461583114273 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 04:18:34 INFO - PROCESS | 1930 | 1461583114277 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x123aca000 == 37 [pid = 1930] [id = 348] 04:18:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x11b910c00) [pid = 1930] [serial = 1043] [outer = 0x0] 04:18:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x11bc1a800) [pid = 1930] [serial = 1044] [outer = 0x11b910c00] 04:18:34 INFO - PROCESS | 1930 | 1461583114302 Marionette DEBUG loaded listener.js 04:18:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x11bfc8800) [pid = 1930] [serial = 1045] [outer = 0x11b910c00] 04:18:34 INFO - PROCESS | 1930 | 1461583114665 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]]]}] 04:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 519ms 04:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:18:34 INFO - PROCESS | 1930 | 1461583114696 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 04:18:34 INFO - PROCESS | 1930 | 1461583114698 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 04:18:34 INFO - PROCESS | 1930 | 1461583114700 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:18:34 INFO - PROCESS | 1930 | 1461583114702 Marionette TRACE conn2 <- [1,1366,null,{}] 04:18:34 INFO - PROCESS | 1930 | 1461583114704 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}] 04:18:34 INFO - PROCESS | 1930 | 1461583114810 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 04:18:34 INFO - PROCESS | 1930 | 1461583114823 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a8ac000 == 38 [pid = 1930] [id = 349] 04:18:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x11bfcbc00) [pid = 1930] [serial = 1046] [outer = 0x0] 04:18:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x11bfde000) [pid = 1930] [serial = 1047] [outer = 0x11bfcbc00] 04:18:34 INFO - PROCESS | 1930 | 1461583114856 Marionette DEBUG loaded listener.js 04:18:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x11c49d000) [pid = 1930] [serial = 1048] [outer = 0x11bfcbc00] 04:18:35 INFO - PROCESS | 1930 | 1461583115268 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] 04:18:35 INFO - PROCESS | 1930 | 1461583115276 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 04:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:18:35 INFO - PROCESS | 1930 | 1461583115279 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:18:35 INFO - PROCESS | 1930 | 1461583115281 Marionette TRACE conn2 <- [1,1370,null,{}] 04:18:35 INFO - PROCESS | 1930 | 1461583115284 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}] 04:18:35 INFO - PROCESS | 1930 | 1461583115407 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 04:18:35 INFO - PROCESS | 1930 | 1461583115419 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x12711f800 == 39 [pid = 1930] [id = 350] 04:18:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x11bfe6000) [pid = 1930] [serial = 1049] [outer = 0x0] 04:18:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x123a5c400) [pid = 1930] [serial = 1050] [outer = 0x11bfe6000] 04:18:35 INFO - PROCESS | 1930 | 1461583115445 Marionette DEBUG loaded listener.js 04:18:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x12637c800) [pid = 1930] [serial = 1051] [outer = 0x11bfe6000] 04:18:35 INFO - PROCESS | 1930 | 1461583115790 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 04:18:35 INFO - PROCESS | 1930 | 1461583115802 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 04:18:35 INFO - PROCESS | 1930 | 1461583115806 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:18:35 INFO - PROCESS | 1930 | 1461583115807 Marionette TRACE conn2 <- [1,1374,null,{}] 04:18:35 INFO - PROCESS | 1930 | 1461583115809 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}] 04:18:36 INFO - PROCESS | 1930 | 1461583116332 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 04:18:36 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x12c019400) [pid = 1930] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:18:36 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x127523000) [pid = 1930] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:18:36 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x11a857000) [pid = 1930] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:18:36 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x115748400) [pid = 1930] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:18:36 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x115266400) [pid = 1930] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:18:36 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x12ae16c00) [pid = 1930] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:18:36 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x12bdcec00) [pid = 1930] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:18:36 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x114cb5400) [pid = 1930] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:18:36 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x12b77e000) [pid = 1930] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:18:36 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x119bc4000) [pid = 1930] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:18:36 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x123b6c000) [pid = 1930] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:18:36 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x11c834400) [pid = 1930] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:18:36 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x11bc13000) [pid = 1930] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:18:36 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x11648c000) [pid = 1930] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:18:36 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x11877c000) [pid = 1930] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:18:36 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x11574a400) [pid = 1930] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:18:36 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x11466ac00) [pid = 1930] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:18:36 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x12ea2d000) [pid = 1930] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:18:36 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x12d158000) [pid = 1930] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:18:36 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x12d586000) [pid = 1930] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:18:36 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x12d233c00) [pid = 1930] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:18:36 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x127a2ac00) [pid = 1930] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:18:36 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x126411800) [pid = 1930] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:18:36 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x11bfcc800) [pid = 1930] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:18:36 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x11a85b400) [pid = 1930] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:18:36 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x115268000) [pid = 1930] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:18:36 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x12bdc5c00) [pid = 1930] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:18:36 INFO - PROCESS | 1930 | 1461583116381 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x115035000 == 40 [pid = 1930] [id = 351] 04:18:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x11351fc00) [pid = 1930] [serial = 1052] [outer = 0x0] 04:18:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x115266400) [pid = 1930] [serial = 1053] [outer = 0x11351fc00] 04:18:36 INFO - PROCESS | 1930 | 1461583116407 Marionette DEBUG loaded listener.js 04:18:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x119b69000) [pid = 1930] [serial = 1054] [outer = 0x11351fc00] 04:18:36 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:18:36 INFO - PROCESS | 1930 | 1461583116709 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] 04:18:36 INFO - PROCESS | 1930 | 1461583116727 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 04:18:36 INFO - PROCESS | 1930 | 1461583116730 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:18:36 INFO - PROCESS | 1930 | 1461583116731 Marionette TRACE conn2 <- [1,1378,null,{}] 04:18:36 INFO - PROCESS | 1930 | 1461583116734 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}] 04:18:36 INFO - PROCESS | 1930 | 1461583116845 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 04:18:36 INFO - PROCESS | 1930 | 1461583116914 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x1263c6800 == 41 [pid = 1930] [id = 352] 04:18:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x11466ac00) [pid = 1930] [serial = 1055] [outer = 0x0] 04:18:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x11bfe2800) [pid = 1930] [serial = 1056] [outer = 0x11466ac00] 04:18:36 INFO - PROCESS | 1930 | 1461583116953 Marionette DEBUG loaded listener.js 04:18:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x126a24000) [pid = 1930] [serial = 1057] [outer = 0x11466ac00] 04:18:37 INFO - PROCESS | 1930 | 1461583117293 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] 04:18:37 INFO - PROCESS | 1930 | 1461583117309 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 04:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:18:37 INFO - PROCESS | 1930 | 1461583117312 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:18:37 INFO - PROCESS | 1930 | 1461583117313 Marionette TRACE conn2 <- [1,1382,null,{}] 04:18:37 INFO - PROCESS | 1930 | 1461583117315 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}] 04:18:37 INFO - PROCESS | 1930 | 1461583117395 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 04:18:37 INFO - PROCESS | 1930 | 1461583117400 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a07e000 == 42 [pid = 1930] [id = 353] 04:18:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x126c67000) [pid = 1930] [serial = 1058] [outer = 0x0] 04:18:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x12713d400) [pid = 1930] [serial = 1059] [outer = 0x126c67000] 04:18:37 INFO - PROCESS | 1930 | 1461583117426 Marionette DEBUG loaded listener.js 04:18:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x1271eb400) [pid = 1930] [serial = 1060] [outer = 0x126c67000] 04:18:37 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:18:37 INFO - PROCESS | 1930 | 1461583117863 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 04:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:18:37 INFO - PROCESS | 1930 | 1461583117890 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 04:18:37 INFO - PROCESS | 1930 | 1461583117894 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:18:37 INFO - PROCESS | 1930 | 1461583117895 Marionette TRACE conn2 <- [1,1386,null,{}] 04:18:37 INFO - PROCESS | 1930 | 1461583117899 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}] 04:18:38 INFO - PROCESS | 1930 | 1461583118009 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 04:18:38 INFO - PROCESS | 1930 | 1461583118014 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a14d800 == 43 [pid = 1930] [id = 354] 04:18:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x1271eb800) [pid = 1930] [serial = 1061] [outer = 0x0] 04:18:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x127523400) [pid = 1930] [serial = 1062] [outer = 0x1271eb800] 04:18:38 INFO - PROCESS | 1930 | 1461583118039 Marionette DEBUG loaded listener.js 04:18:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x127529400) [pid = 1930] [serial = 1063] [outer = 0x1271eb800] 04:18:38 INFO - PROCESS | 1930 | 1461583118555 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] 04:18:38 INFO - PROCESS | 1930 | 1461583118568 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 04:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:18:38 INFO - PROCESS | 1930 | 1461583118600 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:18:38 INFO - PROCESS | 1930 | 1461583118604 Marionette TRACE conn2 <- [1,1390,null,{}] 04:18:38 INFO - PROCESS | 1930 | 1461583118609 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}] 04:18:38 INFO - PROCESS | 1930 | 1461583118716 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 04:18:38 INFO - PROCESS | 1930 | 1461583118768 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x1159a4800 == 44 [pid = 1930] [id = 355] 04:18:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x11464b800) [pid = 1930] [serial = 1064] [outer = 0x0] 04:18:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x115269800) [pid = 1930] [serial = 1065] [outer = 0x11464b800] 04:18:38 INFO - PROCESS | 1930 | 1461583118800 Marionette DEBUG loaded listener.js 04:18:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x115620c00) [pid = 1930] [serial = 1066] [outer = 0x11464b800] 04:18:39 INFO - PROCESS | 1930 | 1461583119337 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]]]}] 04:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 776ms 04:18:39 INFO - PROCESS | 1930 | 1461583119375 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 04:18:39 INFO - PROCESS | 1930 | 1461583119379 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 04:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:18:39 INFO - PROCESS | 1930 | 1461583119384 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:18:39 INFO - PROCESS | 1930 | 1461583119386 Marionette TRACE conn2 <- [1,1394,null,{}] 04:18:39 INFO - PROCESS | 1930 | 1461583119388 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}] 04:18:39 INFO - PROCESS | 1930 | 1461583119496 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 04:18:39 INFO - PROCESS | 1930 | 1461583119570 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a82a000 == 45 [pid = 1930] [id = 356] 04:18:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x115755000) [pid = 1930] [serial = 1067] [outer = 0x0] 04:18:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x1158b8c00) [pid = 1930] [serial = 1068] [outer = 0x115755000] 04:18:39 INFO - PROCESS | 1930 | 1461583119600 Marionette DEBUG loaded listener.js 04:18:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x118a45000) [pid = 1930] [serial = 1069] [outer = 0x115755000] 04:18:40 INFO - PROCESS | 1930 | 1461583120215 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]]]}] 04:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 874ms 04:18:40 INFO - PROCESS | 1930 | 1461583120297 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 04:18:40 INFO - PROCESS | 1930 | 1461583120299 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 04:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:18:40 INFO - PROCESS | 1930 | 1461583120303 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:18:40 INFO - PROCESS | 1930 | 1461583120305 Marionette TRACE conn2 <- [1,1398,null,{}] 04:18:40 INFO - PROCESS | 1930 | 1461583120309 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}] 04:18:40 INFO - PROCESS | 1930 | 1461583120405 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 04:18:40 INFO - PROCESS | 1930 | 1461583120481 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x114f8b800 == 46 [pid = 1930] [id = 357] 04:18:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x11526b800) [pid = 1930] [serial = 1070] [outer = 0x0] 04:18:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x115272800) [pid = 1930] [serial = 1071] [outer = 0x11526b800] 04:18:40 INFO - PROCESS | 1930 | 1461583120511 Marionette DEBUG loaded listener.js 04:18:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x11574c800) [pid = 1930] [serial = 1072] [outer = 0x11526b800] 04:18:40 INFO - PROCESS | 1930 | --DOCSHELL 0x11bce2800 == 45 [pid = 1930] [id = 92] 04:18:40 INFO - PROCESS | 1930 | --DOCSHELL 0x119d38800 == 44 [pid = 1930] [id = 101] 04:18:40 INFO - PROCESS | 1930 | --DOCSHELL 0x115060000 == 43 [pid = 1930] [id = 86] 04:18:40 INFO - PROCESS | 1930 | --DOCSHELL 0x119221800 == 42 [pid = 1930] [id = 99] 04:18:40 INFO - PROCESS | 1930 | --DOCSHELL 0x115066800 == 41 [pid = 1930] [id = 91] 04:18:40 INFO - PROCESS | 1930 | --DOCSHELL 0x115069800 == 40 [pid = 1930] [id = 85] 04:18:40 INFO - PROCESS | 1930 | --DOCSHELL 0x114f85800 == 39 [pid = 1930] [id = 100] 04:18:40 INFO - PROCESS | 1930 | --DOCSHELL 0x11c75e800 == 38 [pid = 1930] [id = 87] 04:18:40 INFO - PROCESS | 1930 | --DOCSHELL 0x127897000 == 37 [pid = 1930] [id = 88] 04:18:40 INFO - PROCESS | 1930 | --DOCSHELL 0x114fa0800 == 36 [pid = 1930] [id = 96] 04:18:40 INFO - PROCESS | 1930 | --DOCSHELL 0x12c105000 == 35 [pid = 1930] [id = 89] 04:18:40 INFO - PROCESS | 1930 | --DOCSHELL 0x12dd71000 == 34 [pid = 1930] [id = 90] 04:18:40 INFO - PROCESS | 1930 | --DOCSHELL 0x11a896000 == 33 [pid = 1930] [id = 102] 04:18:40 INFO - PROCESS | 1930 | --DOCSHELL 0x11504b800 == 32 [pid = 1930] [id = 97] 04:18:40 INFO - PROCESS | 1930 | --DOCSHELL 0x11483c000 == 31 [pid = 1930] [id = 94] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x12f462400) [pid = 1930] [serial = 1014] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x12b780000) [pid = 1930] [serial = 996] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x12c00a800) [pid = 1930] [serial = 999] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x12b8ef000) [pid = 1930] [serial = 997] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x11a938000) [pid = 1930] [serial = 1005] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x12d582c00) [pid = 1930] [serial = 1002] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x123b72800) [pid = 1930] [serial = 1008] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x1278b8000) [pid = 1930] [serial = 993] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x12668ac00) [pid = 1930] [serial = 990] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x1271c2000) [pid = 1930] [serial = 991] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x11bfd9000) [pid = 1930] [serial = 987] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x11c49f000) [pid = 1930] [serial = 988] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x119858800) [pid = 1930] [serial = 984] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x11af22c00) [pid = 1930] [serial = 985] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x11a93c800) [pid = 1930] [serial = 982] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x119862800) [pid = 1930] [serial = 981] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x1187b6c00) [pid = 1930] [serial = 979] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x115814400) [pid = 1930] [serial = 978] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x11bfd1c00) [pid = 1930] [serial = 976] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x11900e000) [pid = 1930] [serial = 975] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x12ec70400) [pid = 1930] [serial = 973] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x12ea55000) [pid = 1930] [serial = 972] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x12ea33800) [pid = 1930] [serial = 970] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x12e8ce000) [pid = 1930] [serial = 969] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x12ec76000) [pid = 1930] [serial = 1012] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x12e6d4800) [pid = 1930] [serial = 967] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x12d7c5000) [pid = 1930] [serial = 966] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x12c0e3c00) [pid = 1930] [serial = 964] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x12bd33800) [pid = 1930] [serial = 963] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x12b7de800) [pid = 1930] [serial = 961] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x12957e800) [pid = 1930] [serial = 960] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x127142800) [pid = 1930] [serial = 958] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x11c862000) [pid = 1930] [serial = 957] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x11add2400) [pid = 1930] [serial = 955] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x11a998800) [pid = 1930] [serial = 954] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x118a51400) [pid = 1930] [serial = 952] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x115753c00) [pid = 1930] [serial = 951] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x12d581c00) [pid = 1930] [serial = 949] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x12d585800) [pid = 1930] [serial = 1003] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x12d166000) [pid = 1930] [serial = 1000] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x128116800) [pid = 1930] [serial = 1006] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x12ae15800) [pid = 1930] [serial = 994] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x12e42e400) [pid = 1930] [serial = 1009] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x12ea2fc00) [pid = 1930] [serial = 1011] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x12ea52000) [pid = 1930] [serial = 901] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x12bdcc400) [pid = 1930] [serial = 898] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x11bfe7000) [pid = 1930] [serial = 895] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x119860000) [pid = 1930] [serial = 892] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x12ec71c00) [pid = 1930] [serial = 904] [outer = 0x0] [url = about:blank] 04:18:40 INFO - PROCESS | 1930 | 1461583120957 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]]]}] 04:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 673ms 04:18:40 INFO - PROCESS | 1930 | 1461583120976 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 04:18:40 INFO - PROCESS | 1930 | 1461583120980 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 04:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:18:40 INFO - PROCESS | 1930 | 1461583120984 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:18:40 INFO - PROCESS | 1930 | 1461583120986 Marionette TRACE conn2 <- [1,1402,null,{}] 04:18:40 INFO - PROCESS | 1930 | 1461583120988 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}] 04:18:41 INFO - PROCESS | 1930 | 1461583121065 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 04:18:41 INFO - PROCESS | 1930 | 1461583121072 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x11927b000 == 32 [pid = 1930] [id = 358] 04:18:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x1157e7400) [pid = 1930] [serial = 1073] [outer = 0x0] 04:18:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x115ac3c00) [pid = 1930] [serial = 1074] [outer = 0x1157e7400] 04:18:41 INFO - PROCESS | 1930 | 1461583121098 Marionette DEBUG loaded listener.js 04:18:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x118a51400) [pid = 1930] [serial = 1075] [outer = 0x1157e7400] 04:18:41 INFO - PROCESS | 1930 | 1461583121430 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]]]}] 04:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 472ms 04:18:41 INFO - PROCESS | 1930 | 1461583121458 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 04:18:41 INFO - PROCESS | 1930 | 1461583121459 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 04:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:18:41 INFO - PROCESS | 1930 | 1461583121462 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:18:41 INFO - PROCESS | 1930 | 1461583121464 Marionette TRACE conn2 <- [1,1406,null,{}] 04:18:41 INFO - PROCESS | 1930 | 1461583121472 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}] 04:18:41 INFO - PROCESS | 1930 | 1461583121552 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 04:18:41 INFO - PROCESS | 1930 | 1461583121560 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x11adc4800 == 33 [pid = 1930] [id = 359] 04:18:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x119231400) [pid = 1930] [serial = 1076] [outer = 0x0] 04:18:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x119bc3c00) [pid = 1930] [serial = 1077] [outer = 0x119231400] 04:18:41 INFO - PROCESS | 1930 | 1461583121590 Marionette DEBUG loaded listener.js 04:18:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x11a85c800) [pid = 1930] [serial = 1078] [outer = 0x119231400] 04:18:41 INFO - PROCESS | 1930 | 1461583121936 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]]]}] 04:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 520ms 04:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:18:41 INFO - PROCESS | 1930 | 1461583121989 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 04:18:41 INFO - PROCESS | 1930 | 1461583121991 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 04:18:41 INFO - PROCESS | 1930 | 1461583121994 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:18:41 INFO - PROCESS | 1930 | 1461583121995 Marionette TRACE conn2 <- [1,1410,null,{}] 04:18:42 INFO - PROCESS | 1930 | 1461583121997 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}] 04:18:42 INFO - PROCESS | 1930 | 1461583122074 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 04:18:42 INFO - PROCESS | 1930 | 1461583122080 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x11bf91800 == 34 [pid = 1930] [id = 360] 04:18:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x119d8e800) [pid = 1930] [serial = 1079] [outer = 0x0] 04:18:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x11a93b400) [pid = 1930] [serial = 1080] [outer = 0x119d8e800] 04:18:42 INFO - PROCESS | 1930 | 1461583122108 Marionette DEBUG loaded listener.js 04:18:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x11ab25000) [pid = 1930] [serial = 1081] [outer = 0x119d8e800] 04:18:42 INFO - PROCESS | 1930 | 1461583122472 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]]]}] 04:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 520ms 04:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:18:42 INFO - PROCESS | 1930 | 1461583122514 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 04:18:42 INFO - PROCESS | 1930 | 1461583122515 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 04:18:42 INFO - PROCESS | 1930 | 1461583122518 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:18:42 INFO - PROCESS | 1930 | 1461583122519 Marionette TRACE conn2 <- [1,1414,null,{}] 04:18:42 INFO - PROCESS | 1930 | 1461583122521 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}] 04:18:42 INFO - PROCESS | 1930 | 1461583122594 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 04:18:42 INFO - PROCESS | 1930 | 1461583122650 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x11c486000 == 35 [pid = 1930] [id = 361] 04:18:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x119361000) [pid = 1930] [serial = 1082] [outer = 0x0] 04:18:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x11ab28400) [pid = 1930] [serial = 1083] [outer = 0x119361000] 04:18:42 INFO - PROCESS | 1930 | 1461583122676 Marionette DEBUG loaded listener.js 04:18:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x11add4000) [pid = 1930] [serial = 1084] [outer = 0x119361000] 04:18:43 INFO - PROCESS | 1930 | 1461583123000 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]]]}] 04:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 520ms 04:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:18:43 INFO - PROCESS | 1930 | 1461583123038 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 04:18:43 INFO - PROCESS | 1930 | 1461583123039 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 04:18:43 INFO - PROCESS | 1930 | 1461583123041 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:18:43 INFO - PROCESS | 1930 | 1461583123042 Marionette TRACE conn2 <- [1,1418,null,{}] 04:18:43 INFO - PROCESS | 1930 | 1461583123045 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}] 04:18:43 INFO - PROCESS | 1930 | 1461583123158 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 04:18:43 INFO - PROCESS | 1930 | 1461583123197 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x126d18800 == 36 [pid = 1930] [id = 362] 04:18:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x11bfd0400) [pid = 1930] [serial = 1085] [outer = 0x0] 04:18:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x11bfd2800) [pid = 1930] [serial = 1086] [outer = 0x11bfd0400] 04:18:43 INFO - PROCESS | 1930 | 1461583123224 Marionette DEBUG loaded listener.js 04:18:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x11bfe6c00) [pid = 1930] [serial = 1087] [outer = 0x11bfd0400] 04:18:43 INFO - PROCESS | 1930 | 1461583123584 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]]]}] 04:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 568ms 04:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:18:43 INFO - PROCESS | 1930 | 1461583123610 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 04:18:43 INFO - PROCESS | 1930 | 1461583123611 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 04:18:43 INFO - PROCESS | 1930 | 1461583123613 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:18:43 INFO - PROCESS | 1930 | 1461583123614 Marionette TRACE conn2 <- [1,1422,null,{}] 04:18:43 INFO - PROCESS | 1930 | 1461583123617 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}] 04:18:43 INFO - PROCESS | 1930 | 1461583123728 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 04:18:43 INFO - PROCESS | 1930 | 1461583123732 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x12715e000 == 37 [pid = 1930] [id = 363] 04:18:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x11bfd0800) [pid = 1930] [serial = 1088] [outer = 0x0] 04:18:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x11c4a5800) [pid = 1930] [serial = 1089] [outer = 0x11bfd0800] 04:18:43 INFO - PROCESS | 1930 | 1461583123758 Marionette DEBUG loaded listener.js 04:18:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x123a57800) [pid = 1930] [serial = 1090] [outer = 0x11bfd0800] 04:18:44 INFO - PROCESS | 1930 | 1461583124124 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]]]}] 04:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 518ms 04:18:44 INFO - PROCESS | 1930 | 1461583124132 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 04:18:44 INFO - PROCESS | 1930 | 1461583124134 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 04:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:18:44 INFO - PROCESS | 1930 | 1461583124138 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:18:44 INFO - PROCESS | 1930 | 1461583124139 Marionette TRACE conn2 <- [1,1426,null,{}] 04:18:44 INFO - PROCESS | 1930 | 1461583124142 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}] 04:18:44 INFO - PROCESS | 1930 | 1461583124236 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 04:18:44 INFO - PROCESS | 1930 | 1461583124240 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x128180000 == 38 [pid = 1930] [id = 364] 04:18:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x123a57c00) [pid = 1930] [serial = 1091] [outer = 0x0] 04:18:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x123b71c00) [pid = 1930] [serial = 1092] [outer = 0x123a57c00] 04:18:44 INFO - PROCESS | 1930 | 1461583124265 Marionette DEBUG loaded listener.js 04:18:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x12660d000) [pid = 1930] [serial = 1093] [outer = 0x123a57c00] 04:18:44 INFO - PROCESS | 1930 | 1461583124622 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]]]}] 04:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 569ms 04:18:44 INFO - PROCESS | 1930 | 1461583124712 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 04:18:44 INFO - PROCESS | 1930 | 1461583124713 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 04:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:18:44 INFO - PROCESS | 1930 | 1461583124715 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:18:44 INFO - PROCESS | 1930 | 1461583124716 Marionette TRACE conn2 <- [1,1430,null,{}] 04:18:44 INFO - PROCESS | 1930 | 1461583124718 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}] 04:18:44 INFO - PROCESS | 1930 | 1461583124814 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 04:18:44 INFO - PROCESS | 1930 | 1461583124845 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a8a0800 == 39 [pid = 1930] [id = 365] 04:18:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x123b70000) [pid = 1930] [serial = 1094] [outer = 0x0] 04:18:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x127140800) [pid = 1930] [serial = 1095] [outer = 0x123b70000] 04:18:44 INFO - PROCESS | 1930 | 1461583124872 Marionette DEBUG loaded listener.js 04:18:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x1278bbc00) [pid = 1930] [serial = 1096] [outer = 0x123b70000] 04:18:45 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x11b910c00) [pid = 1930] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:18:45 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x115095400) [pid = 1930] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:18:45 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x115091400) [pid = 1930] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:18:45 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x113521400) [pid = 1930] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:18:45 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x11ab2c000) [pid = 1930] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:18:45 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x119093800) [pid = 1930] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:18:45 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x11a858000) [pid = 1930] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:18:45 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x114c3f800) [pid = 1930] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:18:45 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x11bfcbc00) [pid = 1930] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:18:45 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x114cc1400) [pid = 1930] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:18:45 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x11b90c400) [pid = 1930] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:18:45 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x11bfe6000) [pid = 1930] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:18:45 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x126c67000) [pid = 1930] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:18:45 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x11351fc00) [pid = 1930] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:18:45 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x11466ac00) [pid = 1930] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:18:45 INFO - PROCESS | 1930 | 1461583125270 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]]]}] 04:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 568ms 04:18:45 INFO - PROCESS | 1930 | 1461583125284 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 04:18:45 INFO - PROCESS | 1930 | 1461583125285 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 04:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:18:45 INFO - PROCESS | 1930 | 1461583125296 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:18:45 INFO - PROCESS | 1930 | 1461583125297 Marionette TRACE conn2 <- [1,1434,null,{}] 04:18:45 INFO - PROCESS | 1930 | 1461583125300 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}] 04:18:45 INFO - PROCESS | 1930 | 1461583125379 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 04:18:45 INFO - PROCESS | 1930 | 1461583125383 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a06a000 == 40 [pid = 1930] [id = 366] 04:18:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x114c48000) [pid = 1930] [serial = 1097] [outer = 0x0] 04:18:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x11addb400) [pid = 1930] [serial = 1098] [outer = 0x114c48000] 04:18:45 INFO - PROCESS | 1930 | 1461583125411 Marionette DEBUG loaded listener.js 04:18:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x11bfcbc00) [pid = 1930] [serial = 1099] [outer = 0x114c48000] 04:18:45 INFO - PROCESS | 1930 | 1461583125742 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]]]}] 04:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 475ms 04:18:45 INFO - PROCESS | 1930 | 1461583125766 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 04:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:18:45 INFO - PROCESS | 1930 | 1461583125769 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 04:18:45 INFO - PROCESS | 1930 | 1461583125772 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:18:45 INFO - PROCESS | 1930 | 1461583125774 Marionette TRACE conn2 <- [1,1438,null,{}] 04:18:45 INFO - PROCESS | 1930 | 1461583125776 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}] 04:18:45 INFO - PROCESS | 1930 | 1461583125881 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 04:18:45 INFO - PROCESS | 1930 | 1461583125952 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x12bad4000 == 41 [pid = 1930] [id = 367] 04:18:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x11a85dc00) [pid = 1930] [serial = 1100] [outer = 0x0] 04:18:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x127520400) [pid = 1930] [serial = 1101] [outer = 0x11a85dc00] 04:18:45 INFO - PROCESS | 1930 | 1461583125991 Marionette DEBUG loaded listener.js 04:18:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x1281a9800) [pid = 1930] [serial = 1102] [outer = 0x11a85dc00] 04:18:46 INFO - PROCESS | 1930 | 1461583126415 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]]]}] 04:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 670ms 04:18:46 INFO - PROCESS | 1930 | 1461583126442 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 04:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:18:46 INFO - PROCESS | 1930 | 1461583126443 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 04:18:46 INFO - PROCESS | 1930 | 1461583126445 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:18:46 INFO - PROCESS | 1930 | 1461583126446 Marionette TRACE conn2 <- [1,1442,null,{}] 04:18:46 INFO - PROCESS | 1930 | 1461583126449 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}] 04:18:46 INFO - PROCESS | 1930 | 1461583126549 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 04:18:46 INFO - PROCESS | 1930 | 1461583126555 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x12be21000 == 42 [pid = 1930] [id = 368] 04:18:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x11a938400) [pid = 1930] [serial = 1103] [outer = 0x0] 04:18:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x12811b000) [pid = 1930] [serial = 1104] [outer = 0x11a938400] 04:18:46 INFO - PROCESS | 1930 | 1461583126581 Marionette DEBUG loaded listener.js 04:18:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x128d38800) [pid = 1930] [serial = 1105] [outer = 0x11a938400] 04:18:46 INFO - PROCESS | 1930 | 1461583126876 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]]]}] 04:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 468ms 04:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:18:46 INFO - PROCESS | 1930 | 1461583126914 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 04:18:46 INFO - PROCESS | 1930 | 1461583126915 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 04:18:46 INFO - PROCESS | 1930 | 1461583126917 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:18:46 INFO - PROCESS | 1930 | 1461583126918 Marionette TRACE conn2 <- [1,1446,null,{}] 04:18:46 INFO - PROCESS | 1930 | 1461583126923 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}] 04:18:47 INFO - PROCESS | 1930 | 1461583127000 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 04:18:47 INFO - PROCESS | 1930 | 1461583127007 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2e8000 == 43 [pid = 1930] [id = 369] 04:18:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x128d32c00) [pid = 1930] [serial = 1106] [outer = 0x0] 04:18:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x129575c00) [pid = 1930] [serial = 1107] [outer = 0x128d32c00] 04:18:47 INFO - PROCESS | 1930 | 1461583127032 Marionette DEBUG loaded listener.js 04:18:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x12957dc00) [pid = 1930] [serial = 1108] [outer = 0x128d32c00] 04:18:47 INFO - PROCESS | 1930 | 1461583127570 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]]]}] 04:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 672ms 04:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:18:47 INFO - PROCESS | 1930 | 1461583127590 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 04:18:47 INFO - PROCESS | 1930 | 1461583127593 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 04:18:47 INFO - PROCESS | 1930 | 1461583127596 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:18:47 INFO - PROCESS | 1930 | 1461583127599 Marionette TRACE conn2 <- [1,1450,null,{}] 04:18:47 INFO - PROCESS | 1930 | 1461583127603 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}] 04:18:47 INFO - PROCESS | 1930 | 1461583127705 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 04:18:47 INFO - PROCESS | 1930 | 1461583127769 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a89a000 == 44 [pid = 1930] [id = 370] 04:18:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x1158ba400) [pid = 1930] [serial = 1109] [outer = 0x0] 04:18:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x11677b400) [pid = 1930] [serial = 1110] [outer = 0x1158ba400] 04:18:47 INFO - PROCESS | 1930 | 1461583127802 Marionette DEBUG loaded listener.js 04:18:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x119229000) [pid = 1930] [serial = 1111] [outer = 0x1158ba400] 04:18:48 INFO - PROCESS | 1930 | 1461583128237 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]]]}] 04:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 672ms 04:18:48 INFO - PROCESS | 1930 | 1461583128290 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 04:18:48 INFO - PROCESS | 1930 | 1461583128297 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 04:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:18:48 INFO - PROCESS | 1930 | 1461583128307 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:18:48 INFO - PROCESS | 1930 | 1461583128309 Marionette TRACE conn2 <- [1,1454,null,{}] 04:18:48 INFO - PROCESS | 1930 | 1461583128313 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}] 04:18:48 INFO - PROCESS | 1930 | 1461583128460 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 04:18:48 INFO - PROCESS | 1930 | 1461583128564 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x1263c5800 == 45 [pid = 1930] [id = 371] 04:18:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x11a85cc00) [pid = 1930] [serial = 1112] [outer = 0x0] 04:18:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x11a864400) [pid = 1930] [serial = 1113] [outer = 0x11a85cc00] 04:18:48 INFO - PROCESS | 1930 | 1461583128594 Marionette DEBUG loaded listener.js 04:18:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x11ab26400) [pid = 1930] [serial = 1114] [outer = 0x11a85cc00] 04:18:49 INFO - PROCESS | 1930 | 1461583129036 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]]]}] 04:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 772ms 04:18:49 INFO - PROCESS | 1930 | 1461583129077 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 04:18:49 INFO - PROCESS | 1930 | 1461583129079 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 04:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:18:49 INFO - PROCESS | 1930 | 1461583129081 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:18:49 INFO - PROCESS | 1930 | 1461583129084 Marionette TRACE conn2 <- [1,1458,null,{}] 04:18:49 INFO - PROCESS | 1930 | 1461583129092 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}] 04:18:49 INFO - PROCESS | 1930 | 1461583129198 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 04:18:49 INFO - PROCESS | 1930 | 1461583129262 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c10f000 == 46 [pid = 1930] [id = 372] 04:18:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x11addfc00) [pid = 1930] [serial = 1115] [outer = 0x0] 04:18:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x11bc13800) [pid = 1930] [serial = 1116] [outer = 0x11addfc00] 04:18:49 INFO - PROCESS | 1930 | 1461583129296 Marionette DEBUG loaded listener.js 04:18:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x11c73bc00) [pid = 1930] [serial = 1117] [outer = 0x11addfc00] 04:18:49 INFO - PROCESS | 1930 | 1461583129746 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]]]}] 04:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 676ms 04:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:18:49 INFO - PROCESS | 1930 | 1461583129757 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 04:18:49 INFO - PROCESS | 1930 | 1461583129759 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 04:18:49 INFO - PROCESS | 1930 | 1461583129782 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:18:49 INFO - PROCESS | 1930 | 1461583129783 Marionette TRACE conn2 <- [1,1462,null,{}] 04:18:49 INFO - PROCESS | 1930 | 1461583129804 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}] 04:18:49 INFO - PROCESS | 1930 | 1461583129908 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 04:18:49 INFO - PROCESS | 1930 | 1461583129971 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d51c800 == 47 [pid = 1930] [id = 373] 04:18:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x126c86c00) [pid = 1930] [serial = 1118] [outer = 0x0] 04:18:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x12752cc00) [pid = 1930] [serial = 1119] [outer = 0x126c86c00] 04:18:50 INFO - PROCESS | 1930 | 1461583130001 Marionette DEBUG loaded listener.js 04:18:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x128115800) [pid = 1930] [serial = 1120] [outer = 0x126c86c00] 04:18:50 INFO - PROCESS | 1930 | 1461583130431 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]]]}] 04:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 688ms 04:18:50 INFO - PROCESS | 1930 | 1461583130450 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 04:18:50 INFO - PROCESS | 1930 | 1461583130452 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 04:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:18:50 INFO - PROCESS | 1930 | 1461583130456 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:18:50 INFO - PROCESS | 1930 | 1461583130458 Marionette TRACE conn2 <- [1,1466,null,{}] 04:18:50 INFO - PROCESS | 1930 | 1461583130460 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}] 04:18:50 INFO - PROCESS | 1930 | 1461583130557 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 04:18:50 INFO - PROCESS | 1930 | 1461583130606 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d533000 == 48 [pid = 1930] [id = 374] 04:18:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x127520000) [pid = 1930] [serial = 1121] [outer = 0x0] 04:18:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x128a67000) [pid = 1930] [serial = 1122] [outer = 0x127520000] 04:18:50 INFO - PROCESS | 1930 | 1461583130636 Marionette DEBUG loaded listener.js 04:18:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x129577c00) [pid = 1930] [serial = 1123] [outer = 0x127520000] 04:18:51 INFO - PROCESS | 1930 | 1461583131232 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]]]}] 04:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 871ms 04:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:18:51 INFO - PROCESS | 1930 | 1461583131327 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 04:18:51 INFO - PROCESS | 1930 | 1461583131330 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 04:18:51 INFO - PROCESS | 1930 | 1461583131333 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:18:51 INFO - PROCESS | 1930 | 1461583131335 Marionette TRACE conn2 <- [1,1470,null,{}] 04:18:51 INFO - PROCESS | 1930 | 1461583131339 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}] 04:18:51 INFO - PROCESS | 1930 | 1461583131430 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 04:18:51 INFO - PROCESS | 1930 | 1461583131478 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a8a5000 == 49 [pid = 1930] [id = 375] 04:18:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x115751c00) [pid = 1930] [serial = 1124] [outer = 0x0] 04:18:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x115819000) [pid = 1930] [serial = 1125] [outer = 0x115751c00] 04:18:51 INFO - PROCESS | 1930 | 1461583131506 Marionette DEBUG loaded listener.js 04:18:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x115ac5c00) [pid = 1930] [serial = 1126] [outer = 0x115751c00] 04:18:51 INFO - PROCESS | 1930 | 1461583131940 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]]]}] 04:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 624ms 04:18:51 INFO - PROCESS | 1930 | 1461583131957 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 04:18:51 INFO - PROCESS | 1930 | 1461583131960 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 04:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:18:51 INFO - PROCESS | 1930 | 1461583131965 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:18:51 INFO - PROCESS | 1930 | 1461583131966 Marionette TRACE conn2 <- [1,1474,null,{}] 04:18:51 INFO - PROCESS | 1930 | 1461583131969 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}] 04:18:52 INFO - PROCESS | 1930 | 1461583132062 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 04:18:52 INFO - PROCESS | 1930 | 1461583132110 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x11adc1800 == 50 [pid = 1930] [id = 376] 04:18:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x11558f000) [pid = 1930] [serial = 1127] [outer = 0x0] 04:18:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x117a81c00) [pid = 1930] [serial = 1128] [outer = 0x11558f000] 04:18:52 INFO - PROCESS | 1930 | 1461583132139 Marionette DEBUG loaded listener.js 04:18:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x119360000) [pid = 1930] [serial = 1129] [outer = 0x11558f000] 04:18:52 INFO - PROCESS | 1930 | --DOCSHELL 0x1167e3000 == 49 [pid = 1930] [id = 98] 04:18:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12be21000 == 48 [pid = 1930] [id = 368] 04:18:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12bad4000 == 47 [pid = 1930] [id = 367] 04:18:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12a06a000 == 46 [pid = 1930] [id = 366] 04:18:52 INFO - PROCESS | 1930 | --DOCSHELL 0x11a8a0800 == 45 [pid = 1930] [id = 365] 04:18:52 INFO - PROCESS | 1930 | --DOCSHELL 0x128180000 == 44 [pid = 1930] [id = 364] 04:18:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12715e000 == 43 [pid = 1930] [id = 363] 04:18:52 INFO - PROCESS | 1930 | --DOCSHELL 0x126d18800 == 42 [pid = 1930] [id = 362] 04:18:52 INFO - PROCESS | 1930 | --DOCSHELL 0x11c486000 == 41 [pid = 1930] [id = 361] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x127523400) [pid = 1930] [serial = 1062] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOCSHELL 0x11bf91800 == 40 [pid = 1930] [id = 360] 04:18:52 INFO - PROCESS | 1930 | --DOCSHELL 0x11adc4800 == 39 [pid = 1930] [id = 359] 04:18:52 INFO - PROCESS | 1930 | --DOCSHELL 0x11927b000 == 38 [pid = 1930] [id = 358] 04:18:52 INFO - PROCESS | 1930 | --DOCSHELL 0x114f8b800 == 37 [pid = 1930] [id = 357] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x123a5c400) [pid = 1930] [serial = 1050] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x11c49d000) [pid = 1930] [serial = 1048] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x12637c800) [pid = 1930] [serial = 1051] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x1271eb400) [pid = 1930] [serial = 1060] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x12713d400) [pid = 1930] [serial = 1059] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x115266400) [pid = 1930] [serial = 1053] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x11bfe2800) [pid = 1930] [serial = 1056] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x119b69000) [pid = 1930] [serial = 1054] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x126a24000) [pid = 1930] [serial = 1057] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x11bfc8800) [pid = 1930] [serial = 1045] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x11bc0c400) [pid = 1930] [serial = 1042] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x11bc1a800) [pid = 1930] [serial = 1044] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x115271c00) [pid = 1930] [serial = 1020] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x115814000) [pid = 1930] [serial = 1021] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x11985b800) [pid = 1930] [serial = 1029] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x119e45400) [pid = 1930] [serial = 1030] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x115a35c00) [pid = 1930] [serial = 1023] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x118a44400) [pid = 1930] [serial = 1024] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x11ad2d000) [pid = 1930] [serial = 1035] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x11add7000) [pid = 1930] [serial = 1036] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x11935e800) [pid = 1930] [serial = 1026] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x11985f000) [pid = 1930] [serial = 1027] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x11a862400) [pid = 1930] [serial = 1032] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x11ab2bc00) [pid = 1930] [serial = 1033] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x11addd000) [pid = 1930] [serial = 1038] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x11add8c00) [pid = 1930] [serial = 1039] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x11bfde000) [pid = 1930] [serial = 1047] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x115095800) [pid = 1930] [serial = 1017] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x11526bc00) [pid = 1930] [serial = 1018] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x11b972000) [pid = 1930] [serial = 1041] [outer = 0x0] [url = about:blank] 04:18:52 INFO - PROCESS | 1930 | 1461583132524 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]]]}] 04:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 571ms 04:18:52 INFO - PROCESS | 1930 | 1461583132537 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 04:18:52 INFO - PROCESS | 1930 | 1461583132540 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 04:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:18:52 INFO - PROCESS | 1930 | 1461583132543 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:18:52 INFO - PROCESS | 1930 | 1461583132545 Marionette TRACE conn2 <- [1,1478,null,{}] 04:18:52 INFO - PROCESS | 1930 | 1461583132553 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}] 04:18:52 INFO - PROCESS | 1930 | 1461583132638 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 04:18:52 INFO - PROCESS | 1930 | 1461583132644 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x119d45000 == 38 [pid = 1930] [id = 377] 04:18:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x119864000) [pid = 1930] [serial = 1130] [outer = 0x0] 04:18:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x119e45400) [pid = 1930] [serial = 1131] [outer = 0x119864000] 04:18:52 INFO - PROCESS | 1930 | 1461583132673 Marionette DEBUG loaded listener.js 04:18:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x11a933800) [pid = 1930] [serial = 1132] [outer = 0x119864000] 04:18:53 INFO - PROCESS | 1930 | 1461583133060 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]]]}] 04:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 570ms 04:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:18:53 INFO - PROCESS | 1930 | 1461583133113 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 04:18:53 INFO - PROCESS | 1930 | 1461583133115 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 04:18:53 INFO - PROCESS | 1930 | 1461583133117 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:18:53 INFO - PROCESS | 1930 | 1461583133118 Marionette TRACE conn2 <- [1,1482,null,{}] 04:18:53 INFO - PROCESS | 1930 | 1461583133120 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}] 04:18:53 INFO - PROCESS | 1930 | 1461583133197 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 04:18:53 INFO - PROCESS | 1930 | 1461583133201 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x11c1cc000 == 39 [pid = 1930] [id = 378] 04:18:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x11aa4a800) [pid = 1930] [serial = 1133] [outer = 0x0] 04:18:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x11ab2e800) [pid = 1930] [serial = 1134] [outer = 0x11aa4a800] 04:18:53 INFO - PROCESS | 1930 | 1461583133232 Marionette DEBUG loaded listener.js 04:18:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x11add7800) [pid = 1930] [serial = 1135] [outer = 0x11aa4a800] 04:18:53 INFO - PROCESS | 1930 | 1461583133629 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]]]}] 04:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 571ms 04:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:18:53 INFO - PROCESS | 1930 | 1461583133690 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 04:18:53 INFO - PROCESS | 1930 | 1461583133692 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 04:18:53 INFO - PROCESS | 1930 | 1461583133695 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:18:53 INFO - PROCESS | 1930 | 1461583133697 Marionette TRACE conn2 <- [1,1486,null,{}] 04:18:53 INFO - PROCESS | 1930 | 1461583133700 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}] 04:18:53 INFO - PROCESS | 1930 | 1461583133818 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 04:18:53 INFO - PROCESS | 1930 | 1461583133830 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x123acc000 == 40 [pid = 1930] [id = 379] 04:18:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x11b903800) [pid = 1930] [serial = 1136] [outer = 0x0] 04:18:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x11b911400) [pid = 1930] [serial = 1137] [outer = 0x11b903800] 04:18:53 INFO - PROCESS | 1930 | 1461583133870 Marionette DEBUG loaded listener.js 04:18:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x11bfd0000) [pid = 1930] [serial = 1138] [outer = 0x11b903800] 04:18:54 INFO - PROCESS | 1930 | 1461583134326 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]]]}] 04:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 671ms 04:18:54 INFO - PROCESS | 1930 | 1461583134366 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 04:18:54 INFO - PROCESS | 1930 | 1461583134367 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 04:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:18:54 INFO - PROCESS | 1930 | 1461583134372 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:18:54 INFO - PROCESS | 1930 | 1461583134373 Marionette TRACE conn2 <- [1,1490,null,{}] 04:18:54 INFO - PROCESS | 1930 | 1461583134376 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}] 04:18:54 INFO - PROCESS | 1930 | 1461583134478 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 04:18:54 INFO - PROCESS | 1930 | 1461583134483 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x126f53800 == 41 [pid = 1930] [id = 380] 04:18:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x11bfd8400) [pid = 1930] [serial = 1139] [outer = 0x0] 04:18:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x11c742400) [pid = 1930] [serial = 1140] [outer = 0x11bfd8400] 04:18:54 INFO - PROCESS | 1930 | 1461583134509 Marionette DEBUG loaded listener.js 04:18:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x1271ebc00) [pid = 1930] [serial = 1141] [outer = 0x11bfd8400] 04:18:54 INFO - PROCESS | 1930 | 1461583134974 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]]]}] 04:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 620ms 04:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:18:54 INFO - PROCESS | 1930 | 1461583134991 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 04:18:54 INFO - PROCESS | 1930 | 1461583134993 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 04:18:54 INFO - PROCESS | 1930 | 1461583134996 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:18:55 INFO - PROCESS | 1930 | 1461583134998 Marionette TRACE conn2 <- [1,1494,null,{}] 04:18:55 INFO - PROCESS | 1930 | 1461583135001 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}] 04:18:55 INFO - PROCESS | 1930 | 1461583135151 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 04:18:55 INFO - PROCESS | 1930 | 1461583135244 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x128193000 == 42 [pid = 1930] [id = 381] 04:18:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x127a24800) [pid = 1930] [serial = 1142] [outer = 0x0] 04:18:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x12810e000) [pid = 1930] [serial = 1143] [outer = 0x127a24800] 04:18:55 INFO - PROCESS | 1930 | 1461583135270 Marionette DEBUG loaded listener.js 04:18:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x128d3a000) [pid = 1930] [serial = 1144] [outer = 0x127a24800] 04:18:55 INFO - PROCESS | 1930 | 1461583135615 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]]]}] 04:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 669ms 04:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:18:55 INFO - PROCESS | 1930 | 1461583135666 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 04:18:55 INFO - PROCESS | 1930 | 1461583135667 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 04:18:55 INFO - PROCESS | 1930 | 1461583135669 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:18:55 INFO - PROCESS | 1930 | 1461583135670 Marionette TRACE conn2 <- [1,1498,null,{}] 04:18:55 INFO - PROCESS | 1930 | 1461583135672 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}] 04:18:55 INFO - PROCESS | 1930 | 1461583135771 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 04:18:55 INFO - PROCESS | 1930 | 1461583135803 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a0d2800 == 43 [pid = 1930] [id = 382] 04:18:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x128ddf000) [pid = 1930] [serial = 1145] [outer = 0x0] 04:18:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x129581000) [pid = 1930] [serial = 1146] [outer = 0x128ddf000] 04:18:55 INFO - PROCESS | 1930 | 1461583135830 Marionette DEBUG loaded listener.js 04:18:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x129587800) [pid = 1930] [serial = 1147] [outer = 0x128ddf000] 04:18:56 INFO - PROCESS | 1930 | 1461583136137 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]]]}] 04:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 520ms 04:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:18:56 INFO - PROCESS | 1930 | 1461583136190 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 04:18:56 INFO - PROCESS | 1930 | 1461583136191 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 04:18:56 INFO - PROCESS | 1930 | 1461583136193 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:18:56 INFO - PROCESS | 1930 | 1461583136194 Marionette TRACE conn2 <- [1,1502,null,{}] 04:18:56 INFO - PROCESS | 1930 | 1461583136196 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}] 04:18:56 INFO - PROCESS | 1930 | 1461583136297 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 04:18:56 INFO - PROCESS | 1930 | 1461583136311 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a161800 == 44 [pid = 1930] [id = 383] 04:18:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x12ae15c00) [pid = 1930] [serial = 1148] [outer = 0x0] 04:18:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x12ae1ac00) [pid = 1930] [serial = 1149] [outer = 0x12ae15c00] 04:18:56 INFO - PROCESS | 1930 | 1461583136336 Marionette DEBUG loaded listener.js 04:18:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x12ae1f000) [pid = 1930] [serial = 1150] [outer = 0x12ae15c00] 04:18:56 INFO - PROCESS | 1930 | 1461583136730 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]]]}] 04:18:56 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x11bfd0400) [pid = 1930] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:18:56 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x11bfd0800) [pid = 1930] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:18:56 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x123b70000) [pid = 1930] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:18:56 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x119361000) [pid = 1930] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:18:56 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x1157e7400) [pid = 1930] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:18:56 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x11526b800) [pid = 1930] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:18:56 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x123a57c00) [pid = 1930] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:18:56 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x119d8e800) [pid = 1930] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:18:56 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x11a85dc00) [pid = 1930] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:18:56 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x119231400) [pid = 1930] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:18:56 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x114c48000) [pid = 1930] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:18:56 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x11a938400) [pid = 1930] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 572ms 04:18:56 INFO - PROCESS | 1930 | 1461583136765 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 04:18:56 INFO - PROCESS | 1930 | 1461583136766 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 04:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:18:56 INFO - PROCESS | 1930 | 1461583136769 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:18:56 INFO - PROCESS | 1930 | 1461583136770 Marionette TRACE conn2 <- [1,1506,null,{}] 04:18:56 INFO - PROCESS | 1930 | 1461583136772 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}] 04:18:56 INFO - PROCESS | 1930 | 1461583136855 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 04:18:56 INFO - PROCESS | 1930 | 1461583136860 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a896000 == 45 [pid = 1930] [id = 384] 04:18:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x117a86000) [pid = 1930] [serial = 1151] [outer = 0x0] 04:18:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x11a859800) [pid = 1930] [serial = 1152] [outer = 0x117a86000] 04:18:56 INFO - PROCESS | 1930 | 1461583136885 Marionette DEBUG loaded listener.js 04:18:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x11bfd0400) [pid = 1930] [serial = 1153] [outer = 0x117a86000] 04:18:57 INFO - PROCESS | 1930 | 1461583137209 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]]]}] 04:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 470ms 04:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:18:57 INFO - PROCESS | 1930 | 1461583137240 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 04:18:57 INFO - PROCESS | 1930 | 1461583137242 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 04:18:57 INFO - PROCESS | 1930 | 1461583137244 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:18:57 INFO - PROCESS | 1930 | 1461583137246 Marionette TRACE conn2 <- [1,1510,null,{}] 04:18:57 INFO - PROCESS | 1930 | 1461583137248 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}] 04:18:57 INFO - PROCESS | 1930 | 1461583137342 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 04:18:57 INFO - PROCESS | 1930 | 1461583137392 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c11d800 == 46 [pid = 1930] [id = 385] 04:18:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x1157e7400) [pid = 1930] [serial = 1154] [outer = 0x0] 04:18:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x123a57c00) [pid = 1930] [serial = 1155] [outer = 0x1157e7400] 04:18:57 INFO - PROCESS | 1930 | 1461583137422 Marionette DEBUG loaded listener.js 04:18:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x12b755400) [pid = 1930] [serial = 1156] [outer = 0x1157e7400] 04:18:57 INFO - PROCESS | 1930 | 1461583137742 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]]]}] 04:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 520ms 04:18:57 INFO - PROCESS | 1930 | 1461583137764 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 04:18:57 INFO - PROCESS | 1930 | 1461583137766 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 04:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:18:57 INFO - PROCESS | 1930 | 1461583137768 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:18:57 INFO - PROCESS | 1930 | 1461583137772 Marionette TRACE conn2 <- [1,1514,null,{}] 04:18:57 INFO - PROCESS | 1930 | 1461583137776 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}] 04:18:57 INFO - PROCESS | 1930 | 1461583137902 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 04:18:57 INFO - PROCESS | 1930 | 1461583137975 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x12dd6b800 == 47 [pid = 1930] [id = 386] 04:18:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x12b753c00) [pid = 1930] [serial = 1157] [outer = 0x0] 04:18:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x12b77e400) [pid = 1930] [serial = 1158] [outer = 0x12b753c00] 04:18:58 INFO - PROCESS | 1930 | 1461583138014 Marionette DEBUG loaded listener.js 04:18:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x12b788800) [pid = 1930] [serial = 1159] [outer = 0x12b753c00] 04:18:58 INFO - PROCESS | 1930 | 1461583138316 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]]]}] 04:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 573ms 04:18:58 INFO - PROCESS | 1930 | 1461583138343 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 04:18:58 INFO - PROCESS | 1930 | 1461583138344 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 04:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:18:58 INFO - PROCESS | 1930 | 1461583138347 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:18:58 INFO - PROCESS | 1930 | 1461583138348 Marionette TRACE conn2 <- [1,1518,null,{}] 04:18:58 INFO - PROCESS | 1930 | 1461583138350 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}] 04:18:58 INFO - PROCESS | 1930 | 1461583138449 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 04:18:58 INFO - PROCESS | 1930 | 1461583138453 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e4d8800 == 48 [pid = 1930] [id = 387] 04:18:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x12b78b800) [pid = 1930] [serial = 1160] [outer = 0x0] 04:18:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x12b7dec00) [pid = 1930] [serial = 1161] [outer = 0x12b78b800] 04:18:58 INFO - PROCESS | 1930 | 1461583138479 Marionette DEBUG loaded listener.js 04:18:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x12b8eec00) [pid = 1930] [serial = 1162] [outer = 0x12b78b800] 04:18:59 INFO - PROCESS | 1930 | 1461583139062 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]]]}] 04:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 768ms 04:18:59 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:18:59 INFO - PROCESS | 1930 | 1461583139115 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 04:18:59 INFO - PROCESS | 1930 | 1461583139118 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 04:18:59 INFO - PROCESS | 1930 | 1461583139122 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:18:59 INFO - PROCESS | 1930 | 1461583139124 Marionette TRACE conn2 <- [1,1522,null,{}] 04:18:59 INFO - PROCESS | 1930 | 1461583139128 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}] 04:18:59 INFO - PROCESS | 1930 | 1461583139234 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 04:18:59 INFO - PROCESS | 1930 | 1461583139299 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x119325000 == 49 [pid = 1930] [id = 388] 04:18:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x115267000) [pid = 1930] [serial = 1163] [outer = 0x0] 04:18:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x115749400) [pid = 1930] [serial = 1164] [outer = 0x115267000] 04:18:59 INFO - PROCESS | 1930 | 1461583139333 Marionette DEBUG loaded listener.js 04:18:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x118776400) [pid = 1930] [serial = 1165] [outer = 0x115267000] 04:18:59 INFO - PROCESS | 1930 | 1461583139700 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"]]]}] 04:18:59 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 () { 04:18:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:18:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:18:59 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 () { 04:18:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:18:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:18:59 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 () { 04:18:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:18:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:18:59 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 () { 04:18:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:18:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:18:59 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 621ms 04:18:59 INFO - PROCESS | 1930 | 1461583139757 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 04:18:59 INFO - PROCESS | 1930 | 1461583139761 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 04:18:59 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:18:59 INFO - PROCESS | 1930 | 1461583139766 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:18:59 INFO - PROCESS | 1930 | 1461583139767 Marionette TRACE conn2 <- [1,1526,null,{}] 04:18:59 INFO - PROCESS | 1930 | 1461583139784 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}] 04:18:59 INFO - PROCESS | 1930 | 1461583139886 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 04:18:59 INFO - PROCESS | 1930 | 1461583139938 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x1263be800 == 50 [pid = 1930] [id = 389] 04:18:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x118a46400) [pid = 1930] [serial = 1166] [outer = 0x0] 04:18:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x11aa47400) [pid = 1930] [serial = 1167] [outer = 0x118a46400] 04:18:59 INFO - PROCESS | 1930 | 1461583139969 Marionette DEBUG loaded listener.js 04:19:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x11add4800) [pid = 1930] [serial = 1168] [outer = 0x118a46400] 04:19:00 INFO - PROCESS | 1930 | 1461583140347 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"]]]}] 04:19:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:19:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:19:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:19:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:19:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:19:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:19:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:19:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:19:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:19:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:19:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:19:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:19:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:19:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:19:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:19:00 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 633ms 04:19:00 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:19:00 INFO - PROCESS | 1930 | 1461583140399 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 04:19:00 INFO - PROCESS | 1930 | 1461583140400 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 04:19:00 INFO - PROCESS | 1930 | 1461583140403 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:19:00 INFO - PROCESS | 1930 | 1461583140405 Marionette TRACE conn2 <- [1,1530,null,{}] 04:19:00 INFO - PROCESS | 1930 | 1461583140413 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}] 04:19:00 INFO - PROCESS | 1930 | 1461583140518 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 04:19:00 INFO - PROCESS | 1930 | 1461583140573 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d846800 == 51 [pid = 1930] [id = 390] 04:19:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x11bfd3400) [pid = 1930] [serial = 1169] [outer = 0x0] 04:19:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x123b6ec00) [pid = 1930] [serial = 1170] [outer = 0x11bfd3400] 04:19:00 INFO - PROCESS | 1930 | 1461583140606 Marionette DEBUG loaded listener.js 04:19:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x12811b800) [pid = 1930] [serial = 1171] [outer = 0x11bfd3400] 04:19:01 INFO - PROCESS | 1930 | 1461583140999 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]]]}] 04:19:01 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 04:19:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:19:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:19:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:19:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:19:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:19:01 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 04:19:01 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:19:01 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 626ms 04:19:01 INFO - PROCESS | 1930 | 1461583141030 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 04:19:01 INFO - PROCESS | 1930 | 1461583141032 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 04:19:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:19:01 INFO - PROCESS | 1930 | 1461583141035 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:19:01 INFO - PROCESS | 1930 | 1461583141036 Marionette TRACE conn2 <- [1,1534,null,{}] 04:19:01 INFO - PROCESS | 1930 | 1461583141039 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}] 04:19:01 INFO - PROCESS | 1930 | 1461583141146 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 04:19:01 INFO - PROCESS | 1930 | 1461583141232 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ea63000 == 52 [pid = 1930] [id = 391] 04:19:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x128dd4400) [pid = 1930] [serial = 1172] [outer = 0x0] 04:19:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x12b74c400) [pid = 1930] [serial = 1173] [outer = 0x128dd4400] 04:19:01 INFO - PROCESS | 1930 | 1461583141262 Marionette DEBUG loaded listener.js 04:19:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x12b754400) [pid = 1930] [serial = 1174] [outer = 0x128dd4400] 04:19:01 INFO - PROCESS | 1930 | 1461583141688 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]]]}] 04:19:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:19:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 672ms 04:19:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:19:01 INFO - PROCESS | 1930 | 1461583141707 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 04:19:01 INFO - PROCESS | 1930 | 1461583141709 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 04:19:01 INFO - PROCESS | 1930 | 1461583141711 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:19:01 INFO - PROCESS | 1930 | 1461583141712 Marionette TRACE conn2 <- [1,1538,null,{}] 04:19:01 INFO - PROCESS | 1930 | 1461583141715 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}] 04:19:01 INFO - PROCESS | 1930 | 1461583141818 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 04:19:01 INFO - PROCESS | 1930 | 1461583141870 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f087000 == 53 [pid = 1930] [id = 392] 04:19:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x12b752000) [pid = 1930] [serial = 1175] [outer = 0x0] 04:19:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x12b782000) [pid = 1930] [serial = 1176] [outer = 0x12b752000] 04:19:01 INFO - PROCESS | 1930 | 1461583141902 Marionette DEBUG loaded listener.js 04:19:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x12b8f2400) [pid = 1930] [serial = 1177] [outer = 0x12b752000] 04:19:02 INFO - PROCESS | 1930 | 1461583142346 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]]]}] 04:19:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:19:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 669ms 04:19:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:19:02 INFO - PROCESS | 1930 | 1461583142381 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 04:19:02 INFO - PROCESS | 1930 | 1461583142382 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 04:19:02 INFO - PROCESS | 1930 | 1461583142384 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:19:02 INFO - PROCESS | 1930 | 1461583142386 Marionette TRACE conn2 <- [1,1542,null,{}] 04:19:02 INFO - PROCESS | 1930 | 1461583142388 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}] 04:19:02 INFO - PROCESS | 1930 | 1461583142505 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 04:19:02 INFO - PROCESS | 1930 | 1461583142593 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f4dd800 == 54 [pid = 1930] [id = 393] 04:19:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x12b8f1400) [pid = 1930] [serial = 1178] [outer = 0x0] 04:19:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x12bdc9800) [pid = 1930] [serial = 1179] [outer = 0x12b8f1400] 04:19:02 INFO - PROCESS | 1930 | 1461583142625 Marionette DEBUG loaded listener.js 04:19:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x12c019400) [pid = 1930] [serial = 1180] [outer = 0x12b8f1400] 04:19:03 INFO - PROCESS | 1930 | 1461583143028 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]]]}] 04:19:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:19:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 671ms 04:19:03 INFO - PROCESS | 1930 | 1461583143056 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 04:19:03 INFO - PROCESS | 1930 | 1461583143057 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 04:19:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:19:03 INFO - PROCESS | 1930 | 1461583143060 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:19:03 INFO - PROCESS | 1930 | 1461583143061 Marionette TRACE conn2 <- [1,1546,null,{}] 04:19:03 INFO - PROCESS | 1930 | 1461583143063 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}] 04:19:03 INFO - PROCESS | 1930 | 1461583143164 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 04:19:03 INFO - PROCESS | 1930 | 1461583143242 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f4f4800 == 55 [pid = 1930] [id = 394] 04:19:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x114c46800) [pid = 1930] [serial = 1181] [outer = 0x0] 04:19:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x12c0e0400) [pid = 1930] [serial = 1182] [outer = 0x114c46800] 04:19:03 INFO - PROCESS | 1930 | 1461583143271 Marionette DEBUG loaded listener.js 04:19:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x12d15f000) [pid = 1930] [serial = 1183] [outer = 0x114c46800] 04:19:03 INFO - PROCESS | 1930 | 1461583143894 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]]]}] 04:19:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:19:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 869ms 04:19:03 INFO - PROCESS | 1930 | 1461583143929 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 04:19:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:19:03 INFO - PROCESS | 1930 | 1461583143931 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 04:19:03 INFO - PROCESS | 1930 | 1461583143935 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:19:03 INFO - PROCESS | 1930 | 1461583143937 Marionette TRACE conn2 <- [1,1550,null,{}] 04:19:03 INFO - PROCESS | 1930 | 1461583143960 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}] 04:19:04 INFO - PROCESS | 1930 | 1461583144055 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 04:19:04 INFO - PROCESS | 1930 | 1461583144126 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x11ba10800 == 56 [pid = 1930] [id = 395] 04:19:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x115099400) [pid = 1930] [serial = 1184] [outer = 0x0] 04:19:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x115ac3000) [pid = 1930] [serial = 1185] [outer = 0x115099400] 04:19:04 INFO - PROCESS | 1930 | 1461583144153 Marionette DEBUG loaded listener.js 04:19:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x119232000) [pid = 1930] [serial = 1186] [outer = 0x115099400] 04:19:04 INFO - PROCESS | 1930 | 1461583144578 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]]]}] 04:19:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:19:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 690ms 04:19:04 INFO - PROCESS | 1930 | 1461583144625 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 04:19:04 INFO - PROCESS | 1930 | 1461583144628 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 04:19:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:19:04 INFO - PROCESS | 1930 | 1461583144633 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:19:04 INFO - PROCESS | 1930 | 1461583144634 Marionette TRACE conn2 <- [1,1554,null,{}] 04:19:04 INFO - PROCESS | 1930 | 1461583144637 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}] 04:19:04 INFO - PROCESS | 1930 | 1461583144732 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 04:19:04 INFO - PROCESS | 1930 | 1461583144789 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x11af2f800 == 57 [pid = 1930] [id = 396] 04:19:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x119362800) [pid = 1930] [serial = 1187] [outer = 0x0] 04:19:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x11a98a000) [pid = 1930] [serial = 1188] [outer = 0x119362800] 04:19:04 INFO - PROCESS | 1930 | 1461583144817 Marionette DEBUG loaded listener.js 04:19:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x11ab2f800) [pid = 1930] [serial = 1189] [outer = 0x119362800] 04:19:04 INFO - PROCESS | 1930 | --DOCSHELL 0x11c722800 == 56 [pid = 1930] [id = 93] 04:19:04 INFO - PROCESS | 1930 | --DOCSHELL 0x11c704000 == 55 [pid = 1930] [id = 95] 04:19:04 INFO - PROCESS | 1930 | --DOCSHELL 0x12dd6b800 == 54 [pid = 1930] [id = 386] 04:19:04 INFO - PROCESS | 1930 | --DOCSHELL 0x12c11d800 == 53 [pid = 1930] [id = 385] 04:19:04 INFO - PROCESS | 1930 | --DOCSHELL 0x11a896000 == 52 [pid = 1930] [id = 384] 04:19:04 INFO - PROCESS | 1930 | --DOCSHELL 0x12a161800 == 51 [pid = 1930] [id = 383] 04:19:04 INFO - PROCESS | 1930 | --DOCSHELL 0x12a0d2800 == 50 [pid = 1930] [id = 382] 04:19:04 INFO - PROCESS | 1930 | --DOCSHELL 0x128193000 == 49 [pid = 1930] [id = 381] 04:19:05 INFO - PROCESS | 1930 | --DOCSHELL 0x126f53800 == 48 [pid = 1930] [id = 380] 04:19:05 INFO - PROCESS | 1930 | --DOCSHELL 0x123acc000 == 47 [pid = 1930] [id = 379] 04:19:05 INFO - PROCESS | 1930 | --DOCSHELL 0x11c1cc000 == 46 [pid = 1930] [id = 378] 04:19:05 INFO - PROCESS | 1930 | --DOCSHELL 0x119d45000 == 45 [pid = 1930] [id = 377] 04:19:05 INFO - PROCESS | 1930 | --DOCSHELL 0x11adc1800 == 44 [pid = 1930] [id = 376] 04:19:05 INFO - PROCESS | 1930 | --DOCSHELL 0x11a8a5000 == 43 [pid = 1930] [id = 375] 04:19:05 INFO - PROCESS | 1930 | --DOCSHELL 0x12c10f000 == 42 [pid = 1930] [id = 372] 04:19:05 INFO - PROCESS | 1930 | --DOCSHELL 0x1263c5800 == 41 [pid = 1930] [id = 371] 04:19:05 INFO - PROCESS | 1930 | --DOCSHELL 0x11a89a000 == 40 [pid = 1930] [id = 370] 04:19:05 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2e8000 == 39 [pid = 1930] [id = 369] 04:19:05 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x11bfd2800) [pid = 1930] [serial = 1086] [outer = 0x0] [url = about:blank] 04:19:05 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x11bfe6c00) [pid = 1930] [serial = 1087] [outer = 0x0] [url = about:blank] 04:19:05 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x11c4a5800) [pid = 1930] [serial = 1089] [outer = 0x0] [url = about:blank] 04:19:05 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x123a57800) [pid = 1930] [serial = 1090] [outer = 0x0] [url = about:blank] 04:19:05 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x127140800) [pid = 1930] [serial = 1095] [outer = 0x0] [url = about:blank] 04:19:05 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x11ab28400) [pid = 1930] [serial = 1083] [outer = 0x0] [url = about:blank] 04:19:05 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x115ac3c00) [pid = 1930] [serial = 1074] [outer = 0x0] [url = about:blank] 04:19:05 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x118a51400) [pid = 1930] [serial = 1075] [outer = 0x0] [url = about:blank] 04:19:05 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x115272800) [pid = 1930] [serial = 1071] [outer = 0x0] [url = about:blank] 04:19:05 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x11574c800) [pid = 1930] [serial = 1072] [outer = 0x0] [url = about:blank] 04:19:05 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x123b71c00) [pid = 1930] [serial = 1092] [outer = 0x0] [url = about:blank] 04:19:05 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x115269800) [pid = 1930] [serial = 1065] [outer = 0x0] [url = about:blank] 04:19:05 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x11a93b400) [pid = 1930] [serial = 1080] [outer = 0x0] [url = about:blank] 04:19:05 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x11ab25000) [pid = 1930] [serial = 1081] [outer = 0x0] [url = about:blank] 04:19:05 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x12660d000) [pid = 1930] [serial = 1093] [outer = 0x0] [url = about:blank] 04:19:05 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x1281a9800) [pid = 1930] [serial = 1102] [outer = 0x0] [url = about:blank] 04:19:05 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x119bc3c00) [pid = 1930] [serial = 1077] [outer = 0x0] [url = about:blank] 04:19:05 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x11a85c800) [pid = 1930] [serial = 1078] [outer = 0x0] [url = about:blank] 04:19:05 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x1158b8c00) [pid = 1930] [serial = 1068] [outer = 0x0] [url = about:blank] 04:19:05 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x11addb400) [pid = 1930] [serial = 1098] [outer = 0x0] [url = about:blank] 04:19:05 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x1278bbc00) [pid = 1930] [serial = 1096] [outer = 0x0] [url = about:blank] 04:19:05 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x127520400) [pid = 1930] [serial = 1101] [outer = 0x0] [url = about:blank] 04:19:05 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x11bfcbc00) [pid = 1930] [serial = 1099] [outer = 0x0] [url = about:blank] 04:19:05 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x11add4000) [pid = 1930] [serial = 1084] [outer = 0x0] [url = about:blank] 04:19:05 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x128d38800) [pid = 1930] [serial = 1105] [outer = 0x0] [url = about:blank] 04:19:05 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x12811b000) [pid = 1930] [serial = 1104] [outer = 0x0] [url = about:blank] 04:19:05 INFO - PROCESS | 1930 | 1461583145200 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]]]}] 04:19:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:19:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 621ms 04:19:05 INFO - PROCESS | 1930 | 1461583145253 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 04:19:05 INFO - PROCESS | 1930 | 1461583145255 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 04:19:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:19:05 INFO - PROCESS | 1930 | 1461583145257 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:19:05 INFO - PROCESS | 1930 | 1461583145260 Marionette TRACE conn2 <- [1,1558,null,{}] 04:19:05 INFO - PROCESS | 1930 | 1461583145267 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}] 04:19:05 INFO - PROCESS | 1930 | 1461583145356 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 04:19:05 INFO - PROCESS | 1930 | 1461583145432 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x11af3a800 == 40 [pid = 1930] [id = 397] 04:19:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x11ab2ec00) [pid = 1930] [serial = 1190] [outer = 0x0] 04:19:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x11addf800) [pid = 1930] [serial = 1191] [outer = 0x11ab2ec00] 04:19:05 INFO - PROCESS | 1930 | 1461583145460 Marionette DEBUG loaded listener.js 04:19:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x11bfcb000) [pid = 1930] [serial = 1192] [outer = 0x11ab2ec00] 04:19:06 INFO - PROCESS | 1930 | --DOCSHELL 0x12f4d6800 == 39 [pid = 1930] [id = 338] 04:19:06 INFO - PROCESS | 1930 | --DOCSHELL 0x12d533000 == 38 [pid = 1930] [id = 374] 04:19:06 INFO - PROCESS | 1930 | --DOCSHELL 0x12d51c800 == 37 [pid = 1930] [id = 373] 04:19:06 INFO - PROCESS | 1930 | --DOCSHELL 0x11ba10800 == 36 [pid = 1930] [id = 395] 04:19:06 INFO - PROCESS | 1930 | --DOCSHELL 0x12f4f4800 == 35 [pid = 1930] [id = 394] 04:19:06 INFO - PROCESS | 1930 | --DOCSHELL 0x12f4dd800 == 34 [pid = 1930] [id = 393] 04:19:06 INFO - PROCESS | 1930 | --DOCSHELL 0x12f087000 == 33 [pid = 1930] [id = 392] 04:19:06 INFO - PROCESS | 1930 | --DOCSHELL 0x12ea63000 == 32 [pid = 1930] [id = 391] 04:19:06 INFO - PROCESS | 1930 | --DOCSHELL 0x12d846800 == 31 [pid = 1930] [id = 390] 04:19:06 INFO - PROCESS | 1930 | --DOCSHELL 0x1263be800 == 30 [pid = 1930] [id = 389] 04:19:06 INFO - PROCESS | 1930 | --DOCSHELL 0x12e4d8800 == 29 [pid = 1930] [id = 387] 04:19:06 INFO - PROCESS | 1930 | --DOCSHELL 0x119325000 == 28 [pid = 1930] [id = 388] 04:19:06 INFO - PROCESS | 1930 | --DOCSHELL 0x11af2f800 == 27 [pid = 1930] [id = 396] 04:19:07 INFO - PROCESS | 1930 | 1461583147028 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]]]}] 04:19:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:19:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1824ms 04:19:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:19:07 INFO - PROCESS | 1930 | 1461583147082 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 04:19:07 INFO - PROCESS | 1930 | 1461583147084 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 04:19:07 INFO - PROCESS | 1930 | 1461583147088 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:19:07 INFO - PROCESS | 1930 | 1461583147090 Marionette TRACE conn2 <- [1,1562,null,{}] 04:19:07 INFO - PROCESS | 1930 | 1461583147094 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}] 04:19:07 INFO - PROCESS | 1930 | 1461583147174 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 04:19:07 INFO - PROCESS | 1930 | 1461583147227 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x115856800 == 28 [pid = 1930] [id = 398] 04:19:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x11526ec00) [pid = 1930] [serial = 1193] [outer = 0x0] 04:19:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x11526f800) [pid = 1930] [serial = 1194] [outer = 0x11526ec00] 04:19:07 INFO - PROCESS | 1930 | 1461583147256 Marionette DEBUG loaded listener.js 04:19:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x11574a000) [pid = 1930] [serial = 1195] [outer = 0x11526ec00] 04:19:07 INFO - PROCESS | 1930 | 1461583147561 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]]]}] 04:19:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:19:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 521ms 04:19:07 INFO - PROCESS | 1930 | 1461583147609 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 04:19:07 INFO - PROCESS | 1930 | 1461583147614 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 04:19:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:19:07 INFO - PROCESS | 1930 | 1461583147618 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:19:07 INFO - PROCESS | 1930 | 1461583147620 Marionette TRACE conn2 <- [1,1566,null,{}] 04:19:07 INFO - PROCESS | 1930 | 1461583147622 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}] 04:19:07 INFO - PROCESS | 1930 | 1461583147697 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 04:19:07 INFO - PROCESS | 1930 | 1461583147701 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x119068000 == 29 [pid = 1930] [id = 399] 04:19:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x11526c800) [pid = 1930] [serial = 1196] [outer = 0x0] 04:19:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x115813c00) [pid = 1930] [serial = 1197] [outer = 0x11526c800] 04:19:07 INFO - PROCESS | 1930 | 1461583147731 Marionette DEBUG loaded listener.js 04:19:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x117a87800) [pid = 1930] [serial = 1198] [outer = 0x11526c800] 04:19:08 INFO - PROCESS | 1930 | 1461583148060 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]]]}] 04:19:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:19:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 472ms 04:19:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:19:08 INFO - PROCESS | 1930 | 1461583148091 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 04:19:08 INFO - PROCESS | 1930 | 1461583148092 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 04:19:08 INFO - PROCESS | 1930 | 1461583148095 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:19:08 INFO - PROCESS | 1930 | 1461583148097 Marionette TRACE conn2 <- [1,1570,null,{}] 04:19:08 INFO - PROCESS | 1930 | 1461583148105 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}] 04:19:08 INFO - PROCESS | 1930 | 1461583148212 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 04:19:08 INFO - PROCESS | 1930 | 1461583148218 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x11991b000 == 30 [pid = 1930] [id = 400] 04:19:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x119017800) [pid = 1930] [serial = 1199] [outer = 0x0] 04:19:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x119856000) [pid = 1930] [serial = 1200] [outer = 0x119017800] 04:19:08 INFO - PROCESS | 1930 | 1461583148247 Marionette DEBUG loaded listener.js 04:19:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x119863c00) [pid = 1930] [serial = 1201] [outer = 0x119017800] 04:19:08 INFO - PROCESS | 1930 | 1461583148746 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]]]}] 04:19:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:19:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 670ms 04:19:08 INFO - PROCESS | 1930 | 1461583148766 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 04:19:08 INFO - PROCESS | 1930 | 1461583148768 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 04:19:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:19:08 INFO - PROCESS | 1930 | 1461583148771 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:19:08 INFO - PROCESS | 1930 | 1461583148773 Marionette TRACE conn2 <- [1,1574,null,{}] 04:19:08 INFO - PROCESS | 1930 | 1461583148781 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}] 04:19:08 INFO - PROCESS | 1930 | 1461583148872 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 04:19:08 INFO - PROCESS | 1930 | 1461583148877 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a8ab800 == 31 [pid = 1930] [id = 401] 04:19:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x11908a400) [pid = 1930] [serial = 1202] [outer = 0x0] 04:19:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x11a85c800) [pid = 1930] [serial = 1203] [outer = 0x11908a400] 04:19:08 INFO - PROCESS | 1930 | 1461583148904 Marionette DEBUG loaded listener.js 04:19:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x11a93a800) [pid = 1930] [serial = 1204] [outer = 0x11908a400] 04:19:09 INFO - PROCESS | 1930 | 1461583149235 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]]]}] 04:19:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:19:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 477ms 04:19:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:19:09 INFO - PROCESS | 1930 | 1461583149248 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 04:19:09 INFO - PROCESS | 1930 | 1461583149249 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 04:19:09 INFO - PROCESS | 1930 | 1461583149251 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:19:09 INFO - PROCESS | 1930 | 1461583149252 Marionette TRACE conn2 <- [1,1578,null,{}] 04:19:09 INFO - PROCESS | 1930 | 1461583149257 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}] 04:19:09 INFO - PROCESS | 1930 | 1461583149347 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 04:19:09 INFO - PROCESS | 1930 | 1461583149380 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x11ba5f800 == 32 [pid = 1930] [id = 402] 04:19:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x115268400) [pid = 1930] [serial = 1205] [outer = 0x0] 04:19:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x11ab24800) [pid = 1930] [serial = 1206] [outer = 0x115268400] 04:19:09 INFO - PROCESS | 1930 | 1461583149406 Marionette DEBUG loaded listener.js 04:19:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x11ac95000) [pid = 1930] [serial = 1207] [outer = 0x115268400] 04:19:09 INFO - PROCESS | 1930 | 1461583149725 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]]]}] 04:19:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:19:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 522ms 04:19:09 INFO - PROCESS | 1930 | 1461583149774 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 04:19:09 INFO - PROCESS | 1930 | 1461583149775 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 04:19:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:19:09 INFO - PROCESS | 1930 | 1461583149777 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:19:09 INFO - PROCESS | 1930 | 1461583149778 Marionette TRACE conn2 <- [1,1582,null,{}] 04:19:09 INFO - PROCESS | 1930 | 1461583149781 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}] 04:19:09 INFO - PROCESS | 1930 | 1461583149896 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 04:19:09 INFO - PROCESS | 1930 | 1461583149903 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x11c758800 == 33 [pid = 1930] [id = 403] 04:19:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x118775800) [pid = 1930] [serial = 1208] [outer = 0x0] 04:19:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x11add4000) [pid = 1930] [serial = 1209] [outer = 0x118775800] 04:19:09 INFO - PROCESS | 1930 | 1461583149931 Marionette DEBUG loaded listener.js 04:19:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x11bee1400) [pid = 1930] [serial = 1210] [outer = 0x118775800] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x12ea51c00) [pid = 1930] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x119362800) [pid = 1930] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x127a24800) [pid = 1930] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x128ddf000) [pid = 1930] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x128d32c00) [pid = 1930] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x12ae15c00) [pid = 1930] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x1158ba400) [pid = 1930] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x11a85cc00) [pid = 1930] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x11addfc00) [pid = 1930] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x126c86c00) [pid = 1930] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x11558f000) [pid = 1930] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x115751c00) [pid = 1930] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x11aa4a800) [pid = 1930] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x11bfd8400) [pid = 1930] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x119864000) [pid = 1930] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x11b903800) [pid = 1930] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x117a86000) [pid = 1930] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x127520000) [pid = 1930] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x1157e7400) [pid = 1930] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x115099400) [pid = 1930] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x12b78b800) [pid = 1930] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x115267000) [pid = 1930] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x11bfd3400) [pid = 1930] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x118a46400) [pid = 1930] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x128dd4400) [pid = 1930] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x12b752000) [pid = 1930] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x12b753c00) [pid = 1930] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x12b8f1400) [pid = 1930] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x114c46800) [pid = 1930] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x115755000) [pid = 1930] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x11464b800) [pid = 1930] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:19:10 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x1271eb800) [pid = 1930] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:19:10 INFO - PROCESS | 1930 | 1461583150547 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]]]}] 04:19:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:19:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 774ms 04:19:10 INFO - PROCESS | 1930 | 1461583150552 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 04:19:10 INFO - PROCESS | 1930 | 1461583150554 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 04:19:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:19:10 INFO - PROCESS | 1930 | 1461583150556 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:19:10 INFO - PROCESS | 1930 | 1461583150557 Marionette TRACE conn2 <- [1,1586,null,{}] 04:19:10 INFO - PROCESS | 1930 | 1461583150560 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}] 04:19:10 INFO - PROCESS | 1930 | 1461583150648 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 04:19:10 INFO - PROCESS | 1930 | 1461583150701 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x11b067000 == 34 [pid = 1930] [id = 404] 04:19:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x115099400) [pid = 1930] [serial = 1211] [outer = 0x0] 04:19:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x115816400) [pid = 1930] [serial = 1212] [outer = 0x115099400] 04:19:10 INFO - PROCESS | 1930 | 1461583150727 Marionette DEBUG loaded listener.js 04:19:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x11985ac00) [pid = 1930] [serial = 1213] [outer = 0x115099400] 04:19:11 INFO - PROCESS | 1930 | 1461583151005 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]]]}] 04:19:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:19:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 469ms 04:19:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:19:11 INFO - PROCESS | 1930 | 1461583151028 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 04:19:11 INFO - PROCESS | 1930 | 1461583151029 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 04:19:11 INFO - PROCESS | 1930 | 1461583151031 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:19:11 INFO - PROCESS | 1930 | 1461583151032 Marionette TRACE conn2 <- [1,1590,null,{}] 04:19:11 INFO - PROCESS | 1930 | 1461583151035 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}] 04:19:11 INFO - PROCESS | 1930 | 1461583151120 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 04:19:11 INFO - PROCESS | 1930 | 1461583151126 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x126acc800 == 35 [pid = 1930] [id = 405] 04:19:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x119360800) [pid = 1930] [serial = 1214] [outer = 0x0] 04:19:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x11b90c400) [pid = 1930] [serial = 1215] [outer = 0x119360800] 04:19:11 INFO - PROCESS | 1930 | 1461583151152 Marionette DEBUG loaded listener.js 04:19:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x11bfd4400) [pid = 1930] [serial = 1216] [outer = 0x119360800] 04:19:11 INFO - PROCESS | 1930 | 1461583151476 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]]]}] 04:19:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:19:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 469ms 04:19:11 INFO - PROCESS | 1930 | 1461583151501 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 04:19:11 INFO - PROCESS | 1930 | 1461583151502 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 04:19:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:19:11 INFO - PROCESS | 1930 | 1461583151506 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:19:11 INFO - PROCESS | 1930 | 1461583151509 Marionette TRACE conn2 <- [1,1594,null,{}] 04:19:11 INFO - PROCESS | 1930 | 1461583151511 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}] 04:19:11 INFO - PROCESS | 1930 | 1461583151608 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 04:19:11 INFO - PROCESS | 1930 | 1461583151615 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x11990d000 == 36 [pid = 1930] [id = 406] 04:19:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x11bfd2c00) [pid = 1930] [serial = 1217] [outer = 0x0] 04:19:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x11bfdb000) [pid = 1930] [serial = 1218] [outer = 0x11bfd2c00] 04:19:11 INFO - PROCESS | 1930 | 1461583151642 Marionette DEBUG loaded listener.js 04:19:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x11bfe6800) [pid = 1930] [serial = 1219] [outer = 0x11bfd2c00] 04:19:11 INFO - PROCESS | 1930 | 1461583151958 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]]]}] 04:19:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:19:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 471ms 04:19:11 INFO - PROCESS | 1930 | 1461583151976 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 04:19:11 INFO - PROCESS | 1930 | 1461583151977 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 04:19:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:19:11 INFO - PROCESS | 1930 | 1461583151980 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:19:11 INFO - PROCESS | 1930 | 1461583151981 Marionette TRACE conn2 <- [1,1598,null,{}] 04:19:11 INFO - PROCESS | 1930 | 1461583151983 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}] 04:19:12 INFO - PROCESS | 1930 | 1461583152059 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 04:19:12 INFO - PROCESS | 1930 | 1461583152063 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x127aa4800 == 37 [pid = 1930] [id = 407] 04:19:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x11c2aa800) [pid = 1930] [serial = 1220] [outer = 0x0] 04:19:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x11c4a0800) [pid = 1930] [serial = 1221] [outer = 0x11c2aa800] 04:19:12 INFO - PROCESS | 1930 | 1461583152091 Marionette DEBUG loaded listener.js 04:19:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x123a5a400) [pid = 1930] [serial = 1222] [outer = 0x11c2aa800] 04:19:12 INFO - PROCESS | 1930 | 1461583152467 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]]]}] 04:19:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:19:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 519ms 04:19:12 INFO - PROCESS | 1930 | 1461583152500 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 04:19:12 INFO - PROCESS | 1930 | 1461583152502 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 04:19:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:19:12 INFO - PROCESS | 1930 | 1461583152506 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:19:12 INFO - PROCESS | 1930 | 1461583152508 Marionette TRACE conn2 <- [1,1602,null,{}] 04:19:12 INFO - PROCESS | 1930 | 1461583152512 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}] 04:19:12 INFO - PROCESS | 1930 | 1461583152596 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 04:19:12 INFO - PROCESS | 1930 | 1461583152685 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x115066800 == 38 [pid = 1930] [id = 408] 04:19:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x1148e0400) [pid = 1930] [serial = 1223] [outer = 0x0] 04:19:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x114cb7800) [pid = 1930] [serial = 1224] [outer = 0x1148e0400] 04:19:12 INFO - PROCESS | 1930 | 1461583152717 Marionette DEBUG loaded listener.js 04:19:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x115265400) [pid = 1930] [serial = 1225] [outer = 0x1148e0400] 04:19:13 INFO - PROCESS | 1930 | 1461583153242 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]]]}] 04:19:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:19:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 772ms 04:19:13 INFO - PROCESS | 1930 | 1461583153319 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 04:19:13 INFO - PROCESS | 1930 | 1461583153325 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 04:19:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:19:13 INFO - PROCESS | 1930 | 1461583153331 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:19:13 INFO - PROCESS | 1930 | 1461583153333 Marionette TRACE conn2 <- [1,1606,null,{}] 04:19:13 INFO - PROCESS | 1930 | 1461583153336 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}] 04:19:13 INFO - PROCESS | 1930 | 1461583153439 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 04:19:13 INFO - PROCESS | 1930 | 1461583153514 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a895800 == 39 [pid = 1930] [id = 409] 04:19:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x115a38000) [pid = 1930] [serial = 1226] [outer = 0x0] 04:19:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x116955400) [pid = 1930] [serial = 1227] [outer = 0x115a38000] 04:19:13 INFO - PROCESS | 1930 | 1461583153545 Marionette DEBUG loaded listener.js 04:19:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x11929a400) [pid = 1930] [serial = 1228] [outer = 0x115a38000] 04:19:14 INFO - PROCESS | 1930 | 1461583154013 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]]]}] 04:19:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:19:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 719ms 04:19:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:19:14 INFO - PROCESS | 1930 | 1461583154170 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 04:19:14 INFO - PROCESS | 1930 | 1461583154172 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 04:19:14 INFO - PROCESS | 1930 | 1461583154175 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:19:14 INFO - PROCESS | 1930 | 1461583154177 Marionette TRACE conn2 <- [1,1610,null,{}] 04:19:14 INFO - PROCESS | 1930 | 1461583154186 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}] 04:19:14 INFO - PROCESS | 1930 | 1461583154327 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 04:19:14 INFO - PROCESS | 1930 | 1461583154334 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x119205800 == 40 [pid = 1930] [id = 410] 04:19:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x115099000) [pid = 1930] [serial = 1229] [outer = 0x0] 04:19:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x115269800) [pid = 1930] [serial = 1230] [outer = 0x115099000] 04:19:14 INFO - PROCESS | 1930 | 1461583154362 Marionette DEBUG loaded listener.js 04:19:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x11558f000) [pid = 1930] [serial = 1231] [outer = 0x115099000] 04:19:14 INFO - PROCESS | 1930 | --DOCSHELL 0x11990d000 == 39 [pid = 1930] [id = 406] 04:19:14 INFO - PROCESS | 1930 | --DOCSHELL 0x126acc800 == 38 [pid = 1930] [id = 405] 04:19:14 INFO - PROCESS | 1930 | --DOCSHELL 0x11b067000 == 37 [pid = 1930] [id = 404] 04:19:14 INFO - PROCESS | 1930 | --DOCSHELL 0x11c758800 == 36 [pid = 1930] [id = 403] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x11addf800) [pid = 1930] [serial = 1191] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOCSHELL 0x11ba5f800 == 35 [pid = 1930] [id = 402] 04:19:14 INFO - PROCESS | 1930 | --DOCSHELL 0x11a8ab800 == 34 [pid = 1930] [id = 401] 04:19:14 INFO - PROCESS | 1930 | --DOCSHELL 0x11991b000 == 33 [pid = 1930] [id = 400] 04:19:14 INFO - PROCESS | 1930 | --DOCSHELL 0x119068000 == 32 [pid = 1930] [id = 399] 04:19:14 INFO - PROCESS | 1930 | --DOCSHELL 0x115856800 == 31 [pid = 1930] [id = 398] 04:19:14 INFO - PROCESS | 1930 | --DOCSHELL 0x11af3a800 == 30 [pid = 1930] [id = 397] 04:19:14 INFO - PROCESS | 1930 | 1461583154912 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]]]}] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x12f468c00) [pid = 1930] [serial = 1015] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x119229000) [pid = 1930] [serial = 1111] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x11c73bc00) [pid = 1930] [serial = 1117] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x129577c00) [pid = 1930] [serial = 1123] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x128115800) [pid = 1930] [serial = 1120] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x118a45000) [pid = 1930] [serial = 1069] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x115620c00) [pid = 1930] [serial = 1066] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x12957dc00) [pid = 1930] [serial = 1108] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x11ab26400) [pid = 1930] [serial = 1114] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x127529400) [pid = 1930] [serial = 1063] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x11ab2f800) [pid = 1930] [serial = 1189] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x12810e000) [pid = 1930] [serial = 1143] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x129581000) [pid = 1930] [serial = 1146] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x128d3a000) [pid = 1930] [serial = 1144] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x129575c00) [pid = 1930] [serial = 1107] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x12ae1ac00) [pid = 1930] [serial = 1149] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x11677b400) [pid = 1930] [serial = 1110] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x11a864400) [pid = 1930] [serial = 1113] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x11bc13800) [pid = 1930] [serial = 1116] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x12752cc00) [pid = 1930] [serial = 1119] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x129587800) [pid = 1930] [serial = 1147] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x119360000) [pid = 1930] [serial = 1129] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x117a81c00) [pid = 1930] [serial = 1128] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x115ac5c00) [pid = 1930] [serial = 1126] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x115819000) [pid = 1930] [serial = 1125] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x11ab2e800) [pid = 1930] [serial = 1134] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x11add7800) [pid = 1930] [serial = 1135] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x11c742400) [pid = 1930] [serial = 1140] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x119e45400) [pid = 1930] [serial = 1131] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x11a933800) [pid = 1930] [serial = 1132] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x11b911400) [pid = 1930] [serial = 1137] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x11a859800) [pid = 1930] [serial = 1152] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x11bfd0000) [pid = 1930] [serial = 1138] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x128a67000) [pid = 1930] [serial = 1122] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x11bfd0400) [pid = 1930] [serial = 1153] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x12ae1f000) [pid = 1930] [serial = 1150] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x12b755400) [pid = 1930] [serial = 1156] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x115ac3000) [pid = 1930] [serial = 1185] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x119232000) [pid = 1930] [serial = 1186] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x11a98a000) [pid = 1930] [serial = 1188] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x1271ebc00) [pid = 1930] [serial = 1141] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x12b8eec00) [pid = 1930] [serial = 1162] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x115749400) [pid = 1930] [serial = 1164] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x118776400) [pid = 1930] [serial = 1165] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x123b6ec00) [pid = 1930] [serial = 1170] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x11add4800) [pid = 1930] [serial = 1168] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x11aa47400) [pid = 1930] [serial = 1167] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 70 (0x12b74c400) [pid = 1930] [serial = 1173] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 69 (0x12811b800) [pid = 1930] [serial = 1171] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 68 (0x12b782000) [pid = 1930] [serial = 1176] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 67 (0x12b754400) [pid = 1930] [serial = 1174] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 66 (0x12b77e400) [pid = 1930] [serial = 1158] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 65 (0x12bdc9800) [pid = 1930] [serial = 1179] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 64 (0x12b8f2400) [pid = 1930] [serial = 1177] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 63 (0x12d15f000) [pid = 1930] [serial = 1183] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 62 (0x12c0e0400) [pid = 1930] [serial = 1182] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 61 (0x12c019400) [pid = 1930] [serial = 1180] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 60 (0x12b7dec00) [pid = 1930] [serial = 1161] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 59 (0x12b788800) [pid = 1930] [serial = 1159] [outer = 0x0] [url = about:blank] 04:19:14 INFO - PROCESS | 1930 | --DOMWINDOW == 58 (0x123a57c00) [pid = 1930] [serial = 1155] [outer = 0x0] [url = about:blank] 04:19:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:19:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 778ms 04:19:14 INFO - PROCESS | 1930 | 1461583154963 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 04:19:14 INFO - PROCESS | 1930 | 1461583154966 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 04:19:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:19:14 INFO - PROCESS | 1930 | 1461583154975 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:19:14 INFO - PROCESS | 1930 | 1461583154979 Marionette TRACE conn2 <- [1,1614,null,{}] 04:19:14 INFO - PROCESS | 1930 | 1461583154983 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}] 04:19:15 INFO - PROCESS | 1930 | 1461583155060 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 04:19:15 INFO - PROCESS | 1930 | 1461583155064 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x119284800 == 31 [pid = 1930] [id = 411] 04:19:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 59 (0x11581d800) [pid = 1930] [serial = 1232] [outer = 0x0] 04:19:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 60 (0x11594a400) [pid = 1930] [serial = 1233] [outer = 0x11581d800] 04:19:15 INFO - PROCESS | 1930 | 1461583155094 Marionette DEBUG loaded listener.js 04:19:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 61 (0x11677b400) [pid = 1930] [serial = 1234] [outer = 0x11581d800] 04:19:15 INFO - PROCESS | 1930 | 1461583155438 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]]]}] 04:19:15 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 04:19:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 478ms 04:19:15 INFO - PROCESS | 1930 | 1461583155449 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 04:19:15 INFO - PROCESS | 1930 | 1461583155450 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 04:19:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:19:15 INFO - PROCESS | 1930 | 1461583155453 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:19:15 INFO - PROCESS | 1930 | 1461583155455 Marionette TRACE conn2 <- [1,1618,null,{}] 04:19:15 INFO - PROCESS | 1930 | 1461583155464 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}] 04:19:15 INFO - PROCESS | 1930 | 1461583155546 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 04:19:15 INFO - PROCESS | 1930 | 1461583155597 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a8a7800 == 32 [pid = 1930] [id = 412] 04:19:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 62 (0x1148e1400) [pid = 1930] [serial = 1235] [outer = 0x0] 04:19:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 63 (0x119855800) [pid = 1930] [serial = 1236] [outer = 0x1148e1400] 04:19:15 INFO - PROCESS | 1930 | 1461583155627 Marionette DEBUG loaded listener.js 04:19:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 64 (0x119d8b800) [pid = 1930] [serial = 1237] [outer = 0x1148e1400] 04:19:15 INFO - PROCESS | 1930 | 1461583155918 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]]]}] 04:19:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:19:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 524ms 04:19:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:19:15 INFO - PROCESS | 1930 | 1461583155978 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 04:19:15 INFO - PROCESS | 1930 | 1461583155979 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 04:19:15 INFO - PROCESS | 1930 | 1461583155981 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:19:15 INFO - PROCESS | 1930 | 1461583155982 Marionette TRACE conn2 <- [1,1622,null,{}] 04:19:15 INFO - PROCESS | 1930 | 1461583155985 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}] 04:19:16 INFO - PROCESS | 1930 | 1461583156061 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 04:19:16 INFO - PROCESS | 1930 | 1461583156109 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x11ba1c000 == 33 [pid = 1930] [id = 413] 04:19:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 65 (0x119b69800) [pid = 1930] [serial = 1238] [outer = 0x0] 04:19:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 66 (0x11a85c400) [pid = 1930] [serial = 1239] [outer = 0x119b69800] 04:19:16 INFO - PROCESS | 1930 | 1461583156135 Marionette DEBUG loaded listener.js 04:19:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 67 (0x11aa4a800) [pid = 1930] [serial = 1240] [outer = 0x119b69800] 04:19:16 INFO - PROCESS | 1930 | 1461583156443 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]]]}] 04:19:16 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 04:19:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 468ms 04:19:16 INFO - PROCESS | 1930 | 1461583156449 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 04:19:16 INFO - PROCESS | 1930 | 1461583156450 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 04:19:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:19:16 INFO - PROCESS | 1930 | 1461583156453 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:19:16 INFO - PROCESS | 1930 | 1461583156454 Marionette TRACE conn2 <- [1,1626,null,{}] 04:19:16 INFO - PROCESS | 1930 | 1461583156464 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}] 04:19:16 INFO - PROCESS | 1930 | 1461583156541 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 04:19:16 INFO - PROCESS | 1930 | 1461583156546 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x11c47b000 == 34 [pid = 1930] [id = 414] 04:19:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 68 (0x11a857400) [pid = 1930] [serial = 1241] [outer = 0x0] 04:19:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x11ab2e800) [pid = 1930] [serial = 1242] [outer = 0x11a857400] 04:19:16 INFO - PROCESS | 1930 | 1461583156574 Marionette DEBUG loaded listener.js 04:19:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x11add4400) [pid = 1930] [serial = 1243] [outer = 0x11a857400] 04:19:16 INFO - PROCESS | 1930 | 1461583156923 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]]]}] 04:19:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:19:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 477ms 04:19:16 INFO - PROCESS | 1930 | 1461583156930 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 04:19:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:19:16 INFO - PROCESS | 1930 | 1461583156931 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 04:19:16 INFO - PROCESS | 1930 | 1461583156933 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:19:16 INFO - PROCESS | 1930 | 1461583156934 Marionette TRACE conn2 <- [1,1630,null,{}] 04:19:16 INFO - PROCESS | 1930 | 1461583156938 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}] 04:19:17 INFO - PROCESS | 1930 | 1461583157047 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 04:19:17 INFO - PROCESS | 1930 | 1461583157080 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x1263bb000 == 35 [pid = 1930] [id = 415] 04:19:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x11adde000) [pid = 1930] [serial = 1244] [outer = 0x0] 04:19:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x11b90d400) [pid = 1930] [serial = 1245] [outer = 0x11adde000] 04:19:17 INFO - PROCESS | 1930 | 1461583157108 Marionette DEBUG loaded listener.js 04:19:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x11bfc7400) [pid = 1930] [serial = 1246] [outer = 0x11adde000] 04:19:17 INFO - PROCESS | 1930 | 1461583157454 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]]]}] 04:19:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:19:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 570ms 04:19:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:19:17 INFO - PROCESS | 1930 | 1461583157504 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 04:19:17 INFO - PROCESS | 1930 | 1461583157505 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 04:19:17 INFO - PROCESS | 1930 | 1461583157507 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:19:17 INFO - PROCESS | 1930 | 1461583157508 Marionette TRACE conn2 <- [1,1634,null,{}] 04:19:17 INFO - PROCESS | 1930 | 1461583157510 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}] 04:19:17 INFO - PROCESS | 1930 | 1461583157600 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 04:19:17 INFO - PROCESS | 1930 | 1461583157605 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x126f4d800 == 36 [pid = 1930] [id = 416] 04:19:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x11af24c00) [pid = 1930] [serial = 1247] [outer = 0x0] 04:19:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x11bfe1800) [pid = 1930] [serial = 1248] [outer = 0x11af24c00] 04:19:17 INFO - PROCESS | 1930 | 1461583157630 Marionette DEBUG loaded listener.js 04:19:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x11c73bc00) [pid = 1930] [serial = 1249] [outer = 0x11af24c00] 04:19:18 INFO - PROCESS | 1930 | 1461583158027 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]]]}] 04:19:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:19:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 569ms 04:19:18 INFO - PROCESS | 1930 | 1461583158078 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 04:19:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:19:18 INFO - PROCESS | 1930 | 1461583158080 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 04:19:18 INFO - PROCESS | 1930 | 1461583158083 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:19:18 INFO - PROCESS | 1930 | 1461583158085 Marionette TRACE conn2 <- [1,1638,null,{}] 04:19:18 INFO - PROCESS | 1930 | 1461583158088 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}] 04:19:18 INFO - PROCESS | 1930 | 1461583158224 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 04:19:18 INFO - PROCESS | 1930 | 1461583158245 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x127567800 == 37 [pid = 1930] [id = 417] 04:19:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x11c741800) [pid = 1930] [serial = 1250] [outer = 0x0] 04:19:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x123b6e800) [pid = 1930] [serial = 1251] [outer = 0x11c741800] 04:19:18 INFO - PROCESS | 1930 | 1461583158284 Marionette DEBUG loaded listener.js 04:19:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x12640ec00) [pid = 1930] [serial = 1252] [outer = 0x11c741800] 04:19:18 INFO - PROCESS | 1930 | 1461583158725 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]]]}] 04:19:18 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x11526c800) [pid = 1930] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:19:18 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x11526ec00) [pid = 1930] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:19:18 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x115268400) [pid = 1930] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:19:18 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x11908a400) [pid = 1930] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:19:18 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x118775800) [pid = 1930] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:19:18 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x115099400) [pid = 1930] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:19:18 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x119360800) [pid = 1930] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:19:18 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x11bfd2c00) [pid = 1930] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:19:18 INFO - PROCESS | 1930 | --DOMWINDOW == 70 (0x119017800) [pid = 1930] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:19:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:19:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 674ms 04:19:18 INFO - PROCESS | 1930 | 1461583158756 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 04:19:18 INFO - PROCESS | 1930 | 1461583158757 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 04:19:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:19:18 INFO - PROCESS | 1930 | 1461583158760 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:19:18 INFO - PROCESS | 1930 | 1461583158761 Marionette TRACE conn2 <- [1,1642,null,{}] 04:19:18 INFO - PROCESS | 1930 | 1461583158763 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}] 04:19:18 INFO - PROCESS | 1930 | 1461583158854 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 04:19:18 INFO - PROCESS | 1930 | 1461583158860 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x11bf9f800 == 38 [pid = 1930] [id = 418] 04:19:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x1158b6400) [pid = 1930] [serial = 1253] [outer = 0x0] 04:19:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x119360800) [pid = 1930] [serial = 1254] [outer = 0x1158b6400] 04:19:18 INFO - PROCESS | 1930 | 1461583158887 Marionette DEBUG loaded listener.js 04:19:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x11af24000) [pid = 1930] [serial = 1255] [outer = 0x1158b6400] 04:19:19 INFO - PROCESS | 1930 | 1461583159189 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]]]}] 04:19:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:19:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 468ms 04:19:19 INFO - PROCESS | 1930 | 1461583159229 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 04:19:19 INFO - PROCESS | 1930 | 1461583159230 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 04:19:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:19:19 INFO - PROCESS | 1930 | 1461583159232 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:19:19 INFO - PROCESS | 1930 | 1461583159233 Marionette TRACE conn2 <- [1,1646,null,{}] 04:19:19 INFO - PROCESS | 1930 | 1461583159236 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}] 04:19:19 INFO - PROCESS | 1930 | 1461583159312 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 04:19:19 INFO - PROCESS | 1930 | 1461583159363 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a069000 == 39 [pid = 1930] [id = 419] 04:19:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x11ac8e800) [pid = 1930] [serial = 1256] [outer = 0x0] 04:19:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x126772400) [pid = 1930] [serial = 1257] [outer = 0x11ac8e800] 04:19:19 INFO - PROCESS | 1930 | 1461583159388 Marionette DEBUG loaded listener.js 04:19:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x126dd2c00) [pid = 1930] [serial = 1258] [outer = 0x11ac8e800] 04:19:19 INFO - PROCESS | 1930 | 1461583159651 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]]]}] 04:19:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:19:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 468ms 04:19:19 INFO - PROCESS | 1930 | 1461583159701 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 04:19:19 INFO - PROCESS | 1930 | 1461583159703 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 04:19:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:19:19 INFO - PROCESS | 1930 | 1461583159713 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:19:19 INFO - PROCESS | 1930 | 1461583159714 Marionette TRACE conn2 <- [1,1650,null,{}] 04:19:19 INFO - PROCESS | 1930 | 1461583159717 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}] 04:19:19 INFO - PROCESS | 1930 | 1461583159812 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 04:19:19 INFO - PROCESS | 1930 | 1461583159817 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a0da800 == 40 [pid = 1930] [id = 420] 04:19:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x126c87400) [pid = 1930] [serial = 1259] [outer = 0x0] 04:19:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x127520000) [pid = 1930] [serial = 1260] [outer = 0x126c87400] 04:19:19 INFO - PROCESS | 1930 | 1461583159848 Marionette DEBUG loaded listener.js 04:19:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x1278bc000) [pid = 1930] [serial = 1261] [outer = 0x126c87400] 04:19:20 INFO - PROCESS | 1930 | 1461583160182 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]]]}] 04:19:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:19:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 519ms 04:19:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:19:20 INFO - PROCESS | 1930 | 1461583160233 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 04:19:20 INFO - PROCESS | 1930 | 1461583160234 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 04:19:20 INFO - PROCESS | 1930 | 1461583160236 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:19:20 INFO - PROCESS | 1930 | 1461583160237 Marionette TRACE conn2 <- [1,1654,null,{}] 04:19:20 INFO - PROCESS | 1930 | 1461583160239 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}] 04:19:20 INFO - PROCESS | 1930 | 1461583160315 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 04:19:20 INFO - PROCESS | 1930 | 1461583160320 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a160800 == 41 [pid = 1930] [id = 421] 04:19:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x127a28400) [pid = 1930] [serial = 1262] [outer = 0x0] 04:19:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x128115c00) [pid = 1930] [serial = 1263] [outer = 0x127a28400] 04:19:20 INFO - PROCESS | 1930 | 1461583160347 Marionette DEBUG loaded listener.js 04:19:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x1281aac00) [pid = 1930] [serial = 1264] [outer = 0x127a28400] 04:19:20 INFO - PROCESS | 1930 | 1461583160658 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]]]}] 04:19:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:19:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 471ms 04:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:19:20 INFO - PROCESS | 1930 | 1461583160707 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 04:19:20 INFO - PROCESS | 1930 | 1461583160709 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 04:19:20 INFO - PROCESS | 1930 | 1461583160711 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:19:20 INFO - PROCESS | 1930 | 1461583160712 Marionette TRACE conn2 <- [1,1658,null,{}] 04:19:20 INFO - PROCESS | 1930 | 1461583160714 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}] 04:19:20 INFO - PROCESS | 1930 | 1461583160843 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 04:19:20 INFO - PROCESS | 1930 | 1461583160910 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x11584b800 == 42 [pid = 1930] [id = 422] 04:19:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x1143c3000) [pid = 1930] [serial = 1265] [outer = 0x0] 04:19:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x114669800) [pid = 1930] [serial = 1266] [outer = 0x1143c3000] 04:19:20 INFO - PROCESS | 1930 | 1461583160943 Marionette DEBUG loaded listener.js 04:19:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x11526b800) [pid = 1930] [serial = 1267] [outer = 0x1143c3000] 04:19:21 INFO - PROCESS | 1930 | 1461583161371 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]]]}] 04:19:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:19:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 667ms 04:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:19:21 INFO - PROCESS | 1930 | 1461583161380 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 04:19:21 INFO - PROCESS | 1930 | 1461583161382 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 04:19:21 INFO - PROCESS | 1930 | 1461583161385 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:19:21 INFO - PROCESS | 1930 | 1461583161390 Marionette TRACE conn2 <- [1,1662,null,{}] 04:19:21 INFO - PROCESS | 1930 | 1461583161394 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}] 04:19:21 INFO - PROCESS | 1930 | 1461583161490 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 04:19:21 INFO - PROCESS | 1930 | 1461583161581 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x11b943800 == 43 [pid = 1930] [id = 423] 04:19:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x115ab1400) [pid = 1930] [serial = 1268] [outer = 0x0] 04:19:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x118a45000) [pid = 1930] [serial = 1269] [outer = 0x115ab1400] 04:19:21 INFO - PROCESS | 1930 | 1461583161613 Marionette DEBUG loaded listener.js 04:19:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x119356c00) [pid = 1930] [serial = 1270] [outer = 0x115ab1400] 04:19:22 INFO - PROCESS | 1930 | 1461583162028 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]]]}] 04:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 675ms 04:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:19:22 INFO - PROCESS | 1930 | 1461583162060 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 04:19:22 INFO - PROCESS | 1930 | 1461583162062 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 04:19:22 INFO - PROCESS | 1930 | 1461583162064 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:19:22 INFO - PROCESS | 1930 | 1461583162065 Marionette TRACE conn2 <- [1,1666,null,{}] 04:19:22 INFO - PROCESS | 1930 | 1461583162068 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}] 04:19:22 INFO - PROCESS | 1930 | 1461583162165 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 04:19:22 INFO - PROCESS | 1930 | 1461583162217 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x12756b800 == 44 [pid = 1930] [id = 424] 04:19:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x119bc3c00) [pid = 1930] [serial = 1271] [outer = 0x0] 04:19:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x11a938c00) [pid = 1930] [serial = 1272] [outer = 0x119bc3c00] 04:19:22 INFO - PROCESS | 1930 | 1461583162248 Marionette DEBUG loaded listener.js 04:19:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x11add2800) [pid = 1930] [serial = 1273] [outer = 0x119bc3c00] 04:19:22 INFO - PROCESS | 1930 | 1461583162637 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]]]}] 04:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 619ms 04:19:22 INFO - PROCESS | 1930 | 1461583162684 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 04:19:22 INFO - PROCESS | 1930 | 1461583162686 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 04:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:19:22 INFO - PROCESS | 1930 | 1461583162696 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:19:22 INFO - PROCESS | 1930 | 1461583162699 Marionette TRACE conn2 <- [1,1670,null,{}] 04:19:22 INFO - PROCESS | 1930 | 1461583162702 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}] 04:19:22 INFO - PROCESS | 1930 | 1461583162799 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 04:19:22 INFO - PROCESS | 1930 | 1461583162888 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x12be06800 == 45 [pid = 1930] [id = 425] 04:19:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x11b971400) [pid = 1930] [serial = 1274] [outer = 0x0] 04:19:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x11c2ab400) [pid = 1930] [serial = 1275] [outer = 0x11b971400] 04:19:22 INFO - PROCESS | 1930 | 1461583162918 Marionette DEBUG loaded listener.js 04:19:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x126404800) [pid = 1930] [serial = 1276] [outer = 0x11b971400] 04:19:23 INFO - PROCESS | 1930 | 1461583163326 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]]]}] 04:19:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 675ms 04:19:23 INFO - PROCESS | 1930 | 1461583163367 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 04:19:23 INFO - PROCESS | 1930 | 1461583163369 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 04:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:19:23 INFO - PROCESS | 1930 | 1461583163371 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:19:23 INFO - PROCESS | 1930 | 1461583163372 Marionette TRACE conn2 <- [1,1674,null,{}] 04:19:23 INFO - PROCESS | 1930 | 1461583163375 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}] 04:19:23 INFO - PROCESS | 1930 | 1461583163472 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 04:19:23 INFO - PROCESS | 1930 | 1461583163537 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c105000 == 46 [pid = 1930] [id = 426] 04:19:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x11bc14000) [pid = 1930] [serial = 1277] [outer = 0x0] 04:19:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x127520c00) [pid = 1930] [serial = 1278] [outer = 0x11bc14000] 04:19:23 INFO - PROCESS | 1930 | 1461583163567 Marionette DEBUG loaded listener.js 04:19:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x127592400) [pid = 1930] [serial = 1279] [outer = 0x11bc14000] 04:19:24 INFO - PROCESS | 1930 | 1461583164010 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]]]}] 04:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 669ms 04:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:19:24 INFO - PROCESS | 1930 | 1461583164041 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 04:19:24 INFO - PROCESS | 1930 | 1461583164042 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 04:19:24 INFO - PROCESS | 1930 | 1461583164044 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:19:24 INFO - PROCESS | 1930 | 1461583164046 Marionette TRACE conn2 <- [1,1678,null,{}] 04:19:24 INFO - PROCESS | 1930 | 1461583164048 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}] 04:19:24 INFO - PROCESS | 1930 | 1461583164164 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 04:19:24 INFO - PROCESS | 1930 | 1461583164230 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2e5800 == 47 [pid = 1930] [id = 427] 04:19:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x128d2c800) [pid = 1930] [serial = 1280] [outer = 0x0] 04:19:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x128d36000) [pid = 1930] [serial = 1281] [outer = 0x128d2c800] 04:19:24 INFO - PROCESS | 1930 | 1461583164267 Marionette DEBUG loaded listener.js 04:19:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x12956c400) [pid = 1930] [serial = 1282] [outer = 0x128d2c800] 04:19:24 INFO - PROCESS | 1930 | 1461583164695 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]]]}] 04:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 668ms 04:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:19:24 INFO - PROCESS | 1930 | 1461583164714 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 04:19:24 INFO - PROCESS | 1930 | 1461583164715 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 04:19:24 INFO - PROCESS | 1930 | 1461583164718 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:19:24 INFO - PROCESS | 1930 | 1461583164719 Marionette TRACE conn2 <- [1,1682,null,{}] 04:19:24 INFO - PROCESS | 1930 | 1461583164721 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}] 04:19:24 INFO - PROCESS | 1930 | 1461583164897 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 04:19:24 INFO - PROCESS | 1930 | 1461583164973 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x119d48000 == 48 [pid = 1930] [id = 428] 04:19:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x1148dcc00) [pid = 1930] [serial = 1283] [outer = 0x0] 04:19:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x114cb7c00) [pid = 1930] [serial = 1284] [outer = 0x1148dcc00] 04:19:25 INFO - PROCESS | 1930 | 1461583165002 Marionette DEBUG loaded listener.js 04:19:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x1152b9400) [pid = 1930] [serial = 1285] [outer = 0x1148dcc00] 04:19:25 INFO - PROCESS | 1930 | 1461583165409 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]]]}] 04:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 718ms 04:19:25 INFO - PROCESS | 1930 | 1461583165459 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 04:19:25 INFO - PROCESS | 1930 | 1461583165461 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 04:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:19:25 INFO - PROCESS | 1930 | 1461583165464 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:19:25 INFO - PROCESS | 1930 | 1461583165467 Marionette TRACE conn2 <- [1,1686,null,{}] 04:19:25 INFO - PROCESS | 1930 | 1461583165484 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}] 04:19:25 INFO - PROCESS | 1930 | 1461583165580 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 04:19:25 INFO - PROCESS | 1930 | 1461583165632 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a88d800 == 49 [pid = 1930] [id = 429] 04:19:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x1158b5c00) [pid = 1930] [serial = 1286] [outer = 0x0] 04:19:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x1192a0400) [pid = 1930] [serial = 1287] [outer = 0x1158b5c00] 04:19:25 INFO - PROCESS | 1930 | 1461583165662 Marionette DEBUG loaded listener.js 04:19:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x119bc4000) [pid = 1930] [serial = 1288] [outer = 0x1158b5c00] 04:19:25 INFO - PROCESS | 1930 | --DOCSHELL 0x12a160800 == 48 [pid = 1930] [id = 421] 04:19:25 INFO - PROCESS | 1930 | --DOCSHELL 0x12a0da800 == 47 [pid = 1930] [id = 420] 04:19:25 INFO - PROCESS | 1930 | --DOCSHELL 0x12a069000 == 46 [pid = 1930] [id = 419] 04:19:25 INFO - PROCESS | 1930 | --DOCSHELL 0x11bf9f800 == 45 [pid = 1930] [id = 418] 04:19:25 INFO - PROCESS | 1930 | --DOCSHELL 0x127567800 == 44 [pid = 1930] [id = 417] 04:19:25 INFO - PROCESS | 1930 | --DOCSHELL 0x126f4d800 == 43 [pid = 1930] [id = 416] 04:19:25 INFO - PROCESS | 1930 | --DOCSHELL 0x1263bb000 == 42 [pid = 1930] [id = 415] 04:19:25 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x11c4a0800) [pid = 1930] [serial = 1221] [outer = 0x0] [url = about:blank] 04:19:25 INFO - PROCESS | 1930 | --DOCSHELL 0x11c47b000 == 41 [pid = 1930] [id = 414] 04:19:25 INFO - PROCESS | 1930 | --DOCSHELL 0x11ba1c000 == 40 [pid = 1930] [id = 413] 04:19:25 INFO - PROCESS | 1930 | --DOCSHELL 0x11a8a7800 == 39 [pid = 1930] [id = 412] 04:19:25 INFO - PROCESS | 1930 | --DOCSHELL 0x119284800 == 38 [pid = 1930] [id = 411] 04:19:25 INFO - PROCESS | 1930 | --DOCSHELL 0x119205800 == 37 [pid = 1930] [id = 410] 04:19:25 INFO - PROCESS | 1930 | --DOCSHELL 0x115066800 == 36 [pid = 1930] [id = 408] 04:19:26 INFO - PROCESS | 1930 | 1461583166038 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]]]}] 04:19:26 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x115813c00) [pid = 1930] [serial = 1197] [outer = 0x0] [url = about:blank] 04:19:26 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x11526f800) [pid = 1930] [serial = 1194] [outer = 0x0] [url = about:blank] 04:19:26 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x11574a000) [pid = 1930] [serial = 1195] [outer = 0x0] [url = about:blank] 04:19:26 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x11ab24800) [pid = 1930] [serial = 1206] [outer = 0x0] [url = about:blank] 04:19:26 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x11a85c800) [pid = 1930] [serial = 1203] [outer = 0x0] [url = about:blank] 04:19:26 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x11add4000) [pid = 1930] [serial = 1209] [outer = 0x0] [url = about:blank] 04:19:26 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x115816400) [pid = 1930] [serial = 1212] [outer = 0x0] [url = about:blank] 04:19:26 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x11ac95000) [pid = 1930] [serial = 1207] [outer = 0x0] [url = about:blank] 04:19:26 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x11b90c400) [pid = 1930] [serial = 1215] [outer = 0x0] [url = about:blank] 04:19:26 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x11bfe6800) [pid = 1930] [serial = 1219] [outer = 0x0] [url = about:blank] 04:19:26 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x11985ac00) [pid = 1930] [serial = 1213] [outer = 0x0] [url = about:blank] 04:19:26 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x11bee1400) [pid = 1930] [serial = 1210] [outer = 0x0] [url = about:blank] 04:19:26 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x119856000) [pid = 1930] [serial = 1200] [outer = 0x0] [url = about:blank] 04:19:26 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x119863c00) [pid = 1930] [serial = 1201] [outer = 0x0] [url = about:blank] 04:19:26 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x11a93a800) [pid = 1930] [serial = 1204] [outer = 0x0] [url = about:blank] 04:19:26 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x117a87800) [pid = 1930] [serial = 1198] [outer = 0x0] [url = about:blank] 04:19:26 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x11bfd4400) [pid = 1930] [serial = 1216] [outer = 0x0] [url = about:blank] 04:19:26 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x11bfdb000) [pid = 1930] [serial = 1218] [outer = 0x0] [url = about:blank] 04:19:26 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 04:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 620ms 04:19:26 INFO - PROCESS | 1930 | 1461583166085 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 04:19:26 INFO - PROCESS | 1930 | 1461583166087 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 04:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:19:26 INFO - PROCESS | 1930 | 1461583166089 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:19:26 INFO - PROCESS | 1930 | 1461583166090 Marionette TRACE conn2 <- [1,1690,null,{}] 04:19:26 INFO - PROCESS | 1930 | 1461583166093 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}] 04:19:26 INFO - PROCESS | 1930 | 1461583166169 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 04:19:26 INFO - PROCESS | 1930 | 1461583166178 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x119268800 == 37 [pid = 1930] [id = 430] 04:19:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x119e3ec00) [pid = 1930] [serial = 1289] [outer = 0x0] 04:19:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x11a85e800) [pid = 1930] [serial = 1290] [outer = 0x119e3ec00] 04:19:26 INFO - PROCESS | 1930 | 1461583166204 Marionette DEBUG loaded listener.js 04:19:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x11a98cc00) [pid = 1930] [serial = 1291] [outer = 0x119e3ec00] 04:19:26 INFO - PROCESS | 1930 | 1461583166557 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]]]}] 04:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 520ms 04:19:26 INFO - PROCESS | 1930 | 1461583166618 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 04:19:26 INFO - PROCESS | 1930 | 1461583166621 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 04:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:19:26 INFO - PROCESS | 1930 | 1461583166629 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:19:26 INFO - PROCESS | 1930 | 1461583166632 Marionette TRACE conn2 <- [1,1694,null,{}] 04:19:26 INFO - PROCESS | 1930 | 1461583166635 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}] 04:19:26 INFO - PROCESS | 1930 | 1461583166714 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 04:19:26 INFO - PROCESS | 1930 | 1461583166722 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x11c485800 == 38 [pid = 1930] [id = 431] 04:19:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x11ab24800) [pid = 1930] [serial = 1292] [outer = 0x0] 04:19:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x11ad2c000) [pid = 1930] [serial = 1293] [outer = 0x11ab24800] 04:19:26 INFO - PROCESS | 1930 | 1461583166749 Marionette DEBUG loaded listener.js 04:19:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x11bc19800) [pid = 1930] [serial = 1294] [outer = 0x11ab24800] 04:19:27 INFO - PROCESS | 1930 | 1461583167085 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]]]}] 04:19:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 474ms 04:19:27 INFO - PROCESS | 1930 | 1461583167099 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 04:19:27 INFO - PROCESS | 1930 | 1461583167101 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 04:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:19:27 INFO - PROCESS | 1930 | 1461583167103 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:19:27 INFO - PROCESS | 1930 | 1461583167105 Marionette TRACE conn2 <- [1,1698,null,{}] 04:19:27 INFO - PROCESS | 1930 | 1461583167109 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}] 04:19:27 INFO - PROCESS | 1930 | 1461583167185 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 04:19:27 INFO - PROCESS | 1930 | 1461583167241 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x123ac5800 == 39 [pid = 1930] [id = 432] 04:19:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x11b9c9800) [pid = 1930] [serial = 1295] [outer = 0x0] 04:19:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x11bfd1000) [pid = 1930] [serial = 1296] [outer = 0x11b9c9800] 04:19:27 INFO - PROCESS | 1930 | 1461583167266 Marionette DEBUG loaded listener.js 04:19:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x11c740000) [pid = 1930] [serial = 1297] [outer = 0x11b9c9800] 04:19:27 INFO - PROCESS | 1930 | 1461583167537 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]]]}] 04:19:27 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 04:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 472ms 04:19:27 INFO - PROCESS | 1930 | 1461583167578 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 04:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:19:27 INFO - PROCESS | 1930 | 1461583167579 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 04:19:27 INFO - PROCESS | 1930 | 1461583167582 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:19:27 INFO - PROCESS | 1930 | 1461583167583 Marionette TRACE conn2 <- [1,1702,null,{}] 04:19:27 INFO - PROCESS | 1930 | 1461583167585 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}] 04:19:27 INFO - PROCESS | 1930 | 1461583167668 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 04:19:27 INFO - PROCESS | 1930 | 1461583167676 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x127561000 == 40 [pid = 1930] [id = 433] 04:19:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x126c92800) [pid = 1930] [serial = 1298] [outer = 0x0] 04:19:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x1271c2000) [pid = 1930] [serial = 1299] [outer = 0x126c92800] 04:19:27 INFO - PROCESS | 1930 | 1461583167709 Marionette DEBUG loaded listener.js 04:19:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x127a2ec00) [pid = 1930] [serial = 1300] [outer = 0x126c92800] 04:19:28 INFO - PROCESS | 1930 | 1461583168065 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]]]}] 04:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 518ms 04:19:28 INFO - PROCESS | 1930 | 1461583168105 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 04:19:28 INFO - PROCESS | 1930 | 1461583168108 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 04:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:19:28 INFO - PROCESS | 1930 | 1461583168110 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:19:28 INFO - PROCESS | 1930 | 1461583168111 Marionette TRACE conn2 <- [1,1706,null,{}] 04:19:28 INFO - PROCESS | 1930 | 1461583168113 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}] 04:19:28 INFO - PROCESS | 1930 | 1461583168212 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 04:19:28 INFO - PROCESS | 1930 | 1461583168224 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a075000 == 41 [pid = 1930] [id = 434] 04:19:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x126603000) [pid = 1930] [serial = 1301] [outer = 0x0] 04:19:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x128d38000) [pid = 1930] [serial = 1302] [outer = 0x126603000] 04:19:28 INFO - PROCESS | 1930 | 1461583168250 Marionette DEBUG loaded listener.js 04:19:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x129572c00) [pid = 1930] [serial = 1303] [outer = 0x126603000] 04:19:28 INFO - PROCESS | 1930 | 1461583168587 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]]]}] 04:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 520ms 04:19:28 INFO - PROCESS | 1930 | 1461583168631 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 04:19:28 INFO - PROCESS | 1930 | 1461583168632 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 04:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:19:28 INFO - PROCESS | 1930 | 1461583168634 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:19:28 INFO - PROCESS | 1930 | 1461583168635 Marionette TRACE conn2 <- [1,1710,null,{}] 04:19:28 INFO - PROCESS | 1930 | 1461583168638 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}] 04:19:28 INFO - PROCESS | 1930 | 1461583168734 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 04:19:28 INFO - PROCESS | 1930 | 1461583168739 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a162800 == 42 [pid = 1930] [id = 435] 04:19:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x127522400) [pid = 1930] [serial = 1304] [outer = 0x0] 04:19:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x12957c400) [pid = 1930] [serial = 1305] [outer = 0x127522400] 04:19:28 INFO - PROCESS | 1930 | 1461583168792 Marionette DEBUG loaded listener.js 04:19:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x12ae14000) [pid = 1930] [serial = 1306] [outer = 0x127522400] 04:19:29 INFO - PROCESS | 1930 | 1461583169115 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]]]}] 04:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 518ms 04:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:19:29 INFO - PROCESS | 1930 | 1461583169153 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 04:19:29 INFO - PROCESS | 1930 | 1461583169154 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 04:19:29 INFO - PROCESS | 1930 | 1461583169156 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:19:29 INFO - PROCESS | 1930 | 1461583169157 Marionette TRACE conn2 <- [1,1714,null,{}] 04:19:29 INFO - PROCESS | 1930 | 1461583169159 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}] 04:19:29 INFO - PROCESS | 1930 | 1461583169258 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 04:19:29 INFO - PROCESS | 1930 | 1461583169270 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c110800 == 43 [pid = 1930] [id = 436] 04:19:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x12957e400) [pid = 1930] [serial = 1307] [outer = 0x0] 04:19:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x12ae19800) [pid = 1930] [serial = 1308] [outer = 0x12957e400] 04:19:29 INFO - PROCESS | 1930 | 1461583169295 Marionette DEBUG loaded listener.js 04:19:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x12ae21800) [pid = 1930] [serial = 1309] [outer = 0x12957e400] 04:19:29 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x11adde000) [pid = 1930] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:19:29 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x11af24c00) [pid = 1930] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:19:29 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x11c741800) [pid = 1930] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:19:29 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x1148e1400) [pid = 1930] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:19:29 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x115099000) [pid = 1930] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:19:29 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x119b69800) [pid = 1930] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:19:29 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x11a857400) [pid = 1930] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:19:29 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x11581d800) [pid = 1930] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:19:29 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x1158b6400) [pid = 1930] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:19:29 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x126c87400) [pid = 1930] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:19:29 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x11ac8e800) [pid = 1930] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:19:29 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x11ab2ec00) [pid = 1930] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:19:29 INFO - PROCESS | 1930 | 1461583169628 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]]]}] 04:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 519ms 04:19:29 INFO - PROCESS | 1930 | 1461583169675 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 04:19:29 INFO - PROCESS | 1930 | 1461583169676 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 04:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:19:29 INFO - PROCESS | 1930 | 1461583169678 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:19:29 INFO - PROCESS | 1930 | 1461583169680 Marionette TRACE conn2 <- [1,1718,null,{}] 04:19:29 INFO - PROCESS | 1930 | 1461583169682 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}] 04:19:29 INFO - PROCESS | 1930 | 1461583169762 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 04:19:29 INFO - PROCESS | 1930 | 1461583169766 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x128d1c000 == 44 [pid = 1930] [id = 437] 04:19:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x1158b6400) [pid = 1930] [serial = 1310] [outer = 0x0] 04:19:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x11ab28c00) [pid = 1930] [serial = 1311] [outer = 0x1158b6400] 04:19:29 INFO - PROCESS | 1930 | 1461583169792 Marionette DEBUG loaded listener.js 04:19:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x11c743000) [pid = 1930] [serial = 1312] [outer = 0x1158b6400] 04:19:30 INFO - PROCESS | 1930 | 1461583170129 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]]]}] 04:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 472ms 04:19:30 INFO - PROCESS | 1930 | 1461583170150 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 04:19:30 INFO - PROCESS | 1930 | 1461583170151 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 04:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:19:30 INFO - PROCESS | 1930 | 1461583170154 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:19:30 INFO - PROCESS | 1930 | 1461583170157 Marionette TRACE conn2 <- [1,1722,null,{}] 04:19:30 INFO - PROCESS | 1930 | 1461583170160 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}] 04:19:30 INFO - PROCESS | 1930 | 1461583170261 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 04:19:30 INFO - PROCESS | 1930 | 1461583170267 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d51f800 == 45 [pid = 1930] [id = 438] 04:19:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x11c864000) [pid = 1930] [serial = 1313] [outer = 0x0] 04:19:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x12ae20800) [pid = 1930] [serial = 1314] [outer = 0x11c864000] 04:19:30 INFO - PROCESS | 1930 | 1461583170299 Marionette DEBUG loaded listener.js 04:19:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x12b758400) [pid = 1930] [serial = 1315] [outer = 0x11c864000] 04:19:30 INFO - PROCESS | 1930 | 1461583170645 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]]]}] 04:19:30 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 04:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 522ms 04:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:19:30 INFO - PROCESS | 1930 | 1461583170677 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 04:19:30 INFO - PROCESS | 1930 | 1461583170678 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 04:19:30 INFO - PROCESS | 1930 | 1461583170680 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:19:30 INFO - PROCESS | 1930 | 1461583170682 Marionette TRACE conn2 <- [1,1726,null,{}] 04:19:30 INFO - PROCESS | 1930 | 1461583170684 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}] 04:19:30 INFO - PROCESS | 1930 | 1461583170781 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 04:19:30 INFO - PROCESS | 1930 | 1461583170787 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x12dd7c800 == 46 [pid = 1930] [id = 439] 04:19:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x12b77d400) [pid = 1930] [serial = 1316] [outer = 0x0] 04:19:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x12b7db800) [pid = 1930] [serial = 1317] [outer = 0x12b77d400] 04:19:30 INFO - PROCESS | 1930 | 1461583170812 Marionette DEBUG loaded listener.js 04:19:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x12b8f3800) [pid = 1930] [serial = 1318] [outer = 0x12b77d400] 04:19:31 INFO - PROCESS | 1930 | 1461583171128 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]]]}] 04:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 470ms 04:19:31 INFO - PROCESS | 1930 | 1461583171150 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 04:19:31 INFO - PROCESS | 1930 | 1461583171151 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 04:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:19:31 INFO - PROCESS | 1930 | 1461583171161 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:19:31 INFO - PROCESS | 1930 | 1461583171162 Marionette TRACE conn2 <- [1,1730,null,{}] 04:19:31 INFO - PROCESS | 1930 | 1461583171181 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}] 04:19:31 INFO - PROCESS | 1930 | 1461583171267 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 04:19:31 INFO - PROCESS | 1930 | 1461583171274 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e4d0800 == 47 [pid = 1930] [id = 440] 04:19:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x12b758000) [pid = 1930] [serial = 1319] [outer = 0x0] 04:19:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x12bd36800) [pid = 1930] [serial = 1320] [outer = 0x12b758000] 04:19:31 INFO - PROCESS | 1930 | 1461583171298 Marionette DEBUG loaded listener.js 04:19:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x12bdcd800) [pid = 1930] [serial = 1321] [outer = 0x12b758000] 04:19:31 INFO - PROCESS | 1930 | 1461583171617 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]]]}] 04:19:31 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 04:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 475ms 04:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:19:31 INFO - PROCESS | 1930 | 1461583171630 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 04:19:31 INFO - PROCESS | 1930 | 1461583171631 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 04:19:31 INFO - PROCESS | 1930 | 1461583171633 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:19:31 INFO - PROCESS | 1930 | 1461583171634 Marionette TRACE conn2 <- [1,1734,null,{}] 04:19:31 INFO - PROCESS | 1930 | 1461583171636 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}] 04:19:31 INFO - PROCESS | 1930 | 1461583171718 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 04:19:31 INFO - PROCESS | 1930 | 1461583171724 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e647800 == 48 [pid = 1930] [id = 441] 04:19:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x12bd38400) [pid = 1930] [serial = 1322] [outer = 0x0] 04:19:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x12c00bc00) [pid = 1930] [serial = 1323] [outer = 0x12bd38400] 04:19:31 INFO - PROCESS | 1930 | 1461583171749 Marionette DEBUG loaded listener.js 04:19:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x12c013800) [pid = 1930] [serial = 1324] [outer = 0x12bd38400] 04:19:32 INFO - PROCESS | 1930 | 1461583172088 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]]]}] 04:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 473ms 04:19:32 INFO - PROCESS | 1930 | 1461583172162 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 04:19:32 INFO - PROCESS | 1930 | 1461583172164 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 04:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:19:32 INFO - PROCESS | 1930 | 1461583172168 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:19:32 INFO - PROCESS | 1930 | 1461583172171 Marionette TRACE conn2 <- [1,1738,null,{}] 04:19:32 INFO - PROCESS | 1930 | 1461583172175 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}] 04:19:32 INFO - PROCESS | 1930 | 1461583172269 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 04:19:32 INFO - PROCESS | 1930 | 1461583172361 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x11904a800 == 49 [pid = 1930] [id = 442] 04:19:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x11508d400) [pid = 1930] [serial = 1325] [outer = 0x0] 04:19:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x11526c400) [pid = 1930] [serial = 1326] [outer = 0x11508d400] 04:19:32 INFO - PROCESS | 1930 | 1461583172393 Marionette DEBUG loaded listener.js 04:19:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x11574e400) [pid = 1930] [serial = 1327] [outer = 0x11508d400] 04:19:32 INFO - PROCESS | 1930 | 1461583172831 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]]]}] 04:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 723ms 04:19:32 INFO - PROCESS | 1930 | 1461583172892 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 04:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:19:32 INFO - PROCESS | 1930 | 1461583172894 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 04:19:32 INFO - PROCESS | 1930 | 1461583172900 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:19:32 INFO - PROCESS | 1930 | 1461583172903 Marionette TRACE conn2 <- [1,1742,null,{}] 04:19:32 INFO - PROCESS | 1930 | 1461583172906 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}] 04:19:33 INFO - PROCESS | 1930 | 1461583173011 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 04:19:33 INFO - PROCESS | 1930 | 1461583173065 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x11bfa5000 == 50 [pid = 1930] [id = 443] 04:19:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x11574f400) [pid = 1930] [serial = 1328] [outer = 0x0] 04:19:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x119863800) [pid = 1930] [serial = 1329] [outer = 0x11574f400] 04:19:33 INFO - PROCESS | 1930 | 1461583173095 Marionette DEBUG loaded listener.js 04:19:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x11aa4c400) [pid = 1930] [serial = 1330] [outer = 0x11574f400] 04:19:33 INFO - PROCESS | 1930 | 1461583173486 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]]]}] 04:19:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:19:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 626ms 04:19:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:19:33 INFO - PROCESS | 1930 | 1461583173525 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 04:19:33 INFO - PROCESS | 1930 | 1461583173526 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 04:19:33 INFO - PROCESS | 1930 | 1461583173529 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:19:33 INFO - PROCESS | 1930 | 1461583173530 Marionette TRACE conn2 <- [1,1746,null,{}] 04:19:33 INFO - PROCESS | 1930 | 1461583173537 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}] 04:19:33 INFO - PROCESS | 1930 | 1461583173666 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 04:19:33 INFO - PROCESS | 1930 | 1461583173738 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d32b800 == 51 [pid = 1930] [id = 444] 04:19:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x11bfdd800) [pid = 1930] [serial = 1331] [outer = 0x0] 04:19:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x11c864400) [pid = 1930] [serial = 1332] [outer = 0x11bfdd800] 04:19:33 INFO - PROCESS | 1930 | 1461583173771 Marionette DEBUG loaded listener.js 04:19:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x126c85800) [pid = 1930] [serial = 1333] [outer = 0x11bfdd800] 04:19:34 INFO - PROCESS | 1930 | 1461583174156 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]]]}] 04:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 671ms 04:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:19:34 INFO - PROCESS | 1930 | 1461583174201 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 04:19:34 INFO - PROCESS | 1930 | 1461583174202 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 04:19:34 INFO - PROCESS | 1930 | 1461583174206 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:19:34 INFO - PROCESS | 1930 | 1461583174208 Marionette TRACE conn2 <- [1,1750,null,{}] 04:19:34 INFO - PROCESS | 1930 | 1461583174211 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}] 04:19:34 INFO - PROCESS | 1930 | 1461583174314 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 04:19:34 INFO - PROCESS | 1930 | 1461583174371 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e4d7800 == 52 [pid = 1930] [id = 445] 04:19:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x1278b6400) [pid = 1930] [serial = 1334] [outer = 0x0] 04:19:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x12811cc00) [pid = 1930] [serial = 1335] [outer = 0x1278b6400] 04:19:34 INFO - PROCESS | 1930 | 1461583174401 Marionette DEBUG loaded listener.js 04:19:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x129581000) [pid = 1930] [serial = 1336] [outer = 0x1278b6400] 04:19:34 INFO - PROCESS | 1930 | 1461583174865 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]]]}] 04:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 671ms 04:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:19:34 INFO - PROCESS | 1930 | 1461583174876 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 04:19:34 INFO - PROCESS | 1930 | 1461583174878 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 04:19:34 INFO - PROCESS | 1930 | 1461583174880 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:19:34 INFO - PROCESS | 1930 | 1461583174882 Marionette TRACE conn2 <- [1,1754,null,{}] 04:19:34 INFO - PROCESS | 1930 | 1461583174886 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}] 04:19:35 INFO - PROCESS | 1930 | 1461583175077 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 04:19:35 INFO - PROCESS | 1930 | 1461583175171 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x119d3c800 == 53 [pid = 1930] [id = 446] 04:19:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x119297400) [pid = 1930] [serial = 1337] [outer = 0x0] 04:19:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x1278b9c00) [pid = 1930] [serial = 1338] [outer = 0x119297400] 04:19:35 INFO - PROCESS | 1930 | 1461583175217 Marionette DEBUG loaded listener.js 04:19:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x12b74c400) [pid = 1930] [serial = 1339] [outer = 0x119297400] 04:19:35 INFO - PROCESS | 1930 | 1461583175875 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]]]}] 04:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1021ms 04:19:35 INFO - PROCESS | 1930 | 1461583175901 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 04:19:35 INFO - PROCESS | 1930 | 1461583175903 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 04:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:19:35 INFO - PROCESS | 1930 | 1461583175909 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:19:35 INFO - PROCESS | 1930 | 1461583175911 Marionette TRACE conn2 <- [1,1758,null,{}] 04:19:35 INFO - PROCESS | 1930 | 1461583175915 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}] 04:19:36 INFO - PROCESS | 1930 | 1461583176005 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 04:19:36 INFO - PROCESS | 1930 | 1461583176081 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x119822800 == 54 [pid = 1930] [id = 447] 04:19:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x11508c800) [pid = 1930] [serial = 1340] [outer = 0x0] 04:19:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x115270000) [pid = 1930] [serial = 1341] [outer = 0x11508c800] 04:19:36 INFO - PROCESS | 1930 | 1461583176110 Marionette DEBUG loaded listener.js 04:19:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x1158b4800) [pid = 1930] [serial = 1342] [outer = 0x11508c800] 04:19:36 INFO - PROCESS | 1930 | 1461583176561 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]]]}] 04:19:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 671ms 04:19:36 INFO - PROCESS | 1930 | 1461583176580 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 04:19:36 INFO - PROCESS | 1930 | 1461583176584 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 04:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:19:36 INFO - PROCESS | 1930 | 1461583176588 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:19:36 INFO - PROCESS | 1930 | 1461583176590 Marionette TRACE conn2 <- [1,1762,null,{}] 04:19:36 INFO - PROCESS | 1930 | 1461583176592 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}] 04:19:36 INFO - PROCESS | 1930 | 1461583176682 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 04:19:36 INFO - PROCESS | 1930 | 1461583176735 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a80d000 == 55 [pid = 1930] [id = 448] 04:19:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x115949400) [pid = 1930] [serial = 1343] [outer = 0x0] 04:19:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x119093800) [pid = 1930] [serial = 1344] [outer = 0x115949400] 04:19:36 INFO - PROCESS | 1930 | 1461583176763 Marionette DEBUG loaded listener.js 04:19:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x11a864c00) [pid = 1930] [serial = 1345] [outer = 0x115949400] 04:19:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12e4d0800 == 54 [pid = 1930] [id = 440] 04:19:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12dd7c800 == 53 [pid = 1930] [id = 439] 04:19:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12d51f800 == 52 [pid = 1930] [id = 438] 04:19:36 INFO - PROCESS | 1930 | --DOCSHELL 0x128d1c000 == 51 [pid = 1930] [id = 437] 04:19:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12c110800 == 50 [pid = 1930] [id = 436] 04:19:36 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x116955400) [pid = 1930] [serial = 1227] [outer = 0x0] [url = about:blank] 04:19:36 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x128115c00) [pid = 1930] [serial = 1263] [outer = 0x0] [url = about:blank] 04:19:36 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x114cb7800) [pid = 1930] [serial = 1224] [outer = 0x0] [url = about:blank] 04:19:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12a162800 == 49 [pid = 1930] [id = 435] 04:19:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12a075000 == 48 [pid = 1930] [id = 434] 04:19:36 INFO - PROCESS | 1930 | --DOCSHELL 0x127561000 == 47 [pid = 1930] [id = 433] 04:19:36 INFO - PROCESS | 1930 | --DOCSHELL 0x123ac5800 == 46 [pid = 1930] [id = 432] 04:19:36 INFO - PROCESS | 1930 | --DOCSHELL 0x11c485800 == 45 [pid = 1930] [id = 431] 04:19:36 INFO - PROCESS | 1930 | --DOCSHELL 0x119268800 == 44 [pid = 1930] [id = 430] 04:19:36 INFO - PROCESS | 1930 | --DOCSHELL 0x11a88d800 == 43 [pid = 1930] [id = 429] 04:19:36 INFO - PROCESS | 1930 | --DOCSHELL 0x119d48000 == 42 [pid = 1930] [id = 428] 04:19:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12c105000 == 41 [pid = 1930] [id = 426] 04:19:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12be06800 == 40 [pid = 1930] [id = 425] 04:19:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12756b800 == 39 [pid = 1930] [id = 424] 04:19:37 INFO - PROCESS | 1930 | --DOCSHELL 0x11b943800 == 38 [pid = 1930] [id = 423] 04:19:37 INFO - PROCESS | 1930 | --DOCSHELL 0x11584b800 == 37 [pid = 1930] [id = 422] 04:19:37 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x11bfcb000) [pid = 1930] [serial = 1192] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x119360800) [pid = 1930] [serial = 1254] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x11af24000) [pid = 1930] [serial = 1255] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x12640ec00) [pid = 1930] [serial = 1252] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x1278bc000) [pid = 1930] [serial = 1261] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x127520000) [pid = 1930] [serial = 1260] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x126dd2c00) [pid = 1930] [serial = 1258] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x11c73bc00) [pid = 1930] [serial = 1249] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x11add4400) [pid = 1930] [serial = 1243] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x126772400) [pid = 1930] [serial = 1257] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x11b90d400) [pid = 1930] [serial = 1245] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x11bfe1800) [pid = 1930] [serial = 1248] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x11bfc7400) [pid = 1930] [serial = 1246] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x123b6e800) [pid = 1930] [serial = 1251] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x119855800) [pid = 1930] [serial = 1236] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x119d8b800) [pid = 1930] [serial = 1237] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x11558f000) [pid = 1930] [serial = 1231] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x115269800) [pid = 1930] [serial = 1230] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x11a85c400) [pid = 1930] [serial = 1239] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x11aa4a800) [pid = 1930] [serial = 1240] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x11ab2e800) [pid = 1930] [serial = 1242] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x11594a400) [pid = 1930] [serial = 1233] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x11677b400) [pid = 1930] [serial = 1234] [outer = 0x0] [url = about:blank] 04:19:37 INFO - PROCESS | 1930 | 1461583177142 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]]]}] 04:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 570ms 04:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:19:37 INFO - PROCESS | 1930 | 1461583177159 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 04:19:37 INFO - PROCESS | 1930 | 1461583177160 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 04:19:37 INFO - PROCESS | 1930 | 1461583177162 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:19:37 INFO - PROCESS | 1930 | 1461583177164 Marionette TRACE conn2 <- [1,1766,null,{}] 04:19:37 INFO - PROCESS | 1930 | 1461583177171 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}] 04:19:37 INFO - PROCESS | 1930 | 1461583177251 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 04:19:37 INFO - PROCESS | 1930 | 1461583177307 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x11af34000 == 38 [pid = 1930] [id = 449] 04:19:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x11a859c00) [pid = 1930] [serial = 1346] [outer = 0x0] 04:19:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x11ab25000) [pid = 1930] [serial = 1347] [outer = 0x11a859c00] 04:19:37 INFO - PROCESS | 1930 | 1461583177335 Marionette DEBUG loaded listener.js 04:19:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x11af1c000) [pid = 1930] [serial = 1348] [outer = 0x11a859c00] 04:19:37 INFO - PROCESS | 1930 | 1461583177646 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]]]}] 04:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 521ms 04:19:37 INFO - PROCESS | 1930 | 1461583177684 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 04:19:37 INFO - PROCESS | 1930 | 1461583177685 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 04:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:19:37 INFO - PROCESS | 1930 | 1461583177688 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:19:37 INFO - PROCESS | 1930 | 1461583177690 Marionette TRACE conn2 <- [1,1770,null,{}] 04:19:37 INFO - PROCESS | 1930 | 1461583177693 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}] 04:19:37 INFO - PROCESS | 1930 | 1461583177771 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 04:19:37 INFO - PROCESS | 1930 | 1461583177777 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x11c484800 == 39 [pid = 1930] [id = 450] 04:19:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x11b903400) [pid = 1930] [serial = 1349] [outer = 0x0] 04:19:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x11bc0fc00) [pid = 1930] [serial = 1350] [outer = 0x11b903400] 04:19:37 INFO - PROCESS | 1930 | 1461583177804 Marionette DEBUG loaded listener.js 04:19:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x11bfd9800) [pid = 1930] [serial = 1351] [outer = 0x11b903400] 04:19:38 INFO - PROCESS | 1930 | 1461583178148 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]]]}] 04:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 473ms 04:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:19:38 INFO - PROCESS | 1930 | 1461583178162 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 04:19:38 INFO - PROCESS | 1930 | 1461583178163 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 04:19:38 INFO - PROCESS | 1930 | 1461583178166 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:19:38 INFO - PROCESS | 1930 | 1461583178167 Marionette TRACE conn2 <- [1,1774,null,{}] 04:19:38 INFO - PROCESS | 1930 | 1461583178169 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}] 04:19:38 INFO - PROCESS | 1930 | 1461583178250 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 04:19:38 INFO - PROCESS | 1930 | 1461583178255 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x126f59800 == 40 [pid = 1930] [id = 451] 04:19:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x11bfd9c00) [pid = 1930] [serial = 1352] [outer = 0x0] 04:19:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x11c2b3000) [pid = 1930] [serial = 1353] [outer = 0x11bfd9c00] 04:19:38 INFO - PROCESS | 1930 | 1461583178283 Marionette DEBUG loaded listener.js 04:19:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x123b6e400) [pid = 1930] [serial = 1354] [outer = 0x11bfd9c00] 04:19:38 INFO - PROCESS | 1930 | 1461583178606 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]]]}] 04:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 468ms 04:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:19:38 INFO - PROCESS | 1930 | 1461583178635 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 04:19:38 INFO - PROCESS | 1930 | 1461583178636 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 04:19:38 INFO - PROCESS | 1930 | 1461583178640 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:19:38 INFO - PROCESS | 1930 | 1461583178641 Marionette TRACE conn2 <- [1,1778,null,{}] 04:19:38 INFO - PROCESS | 1930 | 1461583178644 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}] 04:19:38 INFO - PROCESS | 1930 | 1461583178739 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 04:19:38 INFO - PROCESS | 1930 | 1461583178813 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x11b05e000 == 41 [pid = 1930] [id = 452] 04:19:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x126dc8000) [pid = 1930] [serial = 1355] [outer = 0x0] 04:19:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x127529400) [pid = 1930] [serial = 1356] [outer = 0x126dc8000] 04:19:38 INFO - PROCESS | 1930 | 1461583178843 Marionette DEBUG loaded listener.js 04:19:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x129575400) [pid = 1930] [serial = 1357] [outer = 0x126dc8000] 04:19:39 INFO - PROCESS | 1930 | 1461583179181 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]]]}] 04:19:39 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 04:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 571ms 04:19:39 INFO - PROCESS | 1930 | 1461583179209 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 04:19:39 INFO - PROCESS | 1930 | 1461583179210 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 04:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:19:39 INFO - PROCESS | 1930 | 1461583179221 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:19:39 INFO - PROCESS | 1930 | 1461583179222 Marionette TRACE conn2 <- [1,1782,null,{}] 04:19:39 INFO - PROCESS | 1930 | 1461583179224 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}] 04:19:39 INFO - PROCESS | 1930 | 1461583179324 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 04:19:39 INFO - PROCESS | 1930 | 1461583179328 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a084000 == 42 [pid = 1930] [id = 453] 04:19:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x126dc8400) [pid = 1930] [serial = 1358] [outer = 0x0] 04:19:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x129587800) [pid = 1930] [serial = 1359] [outer = 0x126dc8400] 04:19:39 INFO - PROCESS | 1930 | 1461583179384 Marionette DEBUG loaded listener.js 04:19:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x12b752000) [pid = 1930] [serial = 1360] [outer = 0x126dc8400] 04:19:39 INFO - PROCESS | 1930 | 1461583179689 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]]]}] 04:19:39 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 04:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 518ms 04:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:19:39 INFO - PROCESS | 1930 | 1461583179740 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 04:19:39 INFO - PROCESS | 1930 | 1461583179741 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 04:19:39 INFO - PROCESS | 1930 | 1461583179743 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:19:39 INFO - PROCESS | 1930 | 1461583179744 Marionette TRACE conn2 <- [1,1786,null,{}] 04:19:39 INFO - PROCESS | 1930 | 1461583179746 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}] 04:19:39 INFO - PROCESS | 1930 | 1461583179844 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 04:19:39 INFO - PROCESS | 1930 | 1461583179857 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b42c000 == 43 [pid = 1930] [id = 454] 04:19:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x12b752800) [pid = 1930] [serial = 1361] [outer = 0x0] 04:19:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x12b77ec00) [pid = 1930] [serial = 1362] [outer = 0x12b752800] 04:19:39 INFO - PROCESS | 1930 | 1461583179882 Marionette DEBUG loaded listener.js 04:19:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x12b787000) [pid = 1930] [serial = 1363] [outer = 0x12b752800] 04:19:40 INFO - PROCESS | 1930 | 1461583180204 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]]]}] 04:19:40 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 04:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 468ms 04:19:40 INFO - PROCESS | 1930 | 1461583180212 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 04:19:40 INFO - PROCESS | 1930 | 1461583180213 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 04:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:19:40 INFO - PROCESS | 1930 | 1461583180215 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:19:40 INFO - PROCESS | 1930 | 1461583180216 Marionette TRACE conn2 <- [1,1790,null,{}] 04:19:40 INFO - PROCESS | 1930 | 1461583180218 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}] 04:19:40 INFO - PROCESS | 1930 | 1461583180320 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 04:19:40 INFO - PROCESS | 1930 | 1461583180334 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2de800 == 44 [pid = 1930] [id = 455] 04:19:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x12b759800) [pid = 1930] [serial = 1364] [outer = 0x0] 04:19:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x12b7e2400) [pid = 1930] [serial = 1365] [outer = 0x12b759800] 04:19:40 INFO - PROCESS | 1930 | 1461583180359 Marionette DEBUG loaded listener.js 04:19:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x12b8fc400) [pid = 1930] [serial = 1366] [outer = 0x12b759800] 04:19:40 INFO - PROCESS | 1930 | 1461583180710 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]]]}] 04:19:40 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) 04:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 518ms 04:19:40 INFO - PROCESS | 1930 | 1461583180733 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 04:19:40 INFO - PROCESS | 1930 | 1461583180735 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 04:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:19:40 INFO - PROCESS | 1930 | 1461583180737 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:19:40 INFO - PROCESS | 1930 | 1461583180740 Marionette TRACE conn2 <- [1,1794,null,{}] 04:19:40 INFO - PROCESS | 1930 | 1461583180749 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}] 04:19:40 INFO - PROCESS | 1930 | 1461583180849 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 04:19:40 INFO - PROCESS | 1930 | 1461583180884 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d537000 == 45 [pid = 1930] [id = 456] 04:19:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x12b78a400) [pid = 1930] [serial = 1367] [outer = 0x0] 04:19:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x12bdc6400) [pid = 1930] [serial = 1368] [outer = 0x12b78a400] 04:19:40 INFO - PROCESS | 1930 | 1461583180909 Marionette DEBUG loaded listener.js 04:19:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12c017c00) [pid = 1930] [serial = 1369] [outer = 0x12b78a400] 04:19:41 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x127522400) [pid = 1930] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:19:41 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x12957e400) [pid = 1930] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:19:41 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x1158b6400) [pid = 1930] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:19:41 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x1158b5c00) [pid = 1930] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:19:41 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x11b9c9800) [pid = 1930] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:19:41 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x126c92800) [pid = 1930] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:19:41 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x11ab24800) [pid = 1930] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:19:41 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x119e3ec00) [pid = 1930] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:19:41 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x1148dcc00) [pid = 1930] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:19:41 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x127a28400) [pid = 1930] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:19:41 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x12b758000) [pid = 1930] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:19:41 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x12b77d400) [pid = 1930] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:19:41 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x11c864000) [pid = 1930] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:19:41 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x126603000) [pid = 1930] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:19:41 INFO - PROCESS | 1930 | 1461583181402 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]]]}] 04:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 671ms 04:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:19:41 INFO - PROCESS | 1930 | 1461583181410 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 04:19:41 INFO - PROCESS | 1930 | 1461583181412 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 04:19:41 INFO - PROCESS | 1930 | 1461583181414 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:19:41 INFO - PROCESS | 1930 | 1461583181415 Marionette TRACE conn2 <- [1,1798,null,{}] 04:19:41 INFO - PROCESS | 1930 | 1461583181417 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}] 04:19:41 INFO - PROCESS | 1930 | 1461583181515 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 04:19:41 INFO - PROCESS | 1930 | 1461583181519 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e4db800 == 46 [pid = 1930] [id = 457] 04:19:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x11648b400) [pid = 1930] [serial = 1370] [outer = 0x0] 04:19:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x127a7e800) [pid = 1930] [serial = 1371] [outer = 0x11648b400] 04:19:41 INFO - PROCESS | 1930 | 1461583181550 Marionette DEBUG loaded listener.js 04:19:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x12c0e1c00) [pid = 1930] [serial = 1372] [outer = 0x11648b400] 04:19:41 INFO - PROCESS | 1930 | 1461583181889 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]]]}] 04:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 519ms 04:19:41 INFO - PROCESS | 1930 | 1461583181934 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 04:19:41 INFO - PROCESS | 1930 | 1461583181935 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 04:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:19:41 INFO - PROCESS | 1930 | 1461583181937 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:19:41 INFO - PROCESS | 1930 | 1461583181940 Marionette TRACE conn2 <- [1,1802,null,{}] 04:19:41 INFO - PROCESS | 1930 | 1461583181944 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}] 04:19:42 INFO - PROCESS | 1930 | 1461583182030 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 04:19:42 INFO - PROCESS | 1930 | 1461583182034 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e632000 == 47 [pid = 1930] [id = 458] 04:19:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x12bdc9c00) [pid = 1930] [serial = 1373] [outer = 0x0] 04:19:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x12d159400) [pid = 1930] [serial = 1374] [outer = 0x12bdc9c00] 04:19:42 INFO - PROCESS | 1930 | 1461583182061 Marionette DEBUG loaded listener.js 04:19:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x12d233c00) [pid = 1930] [serial = 1375] [outer = 0x12bdc9c00] 04:19:42 INFO - PROCESS | 1930 | 1461583182395 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]]]}] 04:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 473ms 04:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:19:42 INFO - PROCESS | 1930 | 1461583182411 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 04:19:42 INFO - PROCESS | 1930 | 1461583182412 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 04:19:42 INFO - PROCESS | 1930 | 1461583182414 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:19:42 INFO - PROCESS | 1930 | 1461583182415 Marionette TRACE conn2 <- [1,1806,null,{}] 04:19:42 INFO - PROCESS | 1930 | 1461583182417 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}] 04:19:42 INFO - PROCESS | 1930 | 1461583182502 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 04:19:42 INFO - PROCESS | 1930 | 1461583182559 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f4dd000 == 48 [pid = 1930] [id = 459] 04:19:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x12d15f000) [pid = 1930] [serial = 1376] [outer = 0x0] 04:19:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x12d238c00) [pid = 1930] [serial = 1377] [outer = 0x12d15f000] 04:19:42 INFO - PROCESS | 1930 | 1461583182585 Marionette DEBUG loaded listener.js 04:19:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x12d3a0c00) [pid = 1930] [serial = 1378] [outer = 0x12d15f000] 04:19:42 INFO - PROCESS | 1930 | 1461583182863 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]]]}] 04:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 468ms 04:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:19:42 INFO - PROCESS | 1930 | 1461583182883 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 04:19:42 INFO - PROCESS | 1930 | 1461583182884 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 04:19:42 INFO - PROCESS | 1930 | 1461583182886 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:19:42 INFO - PROCESS | 1930 | 1461583182887 Marionette TRACE conn2 <- [1,1810,null,{}] 04:19:42 INFO - PROCESS | 1930 | 1461583182897 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}] 04:19:42 INFO - PROCESS | 1930 | 1461583182984 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 04:19:42 INFO - PROCESS | 1930 | 1461583182989 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f629800 == 49 [pid = 1930] [id = 460] 04:19:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x12d3a4800) [pid = 1930] [serial = 1379] [outer = 0x0] 04:19:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x12d582000) [pid = 1930] [serial = 1380] [outer = 0x12d3a4800] 04:19:43 INFO - PROCESS | 1930 | 1461583183014 Marionette DEBUG loaded listener.js 04:19:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x12d587c00) [pid = 1930] [serial = 1381] [outer = 0x12d3a4800] 04:19:43 INFO - PROCESS | 1930 | 1461583183459 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]]]}] 04:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 579ms 04:19:43 INFO - PROCESS | 1930 | 1461583183465 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 04:19:43 INFO - PROCESS | 1930 | 1461583183468 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 04:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:19:43 INFO - PROCESS | 1930 | 1461583183474 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:19:43 INFO - PROCESS | 1930 | 1461583183477 Marionette TRACE conn2 <- [1,1814,null,{}] 04:19:43 INFO - PROCESS | 1930 | 1461583183481 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}] 04:19:43 INFO - PROCESS | 1930 | 1461583183586 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 04:19:43 INFO - PROCESS | 1930 | 1461583183653 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x11981b800 == 50 [pid = 1930] [id = 461] 04:19:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x11558f000) [pid = 1930] [serial = 1382] [outer = 0x0] 04:19:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x1158b5c00) [pid = 1930] [serial = 1383] [outer = 0x11558f000] 04:19:43 INFO - PROCESS | 1930 | 1461583183690 Marionette DEBUG loaded listener.js 04:19:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x119232400) [pid = 1930] [serial = 1384] [outer = 0x11558f000] 04:19:44 INFO - PROCESS | 1930 | 1461583184110 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]]]}] 04:19:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 673ms 04:19:44 INFO - PROCESS | 1930 | 1461583184145 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 04:19:44 INFO - PROCESS | 1930 | 1461583184149 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 04:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:19:44 INFO - PROCESS | 1930 | 1461583184154 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:19:44 INFO - PROCESS | 1930 | 1461583184155 Marionette TRACE conn2 <- [1,1818,null,{}] 04:19:44 INFO - PROCESS | 1930 | 1461583184158 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}] 04:19:44 INFO - PROCESS | 1930 | 1461583184262 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 04:19:44 INFO - PROCESS | 1930 | 1461583184319 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x126f5c800 == 51 [pid = 1930] [id = 462] 04:19:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x119858800) [pid = 1930] [serial = 1385] [outer = 0x0] 04:19:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x11a939400) [pid = 1930] [serial = 1386] [outer = 0x119858800] 04:19:44 INFO - PROCESS | 1930 | 1461583184349 Marionette DEBUG loaded listener.js 04:19:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x11adde000) [pid = 1930] [serial = 1387] [outer = 0x119858800] 04:19:44 INFO - PROCESS | 1930 | 1461583184848 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]]]}] 04:19:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 722ms 04:19:44 INFO - PROCESS | 1930 | 1461583184922 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 04:19:44 INFO - PROCESS | 1930 | 1461583184924 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 04:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:19:44 INFO - PROCESS | 1930 | 1461583184930 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:19:44 INFO - PROCESS | 1930 | 1461583184934 Marionette TRACE conn2 <- [1,1822,null,{}] 04:19:44 INFO - PROCESS | 1930 | 1461583184948 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}] 04:19:45 INFO - PROCESS | 1930 | 1461583185100 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 04:19:45 INFO - PROCESS | 1930 | 1461583185229 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ea59000 == 52 [pid = 1930] [id = 463] 04:19:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x11c83a000) [pid = 1930] [serial = 1388] [outer = 0x0] 04:19:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x1271ec800) [pid = 1930] [serial = 1389] [outer = 0x11c83a000] 04:19:45 INFO - PROCESS | 1930 | 1461583185269 Marionette DEBUG loaded listener.js 04:19:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x12810f000) [pid = 1930] [serial = 1390] [outer = 0x11c83a000] 04:19:45 INFO - PROCESS | 1930 | 1461583185690 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]]]}] 04:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 778ms 04:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:19:45 INFO - PROCESS | 1930 | 1461583185724 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 04:19:45 INFO - PROCESS | 1930 | 1461583185725 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 04:19:45 INFO - PROCESS | 1930 | 1461583185729 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:19:45 INFO - PROCESS | 1930 | 1461583185730 Marionette TRACE conn2 <- [1,1826,null,{}] 04:19:45 INFO - PROCESS | 1930 | 1461583185733 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}] 04:19:45 INFO - PROCESS | 1930 | 1461583185838 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 04:19:45 INFO - PROCESS | 1930 | 1461583185908 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f9d4800 == 53 [pid = 1930] [id = 464] 04:19:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x129581400) [pid = 1930] [serial = 1391] [outer = 0x0] 04:19:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x12ae15000) [pid = 1930] [serial = 1392] [outer = 0x129581400] 04:19:45 INFO - PROCESS | 1930 | 1461583185938 Marionette DEBUG loaded listener.js 04:19:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x12b789400) [pid = 1930] [serial = 1393] [outer = 0x129581400] 04:19:46 INFO - PROCESS | 1930 | 1461583186366 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]]]}] 04:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 671ms 04:19:46 INFO - PROCESS | 1930 | 1461583186401 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 04:19:46 INFO - PROCESS | 1930 | 1461583186403 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 04:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:19:46 INFO - PROCESS | 1930 | 1461583186409 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:19:46 INFO - PROCESS | 1930 | 1461583186411 Marionette TRACE conn2 <- [1,1830,null,{}] 04:19:46 INFO - PROCESS | 1930 | 1461583186415 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}] 04:19:46 INFO - PROCESS | 1930 | 1461583186560 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 04:19:46 INFO - PROCESS | 1930 | 1461583186630 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x12fb22800 == 54 [pid = 1930] [id = 465] 04:19:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x129581800) [pid = 1930] [serial = 1394] [outer = 0x0] 04:19:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x12bdce400) [pid = 1930] [serial = 1395] [outer = 0x129581800] 04:19:46 INFO - PROCESS | 1930 | 1461583186660 Marionette DEBUG loaded listener.js 04:19:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x12d232400) [pid = 1930] [serial = 1396] [outer = 0x129581800] 04:19:47 INFO - PROCESS | 1930 | 1461583187068 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]]]}] 04:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 722ms 04:19:47 INFO - PROCESS | 1930 | 1461583187131 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 04:19:47 INFO - PROCESS | 1930 | 1461583187133 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 04:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:19:47 INFO - PROCESS | 1930 | 1461583187135 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:19:47 INFO - PROCESS | 1930 | 1461583187136 Marionette TRACE conn2 <- [1,1834,null,{}] 04:19:47 INFO - PROCESS | 1930 | 1461583187139 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}] 04:19:47 INFO - PROCESS | 1930 | 1461583187268 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 04:19:47 INFO - PROCESS | 1930 | 1461583187339 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d52b800 == 55 [pid = 1930] [id = 466] 04:19:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x12b758800) [pid = 1930] [serial = 1397] [outer = 0x0] 04:19:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x12c00f800) [pid = 1930] [serial = 1398] [outer = 0x12b758800] 04:19:47 INFO - PROCESS | 1930 | 1461583187371 Marionette DEBUG loaded listener.js 04:19:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x12dd3e000) [pid = 1930] [serial = 1399] [outer = 0x12b758800] 04:19:47 INFO - PROCESS | 1930 | 1461583187990 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]]]}] 04:19:48 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 04:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 873ms 04:19:48 INFO - PROCESS | 1930 | 1461583188024 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 04:19:48 INFO - PROCESS | 1930 | 1461583188026 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 04:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:19:48 INFO - PROCESS | 1930 | 1461583188031 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:19:48 INFO - PROCESS | 1930 | 1461583188033 Marionette TRACE conn2 <- [1,1838,null,{}] 04:19:48 INFO - PROCESS | 1930 | 1461583188037 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}] 04:19:48 INFO - PROCESS | 1930 | 1461583188132 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 04:19:48 INFO - PROCESS | 1930 | 1461583188193 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x126f55000 == 56 [pid = 1930] [id = 467] 04:19:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x11574fc00) [pid = 1930] [serial = 1400] [outer = 0x0] 04:19:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x1164f1400) [pid = 1930] [serial = 1401] [outer = 0x11574fc00] 04:19:48 INFO - PROCESS | 1930 | 1461583188221 Marionette DEBUG loaded listener.js 04:19:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x119861000) [pid = 1930] [serial = 1402] [outer = 0x11574fc00] 04:19:48 INFO - PROCESS | 1930 | 1461583188635 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]]]}] 04:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 673ms 04:19:48 INFO - PROCESS | 1930 | 1461583188721 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 04:19:48 INFO - PROCESS | 1930 | 1461583188725 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 04:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:19:48 INFO - PROCESS | 1930 | 1461583188732 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:19:48 INFO - PROCESS | 1930 | 1461583188733 Marionette TRACE conn2 <- [1,1842,null,{}] 04:19:48 INFO - PROCESS | 1930 | 1461583188736 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}] 04:19:48 INFO - PROCESS | 1930 | 1461583188829 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 04:19:48 INFO - PROCESS | 1930 | 1461583188900 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x119907000 == 57 [pid = 1930] [id = 468] 04:19:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x1158b6400) [pid = 1930] [serial = 1403] [outer = 0x0] 04:19:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x11a861400) [pid = 1930] [serial = 1404] [outer = 0x1158b6400] 04:19:48 INFO - PROCESS | 1930 | 1461583188928 Marionette DEBUG loaded listener.js 04:19:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x11a990400) [pid = 1930] [serial = 1405] [outer = 0x1158b6400] 04:19:49 INFO - PROCESS | 1930 | --DOCSHELL 0x12f4dd000 == 56 [pid = 1930] [id = 459] 04:19:49 INFO - PROCESS | 1930 | --DOCSHELL 0x12e632000 == 55 [pid = 1930] [id = 458] 04:19:49 INFO - PROCESS | 1930 | --DOCSHELL 0x12e4db800 == 54 [pid = 1930] [id = 457] 04:19:49 INFO - PROCESS | 1930 | --DOCSHELL 0x12d537000 == 53 [pid = 1930] [id = 456] 04:19:49 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2de800 == 52 [pid = 1930] [id = 455] 04:19:49 INFO - PROCESS | 1930 | --DOCSHELL 0x12b42c000 == 51 [pid = 1930] [id = 454] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x118a45000) [pid = 1930] [serial = 1269] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x11a938c00) [pid = 1930] [serial = 1272] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x114669800) [pid = 1930] [serial = 1266] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x11c2ab400) [pid = 1930] [serial = 1275] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x128d36000) [pid = 1930] [serial = 1281] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x127520c00) [pid = 1930] [serial = 1278] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x12c00bc00) [pid = 1930] [serial = 1323] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOCSHELL 0x12a084000 == 50 [pid = 1930] [id = 453] 04:19:49 INFO - PROCESS | 1930 | --DOCSHELL 0x11b05e000 == 49 [pid = 1930] [id = 452] 04:19:49 INFO - PROCESS | 1930 | --DOCSHELL 0x126f59800 == 48 [pid = 1930] [id = 451] 04:19:49 INFO - PROCESS | 1930 | --DOCSHELL 0x11c484800 == 47 [pid = 1930] [id = 450] 04:19:49 INFO - PROCESS | 1930 | --DOCSHELL 0x11af34000 == 46 [pid = 1930] [id = 449] 04:19:49 INFO - PROCESS | 1930 | --DOCSHELL 0x11a80d000 == 45 [pid = 1930] [id = 448] 04:19:49 INFO - PROCESS | 1930 | --DOCSHELL 0x119822800 == 44 [pid = 1930] [id = 447] 04:19:49 INFO - PROCESS | 1930 | --DOCSHELL 0x12e647800 == 43 [pid = 1930] [id = 441] 04:19:49 INFO - PROCESS | 1930 | 1461583189311 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]]]}] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x12957c400) [pid = 1930] [serial = 1305] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x12ae19800) [pid = 1930] [serial = 1308] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x12ae14000) [pid = 1930] [serial = 1306] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x11ab28c00) [pid = 1930] [serial = 1311] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x119bc4000) [pid = 1930] [serial = 1288] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x1192a0400) [pid = 1930] [serial = 1287] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x11bfd1000) [pid = 1930] [serial = 1296] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x11c740000) [pid = 1930] [serial = 1297] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x1271c2000) [pid = 1930] [serial = 1299] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x11ad2c000) [pid = 1930] [serial = 1293] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x11bc19800) [pid = 1930] [serial = 1294] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x11a85e800) [pid = 1930] [serial = 1290] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x11a98cc00) [pid = 1930] [serial = 1291] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x1152b9400) [pid = 1930] [serial = 1285] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x114cb7c00) [pid = 1930] [serial = 1284] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x1281aac00) [pid = 1930] [serial = 1264] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x12bdcd800) [pid = 1930] [serial = 1321] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x12b7db800) [pid = 1930] [serial = 1317] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x11c743000) [pid = 1930] [serial = 1312] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x12bd36800) [pid = 1930] [serial = 1320] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x12ae20800) [pid = 1930] [serial = 1314] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x128d38000) [pid = 1930] [serial = 1302] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x12b8f3800) [pid = 1930] [serial = 1318] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x12b758400) [pid = 1930] [serial = 1315] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x12ae21800) [pid = 1930] [serial = 1309] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x127a2ec00) [pid = 1930] [serial = 1300] [outer = 0x0] [url = about:blank] 04:19:49 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x129572c00) [pid = 1930] [serial = 1303] [outer = 0x0] [url = about:blank] 04:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 621ms 04:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:19:49 INFO - PROCESS | 1930 | 1461583189354 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 04:19:49 INFO - PROCESS | 1930 | 1461583189356 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 04:19:49 INFO - PROCESS | 1930 | 1461583189358 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:19:49 INFO - PROCESS | 1930 | 1461583189360 Marionette TRACE conn2 <- [1,1846,null,{}] 04:19:49 INFO - PROCESS | 1930 | 1461583189368 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}] 04:19:49 INFO - PROCESS | 1930 | 1461583189465 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 04:19:49 INFO - PROCESS | 1930 | 1461583189473 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x11b05b800 == 44 [pid = 1930] [id = 469] 04:19:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x11ac8bc00) [pid = 1930] [serial = 1406] [outer = 0x0] 04:19:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x11af24c00) [pid = 1930] [serial = 1407] [outer = 0x11ac8bc00] 04:19:49 INFO - PROCESS | 1930 | 1461583189502 Marionette DEBUG loaded listener.js 04:19:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x11bc1b400) [pid = 1930] [serial = 1408] [outer = 0x11ac8bc00] 04:19:49 INFO - PROCESS | 1930 | 1461583189852 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]]]}] 04:19:49 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) 04:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 521ms 04:19:49 INFO - PROCESS | 1930 | 1461583189900 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 04:19:49 INFO - PROCESS | 1930 | 1461583189901 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 04:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:19:49 INFO - PROCESS | 1930 | 1461583189905 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:19:49 INFO - PROCESS | 1930 | 1461583189906 Marionette TRACE conn2 <- [1,1850,null,{}] 04:19:49 INFO - PROCESS | 1930 | 1461583189909 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}] 04:19:49 INFO - PROCESS | 1930 | 1461583189987 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 04:19:49 INFO - PROCESS | 1930 | 1461583189994 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x126d13000 == 45 [pid = 1930] [id = 470] 04:19:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x11bfd1c00) [pid = 1930] [serial = 1409] [outer = 0x0] 04:19:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x11bfe6400) [pid = 1930] [serial = 1410] [outer = 0x11bfd1c00] 04:19:50 INFO - PROCESS | 1930 | 1461583190020 Marionette DEBUG loaded listener.js 04:19:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x123a58000) [pid = 1930] [serial = 1411] [outer = 0x11bfd1c00] 04:19:50 INFO - PROCESS | 1930 | 1461583190419 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]]]}] 04:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 570ms 04:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:19:50 INFO - PROCESS | 1930 | 1461583190476 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 04:19:50 INFO - PROCESS | 1930 | 1461583190478 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 04:19:50 INFO - PROCESS | 1930 | 1461583190481 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:19:50 INFO - PROCESS | 1930 | 1461583190483 Marionette TRACE conn2 <- [1,1854,null,{}] 04:19:50 INFO - PROCESS | 1930 | 1461583190486 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}] 04:19:50 INFO - PROCESS | 1930 | 1461583190605 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 04:19:50 INFO - PROCESS | 1930 | 1461583190617 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x128192000 == 46 [pid = 1930] [id = 471] 04:19:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x123a58800) [pid = 1930] [serial = 1412] [outer = 0x0] 04:19:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x126605000) [pid = 1930] [serial = 1413] [outer = 0x123a58800] 04:19:50 INFO - PROCESS | 1930 | 1461583190645 Marionette DEBUG loaded listener.js 04:19:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x127520c00) [pid = 1930] [serial = 1414] [outer = 0x123a58800] 04:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 519ms 04:19:51 INFO - PROCESS | 1930 | 1461583190997 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]]]}] 04:19:51 INFO - PROCESS | 1930 | 1461583191001 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 04:19:51 INFO - PROCESS | 1930 | 1461583191002 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 04:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:19:51 INFO - PROCESS | 1930 | 1461583191009 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:19:51 INFO - PROCESS | 1930 | 1461583191010 Marionette TRACE conn2 <- [1,1858,null,{}] 04:19:51 INFO - PROCESS | 1930 | 1461583191013 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}] 04:19:51 INFO - PROCESS | 1930 | 1461583191146 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 04:19:51 INFO - PROCESS | 1930 | 1461583191153 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a0da800 == 47 [pid = 1930] [id = 472] 04:19:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x127521400) [pid = 1930] [serial = 1415] [outer = 0x0] 04:19:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x128116800) [pid = 1930] [serial = 1416] [outer = 0x127521400] 04:19:51 INFO - PROCESS | 1930 | 1461583191181 Marionette DEBUG loaded listener.js 04:19:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12ae1fc00) [pid = 1930] [serial = 1417] [outer = 0x127521400] 04:19:51 INFO - PROCESS | 1930 | 1461583191511 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]]]}] 04:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 526ms 04:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:19:51 INFO - PROCESS | 1930 | 1461583191530 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 04:19:51 INFO - PROCESS | 1930 | 1461583191531 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 04:19:51 INFO - PROCESS | 1930 | 1461583191534 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:19:51 INFO - PROCESS | 1930 | 1461583191535 Marionette TRACE conn2 <- [1,1862,null,{}] 04:19:51 INFO - PROCESS | 1930 | 1461583191538 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}] 04:19:51 INFO - PROCESS | 1930 | 1461583191637 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 04:19:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x128de2c00) [pid = 1930] [serial = 1418] [outer = 0x12e6ad400] 04:19:51 INFO - PROCESS | 1930 | 1461583191675 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d319000 == 48 [pid = 1930] [id = 473] 04:19:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x12b784000) [pid = 1930] [serial = 1419] [outer = 0x0] 04:19:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x12b7db800) [pid = 1930] [serial = 1420] [outer = 0x12b784000] 04:19:51 INFO - PROCESS | 1930 | 1461583191704 Marionette DEBUG loaded listener.js 04:19:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x12bd2a400) [pid = 1930] [serial = 1421] [outer = 0x12b784000] 04:19:52 INFO - PROCESS | 1930 | 1461583192080 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]]]}] 04:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 573ms 04:19:52 INFO - PROCESS | 1930 | 1461583192108 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 04:19:52 INFO - PROCESS | 1930 | 1461583192109 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 04:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:19:52 INFO - PROCESS | 1930 | 1461583192112 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:19:52 INFO - PROCESS | 1930 | 1461583192113 Marionette TRACE conn2 <- [1,1866,null,{}] 04:19:52 INFO - PROCESS | 1930 | 1461583192115 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}] 04:19:52 INFO - PROCESS | 1930 | 1461583192216 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 04:19:52 INFO - PROCESS | 1930 | 1461583192228 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2d9000 == 49 [pid = 1930] [id = 474] 04:19:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x1158bf400) [pid = 1930] [serial = 1422] [outer = 0x0] 04:19:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x12c00d000) [pid = 1930] [serial = 1423] [outer = 0x1158bf400] 04:19:52 INFO - PROCESS | 1930 | 1461583192254 Marionette DEBUG loaded listener.js 04:19:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x12c0e6c00) [pid = 1930] [serial = 1424] [outer = 0x1158bf400] 04:19:52 INFO - PROCESS | 1930 | 1461583192603 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]]]}] 04:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 517ms 04:19:52 INFO - PROCESS | 1930 | 1461583192630 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 04:19:52 INFO - PROCESS | 1930 | 1461583192631 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 04:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:19:52 INFO - PROCESS | 1930 | 1461583192633 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:19:52 INFO - PROCESS | 1930 | 1461583192634 Marionette TRACE conn2 <- [1,1870,null,{}] 04:19:52 INFO - PROCESS | 1930 | 1461583192636 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}] 04:19:52 INFO - PROCESS | 1930 | 1461583192744 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 04:19:52 INFO - PROCESS | 1930 | 1461583192748 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x12dd67800 == 50 [pid = 1930] [id = 475] 04:19:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x1187bbc00) [pid = 1930] [serial = 1425] [outer = 0x0] 04:19:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x12d241c00) [pid = 1930] [serial = 1426] [outer = 0x1187bbc00] 04:19:52 INFO - PROCESS | 1930 | 1461583192773 Marionette DEBUG loaded listener.js 04:19:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x12d58bc00) [pid = 1930] [serial = 1427] [outer = 0x1187bbc00] 04:19:53 INFO - PROCESS | 1930 | 1461583193124 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]]]}] 04:19:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 518ms 04:19:53 INFO - PROCESS | 1930 | 1461583193152 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 04:19:53 INFO - PROCESS | 1930 | 1461583193153 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 04:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:19:53 INFO - PROCESS | 1930 | 1461583193164 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:19:53 INFO - PROCESS | 1930 | 1461583193165 Marionette TRACE conn2 <- [1,1874,null,{}] 04:19:53 INFO - PROCESS | 1930 | 1461583193167 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}] 04:19:53 INFO - PROCESS | 1930 | 1461583193270 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 04:19:53 INFO - PROCESS | 1930 | 1461583193306 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e644000 == 51 [pid = 1930] [id = 476] 04:19:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x12d588c00) [pid = 1930] [serial = 1428] [outer = 0x0] 04:19:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x12d7cd400) [pid = 1930] [serial = 1429] [outer = 0x12d588c00] 04:19:53 INFO - PROCESS | 1930 | 1461583193335 Marionette DEBUG loaded listener.js 04:19:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x12dd3e400) [pid = 1930] [serial = 1430] [outer = 0x12d588c00] 04:19:53 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x11b971400) [pid = 1930] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:19:53 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x119bc3c00) [pid = 1930] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:19:53 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x11bc14000) [pid = 1930] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:19:53 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x11c2aa800) [pid = 1930] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:19:53 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x126dc8400) [pid = 1930] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:19:53 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x12b759800) [pid = 1930] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:19:53 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x12b752800) [pid = 1930] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:19:53 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x12b78a400) [pid = 1930] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:19:53 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x115949400) [pid = 1930] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:19:53 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x11508c800) [pid = 1930] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:19:53 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x126dc8000) [pid = 1930] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:19:53 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x119297400) [pid = 1930] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:19:53 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x11a859c00) [pid = 1930] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:19:53 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x11b903400) [pid = 1930] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:19:53 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x11bfd9c00) [pid = 1930] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:19:53 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x11648b400) [pid = 1930] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:19:53 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x12d15f000) [pid = 1930] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:19:53 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x12bdc9c00) [pid = 1930] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:19:53 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x1143c3000) [pid = 1930] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:19:53 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x128d2c800) [pid = 1930] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:19:53 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x1148e0400) [pid = 1930] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:19:53 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x115ab1400) [pid = 1930] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:19:53 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x115a38000) [pid = 1930] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:19:53 INFO - PROCESS | 1930 | 1461583193784 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]]]}] 04:19:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 676ms 04:19:53 INFO - PROCESS | 1930 | 1461583193850 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 04:19:53 INFO - PROCESS | 1930 | 1461583193852 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 04:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:19:53 INFO - PROCESS | 1930 | 1461583193858 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:19:53 INFO - PROCESS | 1930 | 1461583193861 Marionette TRACE conn2 <- [1,1878,null,{}] 04:19:53 INFO - PROCESS | 1930 | 1461583193863 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}] 04:19:53 INFO - PROCESS | 1930 | 1461583193966 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 04:19:53 INFO - PROCESS | 1930 | 1461583193971 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a0dd800 == 52 [pid = 1930] [id = 477] 04:19:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x115ab1400) [pid = 1930] [serial = 1431] [outer = 0x0] 04:19:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x11a859c00) [pid = 1930] [serial = 1432] [outer = 0x115ab1400] 04:19:54 INFO - PROCESS | 1930 | 1461583194002 Marionette DEBUG loaded listener.js 04:19:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x12bd2c800) [pid = 1930] [serial = 1433] [outer = 0x115ab1400] 04:19:54 INFO - PROCESS | 1930 | 1461583194343 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]]]}] 04:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 522ms 04:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:19:54 INFO - PROCESS | 1930 | 1461583194379 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 04:19:54 INFO - PROCESS | 1930 | 1461583194380 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 04:19:54 INFO - PROCESS | 1930 | 1461583194382 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:19:54 INFO - PROCESS | 1930 | 1461583194383 Marionette TRACE conn2 <- [1,1882,null,{}] 04:19:54 INFO - PROCESS | 1930 | 1461583194385 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}] 04:19:54 INFO - PROCESS | 1930 | 1461583194471 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 04:19:54 INFO - PROCESS | 1930 | 1461583194528 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f4e4000 == 53 [pid = 1930] [id = 478] 04:19:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x127bd2800) [pid = 1930] [serial = 1434] [outer = 0x0] 04:19:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x12d583c00) [pid = 1930] [serial = 1435] [outer = 0x127bd2800] 04:19:54 INFO - PROCESS | 1930 | 1461583194553 Marionette DEBUG loaded listener.js 04:19:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x12dd45400) [pid = 1930] [serial = 1436] [outer = 0x127bd2800] 04:19:54 INFO - PROCESS | 1930 | 1461583194841 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]]]}] 04:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 468ms 04:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:19:54 INFO - PROCESS | 1930 | 1461583194850 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 04:19:54 INFO - PROCESS | 1930 | 1461583194851 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 04:19:54 INFO - PROCESS | 1930 | 1461583194853 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:19:54 INFO - PROCESS | 1930 | 1461583194855 Marionette TRACE conn2 <- [1,1886,null,{}] 04:19:54 INFO - PROCESS | 1930 | 1461583194865 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}] 04:19:54 INFO - PROCESS | 1930 | 1461583194956 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 04:19:54 INFO - PROCESS | 1930 | 1461583194961 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x12fb26800 == 54 [pid = 1930] [id = 479] 04:19:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x12b8fd000) [pid = 1930] [serial = 1437] [outer = 0x0] 04:19:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x12e42bc00) [pid = 1930] [serial = 1438] [outer = 0x12b8fd000] 04:19:54 INFO - PROCESS | 1930 | 1461583194986 Marionette DEBUG loaded listener.js 04:19:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x12e6adc00) [pid = 1930] [serial = 1439] [outer = 0x12b8fd000] 04:19:55 INFO - PROCESS | 1930 | 1461583195337 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]]]}] 04:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 526ms 04:19:55 INFO - PROCESS | 1930 | 1461583195380 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 04:19:55 INFO - PROCESS | 1930 | 1461583195382 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 04:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:19:55 INFO - PROCESS | 1930 | 1461583195384 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:19:55 INFO - PROCESS | 1930 | 1461583195385 Marionette TRACE conn2 <- [1,1890,null,{}] 04:19:55 INFO - PROCESS | 1930 | 1461583195388 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}] 04:19:55 INFO - PROCESS | 1930 | 1461583195471 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 04:19:55 INFO - PROCESS | 1930 | 1461583195477 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ff92000 == 55 [pid = 1930] [id = 480] 04:19:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12e42dc00) [pid = 1930] [serial = 1440] [outer = 0x0] 04:19:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x12e6d0400) [pid = 1930] [serial = 1441] [outer = 0x12e42dc00] 04:19:55 INFO - PROCESS | 1930 | 1461583195502 Marionette DEBUG loaded listener.js 04:19:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x12e6d6c00) [pid = 1930] [serial = 1442] [outer = 0x12e42dc00] 04:19:55 INFO - PROCESS | 1930 | 1461583195980 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]]]}] 04:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 624ms 04:19:56 INFO - PROCESS | 1930 | 1461583196009 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 04:19:56 INFO - PROCESS | 1930 | 1461583196012 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 04:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:19:56 INFO - PROCESS | 1930 | 1461583196016 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:19:56 INFO - PROCESS | 1930 | 1461583196018 Marionette TRACE conn2 <- [1,1894,null,{}] 04:19:56 INFO - PROCESS | 1930 | 1461583196022 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}] 04:19:56 INFO - PROCESS | 1930 | 1461583196129 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 04:19:56 INFO - PROCESS | 1930 | 1461583196202 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a8a2800 == 56 [pid = 1930] [id = 481] 04:19:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x115590800) [pid = 1930] [serial = 1443] [outer = 0x0] 04:19:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x117a87800) [pid = 1930] [serial = 1444] [outer = 0x115590800] 04:19:56 INFO - PROCESS | 1930 | 1461583196233 Marionette DEBUG loaded listener.js 04:19:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x119855400) [pid = 1930] [serial = 1445] [outer = 0x115590800] 04:19:56 INFO - PROCESS | 1930 | 1461583196661 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]]]}] 04:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 670ms 04:19:56 INFO - PROCESS | 1930 | 1461583196686 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 04:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:19:56 INFO - PROCESS | 1930 | 1461583196693 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 04:19:56 INFO - PROCESS | 1930 | 1461583196698 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:19:56 INFO - PROCESS | 1930 | 1461583196699 Marionette TRACE conn2 <- [1,1898,null,{}] 04:19:56 INFO - PROCESS | 1930 | 1461583196744 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}] 04:19:56 INFO - PROCESS | 1930 | 1461583196850 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 04:19:56 INFO - PROCESS | 1930 | 1461583196920 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x126d1c800 == 57 [pid = 1930] [id = 482] 04:19:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x11a92f800) [pid = 1930] [serial = 1446] [outer = 0x0] 04:19:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x11ad34000) [pid = 1930] [serial = 1447] [outer = 0x11a92f800] 04:19:56 INFO - PROCESS | 1930 | 1461583196950 Marionette DEBUG loaded listener.js 04:19:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x11b9cac00) [pid = 1930] [serial = 1448] [outer = 0x11a92f800] 04:19:57 INFO - PROCESS | 1930 | 1461583197374 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]]]}] 04:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 695ms 04:19:57 INFO - PROCESS | 1930 | 1461583197392 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 04:19:57 INFO - PROCESS | 1930 | 1461583197394 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 04:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:19:57 INFO - PROCESS | 1930 | 1461583197396 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:19:57 INFO - PROCESS | 1930 | 1461583197399 Marionette TRACE conn2 <- [1,1902,null,{}] 04:19:57 INFO - PROCESS | 1930 | 1461583197407 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}] 04:19:57 INFO - PROCESS | 1930 | 1461583197514 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 04:19:57 INFO - PROCESS | 1930 | 1461583197576 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e633000 == 58 [pid = 1930] [id = 483] 04:19:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x11bfe4000) [pid = 1930] [serial = 1449] [outer = 0x0] 04:19:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x126a26400) [pid = 1930] [serial = 1450] [outer = 0x11bfe4000] 04:19:57 INFO - PROCESS | 1930 | 1461583197648 Marionette DEBUG loaded listener.js 04:19:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x128a68800) [pid = 1930] [serial = 1451] [outer = 0x11bfe4000] 04:19:58 INFO - PROCESS | 1930 | 1461583198081 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]]]}] 04:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 723ms 04:19:58 INFO - PROCESS | 1930 | 1461583198135 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 04:19:58 INFO - PROCESS | 1930 | 1461583198137 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 04:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:19:58 INFO - PROCESS | 1930 | 1461583198153 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:19:58 INFO - PROCESS | 1930 | 1461583198154 Marionette TRACE conn2 <- [1,1906,null,{}] 04:19:58 INFO - PROCESS | 1930 | 1461583198157 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}] 04:19:58 INFO - PROCESS | 1930 | 1461583198260 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 04:19:58 INFO - PROCESS | 1930 | 1461583198330 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ffa5000 == 59 [pid = 1930] [id = 484] 04:19:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x128a63c00) [pid = 1930] [serial = 1452] [outer = 0x0] 04:19:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x129582c00) [pid = 1930] [serial = 1453] [outer = 0x128a63c00] 04:19:58 INFO - PROCESS | 1930 | 1461583198360 Marionette DEBUG loaded listener.js 04:19:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x12b782400) [pid = 1930] [serial = 1454] [outer = 0x128a63c00] 04:19:58 INFO - PROCESS | 1930 | 1461583198774 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]]]}] 04:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 674ms 04:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:19:58 INFO - PROCESS | 1930 | 1461583198827 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 04:19:58 INFO - PROCESS | 1930 | 1461583198828 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 04:19:58 INFO - PROCESS | 1930 | 1461583198830 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:19:58 INFO - PROCESS | 1930 | 1461583198831 Marionette TRACE conn2 <- [1,1910,null,{}] 04:19:58 INFO - PROCESS | 1930 | 1461583198834 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}] 04:19:58 INFO - PROCESS | 1930 | 1461583198938 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 04:19:58 INFO - PROCESS | 1930 | 1461583198997 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x130167800 == 60 [pid = 1930] [id = 485] 04:19:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x12ae19000) [pid = 1930] [serial = 1455] [outer = 0x0] 04:19:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x12c018000) [pid = 1930] [serial = 1456] [outer = 0x12ae19000] 04:19:59 INFO - PROCESS | 1930 | 1461583199026 Marionette DEBUG loaded listener.js 04:19:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x12d585800) [pid = 1930] [serial = 1457] [outer = 0x12ae19000] 04:19:59 INFO - PROCESS | 1930 | 1461583199489 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]]]}] 04:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 671ms 04:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:19:59 INFO - PROCESS | 1930 | 1461583199501 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 04:19:59 INFO - PROCESS | 1930 | 1461583199503 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 04:19:59 INFO - PROCESS | 1930 | 1461583199750 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:19:59 INFO - PROCESS | 1930 | 1461583199753 Marionette TRACE conn2 <- [1,1914,null,{}] 04:19:59 INFO - PROCESS | 1930 | 1461583199772 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}] 04:19:59 INFO - PROCESS | 1930 | 1461583199869 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 04:19:59 INFO - PROCESS | 1930 | 1461583199928 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x11bfae000 == 61 [pid = 1930] [id = 486] 04:19:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x115748c00) [pid = 1930] [serial = 1458] [outer = 0x0] 04:19:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x115755c00) [pid = 1930] [serial = 1459] [outer = 0x115748c00] 04:19:59 INFO - PROCESS | 1930 | 1461583199955 Marionette DEBUG loaded listener.js 04:20:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x116487400) [pid = 1930] [serial = 1460] [outer = 0x115748c00] 04:20:00 INFO - PROCESS | 1930 | 1461583200374 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]]]}] 04:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 882ms 04:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:20:00 INFO - PROCESS | 1930 | 1461583200388 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 04:20:00 INFO - PROCESS | 1930 | 1461583200390 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 04:20:00 INFO - PROCESS | 1930 | 1461583200392 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:20:00 INFO - PROCESS | 1930 | 1461583200394 Marionette TRACE conn2 <- [1,1918,null,{}] 04:20:00 INFO - PROCESS | 1930 | 1461583200399 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}] 04:20:00 INFO - PROCESS | 1930 | 1461583200499 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 04:20:00 INFO - PROCESS | 1930 | 1461583200620 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x11af47800 == 62 [pid = 1930] [id = 487] 04:20:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x11877a400) [pid = 1930] [serial = 1461] [outer = 0x0] 04:20:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x119856800) [pid = 1930] [serial = 1462] [outer = 0x11877a400] 04:20:00 INFO - PROCESS | 1930 | 1461583200667 Marionette DEBUG loaded listener.js 04:20:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x119e46800) [pid = 1930] [serial = 1463] [outer = 0x11877a400] 04:20:00 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2e5800 == 61 [pid = 1930] [id = 427] 04:20:00 INFO - PROCESS | 1930 | --DOCSHELL 0x12fb26800 == 60 [pid = 1930] [id = 479] 04:20:00 INFO - PROCESS | 1930 | --DOCSHELL 0x12f4e4000 == 59 [pid = 1930] [id = 478] 04:20:00 INFO - PROCESS | 1930 | --DOCSHELL 0x12a0dd800 == 58 [pid = 1930] [id = 477] 04:20:00 INFO - PROCESS | 1930 | --DOCSHELL 0x12e644000 == 57 [pid = 1930] [id = 476] 04:20:00 INFO - PROCESS | 1930 | --DOCSHELL 0x12dd67800 == 56 [pid = 1930] [id = 475] 04:20:00 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2d9000 == 55 [pid = 1930] [id = 474] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x11526c400) [pid = 1930] [serial = 1326] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x119863800) [pid = 1930] [serial = 1329] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x12811cc00) [pid = 1930] [serial = 1335] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x11c864400) [pid = 1930] [serial = 1332] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x12d582000) [pid = 1930] [serial = 1380] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOCSHELL 0x12d319000 == 54 [pid = 1930] [id = 473] 04:20:00 INFO - PROCESS | 1930 | --DOCSHELL 0x12a0da800 == 53 [pid = 1930] [id = 472] 04:20:00 INFO - PROCESS | 1930 | --DOCSHELL 0x128192000 == 52 [pid = 1930] [id = 471] 04:20:00 INFO - PROCESS | 1930 | --DOCSHELL 0x126d13000 == 51 [pid = 1930] [id = 470] 04:20:00 INFO - PROCESS | 1930 | --DOCSHELL 0x11b05b800 == 50 [pid = 1930] [id = 469] 04:20:00 INFO - PROCESS | 1930 | --DOCSHELL 0x119907000 == 49 [pid = 1930] [id = 468] 04:20:00 INFO - PROCESS | 1930 | --DOCSHELL 0x126f55000 == 48 [pid = 1930] [id = 467] 04:20:00 INFO - PROCESS | 1930 | --DOCSHELL 0x12f9d4800 == 47 [pid = 1930] [id = 464] 04:20:00 INFO - PROCESS | 1930 | --DOCSHELL 0x12ea59000 == 46 [pid = 1930] [id = 463] 04:20:00 INFO - PROCESS | 1930 | --DOCSHELL 0x126f5c800 == 45 [pid = 1930] [id = 462] 04:20:00 INFO - PROCESS | 1930 | --DOCSHELL 0x11981b800 == 44 [pid = 1930] [id = 461] 04:20:00 INFO - PROCESS | 1930 | --DOCSHELL 0x12f629800 == 43 [pid = 1930] [id = 460] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x123a5a400) [pid = 1930] [serial = 1222] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x11526b800) [pid = 1930] [serial = 1267] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x12956c400) [pid = 1930] [serial = 1282] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x115265400) [pid = 1930] [serial = 1225] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x119356c00) [pid = 1930] [serial = 1270] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x11929a400) [pid = 1930] [serial = 1228] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x126404800) [pid = 1930] [serial = 1276] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x11add2800) [pid = 1930] [serial = 1273] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x127592400) [pid = 1930] [serial = 1279] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x12b752000) [pid = 1930] [serial = 1360] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x129587800) [pid = 1930] [serial = 1359] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x12b7e2400) [pid = 1930] [serial = 1365] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x12b77ec00) [pid = 1930] [serial = 1362] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x12bdc6400) [pid = 1930] [serial = 1368] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x11a864c00) [pid = 1930] [serial = 1345] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x119093800) [pid = 1930] [serial = 1344] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x1158b4800) [pid = 1930] [serial = 1342] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x115270000) [pid = 1930] [serial = 1341] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x127529400) [pid = 1930] [serial = 1356] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x12b74c400) [pid = 1930] [serial = 1339] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x1278b9c00) [pid = 1930] [serial = 1338] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x11ab25000) [pid = 1930] [serial = 1347] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x11af1c000) [pid = 1930] [serial = 1348] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x11bc0fc00) [pid = 1930] [serial = 1350] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x11bfd9800) [pid = 1930] [serial = 1351] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x11c2b3000) [pid = 1930] [serial = 1353] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x123b6e400) [pid = 1930] [serial = 1354] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x127a7e800) [pid = 1930] [serial = 1371] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x12d3a0c00) [pid = 1930] [serial = 1378] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x12d159400) [pid = 1930] [serial = 1374] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x12c017c00) [pid = 1930] [serial = 1369] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x12b8fc400) [pid = 1930] [serial = 1366] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x12b787000) [pid = 1930] [serial = 1363] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x129575400) [pid = 1930] [serial = 1357] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x12d233c00) [pid = 1930] [serial = 1375] [outer = 0x0] [url = about:blank] 04:20:00 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x12d238c00) [pid = 1930] [serial = 1377] [outer = 0x0] [url = about:blank] 04:20:01 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x12c0e1c00) [pid = 1930] [serial = 1372] [outer = 0x0] [url = about:blank] 04:20:01 INFO - PROCESS | 1930 | 1461583201102 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]]]}] 04:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 723ms 04:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:20:01 INFO - PROCESS | 1930 | 1461583201116 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 04:20:01 INFO - PROCESS | 1930 | 1461583201117 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 04:20:01 INFO - PROCESS | 1930 | 1461583201119 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:20:01 INFO - PROCESS | 1930 | 1461583201120 Marionette TRACE conn2 <- [1,1922,null,{}] 04:20:01 INFO - PROCESS | 1930 | 1461583201122 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}] 04:20:01 INFO - PROCESS | 1930 | 1461583201219 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 04:20:01 INFO - PROCESS | 1930 | 1461583201283 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x11b948000 == 44 [pid = 1930] [id = 488] 04:20:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x114c3f800) [pid = 1930] [serial = 1464] [outer = 0x0] 04:20:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x11ab22400) [pid = 1930] [serial = 1465] [outer = 0x114c3f800] 04:20:01 INFO - PROCESS | 1930 | 1461583201315 Marionette DEBUG loaded listener.js 04:20:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x11ad33800) [pid = 1930] [serial = 1466] [outer = 0x114c3f800] 04:20:01 INFO - PROCESS | 1930 | 1461583201662 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]]]}] 04:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 569ms 04:20:01 INFO - PROCESS | 1930 | 1461583201691 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 04:20:01 INFO - PROCESS | 1930 | 1461583201693 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 04:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:20:01 INFO - PROCESS | 1930 | 1461583201696 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:20:01 INFO - PROCESS | 1930 | 1461583201698 Marionette TRACE conn2 <- [1,1926,null,{}] 04:20:01 INFO - PROCESS | 1930 | 1461583201701 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}] 04:20:01 INFO - PROCESS | 1930 | 1461583201824 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 04:20:01 INFO - PROCESS | 1930 | 1461583201908 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x11c488000 == 45 [pid = 1930] [id = 489] 04:20:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x11ad35c00) [pid = 1930] [serial = 1467] [outer = 0x0] 04:20:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x11af28800) [pid = 1930] [serial = 1468] [outer = 0x11ad35c00] 04:20:01 INFO - PROCESS | 1930 | 1461583201948 Marionette DEBUG loaded listener.js 04:20:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x11c2aa800) [pid = 1930] [serial = 1469] [outer = 0x11ad35c00] 04:20:02 INFO - PROCESS | 1930 | 1461583202326 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]]]}] 04:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 669ms 04:20:02 INFO - PROCESS | 1930 | 1461583202371 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 04:20:02 INFO - PROCESS | 1930 | 1461583202372 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 04:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:20:02 INFO - PROCESS | 1930 | 1461583202374 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:20:02 INFO - PROCESS | 1930 | 1461583202376 Marionette TRACE conn2 <- [1,1930,null,{}] 04:20:02 INFO - PROCESS | 1930 | 1461583202378 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}] 04:20:02 INFO - PROCESS | 1930 | 1461583202456 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 04:20:02 INFO - PROCESS | 1930 | 1461583202481 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x127a1e000 == 46 [pid = 1930] [id = 490] 04:20:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x11c498400) [pid = 1930] [serial = 1470] [outer = 0x0] 04:20:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x123b6f000) [pid = 1930] [serial = 1471] [outer = 0x11c498400] 04:20:02 INFO - PROCESS | 1930 | 1461583202506 Marionette DEBUG loaded listener.js 04:20:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x126772400) [pid = 1930] [serial = 1472] [outer = 0x11c498400] 04:20:02 INFO - PROCESS | 1930 | 1461583202830 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]]]}] 04:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 469ms 04:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:20:02 INFO - PROCESS | 1930 | 1461583202843 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 04:20:02 INFO - PROCESS | 1930 | 1461583202844 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 04:20:02 INFO - PROCESS | 1930 | 1461583202847 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:20:02 INFO - PROCESS | 1930 | 1461583202848 Marionette TRACE conn2 <- [1,1934,null,{}] 04:20:02 INFO - PROCESS | 1930 | 1461583202850 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}] 04:20:02 INFO - PROCESS | 1930 | 1461583202951 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 04:20:03 INFO - PROCESS | 1930 | 1461583203021 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x110f62800 == 47 [pid = 1930] [id = 491] 04:20:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x1271edc00) [pid = 1930] [serial = 1473] [outer = 0x0] 04:20:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x1278ba000) [pid = 1930] [serial = 1474] [outer = 0x1271edc00] 04:20:03 INFO - PROCESS | 1930 | 1461583203053 Marionette DEBUG loaded listener.js 04:20:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x129574c00) [pid = 1930] [serial = 1475] [outer = 0x1271edc00] 04:20:03 INFO - PROCESS | 1930 | 1461583203463 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]]]}] 04:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 668ms 04:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:20:03 INFO - PROCESS | 1930 | 1461583203516 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 04:20:03 INFO - PROCESS | 1930 | 1461583203517 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 04:20:03 INFO - PROCESS | 1930 | 1461583203520 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:20:03 INFO - PROCESS | 1930 | 1461583203523 Marionette TRACE conn2 <- [1,1938,null,{}] 04:20:03 INFO - PROCESS | 1930 | 1461583203527 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}] 04:20:03 INFO - PROCESS | 1930 | 1461583203681 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 04:20:03 INFO - PROCESS | 1930 | 1461583203737 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a15e000 == 48 [pid = 1930] [id = 492] 04:20:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x129575000) [pid = 1930] [serial = 1476] [outer = 0x0] 04:20:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x129585800) [pid = 1930] [serial = 1477] [outer = 0x129575000] 04:20:03 INFO - PROCESS | 1930 | 1461583203768 Marionette DEBUG loaded listener.js 04:20:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x12b756800) [pid = 1930] [serial = 1478] [outer = 0x129575000] 04:20:04 INFO - PROCESS | 1930 | 1461583204098 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]]]}] 04:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 621ms 04:20:04 INFO - PROCESS | 1930 | 1461583204142 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 04:20:04 INFO - PROCESS | 1930 | 1461583204143 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 04:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:20:04 INFO - PROCESS | 1930 | 1461583204153 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:20:04 INFO - PROCESS | 1930 | 1461583204154 Marionette TRACE conn2 <- [1,1942,null,{}] 04:20:04 INFO - PROCESS | 1930 | 1461583204156 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}] 04:20:04 INFO - PROCESS | 1930 | 1461583204259 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 04:20:04 INFO - PROCESS | 1930 | 1461583204296 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x12be11000 == 49 [pid = 1930] [id = 493] 04:20:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x129575c00) [pid = 1930] [serial = 1479] [outer = 0x0] 04:20:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x12b783800) [pid = 1930] [serial = 1480] [outer = 0x129575c00] 04:20:04 INFO - PROCESS | 1930 | 1461583204321 Marionette DEBUG loaded listener.js 04:20:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x12b8f6000) [pid = 1930] [serial = 1481] [outer = 0x129575c00] 04:20:04 INFO - PROCESS | 1930 | 1461583204642 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]]]}] 04:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 527ms 04:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:20:04 INFO - PROCESS | 1930 | 1461583204677 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 04:20:04 INFO - PROCESS | 1930 | 1461583204678 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 04:20:04 INFO - PROCESS | 1930 | 1461583204680 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:20:04 INFO - PROCESS | 1930 | 1461583204681 Marionette TRACE conn2 <- [1,1946,null,{}] 04:20:04 INFO - PROCESS | 1930 | 1461583204683 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}] 04:20:04 INFO - PROCESS | 1930 | 1461583204784 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 04:20:04 INFO - PROCESS | 1930 | 1461583204820 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2e4800 == 50 [pid = 1930] [id = 494] 04:20:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12bdc9c00) [pid = 1930] [serial = 1482] [outer = 0x0] 04:20:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x12c0d9400) [pid = 1930] [serial = 1483] [outer = 0x12bdc9c00] 04:20:04 INFO - PROCESS | 1930 | 1461583204845 Marionette DEBUG loaded listener.js 04:20:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x12d163000) [pid = 1930] [serial = 1484] [outer = 0x12bdc9c00] 04:20:05 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x12b8fd000) [pid = 1930] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:20:05 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x11508d400) [pid = 1930] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:20:05 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x1158bf400) [pid = 1930] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:20:05 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x127bd2800) [pid = 1930] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:20:05 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x1187bbc00) [pid = 1930] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:20:05 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x12d588c00) [pid = 1930] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:20:05 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x11574f400) [pid = 1930] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:20:05 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x115ab1400) [pid = 1930] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:20:05 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x1278b6400) [pid = 1930] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:20:05 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x11ac8bc00) [pid = 1930] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:20:05 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x1158b6400) [pid = 1930] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:20:05 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x127521400) [pid = 1930] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:20:05 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x123a58800) [pid = 1930] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:20:05 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x12b784000) [pid = 1930] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:20:05 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x11bfd1c00) [pid = 1930] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:20:05 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x11574fc00) [pid = 1930] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:20:05 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x11bfdd800) [pid = 1930] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:20:05 INFO - PROCESS | 1930 | 1461583205269 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]]]}] 04:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 618ms 04:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:20:05 INFO - PROCESS | 1930 | 1461583205298 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 04:20:05 INFO - PROCESS | 1930 | 1461583205299 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 04:20:05 INFO - PROCESS | 1930 | 1461583205301 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:20:05 INFO - PROCESS | 1930 | 1461583205302 Marionette TRACE conn2 <- [1,1950,null,{}] 04:20:05 INFO - PROCESS | 1930 | 1461583205305 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}] 04:20:05 INFO - PROCESS | 1930 | 1461583205386 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 04:20:05 INFO - PROCESS | 1930 | 1461583205443 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d312000 == 51 [pid = 1930] [id = 495] 04:20:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x11574f400) [pid = 1930] [serial = 1485] [outer = 0x0] 04:20:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x11addfc00) [pid = 1930] [serial = 1486] [outer = 0x11574f400] 04:20:05 INFO - PROCESS | 1930 | 1461583205469 Marionette DEBUG loaded listener.js 04:20:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x128a60400) [pid = 1930] [serial = 1487] [outer = 0x11574f400] 04:20:05 INFO - PROCESS | 1930 | 1461583205745 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]]]}] 04:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 468ms 04:20:05 INFO - PROCESS | 1930 | 1461583205771 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 04:20:05 INFO - PROCESS | 1930 | 1461583205772 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 04:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:20:05 INFO - PROCESS | 1930 | 1461583205782 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:20:05 INFO - PROCESS | 1930 | 1461583205784 Marionette TRACE conn2 <- [1,1954,null,{}] 04:20:05 INFO - PROCESS | 1930 | 1461583205787 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}] 04:20:05 INFO - PROCESS | 1930 | 1461583205888 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 04:20:05 INFO - PROCESS | 1930 | 1461583205894 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e4ea800 == 52 [pid = 1930] [id = 496] 04:20:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x128dd5400) [pid = 1930] [serial = 1488] [outer = 0x0] 04:20:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x12d166000) [pid = 1930] [serial = 1489] [outer = 0x128dd5400] 04:20:05 INFO - PROCESS | 1930 | 1461583205924 Marionette DEBUG loaded listener.js 04:20:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x12d7c6400) [pid = 1930] [serial = 1490] [outer = 0x128dd5400] 04:20:06 INFO - PROCESS | 1930 | 1461583206312 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]]]}] 04:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 568ms 04:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:20:06 INFO - PROCESS | 1930 | 1461583206352 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 04:20:06 INFO - PROCESS | 1930 | 1461583206354 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 04:20:06 INFO - PROCESS | 1930 | 1461583206356 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:20:06 INFO - PROCESS | 1930 | 1461583206358 Marionette TRACE conn2 <- [1,1958,null,{}] 04:20:06 INFO - PROCESS | 1930 | 1461583206361 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}] 04:20:06 INFO - PROCESS | 1930 | 1461583206484 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 04:20:06 INFO - PROCESS | 1930 | 1461583206494 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f4d4800 == 53 [pid = 1930] [id = 497] 04:20:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x12d7cd800) [pid = 1930] [serial = 1491] [outer = 0x0] 04:20:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x12dd42000) [pid = 1930] [serial = 1492] [outer = 0x12d7cd800] 04:20:06 INFO - PROCESS | 1930 | 1461583206521 Marionette DEBUG loaded listener.js 04:20:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x12e6ab000) [pid = 1930] [serial = 1493] [outer = 0x12d7cd800] 04:20:07 INFO - PROCESS | 1930 | 1461583207053 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]]]}] 04:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 720ms 04:20:07 INFO - PROCESS | 1930 | 1461583207093 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 04:20:07 INFO - PROCESS | 1930 | 1461583207097 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 04:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:20:07 INFO - PROCESS | 1930 | 1461583207104 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:20:07 INFO - PROCESS | 1930 | 1461583207110 Marionette TRACE conn2 <- [1,1962,null,{}] 04:20:07 INFO - PROCESS | 1930 | 1461583207117 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}] 04:20:07 INFO - PROCESS | 1930 | 1461583207271 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 04:20:07 INFO - PROCESS | 1930 | 1461583207404 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x119821800 == 54 [pid = 1930] [id = 498] 04:20:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x11508f000) [pid = 1930] [serial = 1494] [outer = 0x0] 04:20:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x1157ed000) [pid = 1930] [serial = 1495] [outer = 0x11508f000] 04:20:07 INFO - PROCESS | 1930 | 1461583207455 Marionette DEBUG loaded listener.js 04:20:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x11677f000) [pid = 1930] [serial = 1496] [outer = 0x11508f000] 04:20:07 INFO - PROCESS | 1930 | 1461583207938 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]]]}] 04:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 878ms 04:20:07 INFO - PROCESS | 1930 | 1461583207981 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 04:20:07 INFO - PROCESS | 1930 | 1461583207985 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 04:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:20:07 INFO - PROCESS | 1930 | 1461583207992 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:20:07 INFO - PROCESS | 1930 | 1461583207994 Marionette TRACE conn2 <- [1,1966,null,{}] 04:20:07 INFO - PROCESS | 1930 | 1461583207997 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}] 04:20:08 INFO - PROCESS | 1930 | 1461583208098 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 04:20:08 INFO - PROCESS | 1930 | 1461583208171 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x126adf000 == 55 [pid = 1930] [id = 499] 04:20:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x119d8b400) [pid = 1930] [serial = 1497] [outer = 0x0] 04:20:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x11a862c00) [pid = 1930] [serial = 1498] [outer = 0x119d8b400] 04:20:08 INFO - PROCESS | 1930 | 1461583208201 Marionette DEBUG loaded listener.js 04:20:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x11b910c00) [pid = 1930] [serial = 1499] [outer = 0x119d8b400] 04:20:08 INFO - PROCESS | 1930 | 1461583208623 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]]]}] 04:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 671ms 04:20:08 INFO - PROCESS | 1930 | 1461583208662 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 04:20:08 INFO - PROCESS | 1930 | 1461583208663 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 04:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:20:08 INFO - PROCESS | 1930 | 1461583208666 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:20:08 INFO - PROCESS | 1930 | 1461583208669 Marionette TRACE conn2 <- [1,1970,null,{}] 04:20:08 INFO - PROCESS | 1930 | 1461583208677 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}] 04:20:08 INFO - PROCESS | 1930 | 1461583208782 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 04:20:08 INFO - PROCESS | 1930 | 1461583208899 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e4e4000 == 56 [pid = 1930] [id = 500] 04:20:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x126c91800) [pid = 1930] [serial = 1500] [outer = 0x0] 04:20:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x127142000) [pid = 1930] [serial = 1501] [outer = 0x126c91800] 04:20:08 INFO - PROCESS | 1930 | 1461583208935 Marionette DEBUG loaded listener.js 04:20:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x128a5b800) [pid = 1930] [serial = 1502] [outer = 0x126c91800] 04:20:09 INFO - PROCESS | 1930 | 1461583209349 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]]]}] 04:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 721ms 04:20:09 INFO - PROCESS | 1930 | 1461583209388 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 04:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:20:09 INFO - PROCESS | 1930 | 1461583209390 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 04:20:09 INFO - PROCESS | 1930 | 1461583209392 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:20:09 INFO - PROCESS | 1930 | 1461583209393 Marionette TRACE conn2 <- [1,1974,null,{}] 04:20:09 INFO - PROCESS | 1930 | 1461583209396 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}] 04:20:09 INFO - PROCESS | 1930 | 1461583209498 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 04:20:09 INFO - PROCESS | 1930 | 1461583209557 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f634000 == 57 [pid = 1930] [id = 501] 04:20:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x128a5c800) [pid = 1930] [serial = 1503] [outer = 0x0] 04:20:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x12b757400) [pid = 1930] [serial = 1504] [outer = 0x128a5c800] 04:20:09 INFO - PROCESS | 1930 | 1461583209587 Marionette DEBUG loaded listener.js 04:20:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x12d233000) [pid = 1930] [serial = 1505] [outer = 0x128a5c800] 04:20:10 INFO - PROCESS | 1930 | 1461583210027 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]]]}] 04:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 669ms 04:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:20:10 INFO - PROCESS | 1930 | 1461583210062 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 04:20:10 INFO - PROCESS | 1930 | 1461583210063 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 04:20:10 INFO - PROCESS | 1930 | 1461583210065 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:20:10 INFO - PROCESS | 1930 | 1461583210066 Marionette TRACE conn2 <- [1,1978,null,{}] 04:20:10 INFO - PROCESS | 1930 | 1461583210069 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}] 04:20:10 INFO - PROCESS | 1930 | 1461583210191 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 04:20:10 INFO - PROCESS | 1930 | 1461583210263 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x12fe57800 == 58 [pid = 1930] [id = 502] 04:20:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x12d39fc00) [pid = 1930] [serial = 1506] [outer = 0x0] 04:20:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x12d589000) [pid = 1930] [serial = 1507] [outer = 0x12d39fc00] 04:20:10 INFO - PROCESS | 1930 | 1461583210293 Marionette DEBUG loaded listener.js 04:20:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x12e422400) [pid = 1930] [serial = 1508] [outer = 0x12d39fc00] 04:20:10 INFO - PROCESS | 1930 | 1461583210704 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]]]}] 04:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 668ms 04:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:20:10 INFO - PROCESS | 1930 | 1461583210734 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 04:20:10 INFO - PROCESS | 1930 | 1461583210735 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 04:20:10 INFO - PROCESS | 1930 | 1461583210737 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:20:10 INFO - PROCESS | 1930 | 1461583210739 Marionette TRACE conn2 <- [1,1982,null,{}] 04:20:10 INFO - PROCESS | 1930 | 1461583210741 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}] 04:20:10 INFO - PROCESS | 1930 | 1461583210858 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 04:20:10 INFO - PROCESS | 1930 | 1461583210921 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x1301b1000 == 59 [pid = 1930] [id = 503] 04:20:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x12e6b3000) [pid = 1930] [serial = 1509] [outer = 0x0] 04:20:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x12e6d8400) [pid = 1930] [serial = 1510] [outer = 0x12e6b3000] 04:20:10 INFO - PROCESS | 1930 | 1461583210995 Marionette DEBUG loaded listener.js 04:20:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x12ea29400) [pid = 1930] [serial = 1511] [outer = 0x12e6b3000] 04:20:11 INFO - PROCESS | 1930 | 1461583211427 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]]]}] 04:20:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 723ms 04:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:20:11 INFO - PROCESS | 1930 | 1461583211478 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 04:20:11 INFO - PROCESS | 1930 | 1461583211480 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 04:20:11 INFO - PROCESS | 1930 | 1461583211482 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:20:11 INFO - PROCESS | 1930 | 1461583211483 Marionette TRACE conn2 <- [1,1986,null,{}] 04:20:11 INFO - PROCESS | 1930 | 1461583211486 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}] 04:20:11 INFO - PROCESS | 1930 | 1461583211625 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 04:20:11 INFO - PROCESS | 1930 | 1461583211666 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a8a8800 == 60 [pid = 1930] [id = 504] 04:20:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x11581c400) [pid = 1930] [serial = 1512] [outer = 0x0] 04:20:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x1278c1800) [pid = 1930] [serial = 1513] [outer = 0x11581c400] 04:20:11 INFO - PROCESS | 1930 | 1461583211696 Marionette DEBUG loaded listener.js 04:20:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x12dd39400) [pid = 1930] [serial = 1514] [outer = 0x11581c400] 04:20:12 INFO - PROCESS | 1930 | 1461583212293 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]]]}] 04:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 820ms 04:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:20:12 INFO - PROCESS | 1930 | 1461583212303 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 04:20:12 INFO - PROCESS | 1930 | 1461583212305 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 04:20:12 INFO - PROCESS | 1930 | 1461583212308 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:20:12 INFO - PROCESS | 1930 | 1461583212311 Marionette TRACE conn2 <- [1,1990,null,{}] 04:20:12 INFO - PROCESS | 1930 | 1461583212314 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}] 04:20:12 INFO - PROCESS | 1930 | 1461583212415 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 04:20:12 INFO - PROCESS | 1930 | 1461583212492 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x11981a800 == 61 [pid = 1930] [id = 505] 04:20:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x118a49800) [pid = 1930] [serial = 1515] [outer = 0x0] 04:20:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x11935ec00) [pid = 1930] [serial = 1516] [outer = 0x118a49800] 04:20:12 INFO - PROCESS | 1930 | 1461583212543 Marionette DEBUG loaded listener.js 04:20:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x11a863c00) [pid = 1930] [serial = 1517] [outer = 0x118a49800] 04:20:13 INFO - PROCESS | 1930 | 1461583213005 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]]]}] 04:20:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 722ms 04:20:13 INFO - PROCESS | 1930 | 1461583213032 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 04:20:13 INFO - PROCESS | 1930 | 1461583213037 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 04:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:20:13 INFO - PROCESS | 1930 | 1461583213044 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:20:13 INFO - PROCESS | 1930 | 1461583213047 Marionette TRACE conn2 <- [1,1994,null,{}] 04:20:13 INFO - PROCESS | 1930 | 1461583213050 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}] 04:20:13 INFO - PROCESS | 1930 | 1461583213257 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 04:20:13 INFO - PROCESS | 1930 | --DOCSHELL 0x12e4ea800 == 60 [pid = 1930] [id = 496] 04:20:13 INFO - PROCESS | 1930 | --DOCSHELL 0x12d312000 == 59 [pid = 1930] [id = 495] 04:20:13 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2e4800 == 58 [pid = 1930] [id = 494] 04:20:13 INFO - PROCESS | 1930 | --DOCSHELL 0x12be11000 == 57 [pid = 1930] [id = 493] 04:20:13 INFO - PROCESS | 1930 | --DOCSHELL 0x12a15e000 == 56 [pid = 1930] [id = 492] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x12e6d0400) [pid = 1930] [serial = 1441] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x12bdce400) [pid = 1930] [serial = 1395] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x12ae15000) [pid = 1930] [serial = 1392] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOCSHELL 0x110f62800 == 55 [pid = 1930] [id = 491] 04:20:13 INFO - PROCESS | 1930 | --DOCSHELL 0x127a1e000 == 54 [pid = 1930] [id = 490] 04:20:13 INFO - PROCESS | 1930 | --DOCSHELL 0x11c488000 == 53 [pid = 1930] [id = 489] 04:20:13 INFO - PROCESS | 1930 | --DOCSHELL 0x11b948000 == 52 [pid = 1930] [id = 488] 04:20:13 INFO - PROCESS | 1930 | --DOCSHELL 0x11af47800 == 51 [pid = 1930] [id = 487] 04:20:13 INFO - PROCESS | 1930 | --DOCSHELL 0x11bfae000 == 50 [pid = 1930] [id = 486] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x12e42bc00) [pid = 1930] [serial = 1438] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x12dd3e400) [pid = 1930] [serial = 1430] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x1158b5c00) [pid = 1930] [serial = 1383] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x12c0e6c00) [pid = 1930] [serial = 1424] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x1164f1400) [pid = 1930] [serial = 1401] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x12b7db800) [pid = 1930] [serial = 1420] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x11574e400) [pid = 1930] [serial = 1327] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x12e6adc00) [pid = 1930] [serial = 1439] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x12c00d000) [pid = 1930] [serial = 1423] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x12dd45400) [pid = 1930] [serial = 1436] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x12d58bc00) [pid = 1930] [serial = 1427] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x12d7cd400) [pid = 1930] [serial = 1429] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x11aa4c400) [pid = 1930] [serial = 1330] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x11a859c00) [pid = 1930] [serial = 1432] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x11a939400) [pid = 1930] [serial = 1386] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x12d583c00) [pid = 1930] [serial = 1435] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x129581000) [pid = 1930] [serial = 1336] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x11af24c00) [pid = 1930] [serial = 1407] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x11a990400) [pid = 1930] [serial = 1405] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x12bd2c800) [pid = 1930] [serial = 1433] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x128116800) [pid = 1930] [serial = 1416] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x1158bf000) [pid = 1930] [serial = 850] [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.] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x126605000) [pid = 1930] [serial = 1413] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x1271ec800) [pid = 1930] [serial = 1389] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x12c00f800) [pid = 1930] [serial = 1398] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x11a861400) [pid = 1930] [serial = 1404] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x12bd2a400) [pid = 1930] [serial = 1421] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x11bc1b400) [pid = 1930] [serial = 1408] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x123a58000) [pid = 1930] [serial = 1411] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x119861000) [pid = 1930] [serial = 1402] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x12d241c00) [pid = 1930] [serial = 1426] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x126c85800) [pid = 1930] [serial = 1333] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x127520c00) [pid = 1930] [serial = 1414] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x11bfe6400) [pid = 1930] [serial = 1410] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x12ae1fc00) [pid = 1930] [serial = 1417] [outer = 0x0] [url = about:blank] 04:20:13 INFO - PROCESS | 1930 | 1461583213376 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x11697d800 == 51 [pid = 1930] [id = 506] 04:20:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x11526b000) [pid = 1930] [serial = 1518] [outer = 0x0] 04:20:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x115a2d000) [pid = 1930] [serial = 1519] [outer = 0x11526b000] 04:20:13 INFO - PROCESS | 1930 | 1461583213405 Marionette DEBUG loaded listener.js 04:20:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x11a93b000) [pid = 1930] [serial = 1520] [outer = 0x11526b000] 04:20:13 INFO - PROCESS | 1930 | 1461583213768 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]]]}] 04:20:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 773ms 04:20:13 INFO - PROCESS | 1930 | 1461583213817 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 04:20:13 INFO - PROCESS | 1930 | 1461583213819 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 04:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:20:13 INFO - PROCESS | 1930 | 1461583213823 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:20:13 INFO - PROCESS | 1930 | 1461583213827 Marionette TRACE conn2 <- [1,1998,null,{}] 04:20:13 INFO - PROCESS | 1930 | 1461583213837 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}] 04:20:13 INFO - PROCESS | 1930 | 1461583213992 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 04:20:14 INFO - PROCESS | 1930 | 1461583214082 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x12714d000 == 52 [pid = 1930] [id = 507] 04:20:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x11add4000) [pid = 1930] [serial = 1521] [outer = 0x0] 04:20:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x11c2f3400) [pid = 1930] [serial = 1522] [outer = 0x11add4000] 04:20:14 INFO - PROCESS | 1930 | 1461583214125 Marionette DEBUG loaded listener.js 04:20:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x126c85800) [pid = 1930] [serial = 1523] [outer = 0x11add4000] 04:20:14 INFO - PROCESS | 1930 | 1461583214412 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]]]}] 04:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 625ms 04:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:20:14 INFO - PROCESS | 1930 | 1461583214448 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 04:20:14 INFO - PROCESS | 1930 | 1461583214449 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 04:20:14 INFO - PROCESS | 1930 | 1461583214452 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:20:14 INFO - PROCESS | 1930 | 1461583214453 Marionette TRACE conn2 <- [1,2002,null,{}] 04:20:14 INFO - PROCESS | 1930 | 1461583214455 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}] 04:20:14 INFO - PROCESS | 1930 | 1461583214552 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 04:20:14 INFO - PROCESS | 1930 | 1461583214627 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x128d19000 == 53 [pid = 1930] [id = 508] 04:20:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x11bfddc00) [pid = 1930] [serial = 1524] [outer = 0x0] 04:20:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x12752b400) [pid = 1930] [serial = 1525] [outer = 0x11bfddc00] 04:20:14 INFO - PROCESS | 1930 | 1461583214653 Marionette DEBUG loaded listener.js 04:20:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x128de0000) [pid = 1930] [serial = 1526] [outer = 0x11bfddc00] 04:20:14 INFO - PROCESS | 1930 | 1461583214916 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]]]}] 04:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 521ms 04:20:14 INFO - PROCESS | 1930 | 1461583214975 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 04:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:20:14 INFO - PROCESS | 1930 | 1461583214978 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 04:20:14 INFO - PROCESS | 1930 | 1461583214980 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:20:14 INFO - PROCESS | 1930 | 1461583214981 Marionette TRACE conn2 <- [1,2006,null,{}] 04:20:14 INFO - PROCESS | 1930 | 1461583214984 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}] 04:20:15 INFO - PROCESS | 1930 | 1461583215068 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 04:20:15 INFO - PROCESS | 1930 | 1461583215073 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a167000 == 54 [pid = 1930] [id = 509] 04:20:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x12956b800) [pid = 1930] [serial = 1527] [outer = 0x0] 04:20:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x12ae15000) [pid = 1930] [serial = 1528] [outer = 0x12956b800] 04:20:15 INFO - PROCESS | 1930 | 1461583215099 Marionette DEBUG loaded listener.js 04:20:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x12b753800) [pid = 1930] [serial = 1529] [outer = 0x12956b800] 04:20:15 INFO - PROCESS | 1930 | 1461583215463 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]]]}] 04:20:15 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 04:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 518ms 04:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:20:15 INFO - PROCESS | 1930 | 1461583215501 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 04:20:15 INFO - PROCESS | 1930 | 1461583215503 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 04:20:15 INFO - PROCESS | 1930 | 1461583215505 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:20:15 INFO - PROCESS | 1930 | 1461583215507 Marionette TRACE conn2 <- [1,2010,null,{}] 04:20:15 INFO - PROCESS | 1930 | 1461583215511 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}] 04:20:15 INFO - PROCESS | 1930 | 1461583215626 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 04:20:15 INFO - PROCESS | 1930 | 1461583215641 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2eb800 == 55 [pid = 1930] [id = 510] 04:20:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x12b77c800) [pid = 1930] [serial = 1530] [outer = 0x0] 04:20:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x12b7e4c00) [pid = 1930] [serial = 1531] [outer = 0x12b77c800] 04:20:15 INFO - PROCESS | 1930 | 1461583215668 Marionette DEBUG loaded listener.js 04:20:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x12d583400) [pid = 1930] [serial = 1532] [outer = 0x12b77c800] 04:20:16 INFO - PROCESS | 1930 | 1461583216026 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]]]}] 04:20:16 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 04:20:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 572ms 04:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:20:16 INFO - PROCESS | 1930 | 1461583216083 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 04:20:16 INFO - PROCESS | 1930 | 1461583216084 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 04:20:16 INFO - PROCESS | 1930 | 1461583216086 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:20:16 INFO - PROCESS | 1930 | 1461583216088 Marionette TRACE conn2 <- [1,2014,null,{}] 04:20:16 INFO - PROCESS | 1930 | 1461583216090 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}] 04:20:16 INFO - PROCESS | 1930 | 1461583216194 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 04:20:16 INFO - PROCESS | 1930 | 1461583216234 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x12dd78800 == 56 [pid = 1930] [id = 511] 04:20:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x12d3a3c00) [pid = 1930] [serial = 1533] [outer = 0x0] 04:20:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x12dd3e400) [pid = 1930] [serial = 1534] [outer = 0x12d3a3c00] 04:20:16 INFO - PROCESS | 1930 | 1461583216259 Marionette DEBUG loaded listener.js 04:20:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x12e6aec00) [pid = 1930] [serial = 1535] [outer = 0x12d3a3c00] 04:20:16 INFO - PROCESS | 1930 | 1461583216574 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]]]}] 04:20:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:20:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 517ms 04:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:20:16 INFO - PROCESS | 1930 | 1461583216605 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 04:20:16 INFO - PROCESS | 1930 | 1461583216607 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 04:20:16 INFO - PROCESS | 1930 | 1461583216610 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:20:16 INFO - PROCESS | 1930 | 1461583216611 Marionette TRACE conn2 <- [1,2018,null,{}] 04:20:16 INFO - PROCESS | 1930 | 1461583216614 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}] 04:20:16 INFO - PROCESS | 1930 | 1461583216720 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 04:20:16 INFO - PROCESS | 1930 | 1461583216757 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ea5f000 == 57 [pid = 1930] [id = 512] 04:20:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x12d585400) [pid = 1930] [serial = 1536] [outer = 0x0] 04:20:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12e6d2400) [pid = 1930] [serial = 1537] [outer = 0x12d585400] 04:20:16 INFO - PROCESS | 1930 | 1461583216783 Marionette DEBUG loaded listener.js 04:20:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x12e8cf800) [pid = 1930] [serial = 1538] [outer = 0x12d585400] 04:20:17 INFO - PROCESS | 1930 | 1461583217086 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]]]}] 04:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 518ms 04:20:17 INFO - PROCESS | 1930 | 1461583217129 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 04:20:17 INFO - PROCESS | 1930 | 1461583217130 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 04:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:20:17 INFO - PROCESS | 1930 | 1461583217132 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:20:17 INFO - PROCESS | 1930 | 1461583217134 Marionette TRACE conn2 <- [1,2022,null,{}] 04:20:17 INFO - PROCESS | 1930 | 1461583217136 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}] 04:20:17 INFO - PROCESS | 1930 | 1461583217242 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 04:20:17 INFO - PROCESS | 1930 | 1461583217255 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f0a2000 == 58 [pid = 1930] [id = 513] 04:20:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x12d57fc00) [pid = 1930] [serial = 1539] [outer = 0x0] 04:20:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x12ea2bc00) [pid = 1930] [serial = 1540] [outer = 0x12d57fc00] 04:20:17 INFO - PROCESS | 1930 | 1461583217281 Marionette DEBUG loaded listener.js 04:20:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x12ea31400) [pid = 1930] [serial = 1541] [outer = 0x12d57fc00] 04:20:17 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x12d3a4800) [pid = 1930] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:20:17 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x129575000) [pid = 1930] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:20:17 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x129575c00) [pid = 1930] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:20:17 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x11574f400) [pid = 1930] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:20:17 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x12bdc9c00) [pid = 1930] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:20:17 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x11c498400) [pid = 1930] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:20:17 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x12e42dc00) [pid = 1930] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:20:17 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x114c3f800) [pid = 1930] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:20:17 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x115748c00) [pid = 1930] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:20:17 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x11ad35c00) [pid = 1930] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:20:17 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x11877a400) [pid = 1930] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:20:17 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x128dd5400) [pid = 1930] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:20:17 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x1271edc00) [pid = 1930] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:20:17 INFO - PROCESS | 1930 | 1461583217678 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]]]}] 04:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 568ms 04:20:17 INFO - PROCESS | 1930 | 1461583217701 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 04:20:17 INFO - PROCESS | 1930 | 1461583217702 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 04:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:20:17 INFO - PROCESS | 1930 | 1461583217705 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:20:17 INFO - PROCESS | 1930 | 1461583217707 Marionette TRACE conn2 <- [1,2026,null,{}] 04:20:17 INFO - PROCESS | 1930 | 1461583217710 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}] 04:20:17 INFO - PROCESS | 1930 | 1461583217795 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 04:20:17 INFO - PROCESS | 1930 | 1461583217800 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x12756b800 == 59 [pid = 1930] [id = 514] 04:20:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x114c3f800) [pid = 1930] [serial = 1542] [outer = 0x0] 04:20:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x11c741800) [pid = 1930] [serial = 1543] [outer = 0x114c3f800] 04:20:17 INFO - PROCESS | 1930 | 1461583217825 Marionette DEBUG loaded listener.js 04:20:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x12b755400) [pid = 1930] [serial = 1544] [outer = 0x114c3f800] 04:20:18 INFO - PROCESS | 1930 | 1461583218185 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]]]}] 04:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 521ms 04:20:18 INFO - PROCESS | 1930 | 1461583218227 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 04:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:20:18 INFO - PROCESS | 1930 | 1461583218228 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 04:20:18 INFO - PROCESS | 1930 | 1461583218231 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:20:18 INFO - PROCESS | 1930 | 1461583218232 Marionette TRACE conn2 <- [1,2030,null,{}] 04:20:18 INFO - PROCESS | 1930 | 1461583218235 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}] 04:20:18 INFO - PROCESS | 1930 | 1461583218336 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 04:20:18 INFO - PROCESS | 1930 | 1461583218340 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x12fe4e000 == 60 [pid = 1930] [id = 515] 04:20:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x12b756400) [pid = 1930] [serial = 1545] [outer = 0x0] 04:20:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x12ea37800) [pid = 1930] [serial = 1546] [outer = 0x12b756400] 04:20:18 INFO - PROCESS | 1930 | 1461583218369 Marionette DEBUG loaded listener.js 04:20:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x12ea56400) [pid = 1930] [serial = 1547] [outer = 0x12b756400] 04:20:18 INFO - PROCESS | 1930 | 1461583218700 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]]]}] 04:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 521ms 04:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:20:18 INFO - PROCESS | 1930 | 1461583218752 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 04:20:18 INFO - PROCESS | 1930 | 1461583218754 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 04:20:18 INFO - PROCESS | 1930 | 1461583218756 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:20:18 INFO - PROCESS | 1930 | 1461583218758 Marionette TRACE conn2 <- [1,2034,null,{}] 04:20:18 INFO - PROCESS | 1930 | 1461583218761 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}] 04:20:18 INFO - PROCESS | 1930 | 1461583218926 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 04:20:18 INFO - PROCESS | 1930 | 1461583218942 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x1301a9000 == 61 [pid = 1930] [id = 516] 04:20:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x12b757000) [pid = 1930] [serial = 1548] [outer = 0x0] 04:20:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x12eb4d800) [pid = 1930] [serial = 1549] [outer = 0x12b757000] 04:20:18 INFO - PROCESS | 1930 | 1461583218980 Marionette DEBUG loaded listener.js 04:20:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12ec6f000) [pid = 1930] [serial = 1550] [outer = 0x12b757000] 04:20:19 INFO - PROCESS | 1930 | 1461583219385 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]]]}] 04:20:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 670ms 04:20:19 INFO - PROCESS | 1930 | 1461583219427 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 04:20:19 INFO - PROCESS | 1930 | 1461583219428 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 04:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:20:19 INFO - PROCESS | 1930 | 1461583219430 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:20:19 INFO - PROCESS | 1930 | 1461583219431 Marionette TRACE conn2 <- [1,2038,null,{}] 04:20:19 INFO - PROCESS | 1930 | 1461583219433 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}] 04:20:19 INFO - PROCESS | 1930 | 1461583219520 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 04:20:19 INFO - PROCESS | 1930 | 1461583219584 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x130816000 == 62 [pid = 1930] [id = 517] 04:20:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x12bdc6400) [pid = 1930] [serial = 1551] [outer = 0x0] 04:20:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x12ec74c00) [pid = 1930] [serial = 1552] [outer = 0x12bdc6400] 04:20:19 INFO - PROCESS | 1930 | 1461583219609 Marionette DEBUG loaded listener.js 04:20:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x12ec7bc00) [pid = 1930] [serial = 1553] [outer = 0x12bdc6400] 04:20:20 INFO - PROCESS | 1930 | 1461583220085 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]]]}] 04:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 671ms 04:20:20 INFO - PROCESS | 1930 | 1461583220101 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 04:20:20 INFO - PROCESS | 1930 | 1461583220106 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 04:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:20:20 INFO - PROCESS | 1930 | 1461583220111 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:20:20 INFO - PROCESS | 1930 | 1461583220114 Marionette TRACE conn2 <- [1,2042,null,{}] 04:20:20 INFO - PROCESS | 1930 | 1461583220117 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}] 04:20:20 INFO - PROCESS | 1930 | 1461583220228 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 04:20:20 INFO - PROCESS | 1930 | 1461583220343 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x123acc000 == 63 [pid = 1930] [id = 518] 04:20:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x11a85c400) [pid = 1930] [serial = 1554] [outer = 0x0] 04:20:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x11a865800) [pid = 1930] [serial = 1555] [outer = 0x11a85c400] 04:20:20 INFO - PROCESS | 1930 | 1461583220376 Marionette DEBUG loaded listener.js 04:20:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x11add6000) [pid = 1930] [serial = 1556] [outer = 0x11a85c400] 04:20:20 INFO - PROCESS | 1930 | 1461583220801 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]]]}] 04:20:20 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) 04:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 721ms 04:20:20 INFO - PROCESS | 1930 | 1461583220832 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 04:20:20 INFO - PROCESS | 1930 | 1461583220836 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 04:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:20:20 INFO - PROCESS | 1930 | 1461583220841 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:20:20 INFO - PROCESS | 1930 | 1461583220843 Marionette TRACE conn2 <- [1,2046,null,{}] 04:20:20 INFO - PROCESS | 1930 | 1461583220845 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}] 04:20:20 INFO - PROCESS | 1930 | 1461583220954 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 04:20:21 INFO - PROCESS | 1930 | 1461583221018 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x12be12000 == 64 [pid = 1930] [id = 519] 04:20:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x11af28000) [pid = 1930] [serial = 1557] [outer = 0x0] 04:20:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x11c2b0c00) [pid = 1930] [serial = 1558] [outer = 0x11af28000] 04:20:21 INFO - PROCESS | 1930 | 1461583221048 Marionette DEBUG loaded listener.js 04:20:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x127521400) [pid = 1930] [serial = 1559] [outer = 0x11af28000] 04:20:21 INFO - PROCESS | 1930 | 1461583221502 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]]]}] 04:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 670ms 04:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:20:21 INFO - PROCESS | 1930 | 1461583221512 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 04:20:21 INFO - PROCESS | 1930 | 1461583221513 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 04:20:21 INFO - PROCESS | 1930 | 1461583221516 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:20:21 INFO - PROCESS | 1930 | 1461583221519 Marionette TRACE conn2 <- [1,2050,null,{}] 04:20:21 INFO - PROCESS | 1930 | 1461583221529 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}] 04:20:21 INFO - PROCESS | 1930 | 1461583221664 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 04:20:21 INFO - PROCESS | 1930 | 1461583221752 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x130804000 == 65 [pid = 1930] [id = 520] 04:20:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x12bdce400) [pid = 1930] [serial = 1560] [outer = 0x0] 04:20:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x12d15ec00) [pid = 1930] [serial = 1561] [outer = 0x12bdce400] 04:20:21 INFO - PROCESS | 1930 | 1461583221785 Marionette DEBUG loaded listener.js 04:20:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x12dd45400) [pid = 1930] [serial = 1562] [outer = 0x12bdce400] 04:20:22 INFO - PROCESS | 1930 | 1461583222171 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]]]}] 04:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 721ms 04:20:22 INFO - PROCESS | 1930 | 1461583222238 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 04:20:22 INFO - PROCESS | 1930 | 1461583222240 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 04:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:20:22 INFO - PROCESS | 1930 | 1461583222242 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:20:22 INFO - PROCESS | 1930 | 1461583222243 Marionette TRACE conn2 <- [1,2054,null,{}] 04:20:22 INFO - PROCESS | 1930 | 1461583222246 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}] 04:20:22 INFO - PROCESS | 1930 | 1461583222353 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 04:20:22 INFO - PROCESS | 1930 | 1461583222456 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x130d89800 == 66 [pid = 1930] [id = 521] 04:20:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x12e6d8800) [pid = 1930] [serial = 1563] [outer = 0x0] 04:20:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x12ea33000) [pid = 1930] [serial = 1564] [outer = 0x12e6d8800] 04:20:22 INFO - PROCESS | 1930 | 1461583222489 Marionette DEBUG loaded listener.js 04:20:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x12ea4f400) [pid = 1930] [serial = 1565] [outer = 0x12e6d8800] 04:20:22 INFO - PROCESS | 1930 | 1461583222907 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]]]}] 04:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 720ms 04:20:22 INFO - PROCESS | 1930 | 1461583222994 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 04:20:22 INFO - PROCESS | 1930 | 1461583222995 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 04:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:20:23 INFO - PROCESS | 1930 | 1461583223013 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:20:23 INFO - PROCESS | 1930 | 1461583223015 Marionette TRACE conn2 <- [1,2058,null,{}] 04:20:23 INFO - PROCESS | 1930 | 1461583223017 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}] 04:20:23 INFO - PROCESS | 1930 | 1461583223121 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 04:20:23 INFO - PROCESS | 1930 | 1461583223197 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x11bce9800 == 67 [pid = 1930] [id = 522] 04:20:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x113518c00) [pid = 1930] [serial = 1566] [outer = 0x0] 04:20:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x115271000) [pid = 1930] [serial = 1567] [outer = 0x113518c00] 04:20:23 INFO - PROCESS | 1930 | 1461583223228 Marionette DEBUG loaded listener.js 04:20:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x12d234000) [pid = 1930] [serial = 1568] [outer = 0x113518c00] 04:20:23 INFO - PROCESS | 1930 | 1461583223913 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]]]}] 04:20:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:20:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 971ms 04:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:20:23 INFO - PROCESS | 1930 | 1461583223984 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 04:20:23 INFO - PROCESS | 1930 | 1461583223986 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 04:20:23 INFO - PROCESS | 1930 | 1461583223989 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:20:23 INFO - PROCESS | 1930 | 1461583223991 Marionette TRACE conn2 <- [1,2062,null,{}] 04:20:23 INFO - PROCESS | 1930 | 1461583223995 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}] 04:20:24 INFO - PROCESS | 1930 | 1461583224087 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 04:20:24 INFO - PROCESS | 1930 | 1461583224163 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x119d43800 == 68 [pid = 1930] [id = 523] 04:20:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x114cbe000) [pid = 1930] [serial = 1569] [outer = 0x0] 04:20:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x115747400) [pid = 1930] [serial = 1570] [outer = 0x114cbe000] 04:20:24 INFO - PROCESS | 1930 | 1461583224191 Marionette DEBUG loaded listener.js 04:20:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x118a46000) [pid = 1930] [serial = 1571] [outer = 0x114cbe000] 04:20:24 INFO - PROCESS | 1930 | 1461583224645 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]]]}] 04:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 721ms 04:20:24 INFO - PROCESS | 1930 | 1461583224712 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 04:20:24 INFO - PROCESS | 1930 | 1461583224717 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 04:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:20:24 INFO - PROCESS | 1930 | 1461583224724 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:20:24 INFO - PROCESS | 1930 | 1461583224726 Marionette TRACE conn2 <- [1,2066,null,{}] 04:20:24 INFO - PROCESS | 1930 | 1461583224730 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}] 04:20:24 INFO - PROCESS | 1930 | 1461583224865 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 04:20:25 INFO - PROCESS | 1930 | 1461583225002 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x119d33800 == 69 [pid = 1930] [id = 524] 04:20:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x1187bc800) [pid = 1930] [serial = 1572] [outer = 0x0] 04:20:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x119232000) [pid = 1930] [serial = 1573] [outer = 0x1187bc800] 04:20:25 INFO - PROCESS | 1930 | 1461583225047 Marionette DEBUG loaded listener.js 04:20:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x119d8c000) [pid = 1930] [serial = 1574] [outer = 0x1187bc800] 04:20:25 INFO - PROCESS | 1930 | --DOCSHELL 0x127aa4800 == 68 [pid = 1930] [id = 407] 04:20:25 INFO - PROCESS | 1930 | --DOCSHELL 0x1301a9000 == 67 [pid = 1930] [id = 516] 04:20:25 INFO - PROCESS | 1930 | --DOCSHELL 0x12fe4e000 == 66 [pid = 1930] [id = 515] 04:20:25 INFO - PROCESS | 1930 | --DOCSHELL 0x12756b800 == 65 [pid = 1930] [id = 514] 04:20:25 INFO - PROCESS | 1930 | --DOCSHELL 0x12f0a2000 == 64 [pid = 1930] [id = 513] 04:20:25 INFO - PROCESS | 1930 | --DOCSHELL 0x12ea5f000 == 63 [pid = 1930] [id = 512] 04:20:25 INFO - PROCESS | 1930 | --DOCSHELL 0x12dd78800 == 62 [pid = 1930] [id = 511] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x12c018000) [pid = 1930] [serial = 1456] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x126a26400) [pid = 1930] [serial = 1450] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x117a87800) [pid = 1930] [serial = 1444] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x129582c00) [pid = 1930] [serial = 1453] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x11ad34000) [pid = 1930] [serial = 1447] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x12dd42000) [pid = 1930] [serial = 1492] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2eb800 == 61 [pid = 1930] [id = 510] 04:20:25 INFO - PROCESS | 1930 | --DOCSHELL 0x12a167000 == 60 [pid = 1930] [id = 509] 04:20:25 INFO - PROCESS | 1930 | --DOCSHELL 0x128d19000 == 59 [pid = 1930] [id = 508] 04:20:25 INFO - PROCESS | 1930 | --DOCSHELL 0x12714d000 == 58 [pid = 1930] [id = 507] 04:20:25 INFO - PROCESS | 1930 | --DOCSHELL 0x11697d800 == 57 [pid = 1930] [id = 506] 04:20:25 INFO - PROCESS | 1930 | --DOCSHELL 0x11981a800 == 56 [pid = 1930] [id = 505] 04:20:25 INFO - PROCESS | 1930 | --DOCSHELL 0x12fe57800 == 55 [pid = 1930] [id = 502] 04:20:25 INFO - PROCESS | 1930 | --DOCSHELL 0x12f634000 == 54 [pid = 1930] [id = 501] 04:20:25 INFO - PROCESS | 1930 | --DOCSHELL 0x12e4e4000 == 53 [pid = 1930] [id = 500] 04:20:25 INFO - PROCESS | 1930 | --DOCSHELL 0x126adf000 == 52 [pid = 1930] [id = 499] 04:20:25 INFO - PROCESS | 1930 | --DOCSHELL 0x119821800 == 51 [pid = 1930] [id = 498] 04:20:25 INFO - PROCESS | 1930 | --DOCSHELL 0x12f4d4800 == 50 [pid = 1930] [id = 497] 04:20:25 INFO - PROCESS | 1930 | 1461583225471 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]]]}] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x129585800) [pid = 1930] [serial = 1477] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x12b783800) [pid = 1930] [serial = 1480] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x11addfc00) [pid = 1930] [serial = 1486] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x12c0d9400) [pid = 1930] [serial = 1483] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x12b8f6000) [pid = 1930] [serial = 1481] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x123b6f000) [pid = 1930] [serial = 1471] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x126772400) [pid = 1930] [serial = 1472] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x12e6d6c00) [pid = 1930] [serial = 1442] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x11ab22400) [pid = 1930] [serial = 1465] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x11ad33800) [pid = 1930] [serial = 1466] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x116487400) [pid = 1930] [serial = 1460] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x115755c00) [pid = 1930] [serial = 1459] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x11af28800) [pid = 1930] [serial = 1468] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x11c2aa800) [pid = 1930] [serial = 1469] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x119e46800) [pid = 1930] [serial = 1463] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x119856800) [pid = 1930] [serial = 1462] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x12d166000) [pid = 1930] [serial = 1489] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x12d7c6400) [pid = 1930] [serial = 1490] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x128a60400) [pid = 1930] [serial = 1487] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x12d163000) [pid = 1930] [serial = 1484] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x1278ba000) [pid = 1930] [serial = 1474] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x129574c00) [pid = 1930] [serial = 1475] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x12b756800) [pid = 1930] [serial = 1478] [outer = 0x0] [url = about:blank] 04:20:25 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x12d587c00) [pid = 1930] [serial = 1381] [outer = 0x0] [url = about:blank] 04:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 775ms 04:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:20:25 INFO - PROCESS | 1930 | 1461583225497 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 04:20:25 INFO - PROCESS | 1930 | 1461583225498 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 04:20:25 INFO - PROCESS | 1930 | 1461583225501 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:20:25 INFO - PROCESS | 1930 | 1461583225503 Marionette TRACE conn2 <- [1,2070,null,{}] 04:20:25 INFO - PROCESS | 1930 | 1461583225513 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}] 04:20:25 INFO - PROCESS | 1930 | 1461583225595 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 04:20:25 INFO - PROCESS | 1930 | 1461583225601 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x11ba18000 == 51 [pid = 1930] [id = 525] 04:20:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x11a85c800) [pid = 1930] [serial = 1575] [outer = 0x0] 04:20:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x11a93b400) [pid = 1930] [serial = 1576] [outer = 0x11a85c800] 04:20:25 INFO - PROCESS | 1930 | 1461583225629 Marionette DEBUG loaded listener.js 04:20:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x11ab29800) [pid = 1930] [serial = 1577] [outer = 0x11a85c800] 04:20:25 INFO - PROCESS | 1930 | 1461583225989 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]]]}] 04:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 525ms 04:20:26 INFO - PROCESS | 1930 | 1461583226026 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 04:20:26 INFO - PROCESS | 1930 | 1461583226028 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 04:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:20:26 INFO - PROCESS | 1930 | 1461583226037 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:20:26 INFO - PROCESS | 1930 | 1461583226038 Marionette TRACE conn2 <- [1,2074,null,{}] 04:20:26 INFO - PROCESS | 1930 | 1461583226040 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}] 04:20:26 INFO - PROCESS | 1930 | 1461583226120 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 04:20:26 INFO - PROCESS | 1930 | 1461583226127 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x123ac1800 == 52 [pid = 1930] [id = 526] 04:20:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x11ab30400) [pid = 1930] [serial = 1578] [outer = 0x0] 04:20:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x11add9400) [pid = 1930] [serial = 1579] [outer = 0x11ab30400] 04:20:26 INFO - PROCESS | 1930 | 1461583226153 Marionette DEBUG loaded listener.js 04:20:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x11b90f400) [pid = 1930] [serial = 1580] [outer = 0x11ab30400] 04:20:26 INFO - PROCESS | 1930 | 1461583226503 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]]]}] 04:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 477ms 04:20:26 INFO - PROCESS | 1930 | 1461583226510 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 04:20:26 INFO - PROCESS | 1930 | 1461583226511 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 04:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:20:26 INFO - PROCESS | 1930 | 1461583226514 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:20:26 INFO - PROCESS | 1930 | 1461583226515 Marionette TRACE conn2 <- [1,2078,null,{}] 04:20:26 INFO - PROCESS | 1930 | 1461583226517 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}] 04:20:26 INFO - PROCESS | 1930 | 1461583226631 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 04:20:26 INFO - PROCESS | 1930 | 1461583226638 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x1264cc800 == 53 [pid = 1930] [id = 527] 04:20:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x11ab30800) [pid = 1930] [serial = 1581] [outer = 0x0] 04:20:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x11b9ce400) [pid = 1930] [serial = 1582] [outer = 0x11ab30800] 04:20:26 INFO - PROCESS | 1930 | 1461583226665 Marionette DEBUG loaded listener.js 04:20:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x11bfd0800) [pid = 1930] [serial = 1583] [outer = 0x11ab30800] 04:20:27 INFO - PROCESS | 1930 | 1461583227051 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]]]}] 04:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 572ms 04:20:27 INFO - PROCESS | 1930 | 1461583227087 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 04:20:27 INFO - PROCESS | 1930 | 1461583227088 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 04:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:20:27 INFO - PROCESS | 1930 | 1461583227092 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:20:27 INFO - PROCESS | 1930 | 1461583227093 Marionette TRACE conn2 <- [1,2082,null,{}] 04:20:27 INFO - PROCESS | 1930 | 1461583227097 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}] 04:20:27 INFO - PROCESS | 1930 | 1461583227236 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 04:20:27 INFO - PROCESS | 1930 | 1461583227349 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x127153800 == 54 [pid = 1930] [id = 528] 04:20:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x11b9d5000) [pid = 1930] [serial = 1584] [outer = 0x0] 04:20:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x11bfd6000) [pid = 1930] [serial = 1585] [outer = 0x11b9d5000] 04:20:27 INFO - PROCESS | 1930 | 1461583227391 Marionette DEBUG loaded listener.js 04:20:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x126c8dc00) [pid = 1930] [serial = 1586] [outer = 0x11b9d5000] 04:20:27 INFO - PROCESS | 1930 | 1461583227797 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]]]}] 04:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 722ms 04:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:20:27 INFO - PROCESS | 1930 | 1461583227852 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 04:20:27 INFO - PROCESS | 1930 | 1461583227854 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 04:20:27 INFO - PROCESS | 1930 | 1461583227857 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:20:27 INFO - PROCESS | 1930 | 1461583227859 Marionette TRACE conn2 <- [1,2086,null,{}] 04:20:27 INFO - PROCESS | 1930 | 1461583227863 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}] 04:20:28 INFO - PROCESS | 1930 | 1461583228013 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 04:20:28 INFO - PROCESS | 1930 | 1461583228036 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a07c800 == 55 [pid = 1930] [id = 529] 04:20:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x126c91c00) [pid = 1930] [serial = 1587] [outer = 0x0] 04:20:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x127525000) [pid = 1930] [serial = 1588] [outer = 0x126c91c00] 04:20:28 INFO - PROCESS | 1930 | 1461583228075 Marionette DEBUG loaded listener.js 04:20:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x1278c2800) [pid = 1930] [serial = 1589] [outer = 0x126c91c00] 04:20:28 INFO - PROCESS | 1930 | 1461583228499 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]]]}] 04:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 673ms 04:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:20:28 INFO - PROCESS | 1930 | 1461583228530 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 04:20:28 INFO - PROCESS | 1930 | 1461583228531 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 04:20:28 INFO - PROCESS | 1930 | 1461583228533 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:20:28 INFO - PROCESS | 1930 | 1461583228534 Marionette TRACE conn2 <- [1,2090,null,{}] 04:20:28 INFO - PROCESS | 1930 | 1461583228537 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}] 04:20:28 INFO - PROCESS | 1930 | 1461583228635 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 04:20:28 INFO - PROCESS | 1930 | 1461583228647 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a14a800 == 56 [pid = 1930] [id = 530] 04:20:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x11935dc00) [pid = 1930] [serial = 1590] [outer = 0x0] 04:20:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x1271eb800) [pid = 1930] [serial = 1591] [outer = 0x11935dc00] 04:20:28 INFO - PROCESS | 1930 | 1461583228673 Marionette DEBUG loaded listener.js 04:20:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x128117400) [pid = 1930] [serial = 1592] [outer = 0x11935dc00] 04:20:29 INFO - PROCESS | 1930 | 1461583229012 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]]]}] 04:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 519ms 04:20:29 INFO - PROCESS | 1930 | 1461583229054 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 04:20:29 INFO - PROCESS | 1930 | 1461583229055 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 04:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:20:29 INFO - PROCESS | 1930 | 1461583229059 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:20:29 INFO - PROCESS | 1930 | 1461583229061 Marionette TRACE conn2 <- [1,2094,null,{}] 04:20:29 INFO - PROCESS | 1930 | 1461583229063 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}] 04:20:29 INFO - PROCESS | 1930 | 1461583229167 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 04:20:29 INFO - PROCESS | 1930 | 1461583229205 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba73000 == 57 [pid = 1930] [id = 531] 04:20:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x115950c00) [pid = 1930] [serial = 1593] [outer = 0x0] 04:20:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x128d35000) [pid = 1930] [serial = 1594] [outer = 0x115950c00] 04:20:29 INFO - PROCESS | 1930 | 1461583229231 Marionette DEBUG loaded listener.js 04:20:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x12957a800) [pid = 1930] [serial = 1595] [outer = 0x115950c00] 04:20:29 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x12b758800) [pid = 1930] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:20:29 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x129581800) [pid = 1930] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:20:29 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x12ae19000) [pid = 1930] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:20:29 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x11558f000) [pid = 1930] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:20:29 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x11a92f800) [pid = 1930] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:20:29 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x11bfe4000) [pid = 1930] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:20:29 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x128a63c00) [pid = 1930] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:20:29 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x115590800) [pid = 1930] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:20:29 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x119858800) [pid = 1930] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:20:29 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x11c83a000) [pid = 1930] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:20:29 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x12bd38400) [pid = 1930] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:20:29 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x129581400) [pid = 1930] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:20:29 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x12d585400) [pid = 1930] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:20:29 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x11bfddc00) [pid = 1930] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:20:29 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x12d3a3c00) [pid = 1930] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:20:29 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x118a49800) [pid = 1930] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:20:29 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x12d57fc00) [pid = 1930] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:20:29 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x11581c400) [pid = 1930] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:20:29 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x11526b000) [pid = 1930] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:20:29 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x114c3f800) [pid = 1930] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:20:29 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x12956b800) [pid = 1930] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:20:29 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x11add4000) [pid = 1930] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:20:29 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x12b757000) [pid = 1930] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:20:29 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x12b77c800) [pid = 1930] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:20:29 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x12b756400) [pid = 1930] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:20:29 INFO - PROCESS | 1930 | 1461583229754 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]]]}] 04:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 722ms 04:20:29 INFO - PROCESS | 1930 | 1461583229780 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 04:20:29 INFO - PROCESS | 1930 | 1461583229781 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 04:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:20:29 INFO - PROCESS | 1930 | 1461583229783 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:20:29 INFO - PROCESS | 1930 | 1461583229784 Marionette TRACE conn2 <- [1,2098,null,{}] 04:20:29 INFO - PROCESS | 1930 | 1461583229787 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}] 04:20:29 INFO - PROCESS | 1930 | 1461583229901 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 04:20:29 INFO - PROCESS | 1930 | 1461583229940 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x1281e2000 == 58 [pid = 1930] [id = 532] 04:20:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x114c3f800) [pid = 1930] [serial = 1596] [outer = 0x0] 04:20:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x11add4000) [pid = 1930] [serial = 1597] [outer = 0x114c3f800] 04:20:29 INFO - PROCESS | 1930 | 1461583229968 Marionette DEBUG loaded listener.js 04:20:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x1278b6400) [pid = 1930] [serial = 1598] [outer = 0x114c3f800] 04:20:30 INFO - PROCESS | 1930 | 1461583230270 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]]]}] 04:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 519ms 04:20:30 INFO - PROCESS | 1930 | 1461583230303 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 04:20:30 INFO - PROCESS | 1930 | 1461583230305 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 04:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:20:30 INFO - PROCESS | 1930 | 1461583230311 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:20:30 INFO - PROCESS | 1930 | 1461583230314 Marionette TRACE conn2 <- [1,2102,null,{}] 04:20:30 INFO - PROCESS | 1930 | 1461583230317 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}] 04:20:30 INFO - PROCESS | 1930 | 1461583230459 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 04:20:30 INFO - PROCESS | 1930 | 1461583230543 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2d0800 == 59 [pid = 1930] [id = 533] 04:20:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x11508b800) [pid = 1930] [serial = 1599] [outer = 0x0] 04:20:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x128d34400) [pid = 1930] [serial = 1600] [outer = 0x11508b800] 04:20:30 INFO - PROCESS | 1930 | 1461583230588 Marionette DEBUG loaded listener.js 04:20:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x12b750000) [pid = 1930] [serial = 1601] [outer = 0x11508b800] 04:20:30 INFO - PROCESS | 1930 | 1461583230895 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]]]}] 04:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 623ms 04:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:20:30 INFO - PROCESS | 1930 | 1461583230933 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 04:20:30 INFO - PROCESS | 1930 | 1461583230934 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 04:20:30 INFO - PROCESS | 1930 | 1461583230936 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:20:30 INFO - PROCESS | 1930 | 1461583230938 Marionette TRACE conn2 <- [1,2106,null,{}] 04:20:30 INFO - PROCESS | 1930 | 1461583230942 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}] 04:20:31 INFO - PROCESS | 1930 | 1461583231030 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 04:20:31 INFO - PROCESS | 1930 | 1461583231034 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d842800 == 60 [pid = 1930] [id = 534] 04:20:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x12b751000) [pid = 1930] [serial = 1602] [outer = 0x0] 04:20:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x12b781800) [pid = 1930] [serial = 1603] [outer = 0x12b751000] 04:20:31 INFO - PROCESS | 1930 | 1461583231060 Marionette DEBUG loaded listener.js 04:20:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x12b7da800) [pid = 1930] [serial = 1604] [outer = 0x12b751000] 04:20:31 INFO - PROCESS | 1930 | 1461583231391 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]]]}] 04:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 475ms 04:20:31 INFO - PROCESS | 1930 | 1461583231412 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 04:20:31 INFO - PROCESS | 1930 | 1461583231414 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 04:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:20:31 INFO - PROCESS | 1930 | 1461583231416 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:20:31 INFO - PROCESS | 1930 | 1461583231417 Marionette TRACE conn2 <- [1,2110,null,{}] 04:20:31 INFO - PROCESS | 1930 | 1461583231419 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}] 04:20:31 INFO - PROCESS | 1930 | 1461583231533 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 04:20:31 INFO - PROCESS | 1930 | 1461583231540 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e4d0000 == 61 [pid = 1930] [id = 535] 04:20:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12b7da000) [pid = 1930] [serial = 1605] [outer = 0x0] 04:20:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x12b8fac00) [pid = 1930] [serial = 1606] [outer = 0x12b7da000] 04:20:31 INFO - PROCESS | 1930 | 1461583231566 Marionette DEBUG loaded listener.js 04:20:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x12bdc9800) [pid = 1930] [serial = 1607] [outer = 0x12b7da000] 04:20:32 INFO - PROCESS | 1930 | 1461583232088 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]]]}] 04:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 718ms 04:20:32 INFO - PROCESS | 1930 | 1461583232140 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 04:20:32 INFO - PROCESS | 1930 | 1461583232144 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 04:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:20:32 INFO - PROCESS | 1930 | 1461583232148 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:20:32 INFO - PROCESS | 1930 | 1461583232151 Marionette TRACE conn2 <- [1,2114,null,{}] 04:20:32 INFO - PROCESS | 1930 | 1461583232154 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}] 04:20:32 INFO - PROCESS | 1930 | 1461583232262 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 04:20:32 INFO - PROCESS | 1930 | 1461583232336 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x11adce800 == 62 [pid = 1930] [id = 536] 04:20:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x11594e000) [pid = 1930] [serial = 1608] [outer = 0x0] 04:20:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x11877b800) [pid = 1930] [serial = 1609] [outer = 0x11594e000] 04:20:32 INFO - PROCESS | 1930 | 1461583232368 Marionette DEBUG loaded listener.js 04:20:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x119856800) [pid = 1930] [serial = 1610] [outer = 0x11594e000] 04:20:32 INFO - PROCESS | 1930 | 1461583232780 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]]]}] 04:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 672ms 04:20:32 INFO - PROCESS | 1930 | 1461583232820 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 04:20:32 INFO - PROCESS | 1930 | 1461583232824 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 04:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:20:32 INFO - PROCESS | 1930 | 1461583232829 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:20:32 INFO - PROCESS | 1930 | 1461583232830 Marionette TRACE conn2 <- [1,2118,null,{}] 04:20:32 INFO - PROCESS | 1930 | 1461583232833 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}] 04:20:32 INFO - PROCESS | 1930 | 1461583232939 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 04:20:33 INFO - PROCESS | 1930 | 1461583233034 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x127160000 == 63 [pid = 1930] [id = 537] 04:20:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x119e44000) [pid = 1930] [serial = 1611] [outer = 0x0] 04:20:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x11ab2f400) [pid = 1930] [serial = 1612] [outer = 0x119e44000] 04:20:33 INFO - PROCESS | 1930 | 1461583233077 Marionette DEBUG loaded listener.js 04:20:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x11ade0800) [pid = 1930] [serial = 1613] [outer = 0x119e44000] 04:20:33 INFO - PROCESS | 1930 | 1461583233496 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]]]}] 04:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 719ms 04:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:20:33 INFO - PROCESS | 1930 | 1461583233548 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 04:20:33 INFO - PROCESS | 1930 | 1461583233550 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 04:20:33 INFO - PROCESS | 1930 | 1461583233552 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:20:33 INFO - PROCESS | 1930 | 1461583233555 Marionette TRACE conn2 <- [1,2122,null,{}] 04:20:33 INFO - PROCESS | 1930 | 1461583233563 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}] 04:20:33 INFO - PROCESS | 1930 | 1461583233704 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 04:20:33 INFO - PROCESS | 1930 | 1461583233777 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d2a1000 == 64 [pid = 1930] [id = 538] 04:20:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x11bc0f800) [pid = 1930] [serial = 1614] [outer = 0x0] 04:20:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x11c2b6000) [pid = 1930] [serial = 1615] [outer = 0x11bc0f800] 04:20:33 INFO - PROCESS | 1930 | 1461583233811 Marionette DEBUG loaded listener.js 04:20:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x127a2e800) [pid = 1930] [serial = 1616] [outer = 0x11bc0f800] 04:20:34 INFO - PROCESS | 1930 | 1461583234239 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]]]}] 04:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 725ms 04:20:34 INFO - PROCESS | 1930 | 1461583234286 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 04:20:34 INFO - PROCESS | 1930 | 1461583234288 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 04:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:20:34 INFO - PROCESS | 1930 | 1461583234292 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:20:34 INFO - PROCESS | 1930 | 1461583234293 Marionette TRACE conn2 <- [1,2126,null,{}] 04:20:34 INFO - PROCESS | 1930 | 1461583234296 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}] 04:20:34 INFO - PROCESS | 1930 | 1461583234401 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 04:20:34 INFO - PROCESS | 1930 | 1461583234462 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ea74800 == 65 [pid = 1930] [id = 539] 04:20:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x128d32800) [pid = 1930] [serial = 1617] [outer = 0x0] 04:20:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x129585c00) [pid = 1930] [serial = 1618] [outer = 0x128d32800] 04:20:34 INFO - PROCESS | 1930 | 1461583234492 Marionette DEBUG loaded listener.js 04:20:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x12b751400) [pid = 1930] [serial = 1619] [outer = 0x128d32800] 04:20:34 INFO - PROCESS | 1930 | 1461583234935 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]]]}] 04:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 669ms 04:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:20:34 INFO - PROCESS | 1930 | 1461583234962 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 04:20:34 INFO - PROCESS | 1930 | 1461583234963 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 04:20:34 INFO - PROCESS | 1930 | 1461583234966 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:20:34 INFO - PROCESS | 1930 | 1461583234967 Marionette TRACE conn2 <- [1,2130,null,{}] 04:20:34 INFO - PROCESS | 1930 | 1461583234969 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}] 04:20:35 INFO - PROCESS | 1930 | 1461583235074 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 04:20:35 INFO - PROCESS | 1930 | 1461583235134 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f4ee000 == 66 [pid = 1930] [id = 540] 04:20:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x12b74b400) [pid = 1930] [serial = 1620] [outer = 0x0] 04:20:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x12bdc5c00) [pid = 1930] [serial = 1621] [outer = 0x12b74b400] 04:20:35 INFO - PROCESS | 1930 | 1461583235205 Marionette DEBUG loaded listener.js 04:20:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x12c00b800) [pid = 1930] [serial = 1622] [outer = 0x12b74b400] 04:20:35 INFO - PROCESS | 1930 | 1461583235660 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] 04:20:35 INFO - PROCESS | 1930 | 1461583235689 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 04:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:20:35 INFO - PROCESS | 1930 | 1461583235711 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:20:35 INFO - PROCESS | 1930 | 1461583235712 Marionette TRACE conn2 <- [1,2134,null,{}] 04:20:35 INFO - PROCESS | 1930 | 1461583235715 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}] 04:20:35 INFO - PROCESS | 1930 | 1461583235825 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 04:20:35 INFO - PROCESS | 1930 | 1461583235901 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a149800 == 67 [pid = 1930] [id = 541] 04:20:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x11c2b3400) [pid = 1930] [serial = 1623] [outer = 0x0] 04:20:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x12c011000) [pid = 1930] [serial = 1624] [outer = 0x11c2b3400] 04:20:35 INFO - PROCESS | 1930 | 1461583235935 Marionette DEBUG loaded listener.js 04:20:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x12d3a5400) [pid = 1930] [serial = 1625] [outer = 0x11c2b3400] 04:20:36 INFO - PROCESS | 1930 | 1461583236321 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]]]}] 04:20:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 668ms 04:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:20:36 INFO - PROCESS | 1930 | 1461583236380 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 04:20:36 INFO - PROCESS | 1930 | 1461583236381 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 04:20:36 INFO - PROCESS | 1930 | 1461583236384 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:20:36 INFO - PROCESS | 1930 | 1461583236385 Marionette TRACE conn2 <- [1,2138,null,{}] 04:20:36 INFO - PROCESS | 1930 | 1461583236387 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}] 04:20:36 INFO - PROCESS | 1930 | 1461583236489 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 04:20:36 INFO - PROCESS | 1930 | 1461583236551 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x119d42800 == 68 [pid = 1930] [id = 542] 04:20:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x115265800) [pid = 1930] [serial = 1626] [outer = 0x0] 04:20:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x119bc4c00) [pid = 1930] [serial = 1627] [outer = 0x115265800] 04:20:36 INFO - PROCESS | 1930 | 1461583236581 Marionette DEBUG loaded listener.js 04:20:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x12957d400) [pid = 1930] [serial = 1628] [outer = 0x115265800] 04:20:37 INFO - PROCESS | 1930 | 1461583237230 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]]]}] 04:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 919ms 04:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:20:37 INFO - PROCESS | 1930 | 1461583237304 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 04:20:37 INFO - PROCESS | 1930 | 1461583237306 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 04:20:37 INFO - PROCESS | 1930 | 1461583237309 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:20:37 INFO - PROCESS | 1930 | 1461583237312 Marionette TRACE conn2 <- [1,2142,null,{}] 04:20:37 INFO - PROCESS | 1930 | 1461583237316 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}] 04:20:37 INFO - PROCESS | 1930 | 1461583237413 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 04:20:37 INFO - PROCESS | 1930 | 1461583237478 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a88c800 == 69 [pid = 1930] [id = 543] 04:20:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x115267400) [pid = 1930] [serial = 1629] [outer = 0x0] 04:20:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x115273400) [pid = 1930] [serial = 1630] [outer = 0x115267400] 04:20:37 INFO - PROCESS | 1930 | 1461583237506 Marionette DEBUG loaded listener.js 04:20:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x11574a400) [pid = 1930] [serial = 1631] [outer = 0x115267400] 04:20:37 INFO - PROCESS | 1930 | --DOCSHELL 0x11a8a2800 == 68 [pid = 1930] [id = 481] 04:20:37 INFO - PROCESS | 1930 | --DOCSHELL 0x12d842800 == 67 [pid = 1930] [id = 534] 04:20:37 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2d0800 == 66 [pid = 1930] [id = 533] 04:20:37 INFO - PROCESS | 1930 | --DOCSHELL 0x1281e2000 == 65 [pid = 1930] [id = 532] 04:20:37 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba73000 == 64 [pid = 1930] [id = 531] 04:20:37 INFO - PROCESS | 1930 | --DOCSHELL 0x12a14a800 == 63 [pid = 1930] [id = 530] 04:20:37 INFO - PROCESS | 1930 | --DOCSHELL 0x12a07c800 == 62 [pid = 1930] [id = 529] 04:20:37 INFO - PROCESS | 1930 | --DOCSHELL 0x127153800 == 61 [pid = 1930] [id = 528] 04:20:37 INFO - PROCESS | 1930 | --DOCSHELL 0x1264cc800 == 60 [pid = 1930] [id = 527] 04:20:37 INFO - PROCESS | 1930 | --DOCSHELL 0x123ac1800 == 59 [pid = 1930] [id = 526] 04:20:37 INFO - PROCESS | 1930 | --DOCSHELL 0x11ba18000 == 58 [pid = 1930] [id = 525] 04:20:37 INFO - PROCESS | 1930 | --DOCSHELL 0x119d33800 == 57 [pid = 1930] [id = 524] 04:20:37 INFO - PROCESS | 1930 | --DOCSHELL 0x119d43800 == 56 [pid = 1930] [id = 523] 04:20:37 INFO - PROCESS | 1930 | --DOCSHELL 0x123acc000 == 55 [pid = 1930] [id = 518] 04:20:37 INFO - PROCESS | 1930 | --DOCSHELL 0x130816000 == 54 [pid = 1930] [id = 517] 04:20:37 INFO - PROCESS | 1930 | 1461583237970 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] 04:20:38 INFO - PROCESS | 1930 | 1461583237996 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x12dd3e000) [pid = 1930] [serial = 1399] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x12d232400) [pid = 1930] [serial = 1396] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x12d585800) [pid = 1930] [serial = 1457] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x119232400) [pid = 1930] [serial = 1384] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x11b9cac00) [pid = 1930] [serial = 1448] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x128a68800) [pid = 1930] [serial = 1451] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x12b782400) [pid = 1930] [serial = 1454] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x119855400) [pid = 1930] [serial = 1445] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x11adde000) [pid = 1930] [serial = 1387] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x12810f000) [pid = 1930] [serial = 1390] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x12c013800) [pid = 1930] [serial = 1324] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x12b789400) [pid = 1930] [serial = 1393] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x12e6d2400) [pid = 1930] [serial = 1537] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x12752b400) [pid = 1930] [serial = 1525] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x128de0000) [pid = 1930] [serial = 1526] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x12e6aec00) [pid = 1930] [serial = 1535] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x12dd3e400) [pid = 1930] [serial = 1534] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x11a863c00) [pid = 1930] [serial = 1517] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x11935ec00) [pid = 1930] [serial = 1516] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x12ea2bc00) [pid = 1930] [serial = 1540] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x12d589000) [pid = 1930] [serial = 1507] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x12dd39400) [pid = 1930] [serial = 1514] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x1278c1800) [pid = 1930] [serial = 1513] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x12e6d8400) [pid = 1930] [serial = 1510] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x127142000) [pid = 1930] [serial = 1501] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x12b757400) [pid = 1930] [serial = 1504] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x115a2d000) [pid = 1930] [serial = 1519] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x11a93b000) [pid = 1930] [serial = 1520] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x12e8cf800) [pid = 1930] [serial = 1538] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x11a862c00) [pid = 1930] [serial = 1498] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x12b755400) [pid = 1930] [serial = 1544] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x12ae15000) [pid = 1930] [serial = 1528] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x11c741800) [pid = 1930] [serial = 1543] [outer = 0x0] [url = about:blank] 04:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x11c2f3400) [pid = 1930] [serial = 1522] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x126c85800) [pid = 1930] [serial = 1523] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x12eb4d800) [pid = 1930] [serial = 1549] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x1157ed000) [pid = 1930] [serial = 1495] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x12b7e4c00) [pid = 1930] [serial = 1531] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x12ea56400) [pid = 1930] [serial = 1547] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x12ea37800) [pid = 1930] [serial = 1546] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x12d583400) [pid = 1930] [serial = 1532] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x12ea31400) [pid = 1930] [serial = 1541] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x12b753800) [pid = 1930] [serial = 1529] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x12ec6f000) [pid = 1930] [serial = 1550] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 1930 | 1461583238017 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:20:38 INFO - PROCESS | 1930 | 1461583238018 Marionette TRACE conn2 <- [1,2146,null,{}] 04:20:38 INFO - PROCESS | 1930 | 1461583238021 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}] 04:20:38 INFO - PROCESS | 1930 | 1461583238113 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 04:20:38 INFO - PROCESS | 1930 | 1461583238118 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x11990c000 == 55 [pid = 1930] [id = 544] 04:20:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x1157ee000) [pid = 1930] [serial = 1632] [outer = 0x0] 04:20:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x116489800) [pid = 1930] [serial = 1633] [outer = 0x1157ee000] 04:20:38 INFO - PROCESS | 1930 | 1461583238151 Marionette DEBUG loaded listener.js 04:20:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x118aa8400) [pid = 1930] [serial = 1634] [outer = 0x1157ee000] 04:20:38 INFO - PROCESS | 1930 | 1461583238625 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] 04:20:38 INFO - PROCESS | 1930 | 1461583238638 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 04:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:20:38 INFO - PROCESS | 1930 | 1461583238642 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:20:38 INFO - PROCESS | 1930 | 1461583238645 Marionette TRACE conn2 <- [1,2150,null,{}] 04:20:38 INFO - PROCESS | 1930 | 1461583238652 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}] 04:20:38 INFO - PROCESS | 1930 | 1461583238738 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 04:20:38 INFO - PROCESS | 1930 | 1461583238768 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x11c1e4800 == 56 [pid = 1930] [id = 545] 04:20:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x119bc3400) [pid = 1930] [serial = 1635] [outer = 0x0] 04:20:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x11a862400) [pid = 1930] [serial = 1636] [outer = 0x119bc3400] 04:20:38 INFO - PROCESS | 1930 | 1461583238796 Marionette DEBUG loaded listener.js 04:20:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x11aa47400) [pid = 1930] [serial = 1637] [outer = 0x119bc3400] 04:20:39 INFO - PROCESS | 1930 | 1461583239172 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]]]}] 04:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 574ms 04:20:39 INFO - PROCESS | 1930 | 1461583239216 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 04:20:39 INFO - PROCESS | 1930 | 1461583239218 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 04:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:20:39 INFO - PROCESS | 1930 | 1461583239222 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:20:39 INFO - PROCESS | 1930 | 1461583239224 Marionette TRACE conn2 <- [1,2154,null,{}] 04:20:39 INFO - PROCESS | 1930 | 1461583239227 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}] 04:20:39 INFO - PROCESS | 1930 | 1461583239354 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 04:20:39 INFO - PROCESS | 1930 | 1461583239367 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x1264d0000 == 57 [pid = 1930] [id = 546] 04:20:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x11ab22c00) [pid = 1930] [serial = 1638] [outer = 0x0] 04:20:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x11ad34800) [pid = 1930] [serial = 1639] [outer = 0x11ab22c00] 04:20:39 INFO - PROCESS | 1930 | 1461583239397 Marionette DEBUG loaded listener.js 04:20:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x11adde000) [pid = 1930] [serial = 1640] [outer = 0x11ab22c00] 04:20:39 INFO - PROCESS | 1930 | 1461583239728 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]]]}] 04:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 523ms 04:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:20:39 INFO - PROCESS | 1930 | 1461583239745 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 04:20:39 INFO - PROCESS | 1930 | 1461583239746 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 04:20:39 INFO - PROCESS | 1930 | 1461583239749 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:20:39 INFO - PROCESS | 1930 | 1461583239750 Marionette TRACE conn2 <- [1,2158,null,{}] 04:20:39 INFO - PROCESS | 1930 | 1461583239752 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}] 04:20:39 INFO - PROCESS | 1930 | 1461583239870 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 04:20:39 INFO - PROCESS | 1930 | 1461583239907 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x127124000 == 58 [pid = 1930] [id = 547] 04:20:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x11ab26c00) [pid = 1930] [serial = 1641] [outer = 0x0] 04:20:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x11af1cc00) [pid = 1930] [serial = 1642] [outer = 0x11ab26c00] 04:20:39 INFO - PROCESS | 1930 | 1461583239933 Marionette DEBUG loaded listener.js 04:20:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x11b9d7800) [pid = 1930] [serial = 1643] [outer = 0x11ab26c00] 04:20:40 INFO - PROCESS | 1930 | 1461583240268 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]]]}] 04:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 568ms 04:20:40 INFO - PROCESS | 1930 | 1461583240317 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 04:20:40 INFO - PROCESS | 1930 | 1461583240319 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 04:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:20:40 INFO - PROCESS | 1930 | 1461583240329 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:20:40 INFO - PROCESS | 1930 | 1461583240330 Marionette TRACE conn2 <- [1,2162,null,{}] 04:20:40 INFO - PROCESS | 1930 | 1461583240332 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}] 04:20:40 INFO - PROCESS | 1930 | 1461583240445 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 04:20:40 INFO - PROCESS | 1930 | 1461583240485 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a076000 == 59 [pid = 1930] [id = 548] 04:20:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x11bc16400) [pid = 1930] [serial = 1644] [outer = 0x0] 04:20:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x11bfd4800) [pid = 1930] [serial = 1645] [outer = 0x11bc16400] 04:20:40 INFO - PROCESS | 1930 | 1461583240513 Marionette DEBUG loaded listener.js 04:20:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x123b75800) [pid = 1930] [serial = 1646] [outer = 0x11bc16400] 04:20:40 INFO - PROCESS | 1930 | 1461583240849 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]]]}] 04:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 568ms 04:20:40 INFO - PROCESS | 1930 | 1461583240898 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 04:20:40 INFO - PROCESS | 1930 | 1461583240899 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 04:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:20:40 INFO - PROCESS | 1930 | 1461583240901 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:20:40 INFO - PROCESS | 1930 | 1461583240902 Marionette TRACE conn2 <- [1,2166,null,{}] 04:20:40 INFO - PROCESS | 1930 | 1461583240905 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}] 04:20:41 INFO - PROCESS | 1930 | 1461583241012 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 04:20:41 INFO - PROCESS | 1930 | 1461583241027 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a0dc000 == 60 [pid = 1930] [id = 549] 04:20:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x12637a400) [pid = 1930] [serial = 1647] [outer = 0x0] 04:20:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x126a26800) [pid = 1930] [serial = 1648] [outer = 0x12637a400] 04:20:41 INFO - PROCESS | 1930 | 1461583241052 Marionette DEBUG loaded listener.js 04:20:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x1271c2800) [pid = 1930] [serial = 1649] [outer = 0x12637a400] 04:20:41 INFO - PROCESS | 1930 | 1461583241398 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]]]}] 04:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 518ms 04:20:41 INFO - PROCESS | 1930 | 1461583241420 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 04:20:41 INFO - PROCESS | 1930 | 1461583241421 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 04:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:20:41 INFO - PROCESS | 1930 | 1461583241423 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:20:41 INFO - PROCESS | 1930 | 1461583241424 Marionette TRACE conn2 <- [1,2170,null,{}] 04:20:41 INFO - PROCESS | 1930 | 1461583241427 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}] 04:20:41 INFO - PROCESS | 1930 | 1461583241534 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 04:20:41 INFO - PROCESS | 1930 | 1461583241569 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b42f000 == 61 [pid = 1930] [id = 550] 04:20:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x12668e400) [pid = 1930] [serial = 1650] [outer = 0x0] 04:20:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x1271ebc00) [pid = 1930] [serial = 1651] [outer = 0x12668e400] 04:20:41 INFO - PROCESS | 1930 | 1461583241595 Marionette DEBUG loaded listener.js 04:20:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x12752cc00) [pid = 1930] [serial = 1652] [outer = 0x12668e400] 04:20:41 INFO - PROCESS | 1930 | 1461583241934 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]]]}] 04:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 519ms 04:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:20:41 INFO - PROCESS | 1930 | 1461583241945 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 04:20:41 INFO - PROCESS | 1930 | 1461583241947 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 04:20:41 INFO - PROCESS | 1930 | 1461583241949 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:20:41 INFO - PROCESS | 1930 | 1461583241952 Marionette TRACE conn2 <- [1,2174,null,{}] 04:20:41 INFO - PROCESS | 1930 | 1461583241955 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}] 04:20:42 INFO - PROCESS | 1930 | 1461583242122 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 04:20:42 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x119d8b400) [pid = 1930] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:20:42 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x12d39fc00) [pid = 1930] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:20:42 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x128a5c800) [pid = 1930] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:20:42 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x12d7cd800) [pid = 1930] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:20:42 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x12e6b3000) [pid = 1930] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:20:42 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x11508f000) [pid = 1930] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:20:42 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x126c91800) [pid = 1930] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:20:42 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x12b751000) [pid = 1930] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:20:42 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x126c91c00) [pid = 1930] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:20:42 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x11935dc00) [pid = 1930] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:20:42 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x12bdc6400) [pid = 1930] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:20:42 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x11508b800) [pid = 1930] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:20:42 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x1187bc800) [pid = 1930] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:20:42 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x115950c00) [pid = 1930] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:20:42 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x114cbe000) [pid = 1930] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:20:42 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x11ab30400) [pid = 1930] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:20:42 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x114c3f800) [pid = 1930] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:20:42 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x11ab30800) [pid = 1930] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:20:42 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x11a85c800) [pid = 1930] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:20:42 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x11b9d5000) [pid = 1930] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:20:42 INFO - PROCESS | 1930 | 1461583242340 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x1155c9800 == 62 [pid = 1930] [id = 551] 04:20:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x11433a800) [pid = 1930] [serial = 1653] [outer = 0x0] 04:20:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x114cc1800) [pid = 1930] [serial = 1654] [outer = 0x11433a800] 04:20:42 INFO - PROCESS | 1930 | 1461583242366 Marionette DEBUG loaded listener.js 04:20:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x11935dc00) [pid = 1930] [serial = 1655] [outer = 0x11433a800] 04:20:42 INFO - PROCESS | 1930 | 1461583242640 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]]]}] 04:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 720ms 04:20:42 INFO - PROCESS | 1930 | 1461583242670 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 04:20:42 INFO - PROCESS | 1930 | 1461583242671 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 04:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:20:42 INFO - PROCESS | 1930 | 1461583242674 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:20:42 INFO - PROCESS | 1930 | 1461583242676 Marionette TRACE conn2 <- [1,2178,null,{}] 04:20:42 INFO - PROCESS | 1930 | 1461583242685 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}] 04:20:42 INFO - PROCESS | 1930 | 1461583242780 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 04:20:42 INFO - PROCESS | 1930 | 1461583242784 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d293800 == 63 [pid = 1930] [id = 552] 04:20:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x119d8b400) [pid = 1930] [serial = 1656] [outer = 0x0] 04:20:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x11c4a7000) [pid = 1930] [serial = 1657] [outer = 0x119d8b400] 04:20:42 INFO - PROCESS | 1930 | 1461583242810 Marionette DEBUG loaded listener.js 04:20:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x127a31800) [pid = 1930] [serial = 1658] [outer = 0x119d8b400] 04:20:43 INFO - PROCESS | 1930 | 1461583243163 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]]]}] 04:20:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 529ms 04:20:43 INFO - PROCESS | 1930 | 1461583243206 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 04:20:43 INFO - PROCESS | 1930 | 1461583243208 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 04:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:20:43 INFO - PROCESS | 1930 | 1461583243210 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:20:43 INFO - PROCESS | 1930 | 1461583243212 Marionette TRACE conn2 <- [1,2182,null,{}] 04:20:43 INFO - PROCESS | 1930 | 1461583243214 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}] 04:20:43 INFO - PROCESS | 1930 | 1461583243316 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 04:20:43 INFO - PROCESS | 1930 | 1461583243320 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x12dd70800 == 64 [pid = 1930] [id = 553] 04:20:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x11c49a800) [pid = 1930] [serial = 1659] [outer = 0x0] 04:20:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x128d38800) [pid = 1930] [serial = 1660] [outer = 0x11c49a800] 04:20:43 INFO - PROCESS | 1930 | 1461583243352 Marionette DEBUG loaded listener.js 04:20:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x12ae20c00) [pid = 1930] [serial = 1661] [outer = 0x11c49a800] 04:20:43 INFO - PROCESS | 1930 | 1461583243696 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]]]}] 04:20:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 518ms 04:20:43 INFO - PROCESS | 1930 | 1461583243729 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 04:20:43 INFO - PROCESS | 1930 | 1461583243730 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 04:20:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:20:43 INFO - PROCESS | 1930 | 1461583243732 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:20:43 INFO - PROCESS | 1930 | 1461583243733 Marionette TRACE conn2 <- [1,2186,null,{}] 04:20:43 INFO - PROCESS | 1930 | 1461583243736 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}] 04:20:43 INFO - PROCESS | 1930 | 1461583243824 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 04:20:43 INFO - PROCESS | 1930 | 1461583243884 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e62f000 == 65 [pid = 1930] [id = 554] 04:20:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x129573800) [pid = 1930] [serial = 1662] [outer = 0x0] 04:20:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x12b754400) [pid = 1930] [serial = 1663] [outer = 0x129573800] 04:20:43 INFO - PROCESS | 1930 | 1461583243910 Marionette DEBUG loaded listener.js 04:20:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x12b788c00) [pid = 1930] [serial = 1664] [outer = 0x129573800] 04:20:44 INFO - PROCESS | 1930 | 1461583244177 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]]]}] 04:20:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:20:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 470ms 04:20:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:20:44 INFO - PROCESS | 1930 | 1461583244203 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 04:20:44 INFO - PROCESS | 1930 | 1461583244204 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 04:20:44 INFO - PROCESS | 1930 | 1461583244214 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:20:44 INFO - PROCESS | 1930 | 1461583244215 Marionette TRACE conn2 <- [1,2190,null,{}] 04:20:44 INFO - PROCESS | 1930 | 1461583244217 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}] 04:20:44 INFO - PROCESS | 1930 | 1461583244312 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 04:20:44 INFO - PROCESS | 1930 | 1461583244432 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x114f8b800 == 66 [pid = 1930] [id = 555] 04:20:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x113516800) [pid = 1930] [serial = 1665] [outer = 0x0] 04:20:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x113711c00) [pid = 1930] [serial = 1666] [outer = 0x113516800] 04:20:44 INFO - PROCESS | 1930 | 1461583244465 Marionette DEBUG loaded listener.js 04:20:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x114c45400) [pid = 1930] [serial = 1667] [outer = 0x113516800] 04:20:44 INFO - PROCESS | 1930 | 1461583244933 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]]]}] 04:20:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:20:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 777ms 04:20:44 INFO - PROCESS | 1930 | 1461583244986 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 04:20:44 INFO - PROCESS | 1930 | 1461583244990 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 04:20:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:20:45 INFO - PROCESS | 1930 | 1461583245018 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:20:45 INFO - PROCESS | 1930 | 1461583245022 Marionette TRACE conn2 <- [1,2194,null,{}] 04:20:45 INFO - PROCESS | 1930 | 1461583245029 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}] 04:20:45 INFO - PROCESS | 1930 | 1461583245188 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 04:20:45 INFO - PROCESS | 1930 | 1461583245290 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x11bfa5800 == 67 [pid = 1930] [id = 556] 04:20:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x1167eec00) [pid = 1930] [serial = 1668] [outer = 0x0] 04:20:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x119014800) [pid = 1930] [serial = 1669] [outer = 0x1167eec00] 04:20:45 INFO - PROCESS | 1930 | 1461583245339 Marionette DEBUG loaded listener.js 04:20:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x119362400) [pid = 1930] [serial = 1670] [outer = 0x1167eec00] 04:20:45 INFO - PROCESS | 1930 | 1461583245796 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]]]}] 04:20:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:20:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 830ms 04:20:45 INFO - PROCESS | 1930 | 1461583245847 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 04:20:45 INFO - PROCESS | 1930 | 1461583245850 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 04:20:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:20:45 INFO - PROCESS | 1930 | 1461583245852 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:20:45 INFO - PROCESS | 1930 | 1461583245854 Marionette TRACE conn2 <- [1,2198,null,{}] 04:20:45 INFO - PROCESS | 1930 | 1461583245856 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}] 04:20:45 INFO - PROCESS | 1930 | 1461583245963 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 04:20:46 INFO - PROCESS | 1930 | 1461583246025 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x12be18800 == 68 [pid = 1930] [id = 557] 04:20:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x119861800) [pid = 1930] [serial = 1671] [outer = 0x0] 04:20:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x11aa46c00) [pid = 1930] [serial = 1672] [outer = 0x119861800] 04:20:46 INFO - PROCESS | 1930 | 1461583246096 Marionette DEBUG loaded listener.js 04:20:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x11b9d5800) [pid = 1930] [serial = 1673] [outer = 0x119861800] 04:20:46 INFO - PROCESS | 1930 | 1461583246511 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]]]}] 04:20:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:20:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 671ms 04:20:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:20:46 INFO - PROCESS | 1930 | 1461583246524 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 04:20:46 INFO - PROCESS | 1930 | 1461583246525 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 04:20:46 INFO - PROCESS | 1930 | 1461583246533 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:20:46 INFO - PROCESS | 1930 | 1461583246537 Marionette TRACE conn2 <- [1,2202,null,{}] 04:20:46 INFO - PROCESS | 1930 | 1461583246541 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}] 04:20:46 INFO - PROCESS | 1930 | 1461583246649 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 04:20:46 INFO - PROCESS | 1930 | 1461583246711 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f61e800 == 69 [pid = 1930] [id = 558] 04:20:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x11a85f000) [pid = 1930] [serial = 1674] [outer = 0x0] 04:20:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x11bfe5c00) [pid = 1930] [serial = 1675] [outer = 0x11a85f000] 04:20:46 INFO - PROCESS | 1930 | 1461583246782 Marionette DEBUG loaded listener.js 04:20:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x1278b9c00) [pid = 1930] [serial = 1676] [outer = 0x11a85f000] 04:20:47 INFO - PROCESS | 1930 | 1461583247196 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]]]}] 04:20:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:20:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 679ms 04:20:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:20:47 INFO - PROCESS | 1930 | 1461583247208 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 04:20:47 INFO - PROCESS | 1930 | 1461583247210 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 04:20:47 INFO - PROCESS | 1930 | 1461583247212 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:20:47 INFO - PROCESS | 1930 | 1461583247214 Marionette TRACE conn2 <- [1,2206,null,{}] 04:20:47 INFO - PROCESS | 1930 | 1461583247216 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}] 04:20:47 INFO - PROCESS | 1930 | 1461583247322 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 04:20:47 INFO - PROCESS | 1930 | 1461583247426 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f9da000 == 70 [pid = 1930] [id = 559] 04:20:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x126c91800) [pid = 1930] [serial = 1677] [outer = 0x0] 04:20:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x129574000) [pid = 1930] [serial = 1678] [outer = 0x126c91800] 04:20:47 INFO - PROCESS | 1930 | 1461583247456 Marionette DEBUG loaded listener.js 04:20:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x12ae16c00) [pid = 1930] [serial = 1679] [outer = 0x126c91800] 04:20:47 INFO - PROCESS | 1930 | 1461583247887 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]]]}] 04:20:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:20:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 720ms 04:20:47 INFO - PROCESS | 1930 | 1461583247933 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 04:20:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:20:47 INFO - PROCESS | 1930 | 1461583247935 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 04:20:47 INFO - PROCESS | 1930 | 1461583247939 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:20:47 INFO - PROCESS | 1930 | 1461583247940 Marionette TRACE conn2 <- [1,2210,null,{}] 04:20:47 INFO - PROCESS | 1930 | 1461583247944 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}] 04:20:48 INFO - PROCESS | 1930 | 1461583248091 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 04:20:48 INFO - PROCESS | 1930 | 1461583248193 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x12fc44000 == 71 [pid = 1930] [id = 560] 04:20:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x12b757000) [pid = 1930] [serial = 1680] [outer = 0x0] 04:20:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x12b788800) [pid = 1930] [serial = 1681] [outer = 0x12b757000] 04:20:48 INFO - PROCESS | 1930 | 1461583248249 Marionette DEBUG loaded listener.js 04:20:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x12bdcfc00) [pid = 1930] [serial = 1682] [outer = 0x12b757000] 04:20:48 INFO - PROCESS | 1930 | 1461583248732 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]]]}] 04:20:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:20:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 823ms 04:20:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:20:48 INFO - PROCESS | 1930 | 1461583248761 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 04:20:48 INFO - PROCESS | 1930 | 1461583248762 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 04:20:48 INFO - PROCESS | 1930 | 1461583248765 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:20:48 INFO - PROCESS | 1930 | 1461583248766 Marionette TRACE conn2 <- [1,2214,null,{}] 04:20:48 INFO - PROCESS | 1930 | 1461583248768 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}] 04:20:48 INFO - PROCESS | 1930 | 1461583248876 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 04:20:48 INFO - PROCESS | 1930 | 1461583248938 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x11931d800 == 72 [pid = 1930] [id = 561] 04:20:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x11464d800) [pid = 1930] [serial = 1683] [outer = 0x0] 04:20:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x114cb9400) [pid = 1930] [serial = 1684] [outer = 0x11464d800] 04:20:49 INFO - PROCESS | 1930 | 1461583249159 Marionette DEBUG loaded listener.js 04:20:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x1152b9400) [pid = 1930] [serial = 1685] [outer = 0x11464d800] 04:20:49 INFO - PROCESS | 1930 | 1461583249589 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]]]}] 04:20:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:20:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 872ms 04:20:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:20:49 INFO - PROCESS | 1930 | 1461583249638 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 04:20:49 INFO - PROCESS | 1930 | 1461583249642 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 04:20:49 INFO - PROCESS | 1930 | 1461583249647 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:20:49 INFO - PROCESS | 1930 | 1461583249649 Marionette TRACE conn2 <- [1,2218,null,{}] 04:20:49 INFO - PROCESS | 1930 | 1461583249652 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}] 04:20:49 INFO - PROCESS | 1930 | 1461583249751 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 04:20:49 INFO - PROCESS | 1930 | 1461583249830 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x118916000 == 73 [pid = 1930] [id = 562] 04:20:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x115755000) [pid = 1930] [serial = 1686] [outer = 0x0] 04:20:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x11677e000) [pid = 1930] [serial = 1687] [outer = 0x115755000] 04:20:49 INFO - PROCESS | 1930 | 1461583249860 Marionette DEBUG loaded listener.js 04:20:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x119358000) [pid = 1930] [serial = 1688] [outer = 0x115755000] 04:20:50 INFO - PROCESS | 1930 | 1461583250266 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]]]}] 04:20:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:20:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 672ms 04:20:50 INFO - PROCESS | 1930 | 1461583250318 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 04:20:50 INFO - PROCESS | 1930 | 1461583250321 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 04:20:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:20:50 INFO - PROCESS | 1930 | 1461583250325 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:20:50 INFO - PROCESS | 1930 | 1461583250327 Marionette TRACE conn2 <- [1,2222,null,{}] 04:20:50 INFO - PROCESS | 1930 | 1461583250329 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}] 04:20:50 INFO - PROCESS | 1930 | 1461583250439 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 04:20:50 INFO - PROCESS | 1930 | --DOCSHELL 0x12e62f000 == 72 [pid = 1930] [id = 554] 04:20:50 INFO - PROCESS | 1930 | --DOCSHELL 0x12dd70800 == 71 [pid = 1930] [id = 553] 04:20:50 INFO - PROCESS | 1930 | --DOCSHELL 0x12d293800 == 70 [pid = 1930] [id = 552] 04:20:50 INFO - PROCESS | 1930 | --DOCSHELL 0x1155c9800 == 69 [pid = 1930] [id = 551] 04:20:50 INFO - PROCESS | 1930 | --DOCSHELL 0x12b42f000 == 68 [pid = 1930] [id = 550] 04:20:50 INFO - PROCESS | 1930 | --DOCSHELL 0x12a0dc000 == 67 [pid = 1930] [id = 549] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x11a865800) [pid = 1930] [serial = 1555] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x12ea33000) [pid = 1930] [serial = 1564] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x115271000) [pid = 1930] [serial = 1567] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x11c2b0c00) [pid = 1930] [serial = 1558] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x12d15ec00) [pid = 1930] [serial = 1561] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOCSHELL 0x12a076000 == 66 [pid = 1930] [id = 548] 04:20:50 INFO - PROCESS | 1930 | --DOCSHELL 0x127124000 == 65 [pid = 1930] [id = 547] 04:20:50 INFO - PROCESS | 1930 | --DOCSHELL 0x1264d0000 == 64 [pid = 1930] [id = 546] 04:20:50 INFO - PROCESS | 1930 | --DOCSHELL 0x11c1e4800 == 63 [pid = 1930] [id = 545] 04:20:50 INFO - PROCESS | 1930 | --DOCSHELL 0x11990c000 == 62 [pid = 1930] [id = 544] 04:20:50 INFO - PROCESS | 1930 | --DOCSHELL 0x11a88c800 == 61 [pid = 1930] [id = 543] 04:20:50 INFO - PROCESS | 1930 | 1461583250575 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:50 INFO - PROCESS | 1930 | --DOCSHELL 0x12a149800 == 60 [pid = 1930] [id = 541] 04:20:50 INFO - PROCESS | 1930 | --DOCSHELL 0x12f4ee000 == 59 [pid = 1930] [id = 540] 04:20:50 INFO - PROCESS | 1930 | --DOCSHELL 0x12ea74800 == 58 [pid = 1930] [id = 539] 04:20:50 INFO - PROCESS | 1930 | --DOCSHELL 0x12d2a1000 == 57 [pid = 1930] [id = 538] 04:20:50 INFO - PROCESS | 1930 | --DOCSHELL 0x127160000 == 56 [pid = 1930] [id = 537] 04:20:50 INFO - PROCESS | 1930 | --DOCSHELL 0x11adce800 == 55 [pid = 1930] [id = 536] 04:20:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x11905c000 == 56 [pid = 1930] [id = 563] 04:20:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x115755400) [pid = 1930] [serial = 1689] [outer = 0x0] 04:20:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x118aa1c00) [pid = 1930] [serial = 1690] [outer = 0x115755400] 04:20:50 INFO - PROCESS | 1930 | 1461583250624 Marionette DEBUG loaded listener.js 04:20:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x11ab28400) [pid = 1930] [serial = 1691] [outer = 0x115755400] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x119232000) [pid = 1930] [serial = 1573] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x128d35000) [pid = 1930] [serial = 1594] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x118a46000) [pid = 1930] [serial = 1571] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x115747400) [pid = 1930] [serial = 1570] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x11add9400) [pid = 1930] [serial = 1579] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x11b90f400) [pid = 1930] [serial = 1580] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x11add4000) [pid = 1930] [serial = 1597] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x11b9ce400) [pid = 1930] [serial = 1582] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x11bfd0800) [pid = 1930] [serial = 1583] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x11a93b400) [pid = 1930] [serial = 1576] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x11ab29800) [pid = 1930] [serial = 1577] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x12957a800) [pid = 1930] [serial = 1595] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x12b7da800) [pid = 1930] [serial = 1604] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x12ec7bc00) [pid = 1930] [serial = 1553] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x11bfd6000) [pid = 1930] [serial = 1585] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x126c8dc00) [pid = 1930] [serial = 1586] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x1278c2800) [pid = 1930] [serial = 1589] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x1278b6400) [pid = 1930] [serial = 1598] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x128117400) [pid = 1930] [serial = 1592] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x128d34400) [pid = 1930] [serial = 1600] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x11b910c00) [pid = 1930] [serial = 1499] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x12e422400) [pid = 1930] [serial = 1508] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x12d233000) [pid = 1930] [serial = 1505] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x12e6ab000) [pid = 1930] [serial = 1493] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x12ea29400) [pid = 1930] [serial = 1511] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x11677f000) [pid = 1930] [serial = 1496] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x128a5b800) [pid = 1930] [serial = 1502] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x12b781800) [pid = 1930] [serial = 1603] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x127525000) [pid = 1930] [serial = 1588] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x1271eb800) [pid = 1930] [serial = 1591] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x12ec74c00) [pid = 1930] [serial = 1552] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x12b750000) [pid = 1930] [serial = 1601] [outer = 0x0] [url = about:blank] 04:20:50 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x119d8c000) [pid = 1930] [serial = 1574] [outer = 0x0] [url = about:blank] 04:20:51 INFO - PROCESS | 1930 | 1461583251084 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]]]}] 04:20:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:20:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 770ms 04:20:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:20:51 INFO - PROCESS | 1930 | 1461583251096 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 04:20:51 INFO - PROCESS | 1930 | 1461583251097 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 04:20:51 INFO - PROCESS | 1930 | 1461583251099 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:20:51 INFO - PROCESS | 1930 | 1461583251102 Marionette TRACE conn2 <- [1,2226,null,{}] 04:20:51 INFO - PROCESS | 1930 | 1461583251114 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}] 04:20:51 INFO - PROCESS | 1930 | 1461583251244 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 04:20:51 INFO - PROCESS | 1930 | 1461583251252 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x1263c6000 == 57 [pid = 1930] [id = 564] 04:20:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x11add8400) [pid = 1930] [serial = 1692] [outer = 0x0] 04:20:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x11b910c00) [pid = 1930] [serial = 1693] [outer = 0x11add8400] 04:20:51 INFO - PROCESS | 1930 | 1461583251281 Marionette DEBUG loaded listener.js 04:20:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x11bc14800) [pid = 1930] [serial = 1694] [outer = 0x11add8400] 04:20:51 INFO - PROCESS | 1930 | 1461583251648 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]]]}] 04:20:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:20:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 573ms 04:20:51 INFO - PROCESS | 1930 | 1461583251674 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 04:20:51 INFO - PROCESS | 1930 | 1461583251676 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 04:20:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:20:51 INFO - PROCESS | 1930 | 1461583251680 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:20:51 INFO - PROCESS | 1930 | 1461583251681 Marionette TRACE conn2 <- [1,2230,null,{}] 04:20:51 INFO - PROCESS | 1930 | 1461583251685 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}] 04:20:51 INFO - PROCESS | 1930 | 1461583251813 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 04:20:51 INFO - PROCESS | 1930 | 1461583251819 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x128d19000 == 58 [pid = 1930] [id = 565] 04:20:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x11b972800) [pid = 1930] [serial = 1695] [outer = 0x0] 04:20:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x11bfe1800) [pid = 1930] [serial = 1696] [outer = 0x11b972800] 04:20:51 INFO - PROCESS | 1930 | 1461583251859 Marionette DEBUG loaded listener.js 04:20:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x11c73bc00) [pid = 1930] [serial = 1697] [outer = 0x11b972800] 04:20:52 INFO - PROCESS | 1930 | 1461583252275 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]]]}] 04:20:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:20:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 624ms 04:20:52 INFO - PROCESS | 1930 | 1461583252303 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 04:20:52 INFO - PROCESS | 1930 | 1461583252304 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 04:20:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:20:52 INFO - PROCESS | 1930 | 1461583252307 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:20:52 INFO - PROCESS | 1930 | 1461583252308 Marionette TRACE conn2 <- [1,2234,null,{}] 04:20:52 INFO - PROCESS | 1930 | 1461583252310 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}] 04:20:52 INFO - PROCESS | 1930 | 1461583252389 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 04:20:52 INFO - PROCESS | 1930 | 1461583252396 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a0da000 == 59 [pid = 1930] [id = 566] 04:20:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x123b71c00) [pid = 1930] [serial = 1698] [outer = 0x0] 04:20:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x126411800) [pid = 1930] [serial = 1699] [outer = 0x123b71c00] 04:20:52 INFO - PROCESS | 1930 | 1461583252426 Marionette DEBUG loaded listener.js 04:20:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x12751e400) [pid = 1930] [serial = 1700] [outer = 0x123b71c00] 04:20:52 INFO - PROCESS | 1930 | 1461583252799 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]]]}] 04:20:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:20:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 520ms 04:20:52 INFO - PROCESS | 1930 | 1461583252828 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 04:20:52 INFO - PROCESS | 1930 | 1461583252829 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 04:20:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:20:52 INFO - PROCESS | 1930 | 1461583252832 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:20:52 INFO - PROCESS | 1930 | 1461583252833 Marionette TRACE conn2 <- [1,2238,null,{}] 04:20:52 INFO - PROCESS | 1930 | 1461583252835 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}] 04:20:52 INFO - PROCESS | 1930 | 1461583252944 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 04:20:53 INFO - PROCESS | 1930 | 1461583253058 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b42b000 == 60 [pid = 1930] [id = 567] 04:20:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x123b73000) [pid = 1930] [serial = 1701] [outer = 0x0] 04:20:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x12752d400) [pid = 1930] [serial = 1702] [outer = 0x123b73000] 04:20:53 INFO - PROCESS | 1930 | 1461583253098 Marionette DEBUG loaded listener.js 04:20:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x128a5c400) [pid = 1930] [serial = 1703] [outer = 0x123b73000] 04:20:53 INFO - PROCESS | 1930 | 1461583253514 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]]]}] 04:20:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:20:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 722ms 04:20:53 INFO - PROCESS | 1930 | 1461583253558 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 04:20:53 INFO - PROCESS | 1930 | 1461583253559 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 04:20:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:20:53 INFO - PROCESS | 1930 | 1461583253561 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:20:53 INFO - PROCESS | 1930 | 1461583253562 Marionette TRACE conn2 <- [1,2242,null,{}] 04:20:53 INFO - PROCESS | 1930 | 1461583253564 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}] 04:20:53 INFO - PROCESS | 1930 | 1461583253669 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 04:20:53 INFO - PROCESS | 1930 | 1461583253706 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2ce800 == 61 [pid = 1930] [id = 568] 04:20:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x128a60400) [pid = 1930] [serial = 1704] [outer = 0x0] 04:20:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x129575000) [pid = 1930] [serial = 1705] [outer = 0x128a60400] 04:20:53 INFO - PROCESS | 1930 | 1461583253733 Marionette DEBUG loaded listener.js 04:20:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x12ae19800) [pid = 1930] [serial = 1706] [outer = 0x128a60400] 04:20:54 INFO - PROCESS | 1930 | 1461583254045 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]]]}] 04:20:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:20:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 518ms 04:20:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:20:54 INFO - PROCESS | 1930 | 1461583254079 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 04:20:54 INFO - PROCESS | 1930 | 1461583254081 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 04:20:54 INFO - PROCESS | 1930 | 1461583254083 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:20:54 INFO - PROCESS | 1930 | 1461583254084 Marionette TRACE conn2 <- [1,2246,null,{}] 04:20:54 INFO - PROCESS | 1930 | 1461583254086 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}] 04:20:54 INFO - PROCESS | 1930 | 1461583254188 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 04:20:54 INFO - PROCESS | 1930 | 1461583254203 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d326000 == 62 [pid = 1930] [id = 569] 04:20:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12b74c000) [pid = 1930] [serial = 1707] [outer = 0x0] 04:20:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x12b783400) [pid = 1930] [serial = 1708] [outer = 0x12b74c000] 04:20:54 INFO - PROCESS | 1930 | 1461583254228 Marionette DEBUG loaded listener.js 04:20:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x12b8f2800) [pid = 1930] [serial = 1709] [outer = 0x12b74c000] 04:20:54 INFO - PROCESS | 1930 | 1461583254583 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]]]}] 04:20:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:20:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 521ms 04:20:54 INFO - PROCESS | 1930 | 1461583254605 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 04:20:54 INFO - PROCESS | 1930 | 1461583254606 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 04:20:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:20:54 INFO - PROCESS | 1930 | 1461583254608 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:20:54 INFO - PROCESS | 1930 | 1461583254609 Marionette TRACE conn2 <- [1,2250,null,{}] 04:20:54 INFO - PROCESS | 1930 | 1461583254612 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}] 04:20:54 INFO - PROCESS | 1930 | 1461583254725 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 04:20:54 INFO - PROCESS | 1930 | 1461583254729 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x12dd72000 == 63 [pid = 1930] [id = 570] 04:20:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x12b786c00) [pid = 1930] [serial = 1710] [outer = 0x0] 04:20:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x12bdcf400) [pid = 1930] [serial = 1711] [outer = 0x12b786c00] 04:20:54 INFO - PROCESS | 1930 | 1461583254754 Marionette DEBUG loaded listener.js 04:20:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x12c015400) [pid = 1930] [serial = 1712] [outer = 0x12b786c00] 04:20:55 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x115267400) [pid = 1930] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:20:55 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x119bc3400) [pid = 1930] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:20:55 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x12668e400) [pid = 1930] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:20:55 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x12e6d8800) [pid = 1930] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:20:55 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x11bc16400) [pid = 1930] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:20:55 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x119d8b400) [pid = 1930] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:20:55 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x11433a800) [pid = 1930] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:20:55 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x11ab26c00) [pid = 1930] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:20:55 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x113518c00) [pid = 1930] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:20:55 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x1157ee000) [pid = 1930] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:20:55 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x11ab22c00) [pid = 1930] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:20:55 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x11af28000) [pid = 1930] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:20:55 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x12bdce400) [pid = 1930] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:20:55 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x12637a400) [pid = 1930] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:20:55 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x11a85c400) [pid = 1930] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:20:55 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x11c49a800) [pid = 1930] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:20:55 INFO - PROCESS | 1930 | 1461583255243 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]]]}] 04:20:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:20:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 671ms 04:20:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:20:55 INFO - PROCESS | 1930 | 1461583255279 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 04:20:55 INFO - PROCESS | 1930 | 1461583255281 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 04:20:55 INFO - PROCESS | 1930 | 1461583255283 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:20:55 INFO - PROCESS | 1930 | 1461583255284 Marionette TRACE conn2 <- [1,2254,null,{}] 04:20:55 INFO - PROCESS | 1930 | 1461583255286 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}] 04:20:55 INFO - PROCESS | 1930 | 1461583255371 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 04:20:55 INFO - PROCESS | 1930 | 1461583255375 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x126d27000 == 64 [pid = 1930] [id = 571] 04:20:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x11526f000) [pid = 1930] [serial = 1713] [outer = 0x0] 04:20:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x11985a800) [pid = 1930] [serial = 1714] [outer = 0x11526f000] 04:20:55 INFO - PROCESS | 1930 | 1461583255405 Marionette DEBUG loaded listener.js 04:20:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x127525400) [pid = 1930] [serial = 1715] [outer = 0x11526f000] 04:20:55 INFO - PROCESS | 1930 | 1461583255785 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]]]}] 04:20:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:20:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 520ms 04:20:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:20:55 INFO - PROCESS | 1930 | 1461583255803 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 04:20:55 INFO - PROCESS | 1930 | 1461583255804 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 04:20:55 INFO - PROCESS | 1930 | 1461583255807 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:20:55 INFO - PROCESS | 1930 | 1461583255811 Marionette TRACE conn2 <- [1,2258,null,{}] 04:20:55 INFO - PROCESS | 1930 | 1461583255813 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}] 04:20:55 INFO - PROCESS | 1930 | 1461583255912 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 04:20:55 INFO - PROCESS | 1930 | 1461583255916 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f61a800 == 65 [pid = 1930] [id = 572] 04:20:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x129582400) [pid = 1930] [serial = 1716] [outer = 0x0] 04:20:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x12d160800) [pid = 1930] [serial = 1717] [outer = 0x129582400] 04:20:55 INFO - PROCESS | 1930 | 1461583255942 Marionette DEBUG loaded listener.js 04:20:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x12d23c000) [pid = 1930] [serial = 1718] [outer = 0x129582400] 04:20:56 INFO - PROCESS | 1930 | 1461583256266 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]]]}] 04:20:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:20:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 472ms 04:20:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:20:56 INFO - PROCESS | 1930 | 1461583256280 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 04:20:56 INFO - PROCESS | 1930 | 1461583256281 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 04:20:56 INFO - PROCESS | 1930 | 1461583256283 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:20:56 INFO - PROCESS | 1930 | 1461583256284 Marionette TRACE conn2 <- [1,2262,null,{}] 04:20:56 INFO - PROCESS | 1930 | 1461583256287 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}] 04:20:56 INFO - PROCESS | 1930 | 1461583256375 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 04:20:56 INFO - PROCESS | 1930 | 1461583256435 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f9e0800 == 66 [pid = 1930] [id = 573] 04:20:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x12c016000) [pid = 1930] [serial = 1719] [outer = 0x0] 04:20:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x12d3a0800) [pid = 1930] [serial = 1720] [outer = 0x12c016000] 04:20:56 INFO - PROCESS | 1930 | 1461583256461 Marionette DEBUG loaded listener.js 04:20:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x12d585400) [pid = 1930] [serial = 1721] [outer = 0x12c016000] 04:20:56 INFO - PROCESS | 1930 | 1461583256759 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]]]}] 04:20:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:20:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 520ms 04:20:56 INFO - PROCESS | 1930 | 1461583256803 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 04:20:56 INFO - PROCESS | 1930 | 1461583256805 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 04:20:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:20:56 INFO - PROCESS | 1930 | 1461583256807 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:20:56 INFO - PROCESS | 1930 | 1461583256810 Marionette TRACE conn2 <- [1,2266,null,{}] 04:20:56 INFO - PROCESS | 1930 | 1461583256813 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}] 04:20:56 INFO - PROCESS | 1930 | 1461583256902 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 04:20:56 INFO - PROCESS | 1930 | 1461583256907 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ffa6800 == 67 [pid = 1930] [id = 574] 04:20:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x12d585800) [pid = 1930] [serial = 1722] [outer = 0x0] 04:20:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12d7c4400) [pid = 1930] [serial = 1723] [outer = 0x12d585800] 04:20:56 INFO - PROCESS | 1930 | 1461583256932 Marionette DEBUG loaded listener.js 04:20:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x12dd3c800) [pid = 1930] [serial = 1724] [outer = 0x12d585800] 04:20:57 INFO - PROCESS | 1930 | 1461583257378 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]]]}] 04:20:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:20:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 623ms 04:20:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:20:57 INFO - PROCESS | 1930 | 1461583257430 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 04:20:57 INFO - PROCESS | 1930 | 1461583257433 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 04:20:57 INFO - PROCESS | 1930 | 1461583257436 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:20:57 INFO - PROCESS | 1930 | 1461583257439 Marionette TRACE conn2 <- [1,2270,null,{}] 04:20:57 INFO - PROCESS | 1930 | 1461583257443 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}] 04:20:57 INFO - PROCESS | 1930 | 1461583257555 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 04:20:57 INFO - PROCESS | 1930 | 1461583257632 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x11bf9a800 == 68 [pid = 1930] [id = 575] 04:20:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x11574b400) [pid = 1930] [serial = 1725] [outer = 0x0] 04:20:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x11877bc00) [pid = 1930] [serial = 1726] [outer = 0x11574b400] 04:20:57 INFO - PROCESS | 1930 | 1461583257665 Marionette DEBUG loaded listener.js 04:20:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x119358c00) [pid = 1930] [serial = 1727] [outer = 0x11574b400] 04:20:58 INFO - PROCESS | 1930 | 1461583258096 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]]]}] 04:20:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:20:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 670ms 04:20:58 INFO - PROCESS | 1930 | 1461583258108 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 04:20:58 INFO - PROCESS | 1930 | 1461583258111 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 04:20:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:20:58 INFO - PROCESS | 1930 | 1461583258116 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:20:58 INFO - PROCESS | 1930 | 1461583258118 Marionette TRACE conn2 <- [1,2274,null,{}] 04:20:58 INFO - PROCESS | 1930 | 1461583258120 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}] 04:20:58 INFO - PROCESS | 1930 | 1461583258253 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 04:20:58 INFO - PROCESS | 1930 | 1461583258358 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x128183000 == 69 [pid = 1930] [id = 576] 04:20:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x119e43c00) [pid = 1930] [serial = 1728] [outer = 0x0] 04:20:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x11ab25c00) [pid = 1930] [serial = 1729] [outer = 0x119e43c00] 04:20:58 INFO - PROCESS | 1930 | 1461583258390 Marionette DEBUG loaded listener.js 04:20:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x11addb800) [pid = 1930] [serial = 1730] [outer = 0x119e43c00] 04:20:58 INFO - PROCESS | 1930 | 1461583258807 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]]]}] 04:20:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:20:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 720ms 04:20:58 INFO - PROCESS | 1930 | 1461583258837 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 04:20:58 INFO - PROCESS | 1930 | 1461583258839 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 04:20:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:20:58 INFO - PROCESS | 1930 | 1461583258841 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:20:58 INFO - PROCESS | 1930 | 1461583258843 Marionette TRACE conn2 <- [1,2278,null,{}] 04:20:58 INFO - PROCESS | 1930 | 1461583258852 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}] 04:20:58 INFO - PROCESS | 1930 | 1461583258962 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 04:20:59 INFO - PROCESS | 1930 | 1461583259040 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e644000 == 70 [pid = 1930] [id = 577] 04:20:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x11bfd4c00) [pid = 1930] [serial = 1731] [outer = 0x0] 04:20:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x123b6e800) [pid = 1930] [serial = 1732] [outer = 0x11bfd4c00] 04:20:59 INFO - PROCESS | 1930 | 1461583259073 Marionette DEBUG loaded listener.js 04:20:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x1271c4000) [pid = 1930] [serial = 1733] [outer = 0x11bfd4c00] 04:20:59 INFO - PROCESS | 1930 | 1461583259527 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]]]}] 04:20:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:20:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 722ms 04:20:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:20:59 INFO - PROCESS | 1930 | 1461583259583 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 04:20:59 INFO - PROCESS | 1930 | 1461583259586 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 04:20:59 INFO - PROCESS | 1930 | 1461583259603 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:20:59 INFO - PROCESS | 1930 | 1461583259605 Marionette TRACE conn2 <- [1,2282,null,{}] 04:20:59 INFO - PROCESS | 1930 | 1461583259612 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}] 04:20:59 INFO - PROCESS | 1930 | 1461583259767 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 04:20:59 INFO - PROCESS | 1930 | 1461583259869 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ffa1000 == 71 [pid = 1930] [id = 578] 04:20:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x127524c00) [pid = 1930] [serial = 1734] [outer = 0x0] 04:20:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x128a68800) [pid = 1930] [serial = 1735] [outer = 0x127524c00] 04:20:59 INFO - PROCESS | 1930 | 1461583259903 Marionette DEBUG loaded listener.js 04:20:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x12bd2a400) [pid = 1930] [serial = 1736] [outer = 0x127524c00] 04:21:00 INFO - PROCESS | 1930 | 1461583260312 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]]]}] 04:21:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:21:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 739ms 04:21:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:21:00 INFO - PROCESS | 1930 | 1461583260329 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 04:21:00 INFO - PROCESS | 1930 | 1461583260330 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 04:21:00 INFO - PROCESS | 1930 | 1461583260332 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:21:00 INFO - PROCESS | 1930 | 1461583260333 Marionette TRACE conn2 <- [1,2286,null,{}] 04:21:00 INFO - PROCESS | 1930 | 1461583260336 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}] 04:21:00 INFO - PROCESS | 1930 | 1461583260439 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 04:21:00 INFO - PROCESS | 1930 | 1461583260499 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x1301b4800 == 72 [pid = 1930] [id = 579] 04:21:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x128118800) [pid = 1930] [serial = 1737] [outer = 0x0] 04:21:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x12c0e4400) [pid = 1930] [serial = 1738] [outer = 0x128118800] 04:21:00 INFO - PROCESS | 1930 | 1461583260571 Marionette DEBUG loaded listener.js 04:21:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x12d3a9000) [pid = 1930] [serial = 1739] [outer = 0x128118800] 04:21:00 INFO - PROCESS | 1930 | 1461583260952 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]]]}] 04:21:01 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 04:21:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 670ms 04:21:01 INFO - PROCESS | 1930 | 1461583261003 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 04:21:01 INFO - PROCESS | 1930 | 1461583261004 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 04:21:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:21:01 INFO - PROCESS | 1930 | 1461583261006 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:21:01 INFO - PROCESS | 1930 | 1461583261008 Marionette TRACE conn2 <- [1,2290,null,{}] 04:21:01 INFO - PROCESS | 1930 | 1461583261010 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}] 04:21:01 INFO - PROCESS | 1930 | 1461583261133 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 04:21:01 INFO - PROCESS | 1930 | 1461583261241 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x13080f800 == 73 [pid = 1930] [id = 580] 04:21:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x12d7c6400) [pid = 1930] [serial = 1740] [outer = 0x0] 04:21:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x12e422c00) [pid = 1930] [serial = 1741] [outer = 0x12d7c6400] 04:21:01 INFO - PROCESS | 1930 | 1461583261275 Marionette DEBUG loaded listener.js 04:21:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x12e6b4400) [pid = 1930] [serial = 1742] [outer = 0x12d7c6400] 04:21:01 INFO - PROCESS | 1930 | 1461583261708 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]]]}] 04:21:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:21:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 721ms 04:21:01 INFO - PROCESS | 1930 | 1461583261729 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 04:21:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:21:01 INFO - PROCESS | 1930 | 1461583261731 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 04:21:01 INFO - PROCESS | 1930 | 1461583261735 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:21:01 INFO - PROCESS | 1930 | 1461583261737 Marionette TRACE conn2 <- [1,2294,null,{}] 04:21:01 INFO - PROCESS | 1930 | 1461583261740 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}] 04:21:01 INFO - PROCESS | 1930 | 1461583261853 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 04:21:01 INFO - PROCESS | 1930 | 1461583261973 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x130917000 == 74 [pid = 1930] [id = 581] 04:21:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x115270000) [pid = 1930] [serial = 1743] [outer = 0x0] 04:21:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x12e6d0400) [pid = 1930] [serial = 1744] [outer = 0x115270000] 04:21:02 INFO - PROCESS | 1930 | 1461583262006 Marionette DEBUG loaded listener.js 04:21:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x12e6db000) [pid = 1930] [serial = 1745] [outer = 0x115270000] 04:21:02 INFO - PROCESS | 1930 | 1461583262433 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]]]}] 04:21:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:21:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 723ms 04:21:02 INFO - PROCESS | 1930 | 1461583262457 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 04:21:02 INFO - PROCESS | 1930 | 1461583262458 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 04:21:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:21:02 INFO - PROCESS | 1930 | 1461583262461 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:21:02 INFO - PROCESS | 1930 | 1461583262462 Marionette TRACE conn2 <- [1,2298,null,{}] 04:21:02 INFO - PROCESS | 1930 | 1461583262483 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}] 04:21:02 INFO - PROCESS | 1930 | 1461583262590 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 04:21:02 INFO - PROCESS | 1930 | 1461583262830 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x11bfa4000 == 75 [pid = 1930] [id = 582] 04:21:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x114cc1400) [pid = 1930] [serial = 1746] [outer = 0x0] 04:21:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x115562400) [pid = 1930] [serial = 1747] [outer = 0x114cc1400] 04:21:02 INFO - PROCESS | 1930 | 1461583262874 Marionette DEBUG loaded listener.js 04:21:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x115a2d000) [pid = 1930] [serial = 1748] [outer = 0x114cc1400] 04:21:03 INFO - PROCESS | 1930 | 1461583263312 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]]]}] 04:21:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:21:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 889ms 04:21:03 INFO - PROCESS | 1930 | 1461583263350 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 04:21:03 INFO - PROCESS | 1930 | 1461583263353 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 04:21:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:21:03 INFO - PROCESS | 1930 | 1461583263356 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:21:03 INFO - PROCESS | 1930 | 1461583263358 Marionette TRACE conn2 <- [1,2302,null,{}] 04:21:03 INFO - PROCESS | 1930 | 1461583263361 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}] 04:21:03 INFO - PROCESS | 1930 | 1461583263465 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 04:21:03 INFO - PROCESS | 1930 | 1461583263532 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x11b958000 == 76 [pid = 1930] [id = 583] 04:21:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x11985ec00) [pid = 1930] [serial = 1749] [outer = 0x0] 04:21:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x11a938000) [pid = 1930] [serial = 1750] [outer = 0x11985ec00] 04:21:03 INFO - PROCESS | 1930 | 1461583263606 Marionette DEBUG loaded listener.js 04:21:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x11ab2f800) [pid = 1930] [serial = 1751] [outer = 0x11985ec00] 04:21:03 INFO - PROCESS | 1930 | --DOCSHELL 0x12f9e0800 == 75 [pid = 1930] [id = 573] 04:21:03 INFO - PROCESS | 1930 | --DOCSHELL 0x12f61a800 == 74 [pid = 1930] [id = 572] 04:21:03 INFO - PROCESS | 1930 | --DOCSHELL 0x126d27000 == 73 [pid = 1930] [id = 571] 04:21:03 INFO - PROCESS | 1930 | --DOCSHELL 0x12dd72000 == 72 [pid = 1930] [id = 570] 04:21:03 INFO - PROCESS | 1930 | --DOCSHELL 0x12d326000 == 71 [pid = 1930] [id = 569] 04:21:03 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2ce800 == 70 [pid = 1930] [id = 568] 04:21:03 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x12b754400) [pid = 1930] [serial = 1663] [outer = 0x0] [url = about:blank] 04:21:03 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x119bc4c00) [pid = 1930] [serial = 1627] [outer = 0x0] [url = about:blank] 04:21:03 INFO - PROCESS | 1930 | --DOCSHELL 0x12b42b000 == 69 [pid = 1930] [id = 567] 04:21:03 INFO - PROCESS | 1930 | --DOCSHELL 0x12a0da000 == 68 [pid = 1930] [id = 566] 04:21:03 INFO - PROCESS | 1930 | --DOCSHELL 0x128d19000 == 67 [pid = 1930] [id = 565] 04:21:03 INFO - PROCESS | 1930 | --DOCSHELL 0x1263c6000 == 66 [pid = 1930] [id = 564] 04:21:03 INFO - PROCESS | 1930 | --DOCSHELL 0x11905c000 == 65 [pid = 1930] [id = 563] 04:21:03 INFO - PROCESS | 1930 | --DOCSHELL 0x118916000 == 64 [pid = 1930] [id = 562] 04:21:03 INFO - PROCESS | 1930 | --DOCSHELL 0x11931d800 == 63 [pid = 1930] [id = 561] 04:21:03 INFO - PROCESS | 1930 | --DOCSHELL 0x12be18800 == 62 [pid = 1930] [id = 557] 04:21:03 INFO - PROCESS | 1930 | --DOCSHELL 0x11bfa5800 == 61 [pid = 1930] [id = 556] 04:21:03 INFO - PROCESS | 1930 | --DOCSHELL 0x114f8b800 == 60 [pid = 1930] [id = 555] 04:21:03 INFO - PROCESS | 1930 | 1461583263971 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]]]}] 04:21:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:21:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 626ms 04:21:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:21:03 INFO - PROCESS | 1930 | 1461583263983 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 04:21:03 INFO - PROCESS | 1930 | 1461583263986 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 04:21:03 INFO - PROCESS | 1930 | 1461583263989 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:21:03 INFO - PROCESS | 1930 | 1461583263990 Marionette TRACE conn2 <- [1,2306,null,{}] 04:21:03 INFO - PROCESS | 1930 | 1461583263995 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}] 04:21:04 INFO - PROCESS | 1930 | 1461583264088 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x12ae20c00) [pid = 1930] [serial = 1661] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x11574a400) [pid = 1930] [serial = 1631] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x11aa47400) [pid = 1930] [serial = 1637] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x1271ebc00) [pid = 1930] [serial = 1651] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x12ea4f400) [pid = 1930] [serial = 1565] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x11bfd4800) [pid = 1930] [serial = 1645] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x127a31800) [pid = 1930] [serial = 1658] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x123b75800) [pid = 1930] [serial = 1646] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x129585c00) [pid = 1930] [serial = 1618] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x114cc1800) [pid = 1930] [serial = 1654] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x11c4a7000) [pid = 1930] [serial = 1657] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x11af1cc00) [pid = 1930] [serial = 1642] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x12d234000) [pid = 1930] [serial = 1568] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x118aa8400) [pid = 1930] [serial = 1634] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x11ad34800) [pid = 1930] [serial = 1639] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x11b9d7800) [pid = 1930] [serial = 1643] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x11935dc00) [pid = 1930] [serial = 1655] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x127521400) [pid = 1930] [serial = 1559] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x11a862400) [pid = 1930] [serial = 1636] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x11adde000) [pid = 1930] [serial = 1640] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x12dd45400) [pid = 1930] [serial = 1562] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x12bdc5c00) [pid = 1930] [serial = 1621] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x126a26800) [pid = 1930] [serial = 1648] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x11c2b6000) [pid = 1930] [serial = 1615] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x11add6000) [pid = 1930] [serial = 1556] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x12c011000) [pid = 1930] [serial = 1624] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x1271c2800) [pid = 1930] [serial = 1649] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x11ab2f400) [pid = 1930] [serial = 1612] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x12b8fac00) [pid = 1930] [serial = 1606] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x128d38800) [pid = 1930] [serial = 1660] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x11877b800) [pid = 1930] [serial = 1609] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x115273400) [pid = 1930] [serial = 1630] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x12752cc00) [pid = 1930] [serial = 1652] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x116489800) [pid = 1930] [serial = 1633] [outer = 0x0] [url = about:blank] 04:21:04 INFO - PROCESS | 1930 | 1461583264186 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x11b05b000 == 61 [pid = 1930] [id = 584] 04:21:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x119862400) [pid = 1930] [serial = 1752] [outer = 0x0] 04:21:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x11ab2f400) [pid = 1930] [serial = 1753] [outer = 0x119862400] 04:21:04 INFO - PROCESS | 1930 | 1461583264214 Marionette DEBUG loaded listener.js 04:21:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x11b96d800) [pid = 1930] [serial = 1754] [outer = 0x119862400] 04:21:04 INFO - PROCESS | 1930 | 1461583264533 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]]]}] 04:21:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:21:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 573ms 04:21:04 INFO - PROCESS | 1930 | 1461583264562 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 04:21:04 INFO - PROCESS | 1930 | 1461583264564 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 04:21:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:21:04 INFO - PROCESS | 1930 | 1461583264567 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:21:04 INFO - PROCESS | 1930 | 1461583264571 Marionette TRACE conn2 <- [1,2310,null,{}] 04:21:04 INFO - PROCESS | 1930 | 1461583264578 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}] 04:21:04 INFO - PROCESS | 1930 | 1461583264686 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 04:21:04 INFO - PROCESS | 1930 | 1461583264746 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x126adf000 == 62 [pid = 1930] [id = 585] 04:21:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x11b9c9800) [pid = 1930] [serial = 1755] [outer = 0x0] 04:21:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x11bfcf000) [pid = 1930] [serial = 1756] [outer = 0x11b9c9800] 04:21:04 INFO - PROCESS | 1930 | 1461583264773 Marionette DEBUG loaded listener.js 04:21:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x12668f400) [pid = 1930] [serial = 1757] [outer = 0x11b9c9800] 04:21:05 INFO - PROCESS | 1930 | 1461583265070 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]]]}] 04:21:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:21:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 523ms 04:21:05 INFO - PROCESS | 1930 | 1461583265090 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 04:21:05 INFO - PROCESS | 1930 | 1461583265092 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 04:21:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:21:05 INFO - PROCESS | 1930 | 1461583265101 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:21:05 INFO - PROCESS | 1930 | 1461583265102 Marionette TRACE conn2 <- [1,2314,null,{}] 04:21:05 INFO - PROCESS | 1930 | 1461583265105 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}] 04:21:05 INFO - PROCESS | 1930 | 1461583265197 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 04:21:05 INFO - PROCESS | 1930 | 1461583265261 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x128d1b800 == 63 [pid = 1930] [id = 586] 04:21:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x11b9d4800) [pid = 1930] [serial = 1758] [outer = 0x0] 04:21:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x126c87400) [pid = 1930] [serial = 1759] [outer = 0x11b9d4800] 04:21:05 INFO - PROCESS | 1930 | 1461583265287 Marionette DEBUG loaded listener.js 04:21:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x1278ba000) [pid = 1930] [serial = 1760] [outer = 0x11b9d4800] 04:21:05 INFO - PROCESS | 1930 | 1461583265565 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]]]}] 04:21:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:21:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 470ms 04:21:05 INFO - PROCESS | 1930 | 1461583265571 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 04:21:05 INFO - PROCESS | 1930 | 1461583265572 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 04:21:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:21:05 INFO - PROCESS | 1930 | 1461583265582 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:21:05 INFO - PROCESS | 1930 | 1461583265583 Marionette TRACE conn2 <- [1,2318,null,{}] 04:21:05 INFO - PROCESS | 1930 | 1461583265585 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}] 04:21:05 INFO - PROCESS | 1930 | 1461583265679 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 04:21:05 INFO - PROCESS | 1930 | 1461583265684 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ba72800 == 64 [pid = 1930] [id = 587] 04:21:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x129572c00) [pid = 1930] [serial = 1761] [outer = 0x0] 04:21:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x12957f400) [pid = 1930] [serial = 1762] [outer = 0x129572c00] 04:21:05 INFO - PROCESS | 1930 | 1461583265716 Marionette DEBUG loaded listener.js 04:21:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x12b757400) [pid = 1930] [serial = 1763] [outer = 0x129572c00] 04:21:06 INFO - PROCESS | 1930 | 1461583266084 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 04:21:06 INFO - PROCESS | 1930 | 1461583266104 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 04:21:06 INFO - PROCESS | 1930 | 1461583266106 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:21:06 INFO - PROCESS | 1930 | 1461583266108 Marionette TRACE conn2 <- [1,2322,null,{}] 04:21:06 INFO - PROCESS | 1930 | 1461583266131 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}] 04:21:06 INFO - PROCESS | 1930 | 1461583266245 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 04:21:06 INFO - PROCESS | 1930 | 1461583266285 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2e5000 == 65 [pid = 1930] [id = 588] 04:21:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x12b757800) [pid = 1930] [serial = 1764] [outer = 0x0] 04:21:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x12bdce400) [pid = 1930] [serial = 1765] [outer = 0x12b757800] 04:21:06 INFO - PROCESS | 1930 | 1461583266313 Marionette DEBUG loaded listener.js 04:21:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x12d159800) [pid = 1930] [serial = 1766] [outer = 0x12b757800] 04:21:06 INFO - PROCESS | 1930 | 1461583266667 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]]]}] 04:21:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:21:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 578ms 04:21:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:21:06 INFO - PROCESS | 1930 | 1461583266684 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 04:21:06 INFO - PROCESS | 1930 | 1461583266685 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 04:21:06 INFO - PROCESS | 1930 | 1461583266687 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:21:06 INFO - PROCESS | 1930 | 1461583266688 Marionette TRACE conn2 <- [1,2326,null,{}] 04:21:06 INFO - PROCESS | 1930 | 1461583266691 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}] 04:21:06 INFO - PROCESS | 1930 | 1461583266809 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 04:21:06 INFO - PROCESS | 1930 | 1461583266848 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d841800 == 66 [pid = 1930] [id = 589] 04:21:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x12b77e400) [pid = 1930] [serial = 1767] [outer = 0x0] 04:21:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x12d23d000) [pid = 1930] [serial = 1768] [outer = 0x12b77e400] 04:21:06 INFO - PROCESS | 1930 | 1461583266873 Marionette DEBUG loaded listener.js 04:21:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x12d3a4800) [pid = 1930] [serial = 1769] [outer = 0x12b77e400] 04:21:07 INFO - PROCESS | 1930 | 1461583267188 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]]]}] 04:21:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:21:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 521ms 04:21:07 INFO - PROCESS | 1930 | 1461583267210 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 04:21:07 INFO - PROCESS | 1930 | 1461583267213 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 04:21:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:21:07 INFO - PROCESS | 1930 | 1461583267216 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:21:07 INFO - PROCESS | 1930 | 1461583267217 Marionette TRACE conn2 <- [1,2330,null,{}] 04:21:07 INFO - PROCESS | 1930 | 1461583267219 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}] 04:21:07 INFO - PROCESS | 1930 | 1461583267331 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 04:21:07 INFO - PROCESS | 1930 | 1461583267343 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ea58800 == 67 [pid = 1930] [id = 590] 04:21:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x12c018000) [pid = 1930] [serial = 1770] [outer = 0x0] 04:21:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x12e428800) [pid = 1930] [serial = 1771] [outer = 0x12c018000] 04:21:07 INFO - PROCESS | 1930 | 1461583267366 Marionette DEBUG loaded listener.js 04:21:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x12e6b2000) [pid = 1930] [serial = 1772] [outer = 0x12c018000] 04:21:07 INFO - PROCESS | 1930 | 1461583267724 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]]]}] 04:21:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:21:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 519ms 04:21:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:21:07 INFO - PROCESS | 1930 | 1461583267736 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 04:21:07 INFO - PROCESS | 1930 | 1461583267737 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 04:21:07 INFO - PROCESS | 1930 | 1461583267739 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:21:07 INFO - PROCESS | 1930 | 1461583267740 Marionette TRACE conn2 <- [1,2334,null,{}] 04:21:07 INFO - PROCESS | 1930 | 1461583267742 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}] 04:21:07 INFO - PROCESS | 1930 | 1461583267855 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 04:21:07 INFO - PROCESS | 1930 | 1461583267868 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f4dd000 == 68 [pid = 1930] [id = 591] 04:21:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x12e6b6c00) [pid = 1930] [serial = 1773] [outer = 0x0] 04:21:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x12e8ce800) [pid = 1930] [serial = 1774] [outer = 0x12e6b6c00] 04:21:07 INFO - PROCESS | 1930 | 1461583267895 Marionette DEBUG loaded listener.js 04:21:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x12e8d3c00) [pid = 1930] [serial = 1775] [outer = 0x12e6b6c00] 04:21:08 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x128a60400) [pid = 1930] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:21:08 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x12b74c000) [pid = 1930] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:21:08 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x12b786c00) [pid = 1930] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:21:08 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x11464d800) [pid = 1930] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:21:08 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x123b71c00) [pid = 1930] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:21:08 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x115755400) [pid = 1930] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:21:08 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x11b972800) [pid = 1930] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:21:08 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x11add8400) [pid = 1930] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:21:08 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x115755000) [pid = 1930] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:21:08 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x11526f000) [pid = 1930] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:21:08 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x12c016000) [pid = 1930] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:21:08 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x123b73000) [pid = 1930] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:21:08 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x129582400) [pid = 1930] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:21:08 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x129573800) [pid = 1930] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:21:08 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x115265800) [pid = 1930] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:21:08 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x11594e000) [pid = 1930] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:21:08 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x11c2b3400) [pid = 1930] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:21:08 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x12b74b400) [pid = 1930] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:21:08 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x11bc0f800) [pid = 1930] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:21:08 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x128d32800) [pid = 1930] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:21:08 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x119e44000) [pid = 1930] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:21:08 INFO - PROCESS | 1930 | 1461583268366 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]]]}] 04:21:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:21:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 672ms 04:21:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:21:08 INFO - PROCESS | 1930 | 1461583268413 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 04:21:08 INFO - PROCESS | 1930 | 1461583268415 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 04:21:08 INFO - PROCESS | 1930 | 1461583268417 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:21:08 INFO - PROCESS | 1930 | 1461583268418 Marionette TRACE conn2 <- [1,2338,null,{}] 04:21:08 INFO - PROCESS | 1930 | 1461583268420 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}] 04:21:08 INFO - PROCESS | 1930 | 1461583268510 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 04:21:08 INFO - PROCESS | 1930 | 1461583268515 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x126ae1800 == 69 [pid = 1930] [id = 592] 04:21:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x115265800) [pid = 1930] [serial = 1776] [outer = 0x0] 04:21:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x11594e000) [pid = 1930] [serial = 1777] [outer = 0x115265800] 04:21:08 INFO - PROCESS | 1930 | 1461583268546 Marionette DEBUG loaded listener.js 04:21:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x128a60400) [pid = 1930] [serial = 1778] [outer = 0x115265800] 04:21:08 INFO - PROCESS | 1930 | 1461583268934 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]]]}] 04:21:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:21:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 570ms 04:21:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:21:08 INFO - PROCESS | 1930 | 1461583268987 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 04:21:08 INFO - PROCESS | 1930 | 1461583268989 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 04:21:08 INFO - PROCESS | 1930 | 1461583268991 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:21:08 INFO - PROCESS | 1930 | 1461583268993 Marionette TRACE conn2 <- [1,2342,null,{}] 04:21:08 INFO - PROCESS | 1930 | 1461583268995 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}] 04:21:09 INFO - PROCESS | 1930 | 1461583269103 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 04:21:09 INFO - PROCESS | 1930 | 1461583269120 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x13016e800 == 70 [pid = 1930] [id = 593] 04:21:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x12e8cf800) [pid = 1930] [serial = 1779] [outer = 0x0] 04:21:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12ea2ac00) [pid = 1930] [serial = 1780] [outer = 0x12e8cf800] 04:21:09 INFO - PROCESS | 1930 | 1461583269145 Marionette DEBUG loaded listener.js 04:21:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x12ea34800) [pid = 1930] [serial = 1781] [outer = 0x12e8cf800] 04:21:09 INFO - PROCESS | 1930 | 1461583269471 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]]]}] 04:21:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:21:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 523ms 04:21:09 INFO - PROCESS | 1930 | 1461583269514 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 04:21:09 INFO - PROCESS | 1930 | 1461583269516 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 04:21:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:21:09 INFO - PROCESS | 1930 | 1461583269518 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:21:09 INFO - PROCESS | 1930 | 1461583269519 Marionette TRACE conn2 <- [1,2346,null,{}] 04:21:09 INFO - PROCESS | 1930 | 1461583269521 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}] 04:21:09 INFO - PROCESS | 1930 | 1461583269644 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 04:21:09 INFO - PROCESS | 1930 | 1461583269651 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x13081f000 == 71 [pid = 1930] [id = 594] 04:21:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x12e8d2400) [pid = 1930] [serial = 1782] [outer = 0x0] 04:21:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x12ea4ac00) [pid = 1930] [serial = 1783] [outer = 0x12e8d2400] 04:21:09 INFO - PROCESS | 1930 | 1461583269677 Marionette DEBUG loaded listener.js 04:21:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x12ea50000) [pid = 1930] [serial = 1784] [outer = 0x12e8d2400] 04:21:10 INFO - PROCESS | 1930 | 1461583270015 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]]]}] 04:21:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:21:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 518ms 04:21:10 INFO - PROCESS | 1930 | 1461583270036 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 04:21:10 INFO - PROCESS | 1930 | 1461583270037 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 04:21:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:21:10 INFO - PROCESS | 1930 | 1461583270040 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:21:10 INFO - PROCESS | 1930 | 1461583270041 Marionette TRACE conn2 <- [1,2350,null,{}] 04:21:10 INFO - PROCESS | 1930 | 1461583270046 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}] 04:21:10 INFO - PROCESS | 1930 | 1461583270137 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 04:21:10 INFO - PROCESS | 1930 | 1461583270141 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b0e2000 == 72 [pid = 1930] [id = 595] 04:21:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x12ea55400) [pid = 1930] [serial = 1785] [outer = 0x0] 04:21:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x12eb4d800) [pid = 1930] [serial = 1786] [outer = 0x12ea55400] 04:21:10 INFO - PROCESS | 1930 | 1461583270166 Marionette DEBUG loaded listener.js 04:21:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x12eb57c00) [pid = 1930] [serial = 1787] [outer = 0x12ea55400] 04:21:10 INFO - PROCESS | 1930 | 1461583270644 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]]]}] 04:21:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:21:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 673ms 04:21:10 INFO - PROCESS | 1930 | 1461583270725 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 04:21:10 INFO - PROCESS | 1930 | 1461583270728 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 04:21:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:21:10 INFO - PROCESS | 1930 | 1461583270734 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:21:10 INFO - PROCESS | 1930 | 1461583270736 Marionette TRACE conn2 <- [1,2354,null,{}] 04:21:10 INFO - PROCESS | 1930 | 1461583270740 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}] 04:21:10 INFO - PROCESS | 1930 | 1461583270856 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 04:21:10 INFO - PROCESS | 1930 | 1461583270972 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x1264d0800 == 73 [pid = 1930] [id = 596] 04:21:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x119858c00) [pid = 1930] [serial = 1788] [outer = 0x0] 04:21:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x119b73400) [pid = 1930] [serial = 1789] [outer = 0x119858c00] 04:21:11 INFO - PROCESS | 1930 | 1461583271005 Marionette DEBUG loaded listener.js 04:21:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x11ab22c00) [pid = 1930] [serial = 1790] [outer = 0x119858c00] 04:21:11 INFO - PROCESS | 1930 | 1461583271410 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]]]}] 04:21:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:21:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 723ms 04:21:11 INFO - PROCESS | 1930 | 1461583271457 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 04:21:11 INFO - PROCESS | 1930 | 1461583271463 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 04:21:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:21:11 INFO - PROCESS | 1930 | 1461583271468 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:21:11 INFO - PROCESS | 1930 | 1461583271469 Marionette TRACE conn2 <- [1,2358,null,{}] 04:21:11 INFO - PROCESS | 1930 | 1461583271472 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}] 04:21:11 INFO - PROCESS | 1930 | 1461583271583 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 04:21:11 INFO - PROCESS | 1930 | 1461583271690 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a160000 == 74 [pid = 1930] [id = 597] 04:21:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x11ad2d800) [pid = 1930] [serial = 1791] [outer = 0x0] 04:21:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x11bedf800) [pid = 1930] [serial = 1792] [outer = 0x11ad2d800] 04:21:11 INFO - PROCESS | 1930 | 1461583271723 Marionette DEBUG loaded listener.js 04:21:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x11c4a7000) [pid = 1930] [serial = 1793] [outer = 0x11ad2d800] 04:21:12 INFO - PROCESS | 1930 | 1461583272192 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]]]}] 04:21:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:21:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 771ms 04:21:12 INFO - PROCESS | 1930 | 1461583272239 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 04:21:12 INFO - PROCESS | 1930 | 1461583272241 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 04:21:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:21:12 INFO - PROCESS | 1930 | 1461583272262 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:21:12 INFO - PROCESS | 1930 | 1461583272266 Marionette TRACE conn2 <- [1,2362,null,{}] 04:21:12 INFO - PROCESS | 1930 | 1461583272297 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}] 04:21:12 INFO - PROCESS | 1930 | 1461583272464 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 04:21:12 INFO - PROCESS | 1930 | 1461583272513 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f628000 == 75 [pid = 1930] [id = 598] 04:21:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x128d36c00) [pid = 1930] [serial = 1794] [outer = 0x0] 04:21:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x12ae12400) [pid = 1930] [serial = 1795] [outer = 0x128d36c00] 04:21:12 INFO - PROCESS | 1930 | 1461583272545 Marionette DEBUG loaded listener.js 04:21:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x12b789c00) [pid = 1930] [serial = 1796] [outer = 0x128d36c00] 04:21:13 INFO - PROCESS | 1930 | 1461583272997 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]]]}] 04:21:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:21:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 777ms 04:21:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:21:13 INFO - PROCESS | 1930 | 1461583273036 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 04:21:13 INFO - PROCESS | 1930 | 1461583273038 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 04:21:13 INFO - PROCESS | 1930 | 1461583273040 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:21:13 INFO - PROCESS | 1930 | 1461583273041 Marionette TRACE conn2 <- [1,2366,null,{}] 04:21:13 INFO - PROCESS | 1930 | 1461583273044 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}] 04:21:13 INFO - PROCESS | 1930 | 1461583273154 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 04:21:13 INFO - PROCESS | 1930 | 1461583273260 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x130d7c000 == 76 [pid = 1930] [id = 599] 04:21:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x12b7d9800) [pid = 1930] [serial = 1797] [outer = 0x0] 04:21:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x12d3a9c00) [pid = 1930] [serial = 1798] [outer = 0x12b7d9800] 04:21:13 INFO - PROCESS | 1930 | 1461583273303 Marionette DEBUG loaded listener.js 04:21:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x12e42f400) [pid = 1930] [serial = 1799] [outer = 0x12b7d9800] 04:21:13 INFO - PROCESS | 1930 | 1461583273704 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]]]}] 04:21:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:21:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 674ms 04:21:13 INFO - PROCESS | 1930 | 1461583273715 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 04:21:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:21:13 INFO - PROCESS | 1930 | 1461583273716 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 04:21:13 INFO - PROCESS | 1930 | 1461583273719 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:21:13 INFO - PROCESS | 1930 | 1461583273720 Marionette TRACE conn2 <- [1,2370,null,{}] 04:21:13 INFO - PROCESS | 1930 | 1461583273722 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}] 04:21:13 INFO - PROCESS | 1930 | 1461583273853 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 04:21:13 INFO - PROCESS | 1930 | 1461583273927 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x12aee5000 == 77 [pid = 1930] [id = 600] 04:21:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x12d3a0400) [pid = 1930] [serial = 1800] [outer = 0x0] 04:21:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x12ea30c00) [pid = 1930] [serial = 1801] [outer = 0x12d3a0400] 04:21:13 INFO - PROCESS | 1930 | 1461583273955 Marionette DEBUG loaded listener.js 04:21:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x12eb4f400) [pid = 1930] [serial = 1802] [outer = 0x12d3a0400] 04:21:14 INFO - PROCESS | 1930 | 1461583274356 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]]]}] 04:21:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:21:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 670ms 04:21:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:21:14 INFO - PROCESS | 1930 | 1461583274390 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 04:21:14 INFO - PROCESS | 1930 | 1461583274391 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 04:21:14 INFO - PROCESS | 1930 | 1461583274393 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:21:14 INFO - PROCESS | 1930 | 1461583274395 Marionette TRACE conn2 <- [1,2374,null,{}] 04:21:14 INFO - PROCESS | 1930 | 1461583274397 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}] 04:21:14 INFO - PROCESS | 1930 | 1461583274521 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 04:21:14 INFO - PROCESS | 1930 | 1461583274628 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x131e90000 == 78 [pid = 1930] [id = 601] 04:21:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x12e8d3800) [pid = 1930] [serial = 1803] [outer = 0x0] 04:21:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x12ec76c00) [pid = 1930] [serial = 1804] [outer = 0x12e8d3800] 04:21:14 INFO - PROCESS | 1930 | 1461583274662 Marionette DEBUG loaded listener.js 04:21:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x12f46f800) [pid = 1930] [serial = 1805] [outer = 0x12e8d3800] 04:21:15 INFO - PROCESS | 1930 | 1461583275079 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]]]}] 04:21:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:21:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 720ms 04:21:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:21:15 INFO - PROCESS | 1930 | 1461583275114 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 04:21:15 INFO - PROCESS | 1930 | 1461583275115 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 04:21:15 INFO - PROCESS | 1930 | 1461583275117 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:21:15 INFO - PROCESS | 1930 | 1461583275119 Marionette TRACE conn2 <- [1,2378,null,{}] 04:21:15 INFO - PROCESS | 1930 | 1461583275121 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}] 04:21:15 INFO - PROCESS | 1930 | 1461583275253 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 04:21:15 INFO - PROCESS | 1930 | 1461583275333 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x126f11000 == 79 [pid = 1930] [id = 602] 04:21:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x115746800) [pid = 1930] [serial = 1806] [outer = 0x0] 04:21:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x11c73f400) [pid = 1930] [serial = 1807] [outer = 0x115746800] 04:21:15 INFO - PROCESS | 1930 | 1461583275363 Marionette DEBUG loaded listener.js 04:21:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x12a6b3800) [pid = 1930] [serial = 1808] [outer = 0x115746800] 04:21:15 INFO - PROCESS | 1930 | 1461583275777 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]]]}] 04:21:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:21:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 672ms 04:21:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:21:15 INFO - PROCESS | 1930 | 1461583275789 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 04:21:15 INFO - PROCESS | 1930 | 1461583275791 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 04:21:15 INFO - PROCESS | 1930 | 1461583275795 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:21:15 INFO - PROCESS | 1930 | 1461583275796 Marionette TRACE conn2 <- [1,2382,null,{}] 04:21:15 INFO - PROCESS | 1930 | 1461583275799 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}] 04:21:15 INFO - PROCESS | 1930 | 1461583275939 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 04:21:16 INFO - PROCESS | 1930 | 1461583276377 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a89d800 == 80 [pid = 1930] [id = 603] 04:21:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x11466ac00) [pid = 1930] [serial = 1809] [outer = 0x0] 04:21:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x115099c00) [pid = 1930] [serial = 1810] [outer = 0x11466ac00] 04:21:16 INFO - PROCESS | 1930 | 1461583276462 Marionette DEBUG loaded listener.js 04:21:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x115750000) [pid = 1930] [serial = 1811] [outer = 0x11466ac00] 04:21:16 INFO - PROCESS | 1930 | 1461583276981 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]]]}] 04:21:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:21:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1222ms 04:21:17 INFO - PROCESS | 1930 | 1461583277018 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 04:21:17 INFO - PROCESS | 1930 | 1461583277021 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 04:21:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:21:17 INFO - PROCESS | 1930 | 1461583277025 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:21:17 INFO - PROCESS | 1930 | 1461583277028 Marionette TRACE conn2 <- [1,2386,null,{}] 04:21:17 INFO - PROCESS | 1930 | 1461583277032 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}] 04:21:17 INFO - PROCESS | 1930 | 1461583277169 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 04:21:17 INFO - PROCESS | 1930 | 1461583277281 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x11ba16800 == 81 [pid = 1930] [id = 604] 04:21:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x1189ea400) [pid = 1930] [serial = 1812] [outer = 0x0] 04:21:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x11985d800) [pid = 1930] [serial = 1813] [outer = 0x1189ea400] 04:21:17 INFO - PROCESS | 1930 | 1461583277326 Marionette DEBUG loaded listener.js 04:21:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x11a863000) [pid = 1930] [serial = 1814] [outer = 0x1189ea400] 04:21:17 INFO - PROCESS | 1930 | --DOCSHELL 0x13081f000 == 80 [pid = 1930] [id = 594] 04:21:17 INFO - PROCESS | 1930 | --DOCSHELL 0x13016e800 == 79 [pid = 1930] [id = 593] 04:21:17 INFO - PROCESS | 1930 | --DOCSHELL 0x126ae1800 == 78 [pid = 1930] [id = 592] 04:21:17 INFO - PROCESS | 1930 | --DOCSHELL 0x12f4dd000 == 77 [pid = 1930] [id = 591] 04:21:17 INFO - PROCESS | 1930 | --DOCSHELL 0x12ea58800 == 76 [pid = 1930] [id = 590] 04:21:17 INFO - PROCESS | 1930 | --DOCSHELL 0x12d841800 == 75 [pid = 1930] [id = 589] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x12d7c4400) [pid = 1930] [serial = 1723] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2e5000 == 74 [pid = 1930] [id = 588] 04:21:17 INFO - PROCESS | 1930 | --DOCSHELL 0x12ba72800 == 73 [pid = 1930] [id = 587] 04:21:17 INFO - PROCESS | 1930 | --DOCSHELL 0x128d1b800 == 72 [pid = 1930] [id = 586] 04:21:17 INFO - PROCESS | 1930 | --DOCSHELL 0x126adf000 == 71 [pid = 1930] [id = 585] 04:21:17 INFO - PROCESS | 1930 | --DOCSHELL 0x11b05b000 == 70 [pid = 1930] [id = 584] 04:21:17 INFO - PROCESS | 1930 | --DOCSHELL 0x11b958000 == 69 [pid = 1930] [id = 583] 04:21:17 INFO - PROCESS | 1930 | --DOCSHELL 0x11bfa4000 == 68 [pid = 1930] [id = 582] 04:21:17 INFO - PROCESS | 1930 | --DOCSHELL 0x1301b4800 == 67 [pid = 1930] [id = 579] 04:21:17 INFO - PROCESS | 1930 | --DOCSHELL 0x12ffa1000 == 66 [pid = 1930] [id = 578] 04:21:17 INFO - PROCESS | 1930 | --DOCSHELL 0x12e644000 == 65 [pid = 1930] [id = 577] 04:21:17 INFO - PROCESS | 1930 | --DOCSHELL 0x128183000 == 64 [pid = 1930] [id = 576] 04:21:17 INFO - PROCESS | 1930 | --DOCSHELL 0x11bf9a800 == 63 [pid = 1930] [id = 575] 04:21:17 INFO - PROCESS | 1930 | 1461583277881 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]]]}] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x12b788c00) [pid = 1930] [serial = 1664] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x12957d400) [pid = 1930] [serial = 1628] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x129575000) [pid = 1930] [serial = 1705] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x12b783400) [pid = 1930] [serial = 1708] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x12ae19800) [pid = 1930] [serial = 1706] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x12bdcf400) [pid = 1930] [serial = 1711] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x1152b9400) [pid = 1930] [serial = 1685] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x114cb9400) [pid = 1930] [serial = 1684] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x126411800) [pid = 1930] [serial = 1699] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x12751e400) [pid = 1930] [serial = 1700] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x118aa1c00) [pid = 1930] [serial = 1690] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x11ab28400) [pid = 1930] [serial = 1691] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x11bfe1800) [pid = 1930] [serial = 1696] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x11c73bc00) [pid = 1930] [serial = 1697] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x11bfe5c00) [pid = 1930] [serial = 1675] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x11b910c00) [pid = 1930] [serial = 1693] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x11bc14800) [pid = 1930] [serial = 1694] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x11aa46c00) [pid = 1930] [serial = 1672] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x129574000) [pid = 1930] [serial = 1678] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x113711c00) [pid = 1930] [serial = 1666] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x12b788800) [pid = 1930] [serial = 1681] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x119358000) [pid = 1930] [serial = 1688] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x11677e000) [pid = 1930] [serial = 1687] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x119014800) [pid = 1930] [serial = 1669] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x127525400) [pid = 1930] [serial = 1715] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x11985a800) [pid = 1930] [serial = 1714] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x12d585400) [pid = 1930] [serial = 1721] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x128a5c400) [pid = 1930] [serial = 1703] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x12752d400) [pid = 1930] [serial = 1702] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x12d3a0800) [pid = 1930] [serial = 1720] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x12d160800) [pid = 1930] [serial = 1717] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x12b8f2800) [pid = 1930] [serial = 1709] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x12c015400) [pid = 1930] [serial = 1712] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x12d23c000) [pid = 1930] [serial = 1718] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x119856800) [pid = 1930] [serial = 1610] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x12d3a5400) [pid = 1930] [serial = 1625] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x12c00b800) [pid = 1930] [serial = 1622] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x127a2e800) [pid = 1930] [serial = 1616] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x12b751400) [pid = 1930] [serial = 1619] [outer = 0x0] [url = about:blank] 04:21:17 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x11ade0800) [pid = 1930] [serial = 1613] [outer = 0x0] [url = about:blank] 04:21:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:21:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 874ms 04:21:17 INFO - PROCESS | 1930 | 1461583277899 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 04:21:17 INFO - PROCESS | 1930 | 1461583277902 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 04:21:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:21:17 INFO - PROCESS | 1930 | 1461583277904 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:21:17 INFO - PROCESS | 1930 | 1461583277905 Marionette TRACE conn2 <- [1,2390,null,{}] 04:21:17 INFO - PROCESS | 1930 | 1461583277907 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}] 04:21:18 INFO - PROCESS | 1930 | 1461583278012 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 04:21:18 INFO - PROCESS | 1930 | 1461583278018 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a824800 == 64 [pid = 1930] [id = 605] 04:21:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x119357800) [pid = 1930] [serial = 1815] [outer = 0x0] 04:21:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x11a93ac00) [pid = 1930] [serial = 1816] [outer = 0x119357800] 04:21:18 INFO - PROCESS | 1930 | 1461583278057 Marionette DEBUG loaded listener.js 04:21:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x11ac8f000) [pid = 1930] [serial = 1817] [outer = 0x119357800] 04:21:18 INFO - PROCESS | 1930 | 1461583278503 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]]]}] 04:21:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:21:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 620ms 04:21:18 INFO - PROCESS | 1930 | 1461583278525 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 04:21:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:21:18 INFO - PROCESS | 1930 | 1461583278526 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 04:21:18 INFO - PROCESS | 1930 | 1461583278533 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:21:18 INFO - PROCESS | 1930 | 1461583278537 Marionette TRACE conn2 <- [1,2394,null,{}] 04:21:18 INFO - PROCESS | 1930 | 1461583278541 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}] 04:21:18 INFO - PROCESS | 1930 | 1461583278639 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 04:21:18 INFO - PROCESS | 1930 | 1461583278645 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x126f1c000 == 65 [pid = 1930] [id = 606] 04:21:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x11bfcfc00) [pid = 1930] [serial = 1818] [outer = 0x0] 04:21:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x11bfe5c00) [pid = 1930] [serial = 1819] [outer = 0x11bfcfc00] 04:21:18 INFO - PROCESS | 1930 | 1461583278672 Marionette DEBUG loaded listener.js 04:21:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x11c4a7400) [pid = 1930] [serial = 1820] [outer = 0x11bfcfc00] 04:21:19 INFO - PROCESS | 1930 | 1461583279021 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]]]}] 04:21:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:21:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 526ms 04:21:19 INFO - PROCESS | 1930 | 1461583279066 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 04:21:19 INFO - PROCESS | 1930 | 1461583279068 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 04:21:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:21:19 INFO - PROCESS | 1930 | 1461583279072 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:21:19 INFO - PROCESS | 1930 | 1461583279073 Marionette TRACE conn2 <- [1,2398,null,{}] 04:21:19 INFO - PROCESS | 1930 | 1461583279075 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}] 04:21:19 INFO - PROCESS | 1930 | 1461583279163 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 04:21:19 INFO - PROCESS | 1930 | 1461583279167 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x12817c800 == 66 [pid = 1930] [id = 607] 04:21:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x11c4a7800) [pid = 1930] [serial = 1821] [outer = 0x0] 04:21:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x123b75800) [pid = 1930] [serial = 1822] [outer = 0x11c4a7800] 04:21:19 INFO - PROCESS | 1930 | 1461583279194 Marionette DEBUG loaded listener.js 04:21:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x1271e9c00) [pid = 1930] [serial = 1823] [outer = 0x11c4a7800] 04:21:19 INFO - PROCESS | 1930 | 1461583279538 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]]]}] 04:21:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:21:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 470ms 04:21:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:21:19 INFO - PROCESS | 1930 | 1461583279543 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 04:21:19 INFO - PROCESS | 1930 | 1461583279545 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 04:21:19 INFO - PROCESS | 1930 | 1461583279547 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:21:19 INFO - PROCESS | 1930 | 1461583279548 Marionette TRACE conn2 <- [1,2402,null,{}] 04:21:19 INFO - PROCESS | 1930 | 1461583279550 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}] 04:21:19 INFO - PROCESS | 1930 | 1461583279639 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 04:21:19 INFO - PROCESS | 1930 | 1461583279643 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a0c3000 == 67 [pid = 1930] [id = 608] 04:21:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x12752b800) [pid = 1930] [serial = 1824] [outer = 0x0] 04:21:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x127598000) [pid = 1930] [serial = 1825] [outer = 0x12752b800] 04:21:19 INFO - PROCESS | 1930 | 1461583279738 Marionette DEBUG loaded listener.js 04:21:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x128a5b800) [pid = 1930] [serial = 1826] [outer = 0x12752b800] 04:21:20 INFO - PROCESS | 1930 | 1461583280094 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]]]}] 04:21:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:21:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 570ms 04:21:20 INFO - PROCESS | 1930 | 1461583280117 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 04:21:20 INFO - PROCESS | 1930 | 1461583280118 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 04:21:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:21:20 INFO - PROCESS | 1930 | 1461583280121 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:21:20 INFO - PROCESS | 1930 | 1461583280122 Marionette TRACE conn2 <- [1,2406,null,{}] 04:21:20 INFO - PROCESS | 1930 | 1461583280125 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}] 04:21:20 INFO - PROCESS | 1930 | 1461583280238 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 04:21:20 INFO - PROCESS | 1930 | 1461583280251 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b42b000 == 68 [pid = 1930] [id = 609] 04:21:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x128d31400) [pid = 1930] [serial = 1827] [outer = 0x0] 04:21:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x12a6b4400) [pid = 1930] [serial = 1828] [outer = 0x128d31400] 04:21:20 INFO - PROCESS | 1930 | 1461583280277 Marionette DEBUG loaded listener.js 04:21:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x12a6b9c00) [pid = 1930] [serial = 1829] [outer = 0x128d31400] 04:21:20 INFO - PROCESS | 1930 | 1461583280646 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]]]}] 04:21:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:21:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 568ms 04:21:20 INFO - PROCESS | 1930 | 1461583280690 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 04:21:20 INFO - PROCESS | 1930 | 1461583280691 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 04:21:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:21:20 INFO - PROCESS | 1930 | 1461583280693 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:21:20 INFO - PROCESS | 1930 | 1461583280695 Marionette TRACE conn2 <- [1,2410,null,{}] 04:21:20 INFO - PROCESS | 1930 | 1461583280697 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}] 04:21:20 INFO - PROCESS | 1930 | 1461583280828 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 04:21:20 INFO - PROCESS | 1930 | 1461583280847 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2cf800 == 69 [pid = 1930] [id = 610] 04:21:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x128a62c00) [pid = 1930] [serial = 1830] [outer = 0x0] 04:21:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x12ae19400) [pid = 1930] [serial = 1831] [outer = 0x128a62c00] 04:21:20 INFO - PROCESS | 1930 | 1461583280888 Marionette DEBUG loaded listener.js 04:21:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x12b756c00) [pid = 1930] [serial = 1832] [outer = 0x128a62c00] 04:21:21 INFO - PROCESS | 1930 | 1461583281298 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]]]}] 04:21:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:21:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 620ms 04:21:21 INFO - PROCESS | 1930 | 1461583281314 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 04:21:21 INFO - PROCESS | 1930 | 1461583281316 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 04:21:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:21:21 INFO - PROCESS | 1930 | 1461583281319 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:21:21 INFO - PROCESS | 1930 | 1461583281321 Marionette TRACE conn2 <- [1,2414,null,{}] 04:21:21 INFO - PROCESS | 1930 | 1461583281324 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}] 04:21:21 INFO - PROCESS | 1930 | 1461583281490 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 04:21:21 INFO - PROCESS | 1930 | 1461583281549 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d296000 == 70 [pid = 1930] [id = 611] 04:21:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x12b758c00) [pid = 1930] [serial = 1833] [outer = 0x0] 04:21:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x12b78b400) [pid = 1930] [serial = 1834] [outer = 0x12b758c00] 04:21:21 INFO - PROCESS | 1930 | 1461583281574 Marionette DEBUG loaded listener.js 04:21:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x12c00b800) [pid = 1930] [serial = 1835] [outer = 0x12b758c00] 04:21:22 INFO - PROCESS | 1930 | 1461583282181 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]]]}] 04:21:22 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x12b757800) [pid = 1930] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:21:22 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x12e8cf800) [pid = 1930] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:21:22 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x12b77e400) [pid = 1930] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:21:22 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x12c018000) [pid = 1930] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:21:22 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x12e6b6c00) [pid = 1930] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:21:22 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x11985ec00) [pid = 1930] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:21:22 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x114cc1400) [pid = 1930] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:21:22 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x11b9d4800) [pid = 1930] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:21:22 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x119862400) [pid = 1930] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:21:22 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x11b9c9800) [pid = 1930] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:21:22 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x129572c00) [pid = 1930] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:21:22 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x115265800) [pid = 1930] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:21:22 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x12e8d2400) [pid = 1930] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:21:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:21:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 921ms 04:21:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:21:22 INFO - PROCESS | 1930 | 1461583282241 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 04:21:22 INFO - PROCESS | 1930 | 1461583282242 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 04:21:22 INFO - PROCESS | 1930 | 1461583282244 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:21:22 INFO - PROCESS | 1930 | 1461583282245 Marionette TRACE conn2 <- [1,2418,null,{}] 04:21:22 INFO - PROCESS | 1930 | 1461583282247 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}] 04:21:22 INFO - PROCESS | 1930 | 1461583282336 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 04:21:22 INFO - PROCESS | 1930 | 1461583282340 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x126f59800 == 71 [pid = 1930] [id = 612] 04:21:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x11935e000) [pid = 1930] [serial = 1836] [outer = 0x0] 04:21:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x126c8d000) [pid = 1930] [serial = 1837] [outer = 0x11935e000] 04:21:22 INFO - PROCESS | 1930 | 1461583282367 Marionette DEBUG loaded listener.js 04:21:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x12b783c00) [pid = 1930] [serial = 1838] [outer = 0x11935e000] 04:21:22 INFO - PROCESS | 1930 | 1461583282710 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]]]}] 04:21:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:21:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 519ms 04:21:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:21:22 INFO - PROCESS | 1930 | 1461583282764 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 04:21:22 INFO - PROCESS | 1930 | 1461583282765 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 04:21:22 INFO - PROCESS | 1930 | 1461583282767 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:21:22 INFO - PROCESS | 1930 | 1461583282769 Marionette TRACE conn2 <- [1,2422,null,{}] 04:21:22 INFO - PROCESS | 1930 | 1461583282773 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}] 04:21:22 INFO - PROCESS | 1930 | 1461583282972 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 04:21:22 INFO - PROCESS | 1930 | 1461583282989 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e4eb000 == 72 [pid = 1930] [id = 613] 04:21:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x12c017400) [pid = 1930] [serial = 1839] [outer = 0x0] 04:21:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x12d15f000) [pid = 1930] [serial = 1840] [outer = 0x12c017400] 04:21:23 INFO - PROCESS | 1930 | 1461583283037 Marionette DEBUG loaded listener.js 04:21:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x12d580400) [pid = 1930] [serial = 1841] [outer = 0x12c017400] 04:21:23 INFO - PROCESS | 1930 | 1461583283437 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]]]}] 04:21:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:21:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 719ms 04:21:23 INFO - PROCESS | 1930 | 1461583283487 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 04:21:23 INFO - PROCESS | 1930 | 1461583283488 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 04:21:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:21:23 INFO - PROCESS | 1930 | 1461583283491 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:21:23 INFO - PROCESS | 1930 | 1461583283493 Marionette TRACE conn2 <- [1,2426,null,{}] 04:21:23 INFO - PROCESS | 1930 | 1461583283495 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}] 04:21:23 INFO - PROCESS | 1930 | 1461583283668 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 04:21:23 INFO - PROCESS | 1930 | 1461583283685 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f0a6800 == 73 [pid = 1930] [id = 614] 04:21:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x12d58b000) [pid = 1930] [serial = 1842] [outer = 0x0] 04:21:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x12e429800) [pid = 1930] [serial = 1843] [outer = 0x12d58b000] 04:21:23 INFO - PROCESS | 1930 | 1461583283724 Marionette DEBUG loaded listener.js 04:21:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x12e6d6800) [pid = 1930] [serial = 1844] [outer = 0x12d58b000] 04:21:24 INFO - PROCESS | 1930 | 1461583284079 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]]]}] 04:21:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:21:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 623ms 04:21:24 INFO - PROCESS | 1930 | 1461583284115 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 04:21:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:21:24 INFO - PROCESS | 1930 | 1461583284116 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 04:21:24 INFO - PROCESS | 1930 | 1461583284118 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:21:24 INFO - PROCESS | 1930 | 1461583284119 Marionette TRACE conn2 <- [1,2430,null,{}] 04:21:24 INFO - PROCESS | 1930 | 1461583284121 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}] 04:21:24 INFO - PROCESS | 1930 | 1461583284221 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 04:21:24 INFO - PROCESS | 1930 | 1461583284394 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x119821800 == 74 [pid = 1930] [id = 615] 04:21:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x115264800) [pid = 1930] [serial = 1845] [outer = 0x0] 04:21:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x11562bc00) [pid = 1930] [serial = 1846] [outer = 0x115264800] 04:21:24 INFO - PROCESS | 1930 | 1461583284468 Marionette DEBUG loaded listener.js 04:21:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x115ab0400) [pid = 1930] [serial = 1847] [outer = 0x115264800] 04:21:24 INFO - PROCESS | 1930 | 1461583284875 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]]]}] 04:21:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:21:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 818ms 04:21:24 INFO - PROCESS | 1930 | 1461583284937 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 04:21:24 INFO - PROCESS | 1930 | 1461583284940 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 04:21:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:21:24 INFO - PROCESS | 1930 | 1461583284963 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:21:24 INFO - PROCESS | 1930 | 1461583284966 Marionette TRACE conn2 <- [1,2434,null,{}] 04:21:24 INFO - PROCESS | 1930 | 1461583284969 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}] 04:21:25 INFO - PROCESS | 1930 | 1461583285085 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 04:21:25 INFO - PROCESS | 1930 | 1461583285163 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x1268c6800 == 75 [pid = 1930] [id = 616] 04:21:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x11a861800) [pid = 1930] [serial = 1848] [outer = 0x0] 04:21:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x11aa52400) [pid = 1930] [serial = 1849] [outer = 0x11a861800] 04:21:25 INFO - PROCESS | 1930 | 1461583285195 Marionette DEBUG loaded listener.js 04:21:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x11add7c00) [pid = 1930] [serial = 1850] [outer = 0x11a861800] 04:21:25 INFO - PROCESS | 1930 | 1461583285602 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]]]}] 04:21:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:21:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 672ms 04:21:25 INFO - PROCESS | 1930 | 1461583285636 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 04:21:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:21:25 INFO - PROCESS | 1930 | 1461583285639 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 04:21:25 INFO - PROCESS | 1930 | 1461583285641 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:21:25 INFO - PROCESS | 1930 | 1461583285643 Marionette TRACE conn2 <- [1,2438,null,{}] 04:21:25 INFO - PROCESS | 1930 | 1461583285645 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}] 04:21:25 INFO - PROCESS | 1930 | 1461583285775 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 04:21:25 INFO - PROCESS | 1930 | 1461583285867 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x12babd800 == 76 [pid = 1930] [id = 617] 04:21:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x11af29400) [pid = 1930] [serial = 1851] [outer = 0x0] 04:21:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x11c739000) [pid = 1930] [serial = 1852] [outer = 0x11af29400] 04:21:25 INFO - PROCESS | 1930 | 1461583285900 Marionette DEBUG loaded listener.js 04:21:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x1271c1800) [pid = 1930] [serial = 1853] [outer = 0x11af29400] 04:21:26 INFO - PROCESS | 1930 | 1461583286342 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]]]}] 04:21:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:21:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 725ms 04:21:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:21:26 INFO - PROCESS | 1930 | 1461583286366 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 04:21:26 INFO - PROCESS | 1930 | 1461583286368 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 04:21:26 INFO - PROCESS | 1930 | 1461583286375 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:21:26 INFO - PROCESS | 1930 | 1461583286380 Marionette TRACE conn2 <- [1,2442,null,{}] 04:21:26 INFO - PROCESS | 1930 | 1461583286383 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}] 04:21:26 INFO - PROCESS | 1930 | 1461583286497 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 04:21:26 INFO - PROCESS | 1930 | 1461583286573 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f092000 == 77 [pid = 1930] [id = 618] 04:21:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x127520400) [pid = 1930] [serial = 1854] [outer = 0x0] 04:21:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x128117400) [pid = 1930] [serial = 1855] [outer = 0x127520400] 04:21:26 INFO - PROCESS | 1930 | 1461583286605 Marionette DEBUG loaded listener.js 04:21:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x12ae19800) [pid = 1930] [serial = 1856] [outer = 0x127520400] 04:21:27 INFO - PROCESS | 1930 | 1461583287026 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]]]}] 04:21:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:21:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 676ms 04:21:27 INFO - PROCESS | 1930 | 1461583287049 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 04:21:27 INFO - PROCESS | 1930 | 1461583287052 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 04:21:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:21:27 INFO - PROCESS | 1930 | 1461583287055 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:21:27 INFO - PROCESS | 1930 | 1461583287057 Marionette TRACE conn2 <- [1,2446,null,{}] 04:21:27 INFO - PROCESS | 1930 | 1461583287061 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}] 04:21:27 INFO - PROCESS | 1930 | 1461583287251 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 04:21:27 INFO - PROCESS | 1930 | 1461583287386 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x12fe4c800 == 78 [pid = 1930] [id = 619] 04:21:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x12ae1e400) [pid = 1930] [serial = 1857] [outer = 0x0] 04:21:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x12d160800) [pid = 1930] [serial = 1858] [outer = 0x12ae1e400] 04:21:27 INFO - PROCESS | 1930 | 1461583287432 Marionette DEBUG loaded listener.js 04:21:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x12d58b800) [pid = 1930] [serial = 1859] [outer = 0x12ae1e400] 04:21:27 INFO - PROCESS | 1930 | 1461583287899 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]]]}] 04:21:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:21:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 875ms 04:21:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:21:27 INFO - PROCESS | 1930 | 1461583287930 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 04:21:27 INFO - PROCESS | 1930 | 1461583287932 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 04:21:27 INFO - PROCESS | 1930 | 1461583287935 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:21:27 INFO - PROCESS | 1930 | 1461583287937 Marionette TRACE conn2 <- [1,2450,null,{}] 04:21:27 INFO - PROCESS | 1930 | 1461583287941 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}] 04:21:28 INFO - PROCESS | 1930 | 1461583288098 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 04:21:28 INFO - PROCESS | 1930 | 1461583288238 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x1301a8800 == 79 [pid = 1930] [id = 620] 04:21:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x12e6d6000) [pid = 1930] [serial = 1860] [outer = 0x0] 04:21:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x12e8cb400) [pid = 1930] [serial = 1861] [outer = 0x12e6d6000] 04:21:28 INFO - PROCESS | 1930 | 1461583288285 Marionette DEBUG loaded listener.js 04:21:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x12ea55000) [pid = 1930] [serial = 1862] [outer = 0x12e6d6000] 04:21:28 INFO - PROCESS | 1930 | 1461583288727 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]]]}] 04:21:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:21:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 822ms 04:21:28 INFO - PROCESS | 1930 | 1461583288773 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 04:21:28 INFO - PROCESS | 1930 | 1461583288776 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 04:21:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:21:28 INFO - PROCESS | 1930 | 1461583288780 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:21:28 INFO - PROCESS | 1930 | 1461583288781 Marionette TRACE conn2 <- [1,2454,null,{}] 04:21:28 INFO - PROCESS | 1930 | 1461583288784 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}] 04:21:28 INFO - PROCESS | 1930 | 1461583288894 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 04:21:28 INFO - PROCESS | 1930 | 1461583288970 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x130920000 == 80 [pid = 1930] [id = 621] 04:21:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x12ea55c00) [pid = 1930] [serial = 1863] [outer = 0x0] 04:21:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x12ec73400) [pid = 1930] [serial = 1864] [outer = 0x12ea55c00] 04:21:29 INFO - PROCESS | 1930 | 1461583289000 Marionette DEBUG loaded listener.js 04:21:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x12ec7d000) [pid = 1930] [serial = 1865] [outer = 0x12ea55c00] 04:21:29 INFO - PROCESS | 1930 | 1461583289370 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]]]}] 04:21:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:21:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 620ms 04:21:29 INFO - PROCESS | 1930 | 1461583289401 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 04:21:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:21:29 INFO - PROCESS | 1930 | 1461583289402 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 04:21:29 INFO - PROCESS | 1930 | 1461583289404 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:21:29 INFO - PROCESS | 1930 | 1461583289405 Marionette TRACE conn2 <- [1,2458,null,{}] 04:21:29 INFO - PROCESS | 1930 | 1461583289408 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}] 04:21:29 INFO - PROCESS | 1930 | 1461583289517 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 04:21:29 INFO - PROCESS | 1930 | 1461583289622 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x131e8f000 == 81 [pid = 1930] [id = 622] 04:21:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x119d8c400) [pid = 1930] [serial = 1866] [outer = 0x0] 04:21:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x12ec6f400) [pid = 1930] [serial = 1867] [outer = 0x119d8c400] 04:21:29 INFO - PROCESS | 1930 | 1461583289654 Marionette DEBUG loaded listener.js 04:21:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x12f46cc00) [pid = 1930] [serial = 1868] [outer = 0x119d8c400] 04:21:30 INFO - PROCESS | 1930 | 1461583290160 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]]]}] 04:21:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:21:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 769ms 04:21:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:21:30 INFO - PROCESS | 1930 | 1461583290173 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 04:21:30 INFO - PROCESS | 1930 | 1461583290175 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 04:21:30 INFO - PROCESS | 1930 | 1461583290177 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:21:30 INFO - PROCESS | 1930 | 1461583290178 Marionette TRACE conn2 <- [1,2462,null,{}] 04:21:30 INFO - PROCESS | 1930 | 1461583290180 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}] 04:21:30 INFO - PROCESS | 1930 | 1461583290306 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 04:21:30 INFO - PROCESS | 1930 | 1461583290413 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x11bce1800 == 82 [pid = 1930] [id = 623] 04:21:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x11574fc00) [pid = 1930] [serial = 1869] [outer = 0x0] 04:21:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x11ad2a000) [pid = 1930] [serial = 1870] [outer = 0x11574fc00] 04:21:30 INFO - PROCESS | 1930 | 1461583290446 Marionette DEBUG loaded listener.js 04:21:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x12f465000) [pid = 1930] [serial = 1871] [outer = 0x11574fc00] 04:21:31 INFO - PROCESS | 1930 | 1461583291025 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]]]}] 04:21:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:21:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 872ms 04:21:31 INFO - PROCESS | 1930 | 1461583291050 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 04:21:31 INFO - PROCESS | 1930 | 1461583291052 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 04:21:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:21:31 INFO - PROCESS | 1930 | 1461583291055 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:21:31 INFO - PROCESS | 1930 | 1461583291058 Marionette TRACE conn2 <- [1,2466,null,{}] 04:21:31 INFO - PROCESS | 1930 | 1461583291081 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}] 04:21:31 INFO - PROCESS | 1930 | 1461583291190 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 04:21:31 INFO - PROCESS | 1930 | 1461583291272 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x12712b800 == 83 [pid = 1930] [id = 624] 04:21:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x11562c400) [pid = 1930] [serial = 1872] [outer = 0x0] 04:21:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x115ac7000) [pid = 1930] [serial = 1873] [outer = 0x11562c400] 04:21:31 INFO - PROCESS | 1930 | 1461583291302 Marionette DEBUG loaded listener.js 04:21:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x11935dc00) [pid = 1930] [serial = 1874] [outer = 0x11562c400] 04:21:31 INFO - PROCESS | 1930 | 1461583291727 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]]]}] 04:21:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:21:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 741ms 04:21:31 INFO - PROCESS | 1930 | 1461583291811 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 04:21:31 INFO - PROCESS | 1930 | 1461583291815 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 04:21:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:21:31 INFO - PROCESS | 1930 | 1461583291821 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:21:31 INFO - PROCESS | 1930 | 1461583291822 Marionette TRACE conn2 <- [1,2470,null,{}] 04:21:31 INFO - PROCESS | 1930 | 1461583291825 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}] 04:21:31 INFO - PROCESS | 1930 | 1461583291929 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 04:21:32 INFO - PROCESS | 1930 | 1461583292010 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x1263c6000 == 84 [pid = 1930] [id = 625] 04:21:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x119d90400) [pid = 1930] [serial = 1875] [outer = 0x0] 04:21:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x11ade0c00) [pid = 1930] [serial = 1876] [outer = 0x119d90400] 04:21:32 INFO - PROCESS | 1930 | 1461583292039 Marionette DEBUG loaded listener.js 04:21:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x11bfc8000) [pid = 1930] [serial = 1877] [outer = 0x119d90400] 04:21:32 INFO - PROCESS | 1930 | --DOCSHELL 0x12f9da000 == 83 [pid = 1930] [id = 559] 04:21:32 INFO - PROCESS | 1930 | --DOCSHELL 0x12be12000 == 82 [pid = 1930] [id = 519] 04:21:32 INFO - PROCESS | 1930 | --DOCSHELL 0x12e633000 == 81 [pid = 1930] [id = 483] 04:21:32 INFO - PROCESS | 1930 | --DOCSHELL 0x126d1c800 == 80 [pid = 1930] [id = 482] 04:21:32 INFO - PROCESS | 1930 | --DOCSHELL 0x130804000 == 79 [pid = 1930] [id = 520] 04:21:32 INFO - PROCESS | 1930 | --DOCSHELL 0x130d89800 == 78 [pid = 1930] [id = 521] 04:21:32 INFO - PROCESS | 1930 | --DOCSHELL 0x12f0a6800 == 77 [pid = 1930] [id = 614] 04:21:32 INFO - PROCESS | 1930 | --DOCSHELL 0x12e4eb000 == 76 [pid = 1930] [id = 613] 04:21:32 INFO - PROCESS | 1930 | --DOCSHELL 0x126f59800 == 75 [pid = 1930] [id = 612] 04:21:32 INFO - PROCESS | 1930 | --DOCSHELL 0x12d296000 == 74 [pid = 1930] [id = 611] 04:21:32 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2cf800 == 73 [pid = 1930] [id = 610] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x12eb4d800) [pid = 1930] [serial = 1786] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOCSHELL 0x12b42b000 == 72 [pid = 1930] [id = 609] 04:21:32 INFO - PROCESS | 1930 | --DOCSHELL 0x12a0c3000 == 71 [pid = 1930] [id = 608] 04:21:32 INFO - PROCESS | 1930 | --DOCSHELL 0x12817c800 == 70 [pid = 1930] [id = 607] 04:21:32 INFO - PROCESS | 1930 | --DOCSHELL 0x126f1c000 == 69 [pid = 1930] [id = 606] 04:21:32 INFO - PROCESS | 1930 | --DOCSHELL 0x11a824800 == 68 [pid = 1930] [id = 605] 04:21:32 INFO - PROCESS | 1930 | --DOCSHELL 0x11ba16800 == 67 [pid = 1930] [id = 604] 04:21:32 INFO - PROCESS | 1930 | --DOCSHELL 0x11a89d800 == 66 [pid = 1930] [id = 603] 04:21:32 INFO - PROCESS | 1930 | --DOCSHELL 0x12aee5000 == 65 [pid = 1930] [id = 600] 04:21:32 INFO - PROCESS | 1930 | --DOCSHELL 0x130d7c000 == 64 [pid = 1930] [id = 599] 04:21:32 INFO - PROCESS | 1930 | --DOCSHELL 0x12f628000 == 63 [pid = 1930] [id = 598] 04:21:32 INFO - PROCESS | 1930 | --DOCSHELL 0x12a160000 == 62 [pid = 1930] [id = 597] 04:21:32 INFO - PROCESS | 1930 | --DOCSHELL 0x1264d0800 == 61 [pid = 1930] [id = 596] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x128a60400) [pid = 1930] [serial = 1778] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x12bdce400) [pid = 1930] [serial = 1765] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x12e6b2000) [pid = 1930] [serial = 1772] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x12d159800) [pid = 1930] [serial = 1766] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x12ea34800) [pid = 1930] [serial = 1781] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x12e8d3c00) [pid = 1930] [serial = 1775] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x12ea50000) [pid = 1930] [serial = 1784] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x12ea2ac00) [pid = 1930] [serial = 1780] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x12b757400) [pid = 1930] [serial = 1763] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x12d23d000) [pid = 1930] [serial = 1768] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x12e428800) [pid = 1930] [serial = 1771] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x12d3a4800) [pid = 1930] [serial = 1769] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x12e8ce800) [pid = 1930] [serial = 1774] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x11a938000) [pid = 1930] [serial = 1750] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x11ab2f800) [pid = 1930] [serial = 1751] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x115562400) [pid = 1930] [serial = 1747] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x115a2d000) [pid = 1930] [serial = 1748] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x126c87400) [pid = 1930] [serial = 1759] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x1278ba000) [pid = 1930] [serial = 1760] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x11ab2f400) [pid = 1930] [serial = 1753] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x11b96d800) [pid = 1930] [serial = 1754] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x11bfcf000) [pid = 1930] [serial = 1756] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x12668f400) [pid = 1930] [serial = 1757] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x123b6e800) [pid = 1930] [serial = 1732] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x128a68800) [pid = 1930] [serial = 1735] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x12957f400) [pid = 1930] [serial = 1762] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x11594e000) [pid = 1930] [serial = 1777] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x11ab25c00) [pid = 1930] [serial = 1729] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x12e6d0400) [pid = 1930] [serial = 1744] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x12e422c00) [pid = 1930] [serial = 1741] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x11877bc00) [pid = 1930] [serial = 1726] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x12c0e4400) [pid = 1930] [serial = 1738] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x12ea4ac00) [pid = 1930] [serial = 1783] [outer = 0x0] [url = about:blank] 04:21:32 INFO - PROCESS | 1930 | 1461583292452 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]]]}] 04:21:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:21:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 671ms 04:21:32 INFO - PROCESS | 1930 | 1461583292491 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 04:21:32 INFO - PROCESS | 1930 | 1461583292493 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 04:21:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:21:32 INFO - PROCESS | 1930 | 1461583292495 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:21:32 INFO - PROCESS | 1930 | 1461583292497 Marionette TRACE conn2 <- [1,2474,null,{}] 04:21:32 INFO - PROCESS | 1930 | 1461583292505 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}] 04:21:32 INFO - PROCESS | 1930 | 1461583292607 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 04:21:32 INFO - PROCESS | 1930 | 1461583292612 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x1263b2800 == 62 [pid = 1930] [id = 626] 04:21:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x11c4a0800) [pid = 1930] [serial = 1878] [outer = 0x0] 04:21:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x123b6e800) [pid = 1930] [serial = 1879] [outer = 0x11c4a0800] 04:21:32 INFO - PROCESS | 1930 | 1461583292641 Marionette DEBUG loaded listener.js 04:21:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x1271e9800) [pid = 1930] [serial = 1880] [outer = 0x11c4a0800] 04:21:33 INFO - PROCESS | 1930 | 1461583293041 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]]]}] 04:21:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:21:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 570ms 04:21:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:21:33 INFO - PROCESS | 1930 | 1461583293066 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 04:21:33 INFO - PROCESS | 1930 | 1461583293067 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 04:21:33 INFO - PROCESS | 1930 | 1461583293069 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:21:33 INFO - PROCESS | 1930 | 1461583293071 Marionette TRACE conn2 <- [1,2478,null,{}] 04:21:33 INFO - PROCESS | 1930 | 1461583293073 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}] 04:21:33 INFO - PROCESS | 1930 | 1461583293166 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 04:21:33 INFO - PROCESS | 1930 | 1461583293170 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a14f000 == 63 [pid = 1930] [id = 627] 04:21:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x127525800) [pid = 1930] [serial = 1881] [outer = 0x0] 04:21:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x128a69400) [pid = 1930] [serial = 1882] [outer = 0x127525800] 04:21:33 INFO - PROCESS | 1930 | 1461583293196 Marionette DEBUG loaded listener.js 04:21:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x129573800) [pid = 1930] [serial = 1883] [outer = 0x127525800] 04:21:33 INFO - PROCESS | 1930 | 1461583293567 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]]]}] 04:21:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:21:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 519ms 04:21:33 INFO - PROCESS | 1930 | 1461583293590 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 04:21:33 INFO - PROCESS | 1930 | 1461583293591 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 04:21:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:21:33 INFO - PROCESS | 1930 | 1461583293595 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:21:33 INFO - PROCESS | 1930 | 1461583293597 Marionette TRACE conn2 <- [1,2482,null,{}] 04:21:33 INFO - PROCESS | 1930 | 1461583293611 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}] 04:21:33 INFO - PROCESS | 1930 | 1461583293700 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 04:21:33 INFO - PROCESS | 1930 | 1461583293705 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x12be17000 == 64 [pid = 1930] [id = 628] 04:21:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x129574000) [pid = 1930] [serial = 1884] [outer = 0x0] 04:21:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x12a6bac00) [pid = 1930] [serial = 1885] [outer = 0x129574000] 04:21:33 INFO - PROCESS | 1930 | 1461583293731 Marionette DEBUG loaded listener.js 04:21:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x12ae6f800) [pid = 1930] [serial = 1886] [outer = 0x129574000] 04:21:34 INFO - PROCESS | 1930 | 1461583294082 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]]]}] 04:21:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:21:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 526ms 04:21:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:21:34 INFO - PROCESS | 1930 | 1461583294121 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 04:21:34 INFO - PROCESS | 1930 | 1461583294122 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 04:21:34 INFO - PROCESS | 1930 | 1461583294124 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:21:34 INFO - PROCESS | 1930 | 1461583294125 Marionette TRACE conn2 <- [1,2486,null,{}] 04:21:34 INFO - PROCESS | 1930 | 1461583294130 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}] 04:21:34 INFO - PROCESS | 1930 | 1461583294235 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 04:21:34 INFO - PROCESS | 1930 | 1461583294313 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d294800 == 65 [pid = 1930] [id = 629] 04:21:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x12a6b1c00) [pid = 1930] [serial = 1887] [outer = 0x0] 04:21:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x12ae74400) [pid = 1930] [serial = 1888] [outer = 0x12a6b1c00] 04:21:34 INFO - PROCESS | 1930 | 1461583294341 Marionette DEBUG loaded listener.js 04:21:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x12c00e800) [pid = 1930] [serial = 1889] [outer = 0x12a6b1c00] 04:21:34 INFO - PROCESS | 1930 | 1461583294673 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]]]}] 04:21:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:21:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 572ms 04:21:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:21:34 INFO - PROCESS | 1930 | 1461583294704 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 04:21:34 INFO - PROCESS | 1930 | 1461583294706 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 04:21:34 INFO - PROCESS | 1930 | 1461583294708 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:21:34 INFO - PROCESS | 1930 | 1461583294709 Marionette TRACE conn2 <- [1,2490,null,{}] 04:21:34 INFO - PROCESS | 1930 | 1461583294714 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}] 04:21:34 INFO - PROCESS | 1930 | 1461583294829 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 04:21:34 INFO - PROCESS | 1930 | 1461583294840 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e4e1800 == 66 [pid = 1930] [id = 630] 04:21:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x12b8fac00) [pid = 1930] [serial = 1890] [outer = 0x0] 04:21:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x12d3a4800) [pid = 1930] [serial = 1891] [outer = 0x12b8fac00] 04:21:34 INFO - PROCESS | 1930 | 1461583294866 Marionette DEBUG loaded listener.js 04:21:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x12dd45800) [pid = 1930] [serial = 1892] [outer = 0x12b8fac00] 04:21:35 INFO - PROCESS | 1930 | 1461583295202 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]]]}] 04:21:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:21:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 521ms 04:21:35 INFO - PROCESS | 1930 | 1461583295230 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 04:21:35 INFO - PROCESS | 1930 | 1461583295231 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 04:21:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:21:35 INFO - PROCESS | 1930 | 1461583295233 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:21:35 INFO - PROCESS | 1930 | 1461583295234 Marionette TRACE conn2 <- [1,2494,null,{}] 04:21:35 INFO - PROCESS | 1930 | 1461583295237 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}] 04:21:35 INFO - PROCESS | 1930 | 1461583295352 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 04:21:35 INFO - PROCESS | 1930 | 1461583295368 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f4d8800 == 67 [pid = 1930] [id = 631] 04:21:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x12c0e4400) [pid = 1930] [serial = 1893] [outer = 0x0] 04:21:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x12e6d1000) [pid = 1930] [serial = 1894] [outer = 0x12c0e4400] 04:21:35 INFO - PROCESS | 1930 | 1461583295394 Marionette DEBUG loaded listener.js 04:21:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x12ea2fc00) [pid = 1930] [serial = 1895] [outer = 0x12c0e4400] 04:21:35 INFO - PROCESS | 1930 | 1461583295765 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]]]}] 04:21:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:21:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 572ms 04:21:35 INFO - PROCESS | 1930 | 1461583295806 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 04:21:35 INFO - PROCESS | 1930 | 1461583295807 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 04:21:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:21:35 INFO - PROCESS | 1930 | 1461583295809 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:21:35 INFO - PROCESS | 1930 | 1461583295810 Marionette TRACE conn2 <- [1,2498,null,{}] 04:21:35 INFO - PROCESS | 1930 | 1461583295813 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}] 04:21:35 INFO - PROCESS | 1930 | 1461583295931 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 04:21:35 INFO - PROCESS | 1930 | 1461583295945 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f9d9800 == 68 [pid = 1930] [id = 632] 04:21:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x11575ac00) [pid = 1930] [serial = 1896] [outer = 0x0] 04:21:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x11575ec00) [pid = 1930] [serial = 1897] [outer = 0x11575ac00] 04:21:35 INFO - PROCESS | 1930 | 1461583295971 Marionette DEBUG loaded listener.js 04:21:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x115763c00) [pid = 1930] [serial = 1898] [outer = 0x11575ac00] 04:21:36 INFO - PROCESS | 1930 | 1461583296297 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]]]}] 04:21:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:21:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 520ms 04:21:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:21:36 INFO - PROCESS | 1930 | 1461583296330 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 04:21:36 INFO - PROCESS | 1930 | 1461583296332 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 04:21:36 INFO - PROCESS | 1930 | 1461583296334 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:21:36 INFO - PROCESS | 1930 | 1461583296335 Marionette TRACE conn2 <- [1,2502,null,{}] 04:21:36 INFO - PROCESS | 1930 | 1461583296337 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}] 04:21:36 INFO - PROCESS | 1930 | 1461583296455 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 04:21:36 INFO - PROCESS | 1930 | 1461583296471 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x1301ac800 == 69 [pid = 1930] [id = 633] 04:21:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x115763000) [pid = 1930] [serial = 1899] [outer = 0x0] 04:21:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x12ea36000) [pid = 1930] [serial = 1900] [outer = 0x115763000] 04:21:36 INFO - PROCESS | 1930 | 1461583296497 Marionette DEBUG loaded listener.js 04:21:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x12ea57400) [pid = 1930] [serial = 1901] [outer = 0x115763000] 04:21:36 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x119357800) [pid = 1930] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:21:36 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x12b758c00) [pid = 1930] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:21:36 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x12d585800) [pid = 1930] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:21:36 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x11bfcfc00) [pid = 1930] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:21:36 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x1189ea400) [pid = 1930] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:21:36 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x128a62c00) [pid = 1930] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:21:36 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x11c4a7800) [pid = 1930] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:21:36 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x12c017400) [pid = 1930] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:21:36 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x128d31400) [pid = 1930] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:21:36 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x11935e000) [pid = 1930] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:21:36 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x12752b800) [pid = 1930] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:21:36 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x11466ac00) [pid = 1930] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:21:36 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x12ea55400) [pid = 1930] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:21:37 INFO - PROCESS | 1930 | 1461583297046 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]]]}] 04:21:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:21:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 770ms 04:21:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:21:37 INFO - PROCESS | 1930 | 1461583297105 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 04:21:37 INFO - PROCESS | 1930 | 1461583297107 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 04:21:37 INFO - PROCESS | 1930 | 1461583297111 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:21:37 INFO - PROCESS | 1930 | 1461583297113 Marionette TRACE conn2 <- [1,2506,null,{}] 04:21:37 INFO - PROCESS | 1930 | 1461583297117 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}] 04:21:37 INFO - PROCESS | 1930 | 1461583297232 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 04:21:37 INFO - PROCESS | 1930 | 1461583297243 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x13090d800 == 70 [pid = 1930] [id = 634] 04:21:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x1278bd400) [pid = 1930] [serial = 1902] [outer = 0x0] 04:21:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x12ea55400) [pid = 1930] [serial = 1903] [outer = 0x1278bd400] 04:21:37 INFO - PROCESS | 1930 | 1461583297273 Marionette DEBUG loaded listener.js 04:21:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x12f466000) [pid = 1930] [serial = 1904] [outer = 0x1278bd400] 04:21:37 INFO - PROCESS | 1930 | 1461583297709 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]]]}] 04:21:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:21:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 622ms 04:21:37 INFO - PROCESS | 1930 | 1461583297733 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 04:21:37 INFO - PROCESS | 1930 | 1461583297735 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 04:21:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:21:37 INFO - PROCESS | 1930 | 1461583297738 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:21:37 INFO - PROCESS | 1930 | 1461583297740 Marionette TRACE conn2 <- [1,2510,null,{}] 04:21:37 INFO - PROCESS | 1930 | 1461583297746 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}] 04:21:37 INFO - PROCESS | 1930 | 1461583297884 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 04:21:37 INFO - PROCESS | 1930 | 1461583297915 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x1373e0000 == 71 [pid = 1930] [id = 635] 04:21:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x12f46c000) [pid = 1930] [serial = 1905] [outer = 0x0] 04:21:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x12f646c00) [pid = 1930] [serial = 1906] [outer = 0x12f46c000] 04:21:37 INFO - PROCESS | 1930 | 1461583297940 Marionette DEBUG loaded listener.js 04:21:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x12f64f800) [pid = 1930] [serial = 1907] [outer = 0x12f46c000] 04:21:38 INFO - PROCESS | 1930 | 1461583298305 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]]]}] 04:21:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:21:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 620ms 04:21:38 INFO - PROCESS | 1930 | 1461583298359 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 04:21:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:21:38 INFO - PROCESS | 1930 | 1461583298361 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 04:21:38 INFO - PROCESS | 1930 | 1461583298364 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:21:38 INFO - PROCESS | 1930 | 1461583298366 Marionette TRACE conn2 <- [1,2514,null,{}] 04:21:38 INFO - PROCESS | 1930 | 1461583298369 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}] 04:21:38 INFO - PROCESS | 1930 | 1461583298507 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 04:21:38 INFO - PROCESS | 1930 | 1461583298513 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a119000 == 72 [pid = 1930] [id = 636] 04:21:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x12f46e400) [pid = 1930] [serial = 1908] [outer = 0x0] 04:21:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x12fb48400) [pid = 1930] [serial = 1909] [outer = 0x12f46e400] 04:21:38 INFO - PROCESS | 1930 | 1461583298540 Marionette DEBUG loaded listener.js 04:21:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x12fb52400) [pid = 1930] [serial = 1910] [outer = 0x12f46e400] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x126f11000 == 71 [pid = 1930] [id = 602] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x11a895800 == 70 [pid = 1930] [id = 409] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12e4d0000 == 69 [pid = 1930] [id = 535] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12fb22800 == 68 [pid = 1930] [id = 465] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x130167800 == 67 [pid = 1930] [id = 485] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x119d42800 == 66 [pid = 1930] [id = 542] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12d32b800 == 65 [pid = 1930] [id = 444] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x119d3c800 == 64 [pid = 1930] [id = 446] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x11a8a8800 == 63 [pid = 1930] [id = 504] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x13080f800 == 62 [pid = 1930] [id = 580] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12d52b800 == 61 [pid = 1930] [id = 466] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12ffa5000 == 60 [pid = 1930] [id = 484] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x131e90000 == 59 [pid = 1930] [id = 601] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12ff92000 == 58 [pid = 1930] [id = 480] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12ffa6800 == 57 [pid = 1930] [id = 574] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x11bfa5000 == 56 [pid = 1930] [id = 443] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12e4d7800 == 55 [pid = 1930] [id = 445] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12f61e800 == 54 [pid = 1930] [id = 558] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x11bce9800 == 53 [pid = 1930] [id = 522] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12fc44000 == 52 [pid = 1930] [id = 560] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x11904a800 == 51 [pid = 1930] [id = 442] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x1301b1000 == 50 [pid = 1930] [id = 503] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x130917000 == 49 [pid = 1930] [id = 581] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12b0e2000 == 48 [pid = 1930] [id = 595] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12712b800 == 47 [pid = 1930] [id = 624] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x11bce1800 == 46 [pid = 1930] [id = 623] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x131e8f000 == 45 [pid = 1930] [id = 622] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x130920000 == 44 [pid = 1930] [id = 621] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x1301a8800 == 43 [pid = 1930] [id = 620] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12fe4c800 == 42 [pid = 1930] [id = 619] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12f092000 == 41 [pid = 1930] [id = 618] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x12babd800 == 40 [pid = 1930] [id = 617] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x1268c6800 == 39 [pid = 1930] [id = 616] 04:21:39 INFO - PROCESS | 1930 | --DOCSHELL 0x119821800 == 38 [pid = 1930] [id = 615] 04:21:40 INFO - PROCESS | 1930 | --DOCSHELL 0x1263c6000 == 37 [pid = 1930] [id = 625] 04:21:40 INFO - PROCESS | 1930 | --DOCSHELL 0x1263b2800 == 36 [pid = 1930] [id = 626] 04:21:40 INFO - PROCESS | 1930 | --DOCSHELL 0x12a14f000 == 35 [pid = 1930] [id = 627] 04:21:40 INFO - PROCESS | 1930 | --DOCSHELL 0x1301ac800 == 34 [pid = 1930] [id = 633] 04:21:40 INFO - PROCESS | 1930 | --DOCSHELL 0x1373e0000 == 33 [pid = 1930] [id = 635] 04:21:40 INFO - PROCESS | 1930 | --DOCSHELL 0x12f4d8800 == 32 [pid = 1930] [id = 631] 04:21:40 INFO - PROCESS | 1930 | --DOCSHELL 0x13090d800 == 31 [pid = 1930] [id = 634] 04:21:40 INFO - PROCESS | 1930 | --DOCSHELL 0x12e4e1800 == 30 [pid = 1930] [id = 630] 04:21:40 INFO - PROCESS | 1930 | --DOCSHELL 0x12d294800 == 29 [pid = 1930] [id = 629] 04:21:40 INFO - PROCESS | 1930 | --DOCSHELL 0x12f9d9800 == 28 [pid = 1930] [id = 632] 04:21:40 INFO - PROCESS | 1930 | --DOCSHELL 0x12be17000 == 27 [pid = 1930] [id = 628] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x12b78b400) [pid = 1930] [serial = 1834] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x12ec76c00) [pid = 1930] [serial = 1804] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x12ae12400) [pid = 1930] [serial = 1795] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x12dd3c800) [pid = 1930] [serial = 1724] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x12c00b800) [pid = 1930] [serial = 1835] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x11bfe5c00) [pid = 1930] [serial = 1819] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x11985d800) [pid = 1930] [serial = 1813] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x12d3a9c00) [pid = 1930] [serial = 1798] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x12b756c00) [pid = 1930] [serial = 1832] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x123b75800) [pid = 1930] [serial = 1822] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x12d15f000) [pid = 1930] [serial = 1840] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x11ac8f000) [pid = 1930] [serial = 1817] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x12a6b4400) [pid = 1930] [serial = 1828] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x12b783c00) [pid = 1930] [serial = 1838] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x128a5b800) [pid = 1930] [serial = 1826] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x1271e9c00) [pid = 1930] [serial = 1823] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x12ea30c00) [pid = 1930] [serial = 1801] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x11c73f400) [pid = 1930] [serial = 1807] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x115750000) [pid = 1930] [serial = 1811] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x11a863000) [pid = 1930] [serial = 1814] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x12eb57c00) [pid = 1930] [serial = 1787] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x119b73400) [pid = 1930] [serial = 1789] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x12a6b9c00) [pid = 1930] [serial = 1829] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x12ae19400) [pid = 1930] [serial = 1831] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x126c8d000) [pid = 1930] [serial = 1837] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x11c4a7400) [pid = 1930] [serial = 1820] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x115099c00) [pid = 1930] [serial = 1810] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x127598000) [pid = 1930] [serial = 1825] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x12d580400) [pid = 1930] [serial = 1841] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x12e429800) [pid = 1930] [serial = 1843] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x11a93ac00) [pid = 1930] [serial = 1816] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x11bedf800) [pid = 1930] [serial = 1792] [outer = 0x0] [url = about:blank] 04:21:40 INFO - PROCESS | 1930 | 1461583300591 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]]]}] 04:21:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:21:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 2277ms 04:21:40 INFO - PROCESS | 1930 | 1461583300649 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 04:21:40 INFO - PROCESS | 1930 | 1461583300651 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 04:21:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:21:40 INFO - PROCESS | 1930 | 1461583300656 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:21:40 INFO - PROCESS | 1930 | 1461583300657 Marionette TRACE conn2 <- [1,2518,null,{}] 04:21:40 INFO - PROCESS | 1930 | 1461583300662 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}] 04:21:40 INFO - PROCESS | 1930 | 1461583300741 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 04:21:40 INFO - PROCESS | 1930 | 1461583300749 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x116418000 == 28 [pid = 1930] [id = 637] 04:21:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x115098800) [pid = 1930] [serial = 1911] [outer = 0x0] 04:21:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x115268000) [pid = 1930] [serial = 1912] [outer = 0x115098800] 04:21:40 INFO - PROCESS | 1930 | 1461583300778 Marionette DEBUG loaded listener.js 04:21:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x115271c00) [pid = 1930] [serial = 1913] [outer = 0x115098800] 04:21:41 INFO - PROCESS | 1930 | 1461583301153 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]]]}] 04:21:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:21:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 522ms 04:21:41 INFO - PROCESS | 1930 | 1461583301179 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 04:21:41 INFO - PROCESS | 1930 | 1461583301185 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 04:21:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:21:41 INFO - PROCESS | 1930 | 1461583301190 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:21:41 INFO - PROCESS | 1930 | 1461583301191 Marionette TRACE conn2 <- [1,2522,null,{}] 04:21:41 INFO - PROCESS | 1930 | 1461583301195 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}] 04:21:41 INFO - PROCESS | 1930 | 1461583301280 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 04:21:41 INFO - PROCESS | 1930 | 1461583301333 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x119215000 == 29 [pid = 1930] [id = 638] 04:21:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x11526a800) [pid = 1930] [serial = 1914] [outer = 0x0] 04:21:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x115749800) [pid = 1930] [serial = 1915] [outer = 0x11526a800] 04:21:41 INFO - PROCESS | 1930 | 1461583301360 Marionette DEBUG loaded listener.js 04:21:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x115762000) [pid = 1930] [serial = 1916] [outer = 0x11526a800] 04:21:41 INFO - PROCESS | 1930 | 1461583301661 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]]]}] 04:21:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:21:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 520ms 04:21:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:21:41 INFO - PROCESS | 1930 | 1461583301712 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 04:21:41 INFO - PROCESS | 1930 | 1461583301714 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 04:21:41 INFO - PROCESS | 1930 | 1461583301716 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:21:41 INFO - PROCESS | 1930 | 1461583301719 Marionette TRACE conn2 <- [1,2526,null,{}] 04:21:41 INFO - PROCESS | 1930 | 1461583301727 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}] 04:21:41 INFO - PROCESS | 1930 | 1461583301807 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 04:21:41 INFO - PROCESS | 1930 | 1461583301860 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a89d800 == 30 [pid = 1930] [id = 639] 04:21:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x11351bc00) [pid = 1930] [serial = 1917] [outer = 0x0] 04:21:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x115950c00) [pid = 1930] [serial = 1918] [outer = 0x11351bc00] 04:21:41 INFO - PROCESS | 1930 | 1461583301890 Marionette DEBUG loaded listener.js 04:21:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x11877b800) [pid = 1930] [serial = 1919] [outer = 0x11351bc00] 04:21:42 INFO - PROCESS | 1930 | 1461583302218 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]]]}] 04:21:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:21:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 523ms 04:21:42 INFO - PROCESS | 1930 | 1461583302240 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 04:21:42 INFO - PROCESS | 1930 | 1461583302242 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 04:21:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:21:42 INFO - PROCESS | 1930 | 1461583302246 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:21:42 INFO - PROCESS | 1930 | 1461583302248 Marionette TRACE conn2 <- [1,2530,null,{}] 04:21:42 INFO - PROCESS | 1930 | 1461583302251 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}] 04:21:42 INFO - PROCESS | 1930 | 1461583302331 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 04:21:42 INFO - PROCESS | 1930 | 1461583302335 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x11b959000 == 31 [pid = 1930] [id = 640] 04:21:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x118a52400) [pid = 1930] [serial = 1920] [outer = 0x0] 04:21:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x119292000) [pid = 1930] [serial = 1921] [outer = 0x118a52400] 04:21:42 INFO - PROCESS | 1930 | 1461583302362 Marionette DEBUG loaded listener.js 04:21:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x119362c00) [pid = 1930] [serial = 1922] [outer = 0x118a52400] 04:21:42 INFO - PROCESS | 1930 | 1461583302697 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]]]}] 04:21:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:21:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 471ms 04:21:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:21:42 INFO - PROCESS | 1930 | 1461583302716 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 04:21:42 INFO - PROCESS | 1930 | 1461583302717 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 04:21:42 INFO - PROCESS | 1930 | 1461583302719 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:21:42 INFO - PROCESS | 1930 | 1461583302721 Marionette TRACE conn2 <- [1,2534,null,{}] 04:21:42 INFO - PROCESS | 1930 | 1461583302723 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}] 04:21:42 INFO - PROCESS | 1930 | 1461583302824 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 04:21:42 INFO - PROCESS | 1930 | 1461583302831 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x11ba62800 == 32 [pid = 1930] [id = 641] 04:21:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x115266c00) [pid = 1930] [serial = 1923] [outer = 0x0] 04:21:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x119362800) [pid = 1930] [serial = 1924] [outer = 0x115266c00] 04:21:42 INFO - PROCESS | 1930 | 1461583302858 Marionette DEBUG loaded listener.js 04:21:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x119864c00) [pid = 1930] [serial = 1925] [outer = 0x115266c00] 04:21:43 INFO - PROCESS | 1930 | 1461583303190 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]]]}] 04:21:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:21:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 518ms 04:21:43 INFO - PROCESS | 1930 | 1461583303239 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 04:21:43 INFO - PROCESS | 1930 | 1461583303240 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 04:21:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:21:43 INFO - PROCESS | 1930 | 1461583303242 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:21:43 INFO - PROCESS | 1930 | 1461583303243 Marionette TRACE conn2 <- [1,2538,null,{}] 04:21:43 INFO - PROCESS | 1930 | 1461583303245 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}] 04:21:43 INFO - PROCESS | 1930 | 1461583303345 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 04:21:43 INFO - PROCESS | 1930 | 1461583303351 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x11bf9f800 == 33 [pid = 1930] [id = 642] 04:21:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x115755400) [pid = 1930] [serial = 1926] [outer = 0x0] 04:21:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x119d94400) [pid = 1930] [serial = 1927] [outer = 0x115755400] 04:21:43 INFO - PROCESS | 1930 | 1461583303426 Marionette DEBUG loaded listener.js 04:21:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x11aa4b800) [pid = 1930] [serial = 1928] [outer = 0x115755400] 04:21:43 INFO - PROCESS | 1930 | 1461583303698 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]]]}] 04:21:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:21:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 471ms 04:21:43 INFO - PROCESS | 1930 | 1461583303717 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 04:21:43 INFO - PROCESS | 1930 | 1461583303718 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 04:21:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:21:43 INFO - PROCESS | 1930 | 1461583303721 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:21:43 INFO - PROCESS | 1930 | 1461583303722 Marionette TRACE conn2 <- [1,2542,null,{}] 04:21:43 INFO - PROCESS | 1930 | 1461583303724 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}] 04:21:43 INFO - PROCESS | 1930 | 1461583303813 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 04:21:43 INFO - PROCESS | 1930 | 1461583303817 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x1263c0800 == 34 [pid = 1930] [id = 643] 04:21:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x11aa4c000) [pid = 1930] [serial = 1929] [outer = 0x0] 04:21:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x11ab2a000) [pid = 1930] [serial = 1930] [outer = 0x11aa4c000] 04:21:43 INFO - PROCESS | 1930 | 1461583303843 Marionette DEBUG loaded listener.js 04:21:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x11ab31c00) [pid = 1930] [serial = 1931] [outer = 0x11aa4c000] 04:21:44 INFO - PROCESS | 1930 | 1461583304178 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]]]}] 04:21:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:21:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 468ms 04:21:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:21:44 INFO - PROCESS | 1930 | 1461583304190 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 04:21:44 INFO - PROCESS | 1930 | 1461583304191 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 04:21:44 INFO - PROCESS | 1930 | 1461583304194 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:21:44 INFO - PROCESS | 1930 | 1461583304196 Marionette TRACE conn2 <- [1,2546,null,{}] 04:21:44 INFO - PROCESS | 1930 | 1461583304200 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}] 04:21:44 INFO - PROCESS | 1930 | 1461583304275 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 04:21:44 INFO - PROCESS | 1930 | 1461583304330 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x126ac9000 == 35 [pid = 1930] [id = 644] 04:21:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x11aa52800) [pid = 1930] [serial = 1932] [outer = 0x0] 04:21:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x11ad2e000) [pid = 1930] [serial = 1933] [outer = 0x11aa52800] 04:21:44 INFO - PROCESS | 1930 | 1461583304356 Marionette DEBUG loaded listener.js 04:21:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x11addb000) [pid = 1930] [serial = 1934] [outer = 0x11aa52800] 04:21:44 INFO - PROCESS | 1930 | 1461583304668 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]]]}] 04:21:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:21:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 524ms 04:21:44 INFO - PROCESS | 1930 | 1461583304717 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 04:21:44 INFO - PROCESS | 1930 | 1461583304719 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 04:21:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:21:44 INFO - PROCESS | 1930 | 1461583304721 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:21:44 INFO - PROCESS | 1930 | 1461583304722 Marionette TRACE conn2 <- [1,2550,null,{}] 04:21:44 INFO - PROCESS | 1930 | 1461583304724 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}] 04:21:44 INFO - PROCESS | 1930 | 1461583304801 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 04:21:44 INFO - PROCESS | 1930 | 1461583304806 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a89c800 == 36 [pid = 1930] [id = 645] 04:21:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x11aa4ec00) [pid = 1930] [serial = 1935] [outer = 0x0] 04:21:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x11b911400) [pid = 1930] [serial = 1936] [outer = 0x11aa4ec00] 04:21:44 INFO - PROCESS | 1930 | 1461583304834 Marionette DEBUG loaded listener.js 04:21:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x11b9d7000) [pid = 1930] [serial = 1937] [outer = 0x11aa4ec00] 04:21:45 INFO - PROCESS | 1930 | 1461583305164 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]]]}] 04:21:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:21:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 467ms 04:21:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:21:45 INFO - PROCESS | 1930 | 1461583305189 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 04:21:45 INFO - PROCESS | 1930 | 1461583305190 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 04:21:45 INFO - PROCESS | 1930 | 1461583305192 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:21:45 INFO - PROCESS | 1930 | 1461583305195 Marionette TRACE conn2 <- [1,2554,null,{}] 04:21:45 INFO - PROCESS | 1930 | 1461583305198 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}] 04:21:45 INFO - PROCESS | 1930 | 1461583305310 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 04:21:45 INFO - PROCESS | 1930 | 1461583305344 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x127167800 == 37 [pid = 1930] [id = 646] 04:21:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x11648e000) [pid = 1930] [serial = 1938] [outer = 0x0] 04:21:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x11ade0800) [pid = 1930] [serial = 1939] [outer = 0x11648e000] 04:21:45 INFO - PROCESS | 1930 | 1461583305370 Marionette DEBUG loaded listener.js 04:21:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x11bfca000) [pid = 1930] [serial = 1940] [outer = 0x11648e000] 04:21:45 INFO - PROCESS | 1930 | 1461583305688 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]]]}] 04:21:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:21:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 523ms 04:21:45 INFO - PROCESS | 1930 | 1461583305716 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 04:21:45 INFO - PROCESS | 1930 | 1461583305717 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 04:21:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:21:45 INFO - PROCESS | 1930 | 1461583305720 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:21:45 INFO - PROCESS | 1930 | 1461583305721 Marionette TRACE conn2 <- [1,2558,null,{}] 04:21:45 INFO - PROCESS | 1930 | 1461583305724 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}] 04:21:45 INFO - PROCESS | 1930 | 1461583305835 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 04:21:45 INFO - PROCESS | 1930 | 1461583305839 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x11ba5e800 == 38 [pid = 1930] [id = 647] 04:21:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x11beec800) [pid = 1930] [serial = 1941] [outer = 0x0] 04:21:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x11bfdc000) [pid = 1930] [serial = 1942] [outer = 0x11beec800] 04:21:45 INFO - PROCESS | 1930 | 1461583305903 Marionette DEBUG loaded listener.js 04:21:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x11c4a1800) [pid = 1930] [serial = 1943] [outer = 0x11beec800] 04:21:46 INFO - PROCESS | 1930 | 1461583306249 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]]]}] 04:21:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:21:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 570ms 04:21:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:21:46 INFO - PROCESS | 1930 | 1461583306291 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 04:21:46 INFO - PROCESS | 1930 | 1461583306292 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 04:21:46 INFO - PROCESS | 1930 | 1461583306294 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:21:46 INFO - PROCESS | 1930 | 1461583306295 Marionette TRACE conn2 <- [1,2562,null,{}] 04:21:46 INFO - PROCESS | 1930 | 1461583306297 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}] 04:21:46 INFO - PROCESS | 1930 | 1461583306397 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 04:21:46 INFO - PROCESS | 1930 | 1461583306402 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a0c6000 == 39 [pid = 1930] [id = 648] 04:21:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x11bfcf800) [pid = 1930] [serial = 1944] [outer = 0x0] 04:21:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x123a57800) [pid = 1930] [serial = 1945] [outer = 0x11bfcf800] 04:21:46 INFO - PROCESS | 1930 | 1461583306427 Marionette DEBUG loaded listener.js 04:21:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x12640ec00) [pid = 1930] [serial = 1946] [outer = 0x11bfcf800] 04:21:46 INFO - PROCESS | 1930 | 1461583306753 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]]]}] 04:21:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:21:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 519ms 04:21:46 INFO - PROCESS | 1930 | 1461583306814 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 04:21:46 INFO - PROCESS | 1930 | 1461583306815 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 04:21:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:21:46 INFO - PROCESS | 1930 | 1461583306817 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:21:46 INFO - PROCESS | 1930 | 1461583306818 Marionette TRACE conn2 <- [1,2566,null,{}] 04:21:46 INFO - PROCESS | 1930 | 1461583306821 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}] 04:21:46 INFO - PROCESS | 1930 | 1461583306919 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 04:21:46 INFO - PROCESS | 1930 | 1461583306931 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a11f800 == 40 [pid = 1930] [id = 649] 04:21:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x126605000) [pid = 1930] [serial = 1947] [outer = 0x0] 04:21:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x126a26800) [pid = 1930] [serial = 1948] [outer = 0x126605000] 04:21:46 INFO - PROCESS | 1930 | 1461583306957 Marionette DEBUG loaded listener.js 04:21:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x126c8f400) [pid = 1930] [serial = 1949] [outer = 0x126605000] 04:21:47 INFO - PROCESS | 1930 | 1461583307304 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]]]}] 04:21:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:21:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 521ms 04:21:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:21:47 INFO - PROCESS | 1930 | 1461583307338 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 04:21:47 INFO - PROCESS | 1930 | 1461583307339 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 04:21:47 INFO - PROCESS | 1930 | 1461583307341 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:21:47 INFO - PROCESS | 1930 | 1461583307342 Marionette TRACE conn2 <- [1,2570,null,{}] 04:21:47 INFO - PROCESS | 1930 | 1461583307345 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}] 04:21:47 INFO - PROCESS | 1930 | 1461583307442 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 04:21:47 INFO - PROCESS | 1930 | 1461583307454 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a166800 == 41 [pid = 1930] [id = 650] 04:21:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x126c89400) [pid = 1930] [serial = 1950] [outer = 0x0] 04:21:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x1271c1400) [pid = 1930] [serial = 1951] [outer = 0x126c89400] 04:21:47 INFO - PROCESS | 1930 | 1461583307480 Marionette DEBUG loaded listener.js 04:21:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x127525c00) [pid = 1930] [serial = 1952] [outer = 0x126c89400] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x12d7c6400) [pid = 1930] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x12d3a0400) [pid = 1930] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x128118800) [pid = 1930] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x11574b400) [pid = 1930] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x119861800) [pid = 1930] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x12b7d9800) [pid = 1930] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x126c91800) [pid = 1930] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x11a85f000) [pid = 1930] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x12d58b000) [pid = 1930] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x11bfd4c00) [pid = 1930] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x119e43c00) [pid = 1930] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x128d36c00) [pid = 1930] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x11ad2d800) [pid = 1930] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x119858c00) [pid = 1930] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x115270000) [pid = 1930] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x115746800) [pid = 1930] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x12e8d3800) [pid = 1930] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x113516800) [pid = 1930] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x12b757000) [pid = 1930] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x1167eec00) [pid = 1930] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x127524c00) [pid = 1930] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x12b8fac00) [pid = 1930] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x12c0e4400) [pid = 1930] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x115763000) [pid = 1930] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x11575ac00) [pid = 1930] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x12f46c000) [pid = 1930] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x1278bd400) [pid = 1930] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x12a6b1c00) [pid = 1930] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x129574000) [pid = 1930] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x127525800) [pid = 1930] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x11c4a0800) [pid = 1930] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x119d90400) [pid = 1930] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x11562c400) [pid = 1930] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x11574fc00) [pid = 1930] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x119d8c400) [pid = 1930] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x12ea55c00) [pid = 1930] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x12e6d6000) [pid = 1930] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x12ae1e400) [pid = 1930] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x127520400) [pid = 1930] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x11af29400) [pid = 1930] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x11a861800) [pid = 1930] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:21:48 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x115264800) [pid = 1930] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:21:48 INFO - PROCESS | 1930 | 1461583308301 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]]]}] 04:21:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:21:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 972ms 04:21:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:21:48 INFO - PROCESS | 1930 | 1461583308314 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 04:21:48 INFO - PROCESS | 1930 | 1461583308315 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 04:21:48 INFO - PROCESS | 1930 | 1461583308317 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:21:48 INFO - PROCESS | 1930 | 1461583308318 Marionette TRACE conn2 <- [1,2574,null,{}] 04:21:48 INFO - PROCESS | 1930 | 1461583308320 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}] 04:21:48 INFO - PROCESS | 1930 | 1461583308403 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 04:21:48 INFO - PROCESS | 1930 | 1461583308460 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x1268cc800 == 42 [pid = 1930] [id = 651] 04:21:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x115749000) [pid = 1930] [serial = 1953] [outer = 0x0] 04:21:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x115765c00) [pid = 1930] [serial = 1954] [outer = 0x115749000] 04:21:48 INFO - PROCESS | 1930 | 1461583308486 Marionette DEBUG loaded listener.js 04:21:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x119861800) [pid = 1930] [serial = 1955] [outer = 0x115749000] 04:21:48 INFO - PROCESS | 1930 | 1461583308761 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]]]}] 04:21:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:21:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 470ms 04:21:48 INFO - PROCESS | 1930 | 1461583308787 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 04:21:48 INFO - PROCESS | 1930 | 1461583308788 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 04:21:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:21:48 INFO - PROCESS | 1930 | 1461583308791 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:21:48 INFO - PROCESS | 1930 | 1461583308792 Marionette TRACE conn2 <- [1,2578,null,{}] 04:21:48 INFO - PROCESS | 1930 | 1461583308802 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}] 04:21:48 INFO - PROCESS | 1930 | 1461583308888 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 04:21:48 INFO - PROCESS | 1930 | 1461583308893 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b0ed000 == 43 [pid = 1930] [id = 652] 04:21:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x119d90400) [pid = 1930] [serial = 1956] [outer = 0x0] 04:21:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x11beeb400) [pid = 1930] [serial = 1957] [outer = 0x119d90400] 04:21:48 INFO - PROCESS | 1930 | 1461583308918 Marionette DEBUG loaded listener.js 04:21:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x127520400) [pid = 1930] [serial = 1958] [outer = 0x119d90400] 04:21:49 INFO - PROCESS | 1930 | 1461583309236 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]]]}] 04:21:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:21:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 478ms 04:21:49 INFO - PROCESS | 1930 | 1461583309269 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 04:21:49 INFO - PROCESS | 1930 | 1461583309270 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 04:21:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:21:49 INFO - PROCESS | 1930 | 1461583309272 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:21:49 INFO - PROCESS | 1930 | 1461583309273 Marionette TRACE conn2 <- [1,2582,null,{}] 04:21:49 INFO - PROCESS | 1930 | 1461583309276 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}] 04:21:49 INFO - PROCESS | 1930 | 1461583309386 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 04:21:49 INFO - PROCESS | 1930 | 1461583309393 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b445800 == 44 [pid = 1930] [id = 653] 04:21:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x115753000) [pid = 1930] [serial = 1959] [outer = 0x0] 04:21:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x127143400) [pid = 1930] [serial = 1960] [outer = 0x115753000] 04:21:49 INFO - PROCESS | 1930 | 1461583309419 Marionette DEBUG loaded listener.js 04:21:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x127597000) [pid = 1930] [serial = 1961] [outer = 0x115753000] 04:21:49 INFO - PROCESS | 1930 | 1461583309737 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]]]}] 04:21:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:21:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 517ms 04:21:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:21:49 INFO - PROCESS | 1930 | 1461583309791 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 04:21:49 INFO - PROCESS | 1930 | 1461583309792 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 04:21:49 INFO - PROCESS | 1930 | 1461583309794 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:21:49 INFO - PROCESS | 1930 | 1461583309795 Marionette TRACE conn2 <- [1,2586,null,{}] 04:21:49 INFO - PROCESS | 1930 | 1461583309797 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}] 04:21:49 INFO - PROCESS | 1930 | 1461583309881 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 04:21:49 INFO - PROCESS | 1930 | 1461583309885 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c10e800 == 45 [pid = 1930] [id = 654] 04:21:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x127596c00) [pid = 1930] [serial = 1962] [outer = 0x0] 04:21:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x127a7d000) [pid = 1930] [serial = 1963] [outer = 0x127596c00] 04:21:49 INFO - PROCESS | 1930 | 1461583309910 Marionette DEBUG loaded listener.js 04:21:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x12811b000) [pid = 1930] [serial = 1964] [outer = 0x127596c00] 04:21:50 INFO - PROCESS | 1930 | 1461583310407 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]]]}] 04:21:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:21:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 669ms 04:21:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:21:50 INFO - PROCESS | 1930 | 1461583310464 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 04:21:50 INFO - PROCESS | 1930 | 1461583310466 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 04:21:50 INFO - PROCESS | 1930 | 1461583310470 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:21:50 INFO - PROCESS | 1930 | 1461583310472 Marionette TRACE conn2 <- [1,2590,null,{}] 04:21:50 INFO - PROCESS | 1930 | 1461583310476 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}] 04:21:50 INFO - PROCESS | 1930 | 1461583310592 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 04:21:50 INFO - PROCESS | 1930 | 1461583310673 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x11920c000 == 46 [pid = 1930] [id = 655] 04:21:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x114c48800) [pid = 1930] [serial = 1965] [outer = 0x0] 04:21:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x115266400) [pid = 1930] [serial = 1966] [outer = 0x114c48800] 04:21:50 INFO - PROCESS | 1930 | 1461583310706 Marionette DEBUG loaded listener.js 04:21:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x115746c00) [pid = 1930] [serial = 1967] [outer = 0x114c48800] 04:21:51 INFO - PROCESS | 1930 | 1461583311254 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]]]}] 04:21:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:21:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 821ms 04:21:51 INFO - PROCESS | 1930 | 1461583311291 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 04:21:51 INFO - PROCESS | 1930 | 1461583311295 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 04:21:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:21:51 INFO - PROCESS | 1930 | 1461583311330 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:21:51 INFO - PROCESS | 1930 | 1461583311331 Marionette TRACE conn2 <- [1,2594,null,{}] 04:21:51 INFO - PROCESS | 1930 | 1461583311334 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}] 04:21:51 INFO - PROCESS | 1930 | 1461583311443 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 04:21:51 INFO - PROCESS | 1930 | 1461583311523 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x11bce3000 == 47 [pid = 1930] [id = 656] 04:21:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x11575cc00) [pid = 1930] [serial = 1968] [outer = 0x0] 04:21:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x115950000) [pid = 1930] [serial = 1969] [outer = 0x11575cc00] 04:21:51 INFO - PROCESS | 1930 | 1461583311554 Marionette DEBUG loaded listener.js 04:21:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x116951800) [pid = 1930] [serial = 1970] [outer = 0x11575cc00] 04:21:52 INFO - PROCESS | 1930 | 1461583312295 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]]]}] 04:21:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:21:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 975ms 04:21:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:21:52 INFO - PROCESS | 1930 | 1461583312301 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 04:21:52 INFO - PROCESS | 1930 | 1461583312303 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 04:21:52 INFO - PROCESS | 1930 | 1461583312306 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:21:52 INFO - PROCESS | 1930 | 1461583312308 Marionette TRACE conn2 <- [1,2598,null,{}] 04:21:52 INFO - PROCESS | 1930 | 1461583312337 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}] 04:21:52 INFO - PROCESS | 1930 | 1461583312435 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 04:21:52 INFO - PROCESS | 1930 | 1461583312494 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x11990c800 == 48 [pid = 1930] [id = 657] 04:21:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x115265000) [pid = 1930] [serial = 1971] [outer = 0x0] 04:21:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x115626800) [pid = 1930] [serial = 1972] [outer = 0x115265000] 04:21:52 INFO - PROCESS | 1930 | 1461583312524 Marionette DEBUG loaded listener.js 04:21:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x115759400) [pid = 1930] [serial = 1973] [outer = 0x115265000] 04:21:52 INFO - PROCESS | 1930 | --DOCSHELL 0x1263c6800 == 47 [pid = 1930] [id = 352] 04:21:52 INFO - PROCESS | 1930 | --DOCSHELL 0x1159a4800 == 46 [pid = 1930] [id = 355] 04:21:52 INFO - PROCESS | 1930 | --DOCSHELL 0x11bce6000 == 45 [pid = 1930] [id = 345] 04:21:52 INFO - PROCESS | 1930 | --DOCSHELL 0x11adb1800 == 44 [pid = 1930] [id = 343] 04:21:52 INFO - PROCESS | 1930 | --DOCSHELL 0x119323800 == 43 [pid = 1930] [id = 341] 04:21:52 INFO - PROCESS | 1930 | --DOCSHELL 0x11bfa3000 == 42 [pid = 1930] [id = 346] 04:21:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12a14d800 == 41 [pid = 1930] [id = 354] 04:21:52 INFO - PROCESS | 1930 | --DOCSHELL 0x115035000 == 40 [pid = 1930] [id = 351] 04:21:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12a07e000 == 39 [pid = 1930] [id = 353] 04:21:52 INFO - PROCESS | 1930 | --DOCSHELL 0x11a8ac000 == 38 [pid = 1930] [id = 349] 04:21:52 INFO - PROCESS | 1930 | --DOCSHELL 0x119d35800 == 37 [pid = 1930] [id = 342] 04:21:52 INFO - PROCESS | 1930 | --DOCSHELL 0x12711f800 == 36 [pid = 1930] [id = 350] 04:21:52 INFO - PROCESS | 1930 | --DOCSHELL 0x123aca000 == 35 [pid = 1930] [id = 348] 04:21:52 INFO - PROCESS | 1930 | --DOCSHELL 0x11ba0c800 == 34 [pid = 1930] [id = 344] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x12fb48400) [pid = 1930] [serial = 1909] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x12e6b4400) [pid = 1930] [serial = 1742] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x12eb4f400) [pid = 1930] [serial = 1802] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x12d3a9000) [pid = 1930] [serial = 1739] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x119358c00) [pid = 1930] [serial = 1727] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x11b9d5800) [pid = 1930] [serial = 1673] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x12e42f400) [pid = 1930] [serial = 1799] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x12ae16c00) [pid = 1930] [serial = 1679] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x1278b9c00) [pid = 1930] [serial = 1676] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x12e6d6800) [pid = 1930] [serial = 1844] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x1271c4000) [pid = 1930] [serial = 1733] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x11addb800) [pid = 1930] [serial = 1730] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x12b789c00) [pid = 1930] [serial = 1796] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x11c4a7000) [pid = 1930] [serial = 1793] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x11ab22c00) [pid = 1930] [serial = 1790] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x12e6db000) [pid = 1930] [serial = 1745] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x12a6b3800) [pid = 1930] [serial = 1808] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x12f46f800) [pid = 1930] [serial = 1805] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x114c45400) [pid = 1930] [serial = 1667] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x12bdcfc00) [pid = 1930] [serial = 1682] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x119362400) [pid = 1930] [serial = 1670] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x12bd2a400) [pid = 1930] [serial = 1736] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x12d3a4800) [pid = 1930] [serial = 1891] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x12ea2fc00) [pid = 1930] [serial = 1895] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x12e6d1000) [pid = 1930] [serial = 1894] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x12ea36000) [pid = 1930] [serial = 1900] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x115763c00) [pid = 1930] [serial = 1898] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x11575ec00) [pid = 1930] [serial = 1897] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x12f646c00) [pid = 1930] [serial = 1906] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x12ea55400) [pid = 1930] [serial = 1903] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x12ea57400) [pid = 1930] [serial = 1901] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x12ae74400) [pid = 1930] [serial = 1888] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x12a6bac00) [pid = 1930] [serial = 1885] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x12ae6f800) [pid = 1930] [serial = 1886] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x128a69400) [pid = 1930] [serial = 1882] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x129573800) [pid = 1930] [serial = 1883] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x123b6e800) [pid = 1930] [serial = 1879] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x1271e9800) [pid = 1930] [serial = 1880] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x11bfc8000) [pid = 1930] [serial = 1877] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x11ade0c00) [pid = 1930] [serial = 1876] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x11935dc00) [pid = 1930] [serial = 1874] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x115ac7000) [pid = 1930] [serial = 1873] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x11ad2a000) [pid = 1930] [serial = 1870] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x12f465000) [pid = 1930] [serial = 1871] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x12ec6f400) [pid = 1930] [serial = 1867] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x12f46cc00) [pid = 1930] [serial = 1868] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x12ec7d000) [pid = 1930] [serial = 1865] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x12ec73400) [pid = 1930] [serial = 1864] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x12ea55000) [pid = 1930] [serial = 1862] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x12e8cb400) [pid = 1930] [serial = 1861] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x12d58b800) [pid = 1930] [serial = 1859] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x12d160800) [pid = 1930] [serial = 1858] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x12ae19800) [pid = 1930] [serial = 1856] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x128117400) [pid = 1930] [serial = 1855] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x1271c1800) [pid = 1930] [serial = 1853] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x11c739000) [pid = 1930] [serial = 1852] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x11add7c00) [pid = 1930] [serial = 1850] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x11aa52400) [pid = 1930] [serial = 1849] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x11562bc00) [pid = 1930] [serial = 1846] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x115ab0400) [pid = 1930] [serial = 1847] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x12f466000) [pid = 1930] [serial = 1904] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x12dd45800) [pid = 1930] [serial = 1892] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x12c00e800) [pid = 1930] [serial = 1889] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x12f64f800) [pid = 1930] [serial = 1907] [outer = 0x0] [url = about:blank] 04:21:52 INFO - PROCESS | 1930 | 1461583312977 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]]]}] 04:21:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:21:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 700ms 04:21:53 INFO - PROCESS | 1930 | 1461583313013 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 04:21:53 INFO - PROCESS | 1930 | 1461583313017 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 04:21:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:21:53 INFO - PROCESS | 1930 | 1461583313022 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:21:53 INFO - PROCESS | 1930 | 1461583313024 Marionette TRACE conn2 <- [1,2602,null,{}] 04:21:53 INFO - PROCESS | 1930 | 1461583313026 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}] 04:21:53 INFO - PROCESS | 1930 | 1461583313103 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 04:21:53 INFO - PROCESS | 1930 | 1461583313108 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a8a1000 == 35 [pid = 1930] [id = 658] 04:21:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x11575d000) [pid = 1930] [serial = 1974] [outer = 0x0] 04:21:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x1158b7800) [pid = 1930] [serial = 1975] [outer = 0x11575d000] 04:21:53 INFO - PROCESS | 1930 | 1461583313137 Marionette DEBUG loaded listener.js 04:21:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x115ac9400) [pid = 1930] [serial = 1976] [outer = 0x11575d000] 04:21:53 INFO - PROCESS | 1930 | 1461583313511 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]]]}] 04:21:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:21:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 520ms 04:21:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:21:53 INFO - PROCESS | 1930 | 1461583313543 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 04:21:53 INFO - PROCESS | 1930 | 1461583313546 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 04:21:53 INFO - PROCESS | 1930 | 1461583313549 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:21:53 INFO - PROCESS | 1930 | 1461583313551 Marionette TRACE conn2 <- [1,2606,null,{}] 04:21:53 INFO - PROCESS | 1930 | 1461583313565 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}] 04:21:53 INFO - PROCESS | 1930 | 1461583313648 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 04:21:53 INFO - PROCESS | 1930 | 1461583313654 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x11bf9c800 == 36 [pid = 1930] [id = 659] 04:21:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x114cba800) [pid = 1930] [serial = 1977] [outer = 0x0] 04:21:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x119097800) [pid = 1930] [serial = 1978] [outer = 0x114cba800] 04:21:53 INFO - PROCESS | 1930 | 1461583313682 Marionette DEBUG loaded listener.js 04:21:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x119858000) [pid = 1930] [serial = 1979] [outer = 0x114cba800] 04:21:54 INFO - PROCESS | 1930 | 1461583314059 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]]]}] 04:21:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:21:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 521ms 04:21:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:21:54 INFO - PROCESS | 1930 | 1461583314070 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 04:21:54 INFO - PROCESS | 1930 | 1461583314072 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 04:21:54 INFO - PROCESS | 1930 | 1461583314074 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:21:54 INFO - PROCESS | 1930 | 1461583314075 Marionette TRACE conn2 <- [1,2610,null,{}] 04:21:54 INFO - PROCESS | 1930 | 1461583314086 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}] 04:21:54 INFO - PROCESS | 1930 | 1461583314168 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 04:21:54 INFO - PROCESS | 1930 | 1461583314172 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x1268d3000 == 37 [pid = 1930] [id = 660] 04:21:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x11985f000) [pid = 1930] [serial = 1980] [outer = 0x0] 04:21:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x119e41c00) [pid = 1930] [serial = 1981] [outer = 0x11985f000] 04:21:54 INFO - PROCESS | 1930 | 1461583314201 Marionette DEBUG loaded listener.js 04:21:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x11a85ec00) [pid = 1930] [serial = 1982] [outer = 0x11985f000] 04:21:54 INFO - PROCESS | 1930 | 1461583314545 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]]]}] 04:21:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:21:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 522ms 04:21:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:21:54 INFO - PROCESS | 1930 | 1461583314597 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 04:21:54 INFO - PROCESS | 1930 | 1461583314598 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 04:21:54 INFO - PROCESS | 1930 | 1461583314600 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:21:54 INFO - PROCESS | 1930 | 1461583314601 Marionette TRACE conn2 <- [1,2614,null,{}] 04:21:54 INFO - PROCESS | 1930 | 1461583314603 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}] 04:21:54 INFO - PROCESS | 1930 | 1461583314681 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 04:21:54 INFO - PROCESS | 1930 | 1461583314685 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x126f08000 == 38 [pid = 1930] [id = 661] 04:21:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x114cc0000) [pid = 1930] [serial = 1983] [outer = 0x0] 04:21:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x11a861000) [pid = 1930] [serial = 1984] [outer = 0x114cc0000] 04:21:54 INFO - PROCESS | 1930 | 1461583314763 Marionette DEBUG loaded listener.js 04:21:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x11a992c00) [pid = 1930] [serial = 1985] [outer = 0x114cc0000] 04:21:55 INFO - PROCESS | 1930 | 1461583315123 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]]]}] 04:21:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:21:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 567ms 04:21:55 INFO - PROCESS | 1930 | 1461583315168 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 04:21:55 INFO - PROCESS | 1930 | 1461583315169 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 04:21:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:21:55 INFO - PROCESS | 1930 | 1461583315171 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:21:55 INFO - PROCESS | 1930 | 1461583315172 Marionette TRACE conn2 <- [1,2618,null,{}] 04:21:55 INFO - PROCESS | 1930 | 1461583315175 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}] 04:21:55 INFO - PROCESS | 1930 | 1461583315286 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 04:21:55 INFO - PROCESS | 1930 | 1461583315299 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x127559800 == 39 [pid = 1930] [id = 662] 04:21:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x11a930000) [pid = 1930] [serial = 1986] [outer = 0x0] 04:21:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x11ab2cc00) [pid = 1930] [serial = 1987] [outer = 0x11a930000] 04:21:55 INFO - PROCESS | 1930 | 1461583315327 Marionette DEBUG loaded listener.js 04:21:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x11b90f400) [pid = 1930] [serial = 1988] [outer = 0x11a930000] 04:21:55 INFO - PROCESS | 1930 | 1461583315703 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]]]}] 04:21:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:21:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 569ms 04:21:55 INFO - PROCESS | 1930 | 1461583315745 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 04:21:55 INFO - PROCESS | 1930 | 1461583315747 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 04:21:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:21:55 INFO - PROCESS | 1930 | 1461583315749 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:21:55 INFO - PROCESS | 1930 | 1461583315750 Marionette TRACE conn2 <- [1,2622,null,{}] 04:21:55 INFO - PROCESS | 1930 | 1461583315752 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}] 04:21:55 INFO - PROCESS | 1930 | 1461583315849 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 04:21:55 INFO - PROCESS | 1930 | 1461583315854 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x128d1f800 == 40 [pid = 1930] [id = 663] 04:21:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x11aa46c00) [pid = 1930] [serial = 1989] [outer = 0x0] 04:21:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x11bc10c00) [pid = 1930] [serial = 1990] [outer = 0x11aa46c00] 04:21:55 INFO - PROCESS | 1930 | 1461583315879 Marionette DEBUG loaded listener.js 04:21:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x11bfd1400) [pid = 1930] [serial = 1991] [outer = 0x11aa46c00] 04:21:56 INFO - PROCESS | 1930 | 1461583316223 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]]]}] 04:21:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:21:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 520ms 04:21:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:21:56 INFO - PROCESS | 1930 | 1461583316270 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 04:21:56 INFO - PROCESS | 1930 | 1461583316271 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 04:21:56 INFO - PROCESS | 1930 | 1461583316273 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:21:56 INFO - PROCESS | 1930 | 1461583316274 Marionette TRACE conn2 <- [1,2626,null,{}] 04:21:56 INFO - PROCESS | 1930 | 1461583316277 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}] 04:21:56 INFO - PROCESS | 1930 | 1461583316375 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 04:21:56 INFO - PROCESS | 1930 | 1461583316379 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a0c8800 == 41 [pid = 1930] [id = 664] 04:21:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x11b910800) [pid = 1930] [serial = 1992] [outer = 0x0] 04:21:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x11bfdb000) [pid = 1930] [serial = 1993] [outer = 0x11b910800] 04:21:56 INFO - PROCESS | 1930 | 1461583316436 Marionette DEBUG loaded listener.js 04:21:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x11bfe7000) [pid = 1930] [serial = 1994] [outer = 0x11b910800] 04:21:56 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x11aa4ec00) [pid = 1930] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:21:56 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x11526a800) [pid = 1930] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:21:56 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x118a52400) [pid = 1930] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:21:56 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x11351bc00) [pid = 1930] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:21:56 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x115098800) [pid = 1930] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:21:56 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x11aa52800) [pid = 1930] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:21:56 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x11648e000) [pid = 1930] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:21:56 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x115266c00) [pid = 1930] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:21:56 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x11aa4c000) [pid = 1930] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:21:56 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x11beec800) [pid = 1930] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:21:56 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x115755400) [pid = 1930] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:21:56 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x11bfcf800) [pid = 1930] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:21:56 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x115749000) [pid = 1930] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:21:56 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x126605000) [pid = 1930] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:21:56 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x126c89400) [pid = 1930] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:21:56 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x115753000) [pid = 1930] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:21:56 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x119d90400) [pid = 1930] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:21:56 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x12b7da000) [pid = 1930] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:21:56 INFO - PROCESS | 1930 | 1461583316869 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]]]}] 04:21:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:21:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 619ms 04:21:56 INFO - PROCESS | 1930 | 1461583316894 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 04:21:56 INFO - PROCESS | 1930 | 1461583316895 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 04:21:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:21:56 INFO - PROCESS | 1930 | 1461583316898 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:21:56 INFO - PROCESS | 1930 | 1461583316899 Marionette TRACE conn2 <- [1,2630,null,{}] 04:21:56 INFO - PROCESS | 1930 | 1461583316901 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}] 04:21:56 INFO - PROCESS | 1930 | 1461583316983 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 04:21:56 INFO - PROCESS | 1930 | 1461583316987 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x11ba0e800 == 42 [pid = 1930] [id = 665] 04:21:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x114cbe000) [pid = 1930] [serial = 1995] [outer = 0x0] 04:21:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x115748000) [pid = 1930] [serial = 1996] [outer = 0x114cbe000] 04:21:57 INFO - PROCESS | 1930 | 1461583317012 Marionette DEBUG loaded listener.js 04:21:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x119b69000) [pid = 1930] [serial = 1997] [outer = 0x114cbe000] 04:21:57 INFO - PROCESS | 1930 | 1461583317336 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]]]}] 04:21:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:21:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 467ms 04:21:57 INFO - PROCESS | 1930 | 1461583317366 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 04:21:57 INFO - PROCESS | 1930 | 1461583317367 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 04:21:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:21:57 INFO - PROCESS | 1930 | 1461583317369 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:21:57 INFO - PROCESS | 1930 | 1461583317371 Marionette TRACE conn2 <- [1,2634,null,{}] 04:21:57 INFO - PROCESS | 1930 | 1461583317374 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}] 04:21:57 INFO - PROCESS | 1930 | 1461583317472 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 04:21:57 INFO - PROCESS | 1930 | 1461583317547 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a120000 == 43 [pid = 1930] [id = 666] 04:21:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x119857c00) [pid = 1930] [serial = 1998] [outer = 0x0] 04:21:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x11addd400) [pid = 1930] [serial = 1999] [outer = 0x119857c00] 04:21:57 INFO - PROCESS | 1930 | 1461583317586 Marionette DEBUG loaded listener.js 04:21:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x11c83b400) [pid = 1930] [serial = 2000] [outer = 0x119857c00] 04:21:57 INFO - PROCESS | 1930 | 1461583317978 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]]]}] 04:21:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:21:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 620ms 04:21:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:21:57 INFO - PROCESS | 1930 | 1461583317990 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 04:21:57 INFO - PROCESS | 1930 | 1461583317991 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 04:21:57 INFO - PROCESS | 1930 | 1461583317995 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:21:57 INFO - PROCESS | 1930 | 1461583317997 Marionette TRACE conn2 <- [1,2638,null,{}] 04:21:58 INFO - PROCESS | 1930 | 1461583317999 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}] 04:21:58 INFO - PROCESS | 1930 | 1461583318115 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 04:21:58 INFO - PROCESS | 1930 | 1461583318121 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x12aed5800 == 44 [pid = 1930] [id = 667] 04:21:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x119858400) [pid = 1930] [serial = 2001] [outer = 0x0] 04:21:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x123b6ac00) [pid = 1930] [serial = 2002] [outer = 0x119858400] 04:21:58 INFO - PROCESS | 1930 | 1461583318150 Marionette DEBUG loaded listener.js 04:21:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x127140800) [pid = 1930] [serial = 2003] [outer = 0x119858400] 04:21:58 INFO - PROCESS | 1930 | 1461583318489 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]]]}] 04:21:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:21:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 520ms 04:21:58 INFO - PROCESS | 1930 | 1461583318516 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 04:21:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:21:58 INFO - PROCESS | 1930 | 1461583318518 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 04:21:58 INFO - PROCESS | 1930 | 1461583318521 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:21:58 INFO - PROCESS | 1930 | 1461583318523 Marionette TRACE conn2 <- [1,2642,null,{}] 04:21:58 INFO - PROCESS | 1930 | 1461583318526 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}] 04:21:58 INFO - PROCESS | 1930 | 1461583318649 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 04:21:58 INFO - PROCESS | 1930 | 1461583318730 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b0f8800 == 45 [pid = 1930] [id = 668] 04:21:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x11bfda400) [pid = 1930] [serial = 2004] [outer = 0x0] 04:21:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x1271eb800) [pid = 1930] [serial = 2005] [outer = 0x11bfda400] 04:21:58 INFO - PROCESS | 1930 | 1461583318770 Marionette DEBUG loaded listener.js 04:21:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x12752dc00) [pid = 1930] [serial = 2006] [outer = 0x11bfda400] 04:21:59 INFO - PROCESS | 1930 | 1461583319206 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]]]}] 04:21:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:21:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 721ms 04:21:59 INFO - PROCESS | 1930 | 1461583319244 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 04:21:59 INFO - PROCESS | 1930 | 1461583319247 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 04:21:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:21:59 INFO - PROCESS | 1930 | 1461583319252 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:21:59 INFO - PROCESS | 1930 | 1461583319254 Marionette TRACE conn2 <- [1,2646,null,{}] 04:21:59 INFO - PROCESS | 1930 | 1461583319258 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}] 04:21:59 INFO - PROCESS | 1930 | 1461583319360 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 04:21:59 INFO - PROCESS | 1930 | 1461583319429 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a8a3000 == 46 [pid = 1930] [id = 669] 04:21:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x115747400) [pid = 1930] [serial = 2007] [outer = 0x0] 04:21:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x11575a800) [pid = 1930] [serial = 2008] [outer = 0x115747400] 04:21:59 INFO - PROCESS | 1930 | 1461583319461 Marionette DEBUG loaded listener.js 04:21:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x115816800) [pid = 1930] [serial = 2009] [outer = 0x115747400] 04:21:59 INFO - PROCESS | 1930 | 1461583319863 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]]]}] 04:21:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:21:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 621ms 04:21:59 INFO - PROCESS | 1930 | 1461583319874 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 04:21:59 INFO - PROCESS | 1930 | 1461583319878 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 04:21:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:21:59 INFO - PROCESS | 1930 | 1461583319883 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:21:59 INFO - PROCESS | 1930 | 1461583319884 Marionette TRACE conn2 <- [1,2650,null,{}] 04:21:59 INFO - PROCESS | 1930 | 1461583319887 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}] 04:21:59 INFO - PROCESS | 1930 | 1461583319990 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 04:22:00 INFO - PROCESS | 1930 | 1461583320084 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x126acd800 == 47 [pid = 1930] [id = 670] 04:22:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x118a49800) [pid = 1930] [serial = 2010] [outer = 0x0] 04:22:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x11908cc00) [pid = 1930] [serial = 2011] [outer = 0x118a49800] 04:22:00 INFO - PROCESS | 1930 | 1461583320116 Marionette DEBUG loaded listener.js 04:22:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x11985e400) [pid = 1930] [serial = 2012] [outer = 0x118a49800] 04:22:00 INFO - PROCESS | 1930 | 1461583320570 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]]]}] 04:22:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:22:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 719ms 04:22:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:22:00 INFO - PROCESS | 1930 | 1461583320603 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 04:22:00 INFO - PROCESS | 1930 | 1461583320605 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 04:22:00 INFO - PROCESS | 1930 | 1461583320608 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:22:00 INFO - PROCESS | 1930 | 1461583320612 Marionette TRACE conn2 <- [1,2654,null,{}] 04:22:00 INFO - PROCESS | 1930 | 1461583320624 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}] 04:22:00 INFO - PROCESS | 1930 | 1461583320734 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 04:22:00 INFO - PROCESS | 1930 | 1461583320805 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b42a800 == 48 [pid = 1930] [id = 671] 04:22:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x119d98400) [pid = 1930] [serial = 2013] [outer = 0x0] 04:22:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x11ab30000) [pid = 1930] [serial = 2014] [outer = 0x119d98400] 04:22:00 INFO - PROCESS | 1930 | 1461583320837 Marionette DEBUG loaded listener.js 04:22:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x11addcc00) [pid = 1930] [serial = 2015] [outer = 0x119d98400] 04:22:01 INFO - PROCESS | 1930 | 1461583321268 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]]]}] 04:22:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:22:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 676ms 04:22:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:22:01 INFO - PROCESS | 1930 | 1461583321285 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 04:22:01 INFO - PROCESS | 1930 | 1461583321287 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 04:22:01 INFO - PROCESS | 1930 | 1461583321289 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:22:01 INFO - PROCESS | 1930 | 1461583321290 Marionette TRACE conn2 <- [1,2658,null,{}] 04:22:01 INFO - PROCESS | 1930 | 1461583321293 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}] 04:22:01 INFO - PROCESS | 1930 | 1461583321412 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 04:22:01 INFO - PROCESS | 1930 | 1461583321469 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2e7800 == 49 [pid = 1930] [id = 672] 04:22:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x11addd000) [pid = 1930] [serial = 2016] [outer = 0x0] 04:22:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x11bfd2800) [pid = 1930] [serial = 2017] [outer = 0x11addd000] 04:22:01 INFO - PROCESS | 1930 | 1461583321498 Marionette DEBUG loaded listener.js 04:22:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x123b74000) [pid = 1930] [serial = 2018] [outer = 0x11addd000] 04:22:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:22:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 620ms 04:22:01 INFO - PROCESS | 1930 | 1461583321900 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]]]}] 04:22:01 INFO - PROCESS | 1930 | 1461583321910 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 04:22:01 INFO - PROCESS | 1930 | 1461583321911 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 04:22:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:22:01 INFO - PROCESS | 1930 | 1461583321913 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:22:01 INFO - PROCESS | 1930 | 1461583321914 Marionette TRACE conn2 <- [1,2662,null,{}] 04:22:01 INFO - PROCESS | 1930 | 1461583321917 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}] 04:22:02 INFO - PROCESS | 1930 | 1461583322015 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 04:22:02 INFO - PROCESS | 1930 | 1461583322081 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d319800 == 50 [pid = 1930] [id = 673] 04:22:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x11c738800) [pid = 1930] [serial = 2019] [outer = 0x0] 04:22:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x126a27000) [pid = 1930] [serial = 2020] [outer = 0x11c738800] 04:22:02 INFO - PROCESS | 1930 | 1461583322110 Marionette DEBUG loaded listener.js 04:22:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x1271c2000) [pid = 1930] [serial = 2021] [outer = 0x11c738800] 04:22:02 INFO - PROCESS | 1930 | 1461583322523 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]]]}] 04:22:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:22:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 618ms 04:22:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:22:02 INFO - PROCESS | 1930 | 1461583322532 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 04:22:02 INFO - PROCESS | 1930 | 1461583322533 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 04:22:02 INFO - PROCESS | 1930 | 1461583322535 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:22:02 INFO - PROCESS | 1930 | 1461583322536 Marionette TRACE conn2 <- [1,2666,null,{}] 04:22:02 INFO - PROCESS | 1930 | 1461583322539 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}] 04:22:02 INFO - PROCESS | 1930 | 1461583322652 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 04:22:02 INFO - PROCESS | 1930 | 1461583322740 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d534000 == 51 [pid = 1930] [id = 674] 04:22:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x127521800) [pid = 1930] [serial = 2022] [outer = 0x0] 04:22:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x12819d000) [pid = 1930] [serial = 2023] [outer = 0x127521800] 04:22:02 INFO - PROCESS | 1930 | 1461583322773 Marionette DEBUG loaded listener.js 04:22:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x128d38400) [pid = 1930] [serial = 2024] [outer = 0x127521800] 04:22:03 INFO - PROCESS | 1930 | 1461583323675 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]]]}] 04:22:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 04:22:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1171ms 04:22:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:22:03 INFO - PROCESS | 1930 | 1461583323707 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 04:22:03 INFO - PROCESS | 1930 | 1461583323709 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 04:22:03 INFO - PROCESS | 1930 | 1461583323713 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:22:03 INFO - PROCESS | 1930 | 1461583323715 Marionette TRACE conn2 <- [1,2670,null,{}] 04:22:03 INFO - PROCESS | 1930 | 1461583323720 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}] 04:22:03 INFO - PROCESS | 1930 | 1461583323811 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 04:22:03 INFO - PROCESS | 1930 | 1461583323867 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x11ba12800 == 52 [pid = 1930] [id = 675] 04:22:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x11526a400) [pid = 1930] [serial = 2025] [outer = 0x0] 04:22:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x115562400) [pid = 1930] [serial = 2026] [outer = 0x11526a400] 04:22:03 INFO - PROCESS | 1930 | 1461583323896 Marionette DEBUG loaded listener.js 04:22:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x115762c00) [pid = 1930] [serial = 2027] [outer = 0x11526a400] 04:22:04 INFO - PROCESS | 1930 | --DOCSHELL 0x12aed5800 == 51 [pid = 1930] [id = 667] 04:22:04 INFO - PROCESS | 1930 | --DOCSHELL 0x12a120000 == 50 [pid = 1930] [id = 666] 04:22:04 INFO - PROCESS | 1930 | --DOCSHELL 0x11ba0e800 == 49 [pid = 1930] [id = 665] 04:22:04 INFO - PROCESS | 1930 | --DOCSHELL 0x12a0c8800 == 48 [pid = 1930] [id = 664] 04:22:04 INFO - PROCESS | 1930 | --DOCSHELL 0x128d1f800 == 47 [pid = 1930] [id = 663] 04:22:04 INFO - PROCESS | 1930 | --DOCSHELL 0x127559800 == 46 [pid = 1930] [id = 662] 04:22:04 INFO - PROCESS | 1930 | --DOCSHELL 0x126f08000 == 45 [pid = 1930] [id = 661] 04:22:04 INFO - PROCESS | 1930 | --DOCSHELL 0x1268d3000 == 44 [pid = 1930] [id = 660] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x127a7d000) [pid = 1930] [serial = 1963] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOCSHELL 0x11bf9c800 == 43 [pid = 1930] [id = 659] 04:22:04 INFO - PROCESS | 1930 | --DOCSHELL 0x11a8a1000 == 42 [pid = 1930] [id = 658] 04:22:04 INFO - PROCESS | 1930 | --DOCSHELL 0x11990c800 == 41 [pid = 1930] [id = 657] 04:22:04 INFO - PROCESS | 1930 | --DOCSHELL 0x11920c000 == 40 [pid = 1930] [id = 655] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x12bdc9800) [pid = 1930] [serial = 1607] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x11b911400) [pid = 1930] [serial = 1936] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x11b9d7000) [pid = 1930] [serial = 1937] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x115749800) [pid = 1930] [serial = 1915] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x115762000) [pid = 1930] [serial = 1916] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x119292000) [pid = 1930] [serial = 1921] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x119362c00) [pid = 1930] [serial = 1922] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x115950c00) [pid = 1930] [serial = 1918] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x11877b800) [pid = 1930] [serial = 1919] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x115268000) [pid = 1930] [serial = 1912] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x115271c00) [pid = 1930] [serial = 1913] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x11ad2e000) [pid = 1930] [serial = 1933] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x11addb000) [pid = 1930] [serial = 1934] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x11ade0800) [pid = 1930] [serial = 1939] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x119362800) [pid = 1930] [serial = 1924] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x119864c00) [pid = 1930] [serial = 1925] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x11ab2a000) [pid = 1930] [serial = 1930] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x11ab31c00) [pid = 1930] [serial = 1931] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x11bfdc000) [pid = 1930] [serial = 1942] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x119d94400) [pid = 1930] [serial = 1927] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x11aa4b800) [pid = 1930] [serial = 1928] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x123a57800) [pid = 1930] [serial = 1945] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x115765c00) [pid = 1930] [serial = 1954] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x126a26800) [pid = 1930] [serial = 1948] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x126c8f400) [pid = 1930] [serial = 1949] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x1271c1400) [pid = 1930] [serial = 1951] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x119861800) [pid = 1930] [serial = 1955] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x127143400) [pid = 1930] [serial = 1960] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x127597000) [pid = 1930] [serial = 1961] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x11c4a1800) [pid = 1930] [serial = 1943] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x127525c00) [pid = 1930] [serial = 1952] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x12640ec00) [pid = 1930] [serial = 1946] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x11beeb400) [pid = 1930] [serial = 1957] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x11bfca000) [pid = 1930] [serial = 1940] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x127520400) [pid = 1930] [serial = 1958] [outer = 0x0] [url = about:blank] 04:22:04 INFO - PROCESS | 1930 | 1461583324784 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] 04:22:04 INFO - PROCESS | 1930 | 1461583324839 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 04:22:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:22:04 INFO - PROCESS | 1930 | 1461583324843 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:22:04 INFO - PROCESS | 1930 | 1461583324845 Marionette TRACE conn2 <- [1,2674,null,{}] 04:22:04 INFO - PROCESS | 1930 | 1461583324847 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}] 04:22:04 INFO - PROCESS | 1930 | 1461583324925 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 04:22:04 INFO - PROCESS | 1930 | 1461583324932 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x119817000 == 41 [pid = 1930] [id = 676] 04:22:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x115273000) [pid = 1930] [serial = 2028] [outer = 0x0] 04:22:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x115ac5400) [pid = 1930] [serial = 2029] [outer = 0x115273000] 04:22:04 INFO - PROCESS | 1930 | 1461583324959 Marionette DEBUG loaded listener.js 04:22:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x118a9a800) [pid = 1930] [serial = 2030] [outer = 0x115273000] 04:22:05 INFO - PROCESS | 1930 | 1461583325813 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] 04:22:05 INFO - PROCESS | 1930 | 1461583325819 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 04:22:05 INFO - PROCESS | 1930 | 1461583325821 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:22:05 INFO - PROCESS | 1930 | 1461583325824 Marionette TRACE conn2 <- [1,2678,null,{}] 04:22:05 INFO - PROCESS | 1930 | 1461583325832 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}] 04:22:05 INFO - PROCESS | 1930 | 1461583325922 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 04:22:05 INFO - PROCESS | 1930 | 1461583325977 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x123ab9800 == 42 [pid = 1930] [id = 677] 04:22:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x119362c00) [pid = 1930] [serial = 2031] [outer = 0x0] 04:22:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x119e3ec00) [pid = 1930] [serial = 2032] [outer = 0x119362c00] 04:22:06 INFO - PROCESS | 1930 | 1461583326005 Marionette DEBUG loaded listener.js 04:22:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x11a93c800) [pid = 1930] [serial = 2033] [outer = 0x119362c00] 04:22:06 INFO - PROCESS | 1930 | 1461583326785 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]]]}] 04:22:06 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) 04:22:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 970ms 04:22:06 INFO - PROCESS | 1930 | 1461583326792 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 04:22:06 INFO - PROCESS | 1930 | 1461583326795 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 04:22:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:22:06 INFO - PROCESS | 1930 | 1461583326805 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:22:06 INFO - PROCESS | 1930 | 1461583326806 Marionette TRACE conn2 <- [1,2682,null,{}] 04:22:06 INFO - PROCESS | 1930 | 1461583326808 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}] 04:22:06 INFO - PROCESS | 1930 | 1461583326911 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 04:22:06 INFO - PROCESS | 1930 | 1461583326915 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x126f0a000 == 43 [pid = 1930] [id = 678] 04:22:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x11aa4d800) [pid = 1930] [serial = 2034] [outer = 0x0] 04:22:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x11ad2b000) [pid = 1930] [serial = 2035] [outer = 0x11aa4d800] 04:22:06 INFO - PROCESS | 1930 | 1461583326971 Marionette DEBUG loaded listener.js 04:22:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x11addf800) [pid = 1930] [serial = 2036] [outer = 0x11aa4d800] 04:22:07 INFO - PROCESS | 1930 | 1461583327782 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]]]}] 04:22:07 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) 04:22:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1020ms 04:22:07 INFO - PROCESS | 1930 | 1461583327825 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 04:22:07 INFO - PROCESS | 1930 | 1461583327826 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 04:22:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:22:07 INFO - PROCESS | 1930 | 1461583327829 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:22:07 INFO - PROCESS | 1930 | 1461583327830 Marionette TRACE conn2 <- [1,2686,null,{}] 04:22:07 INFO - PROCESS | 1930 | 1461583327839 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}] 04:22:07 INFO - PROCESS | 1930 | 1461583327937 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 04:22:07 INFO - PROCESS | 1930 | 1461583327951 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x127567800 == 44 [pid = 1930] [id = 679] 04:22:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x11b96a400) [pid = 1930] [serial = 2037] [outer = 0x0] 04:22:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x11beeb800) [pid = 1930] [serial = 2038] [outer = 0x11b96a400] 04:22:07 INFO - PROCESS | 1930 | 1461583327977 Marionette DEBUG loaded listener.js 04:22:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x11bfd5c00) [pid = 1930] [serial = 2039] [outer = 0x11b96a400] 04:22:08 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x11a930000) [pid = 1930] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:22:08 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x11aa46c00) [pid = 1930] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:22:08 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x115265000) [pid = 1930] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:22:08 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x114cba800) [pid = 1930] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:22:08 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x11575d000) [pid = 1930] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:22:08 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x11985f000) [pid = 1930] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:22:08 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x11b910800) [pid = 1930] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:22:08 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x114cbe000) [pid = 1930] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:22:08 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x119857c00) [pid = 1930] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:22:08 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x119858400) [pid = 1930] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:22:08 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x114cc0000) [pid = 1930] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:22:08 INFO - PROCESS | 1930 | 1461583328822 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] 04:22:08 INFO - PROCESS | 1930 | 1461583328850 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 04:22:08 INFO - PROCESS | 1930 | 1461583328853 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:22:08 INFO - PROCESS | 1930 | 1461583328854 Marionette TRACE conn2 <- [1,2690,null,{}] 04:22:08 INFO - PROCESS | 1930 | 1461583328856 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}] 04:22:08 INFO - PROCESS | 1930 | 1461583328969 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 04:22:08 INFO - PROCESS | 1930 | 1461583328977 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a085800 == 45 [pid = 1930] [id = 680] 04:22:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x11b96b000) [pid = 1930] [serial = 2040] [outer = 0x0] 04:22:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x11c2fd400) [pid = 1930] [serial = 2041] [outer = 0x11b96b000] 04:22:09 INFO - PROCESS | 1930 | 1461583329005 Marionette DEBUG loaded listener.js 04:22:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x126c8b800) [pid = 1930] [serial = 2042] [outer = 0x11b96b000] 04:22:09 INFO - PROCESS | 1930 | 1461583329848 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] 04:22:09 INFO - PROCESS | 1930 | 1461583329873 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 04:22:09 INFO - PROCESS | 1930 | 1461583329876 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:22:09 INFO - PROCESS | 1930 | 1461583329877 Marionette TRACE conn2 <- [1,2694,null,{}] 04:22:09 INFO - PROCESS | 1930 | 1461583329882 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}] 04:22:09 INFO - PROCESS | 1930 | 1461583329959 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 04:22:09 INFO - PROCESS | 1930 | 1461583329966 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a151000 == 46 [pid = 1930] [id = 681] 04:22:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x11c2b1c00) [pid = 1930] [serial = 2043] [outer = 0x0] 04:22:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x12752c800) [pid = 1930] [serial = 2044] [outer = 0x11c2b1c00] 04:22:09 INFO - PROCESS | 1930 | 1461583329992 Marionette DEBUG loaded listener.js 04:22:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x12819c400) [pid = 1930] [serial = 2045] [outer = 0x11c2b1c00] 04:22:10 INFO - PROCESS | 1930 | 1461583330810 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] 04:22:10 INFO - PROCESS | 1930 | 1461583330882 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 04:22:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:22:10 INFO - PROCESS | 1930 | 1461583330887 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:22:10 INFO - PROCESS | 1930 | 1461583330889 Marionette TRACE conn2 <- [1,2698,null,{}] 04:22:10 INFO - PROCESS | 1930 | 1461583330894 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}] 04:22:10 INFO - PROCESS | 1930 | 1461583330985 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 04:22:11 INFO - PROCESS | 1930 | 1461583331078 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x11adbe800 == 47 [pid = 1930] [id = 682] 04:22:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x115271800) [pid = 1930] [serial = 2046] [outer = 0x0] 04:22:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x115747800) [pid = 1930] [serial = 2047] [outer = 0x115271800] 04:22:11 INFO - PROCESS | 1930 | 1461583331111 Marionette DEBUG loaded listener.js 04:22:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x1157ee000) [pid = 1930] [serial = 2048] [outer = 0x115271800] 04:22:12 INFO - PROCESS | 1930 | 1461583332050 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] 04:22:12 INFO - PROCESS | 1930 | 1461583332065 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 04:22:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:22:12 INFO - PROCESS | 1930 | 1461583332069 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:22:12 INFO - PROCESS | 1930 | 1461583332071 Marionette TRACE conn2 <- [1,2702,null,{}] 04:22:12 INFO - PROCESS | 1930 | 1461583332074 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}] 04:22:12 INFO - PROCESS | 1930 | 1461583332176 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 04:22:12 INFO - PROCESS | 1930 | 1461583332229 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x128d1f800 == 48 [pid = 1930] [id = 683] 04:22:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x115951400) [pid = 1930] [serial = 2049] [outer = 0x0] 04:22:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x119855800) [pid = 1930] [serial = 2050] [outer = 0x115951400] 04:22:12 INFO - PROCESS | 1930 | 1461583332259 Marionette DEBUG loaded listener.js 04:22:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x119e44c00) [pid = 1930] [serial = 2051] [outer = 0x115951400] 04:22:12 INFO - PROCESS | 1930 | 1461583332672 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]]]}] 04:22:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:22:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 622ms 04:22:12 INFO - PROCESS | 1930 | 1461583332692 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 04:22:12 INFO - PROCESS | 1930 | 1461583332694 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 04:22:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:22:12 INFO - PROCESS | 1930 | 1461583332698 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:22:12 INFO - PROCESS | 1930 | 1461583332701 Marionette TRACE conn2 <- [1,2706,null,{}] 04:22:12 INFO - PROCESS | 1930 | 1461583332709 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}] 04:22:12 INFO - PROCESS | 1930 | 1461583332814 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 04:22:12 INFO - PROCESS | 1930 | 1461583332871 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b0e6800 == 49 [pid = 1930] [id = 684] 04:22:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x11aa52400) [pid = 1930] [serial = 2052] [outer = 0x0] 04:22:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x11b90c400) [pid = 1930] [serial = 2053] [outer = 0x11aa52400] 04:22:12 INFO - PROCESS | 1930 | 1461583332903 Marionette DEBUG loaded listener.js 04:22:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x11bfe6000) [pid = 1930] [serial = 2054] [outer = 0x11aa52400] 04:22:13 INFO - PROCESS | 1930 | 1461583333372 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]]]}] 04:22:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:22:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 721ms 04:22:13 INFO - PROCESS | 1930 | 1461583333420 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 04:22:13 INFO - PROCESS | 1930 | 1461583333422 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 04:22:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:22:13 INFO - PROCESS | 1930 | 1461583333424 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:22:13 INFO - PROCESS | 1930 | 1461583333425 Marionette TRACE conn2 <- [1,2710,null,{}] 04:22:13 INFO - PROCESS | 1930 | 1461583333429 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}] 04:22:13 INFO - PROCESS | 1930 | 1461583333546 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 04:22:13 INFO - PROCESS | 1930 | 1461583333616 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c121000 == 50 [pid = 1930] [id = 685] 04:22:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x126605000) [pid = 1930] [serial = 2055] [outer = 0x0] 04:22:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x127526800) [pid = 1930] [serial = 2056] [outer = 0x126605000] 04:22:13 INFO - PROCESS | 1930 | 1461583333648 Marionette DEBUG loaded listener.js 04:22:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x128a62000) [pid = 1930] [serial = 2057] [outer = 0x126605000] 04:22:14 INFO - PROCESS | 1930 | 1461583334138 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] 04:22:14 INFO - PROCESS | 1930 | 1461583334173 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 04:22:14 INFO - PROCESS | 1930 | 1461583334179 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:22:14 INFO - PROCESS | 1930 | 1461583334182 Marionette TRACE conn2 <- [1,2714,null,{}] 04:22:14 INFO - PROCESS | 1930 | 1461583334186 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}] 04:22:14 INFO - PROCESS | 1930 | 1461583334308 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 04:22:14 INFO - PROCESS | 1930 | 1461583334369 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x1264d3000 == 51 [pid = 1930] [id = 686] 04:22:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x11985c400) [pid = 1930] [serial = 2058] [outer = 0x0] 04:22:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x11bfce400) [pid = 1930] [serial = 2059] [outer = 0x11985c400] 04:22:14 INFO - PROCESS | 1930 | 1461583334393 Marionette DEBUG loaded listener.js 04:22:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x128d38800) [pid = 1930] [serial = 2060] [outer = 0x11985c400] 04:22:15 INFO - PROCESS | 1930 | 1461583335049 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]]]}] 04:22:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:22:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 879ms 04:22:15 INFO - PROCESS | 1930 | 1461583335057 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 04:22:15 INFO - PROCESS | 1930 | 1461583335059 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 04:22:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:22:15 INFO - PROCESS | 1930 | 1461583335063 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:22:15 INFO - PROCESS | 1930 | 1461583335065 Marionette TRACE conn2 <- [1,2718,null,{}] 04:22:15 INFO - PROCESS | 1930 | 1461583335069 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}] 04:22:15 INFO - PROCESS | 1930 | 1461583335166 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 04:22:15 INFO - PROCESS | 1930 | 1461583335225 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x126d24800 == 52 [pid = 1930] [id = 687] 04:22:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x11648e000) [pid = 1930] [serial = 2061] [outer = 0x0] 04:22:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x11900e000) [pid = 1930] [serial = 2062] [outer = 0x11648e000] 04:22:15 INFO - PROCESS | 1930 | 1461583335253 Marionette DEBUG loaded listener.js 04:22:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x11985f000) [pid = 1930] [serial = 2063] [outer = 0x11648e000] 04:22:15 INFO - PROCESS | 1930 | --DOCSHELL 0x12a085800 == 51 [pid = 1930] [id = 680] 04:22:15 INFO - PROCESS | 1930 | --DOCSHELL 0x127567800 == 50 [pid = 1930] [id = 679] 04:22:15 INFO - PROCESS | 1930 | --DOCSHELL 0x126f0a000 == 49 [pid = 1930] [id = 678] 04:22:15 INFO - PROCESS | 1930 | --DOCSHELL 0x123ab9800 == 48 [pid = 1930] [id = 677] 04:22:15 INFO - PROCESS | 1930 | --DOCSHELL 0x119817000 == 47 [pid = 1930] [id = 676] 04:22:15 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x1271eb800) [pid = 1930] [serial = 2005] [outer = 0x0] [url = about:blank] 04:22:15 INFO - PROCESS | 1930 | --DOCSHELL 0x11ba12800 == 46 [pid = 1930] [id = 675] 04:22:15 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x11ab2cc00) [pid = 1930] [serial = 1987] [outer = 0x0] [url = about:blank] 04:22:15 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x11bc10c00) [pid = 1930] [serial = 1990] [outer = 0x0] [url = about:blank] 04:22:15 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x115759400) [pid = 1930] [serial = 1973] [outer = 0x0] [url = about:blank] 04:22:15 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x115626800) [pid = 1930] [serial = 1972] [outer = 0x0] [url = about:blank] 04:22:15 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x119097800) [pid = 1930] [serial = 1978] [outer = 0x0] [url = about:blank] 04:22:15 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x119858000) [pid = 1930] [serial = 1979] [outer = 0x0] [url = about:blank] 04:22:15 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x1158b7800) [pid = 1930] [serial = 1975] [outer = 0x0] [url = about:blank] 04:22:15 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x115ac9400) [pid = 1930] [serial = 1976] [outer = 0x0] [url = about:blank] 04:22:15 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x119e41c00) [pid = 1930] [serial = 1981] [outer = 0x0] [url = about:blank] 04:22:15 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x11a85ec00) [pid = 1930] [serial = 1982] [outer = 0x0] [url = about:blank] 04:22:15 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x115950000) [pid = 1930] [serial = 1969] [outer = 0x0] [url = about:blank] 04:22:15 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x115266400) [pid = 1930] [serial = 1966] [outer = 0x0] [url = about:blank] 04:22:15 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x11b90f400) [pid = 1930] [serial = 1988] [outer = 0x0] [url = about:blank] 04:22:15 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x11bfdb000) [pid = 1930] [serial = 1993] [outer = 0x0] [url = about:blank] 04:22:15 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x115748000) [pid = 1930] [serial = 1996] [outer = 0x0] [url = about:blank] 04:22:15 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x11addd400) [pid = 1930] [serial = 1999] [outer = 0x0] [url = about:blank] 04:22:15 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x119b69000) [pid = 1930] [serial = 1997] [outer = 0x0] [url = about:blank] 04:22:15 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x123b6ac00) [pid = 1930] [serial = 2002] [outer = 0x0] [url = about:blank] 04:22:15 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x11bfe7000) [pid = 1930] [serial = 1994] [outer = 0x0] [url = about:blank] 04:22:15 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x11a861000) [pid = 1930] [serial = 1984] [outer = 0x0] [url = about:blank] 04:22:15 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x11c83b400) [pid = 1930] [serial = 2000] [outer = 0x0] [url = about:blank] 04:22:15 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x127140800) [pid = 1930] [serial = 2003] [outer = 0x0] [url = about:blank] 04:22:15 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x11a992c00) [pid = 1930] [serial = 1985] [outer = 0x0] [url = about:blank] 04:22:15 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x11bfd1400) [pid = 1930] [serial = 1991] [outer = 0x0] [url = about:blank] 04:22:15 INFO - PROCESS | 1930 | 1461583335751 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] 04:22:15 INFO - PROCESS | 1930 | 1461583335790 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 04:22:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:22:15 INFO - PROCESS | 1930 | 1461583335795 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:22:15 INFO - PROCESS | 1930 | 1461583335796 Marionette TRACE conn2 <- [1,2722,null,{}] 04:22:15 INFO - PROCESS | 1930 | 1461583335799 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}] 04:22:15 INFO - PROCESS | 1930 | 1461583335878 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 04:22:15 INFO - PROCESS | 1930 | 1461583335886 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x11b05b000 == 47 [pid = 1930] [id = 688] 04:22:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x11985a800) [pid = 1930] [serial = 2064] [outer = 0x0] 04:22:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x119d90400) [pid = 1930] [serial = 2065] [outer = 0x11985a800] 04:22:15 INFO - PROCESS | 1930 | 1461583335913 Marionette DEBUG loaded listener.js 04:22:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x11a98cc00) [pid = 1930] [serial = 2066] [outer = 0x11985a800] 04:22:16 INFO - PROCESS | 1930 | 1461583336288 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] 04:22:16 INFO - PROCESS | 1930 | 1461583336317 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 04:22:16 INFO - PROCESS | 1930 | 1461583336319 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:22:16 INFO - PROCESS | 1930 | 1461583336321 Marionette TRACE conn2 <- [1,2726,null,{}] 04:22:16 INFO - PROCESS | 1930 | 1461583336329 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}] 04:22:16 INFO - PROCESS | 1930 | 1461583336416 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 04:22:16 INFO - PROCESS | 1930 | 1461583336421 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x126f0f800 == 48 [pid = 1930] [id = 689] 04:22:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x11ab22c00) [pid = 1930] [serial = 2067] [outer = 0x0] 04:22:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x11b910c00) [pid = 1930] [serial = 2068] [outer = 0x11ab22c00] 04:22:16 INFO - PROCESS | 1930 | 1461583336449 Marionette DEBUG loaded listener.js 04:22:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x11bfe1400) [pid = 1930] [serial = 2069] [outer = 0x11ab22c00] 04:22:16 INFO - PROCESS | 1930 | 1461583336811 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]]]}] 04:22:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:22:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 520ms 04:22:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:22:16 INFO - PROCESS | 1930 | 1461583336840 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 04:22:16 INFO - PROCESS | 1930 | 1461583336841 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 04:22:16 INFO - PROCESS | 1930 | 1461583336853 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:22:16 INFO - PROCESS | 1930 | 1461583336854 Marionette TRACE conn2 <- [1,2730,null,{}] 04:22:16 INFO - PROCESS | 1930 | 1461583336858 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}] 04:22:16 INFO - PROCESS | 1930 | 1461583336938 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 04:22:16 INFO - PROCESS | 1930 | 1461583336945 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a088000 == 49 [pid = 1930] [id = 690] 04:22:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x11c498400) [pid = 1930] [serial = 2070] [outer = 0x0] 04:22:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x126771800) [pid = 1930] [serial = 2071] [outer = 0x11c498400] 04:22:16 INFO - PROCESS | 1930 | 1461583336972 Marionette DEBUG loaded listener.js 04:22:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x127a7e000) [pid = 1930] [serial = 2072] [outer = 0x11c498400] 04:22:18 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x127596c00) [pid = 1930] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:22:18 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x11b96a400) [pid = 1930] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:22:18 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x11526a400) [pid = 1930] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:22:18 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x119362c00) [pid = 1930] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:22:18 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x11bfda400) [pid = 1930] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:22:18 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x115273000) [pid = 1930] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:22:18 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x11b96b000) [pid = 1930] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:22:18 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x11aa4d800) [pid = 1930] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:22:18 INFO - PROCESS | 1930 | 1461583338015 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] 04:22:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:22:18 INFO - PROCESS | 1930 | 1461583338031 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 04:22:18 INFO - PROCESS | 1930 | 1461583338035 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:22:18 INFO - PROCESS | 1930 | 1461583338037 Marionette TRACE conn2 <- [1,2734,null,{}] 04:22:18 INFO - PROCESS | 1930 | 1461583338042 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}] 04:22:18 INFO - PROCESS | 1930 | 1461583338169 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 04:22:18 INFO - PROCESS | 1930 | 1461583338227 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x11c48e000 == 50 [pid = 1930] [id = 691] 04:22:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x1157ed000) [pid = 1930] [serial = 2073] [outer = 0x0] 04:22:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x11594a400) [pid = 1930] [serial = 2074] [outer = 0x1157ed000] 04:22:18 INFO - PROCESS | 1930 | 1461583338260 Marionette DEBUG loaded listener.js 04:22:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x119232000) [pid = 1930] [serial = 2075] [outer = 0x1157ed000] 04:22:18 INFO - PROCESS | 1930 | 1461583338723 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]]]}] 04:22:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:22:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 724ms 04:22:18 INFO - PROCESS | 1930 | 1461583338759 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 04:22:18 INFO - PROCESS | 1930 | 1461583338764 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 04:22:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:22:18 INFO - PROCESS | 1930 | 1461583338768 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:22:18 INFO - PROCESS | 1930 | 1461583338770 Marionette TRACE conn2 <- [1,2738,null,{}] 04:22:18 INFO - PROCESS | 1930 | 1461583338773 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}] 04:22:18 INFO - PROCESS | 1930 | 1461583338874 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 04:22:18 INFO - PROCESS | 1930 | 1461583338929 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x128d16000 == 51 [pid = 1930] [id = 692] 04:22:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x115ab0c00) [pid = 1930] [serial = 2076] [outer = 0x0] 04:22:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x11aa4ec00) [pid = 1930] [serial = 2077] [outer = 0x115ab0c00] 04:22:18 INFO - PROCESS | 1930 | 1461583338959 Marionette DEBUG loaded listener.js 04:22:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x11ad2c000) [pid = 1930] [serial = 2078] [outer = 0x115ab0c00] 04:22:19 INFO - PROCESS | 1930 | 1461583339378 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]]]}] 04:22:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:22:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 619ms 04:22:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:22:19 INFO - PROCESS | 1930 | 1461583339388 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 04:22:19 INFO - PROCESS | 1930 | 1461583339389 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 04:22:19 INFO - PROCESS | 1930 | 1461583339392 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:22:19 INFO - PROCESS | 1930 | 1461583339394 Marionette TRACE conn2 <- [1,2742,null,{}] 04:22:19 INFO - PROCESS | 1930 | 1461583339404 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}] 04:22:19 INFO - PROCESS | 1930 | 1461583339508 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 04:22:19 INFO - PROCESS | 1930 | 1461583339602 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x12aee6000 == 52 [pid = 1930] [id = 693] 04:22:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x123b75800) [pid = 1930] [serial = 2079] [outer = 0x0] 04:22:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x1271eb800) [pid = 1930] [serial = 2080] [outer = 0x123b75800] 04:22:19 INFO - PROCESS | 1930 | 1461583339635 Marionette DEBUG loaded listener.js 04:22:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x128118800) [pid = 1930] [serial = 2081] [outer = 0x123b75800] 04:22:20 INFO - PROCESS | 1930 | 1461583340061 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]]]}] 04:22:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:22:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 676ms 04:22:20 INFO - PROCESS | 1930 | 1461583340068 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 04:22:20 INFO - PROCESS | 1930 | 1461583340070 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 04:22:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:22:20 INFO - PROCESS | 1930 | 1461583340072 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:22:20 INFO - PROCESS | 1930 | 1461583340073 Marionette TRACE conn2 <- [1,2746,null,{}] 04:22:20 INFO - PROCESS | 1930 | 1461583340076 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}] 04:22:20 INFO - PROCESS | 1930 | 1461583340176 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 04:22:20 INFO - PROCESS | 1930 | 1461583340240 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x12be09800 == 53 [pid = 1930] [id = 694] 04:22:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x128d2d000) [pid = 1930] [serial = 2082] [outer = 0x0] 04:22:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x12956c000) [pid = 1930] [serial = 2083] [outer = 0x128d2d000] 04:22:20 INFO - PROCESS | 1930 | 1461583340271 Marionette DEBUG loaded listener.js 04:22:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x129580000) [pid = 1930] [serial = 2084] [outer = 0x128d2d000] 04:22:20 INFO - PROCESS | 1930 | 1461583340685 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]]]}] 04:22:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:22:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 621ms 04:22:20 INFO - PROCESS | 1930 | 1461583340694 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 04:22:20 INFO - PROCESS | 1930 | 1461583340696 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 04:22:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:22:20 INFO - PROCESS | 1930 | 1461583340700 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:22:20 INFO - PROCESS | 1930 | 1461583340702 Marionette TRACE conn2 <- [1,2750,null,{}] 04:22:20 INFO - PROCESS | 1930 | 1461583340705 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}] 04:22:20 INFO - PROCESS | 1930 | 1461583340845 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 04:22:20 INFO - PROCESS | 1930 | 1461583340951 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d527000 == 54 [pid = 1930] [id = 695] 04:22:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x129583800) [pid = 1930] [serial = 2085] [outer = 0x0] 04:22:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x12a6afc00) [pid = 1930] [serial = 2086] [outer = 0x129583800] 04:22:20 INFO - PROCESS | 1930 | 1461583340981 Marionette DEBUG loaded listener.js 04:22:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x12a6b5800) [pid = 1930] [serial = 2087] [outer = 0x129583800] 04:22:21 INFO - PROCESS | 1930 | 1461583341381 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]]]}] 04:22:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:22:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 721ms 04:22:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:22:21 INFO - PROCESS | 1930 | 1461583341420 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 04:22:21 INFO - PROCESS | 1930 | 1461583341422 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 04:22:21 INFO - PROCESS | 1930 | 1461583341424 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:22:21 INFO - PROCESS | 1930 | 1461583341427 Marionette TRACE conn2 <- [1,2754,null,{}] 04:22:21 INFO - PROCESS | 1930 | 1461583341430 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}] 04:22:21 INFO - PROCESS | 1930 | 1461583341545 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 04:22:21 INFO - PROCESS | 1930 | 1461583341614 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x12dd6a800 == 55 [pid = 1930] [id = 696] 04:22:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x12a6b8000) [pid = 1930] [serial = 2088] [outer = 0x0] 04:22:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x12ae18000) [pid = 1930] [serial = 2089] [outer = 0x12a6b8000] 04:22:21 INFO - PROCESS | 1930 | 1461583341647 Marionette DEBUG loaded listener.js 04:22:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x12ae70800) [pid = 1930] [serial = 2090] [outer = 0x12a6b8000] 04:22:21 INFO - PROCESS | 1930 | --DOCSHELL 0x12fb20800 == 54 [pid = 1930] [id = 16] 04:22:22 INFO - PROCESS | 1930 | 1461583342067 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]]]}] 04:22:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:22:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 673ms 04:22:22 INFO - PROCESS | 1930 | 1461583342097 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 04:22:22 INFO - PROCESS | 1930 | 1461583342098 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 04:22:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:22:22 INFO - PROCESS | 1930 | 1461583342101 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:22:22 INFO - PROCESS | 1930 | 1461583342102 Marionette TRACE conn2 <- [1,2758,null,{}] 04:22:22 INFO - PROCESS | 1930 | 1461583342104 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}] 04:22:22 INFO - PROCESS | 1930 | 1461583342201 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 04:22:22 INFO - PROCESS | 1930 | 1461583342300 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e4e2000 == 55 [pid = 1930] [id = 697] 04:22:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x12ae74800) [pid = 1930] [serial = 2091] [outer = 0x0] 04:22:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x12ae79c00) [pid = 1930] [serial = 2092] [outer = 0x12ae74800] 04:22:22 INFO - PROCESS | 1930 | 1461583342329 Marionette DEBUG loaded listener.js 04:22:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x12b74e800) [pid = 1930] [serial = 2093] [outer = 0x12ae74800] 04:22:22 INFO - PROCESS | 1930 | 1461583342734 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]]]}] 04:22:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:22:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 668ms 04:22:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:22:22 INFO - PROCESS | 1930 | 1461583342769 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 04:22:22 INFO - PROCESS | 1930 | 1461583342771 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 04:22:22 INFO - PROCESS | 1930 | 1461583342773 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:22:22 INFO - PROCESS | 1930 | 1461583342774 Marionette TRACE conn2 <- [1,2762,null,{}] 04:22:22 INFO - PROCESS | 1930 | 1461583342776 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}] 04:22:22 INFO - PROCESS | 1930 | 1461583342875 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 04:22:22 INFO - PROCESS | 1930 | 1461583342930 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a0c3000 == 56 [pid = 1930] [id = 698] 04:22:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x12668e800) [pid = 1930] [serial = 2094] [outer = 0x0] 04:22:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x12b750c00) [pid = 1930] [serial = 2095] [outer = 0x12668e800] 04:22:22 INFO - PROCESS | 1930 | 1461583342960 Marionette DEBUG loaded listener.js 04:22:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x12b757c00) [pid = 1930] [serial = 2096] [outer = 0x12668e800] 04:22:23 INFO - PROCESS | 1930 | 1461583343471 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]]]}] 04:22:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:22:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 718ms 04:22:23 INFO - PROCESS | 1930 | 1461583343492 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 04:22:23 INFO - PROCESS | 1930 | 1461583343494 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 04:22:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:22:23 INFO - PROCESS | 1930 | 1461583343498 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:22:23 INFO - PROCESS | 1930 | 1461583343499 Marionette TRACE conn2 <- [1,2766,null,{}] 04:22:23 INFO - PROCESS | 1930 | 1461583343503 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}] 04:22:23 INFO - PROCESS | 1930 | 1461583343621 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 04:22:23 INFO - PROCESS | 1930 | 1461583343681 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x11c47b800 == 57 [pid = 1930] [id = 699] 04:22:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x115a33000) [pid = 1930] [serial = 2097] [outer = 0x0] 04:22:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x118f11400) [pid = 1930] [serial = 2098] [outer = 0x115a33000] 04:22:23 INFO - PROCESS | 1930 | 1461583343710 Marionette DEBUG loaded listener.js 04:22:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x119862800) [pid = 1930] [serial = 2099] [outer = 0x115a33000] 04:22:23 INFO - PROCESS | 1930 | --DOCSHELL 0x11bce3000 == 56 [pid = 1930] [id = 656] 04:22:23 INFO - PROCESS | 1930 | --DOCSHELL 0x126f0f800 == 55 [pid = 1930] [id = 689] 04:22:23 INFO - PROCESS | 1930 | --DOCSHELL 0x11b05b000 == 54 [pid = 1930] [id = 688] 04:22:23 INFO - PROCESS | 1930 | --DOCSHELL 0x126d24800 == 53 [pid = 1930] [id = 687] 04:22:23 INFO - PROCESS | 1930 | --DOCSHELL 0x12b0e6800 == 52 [pid = 1930] [id = 684] 04:22:23 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x12752c800) [pid = 1930] [serial = 2044] [outer = 0x0] [url = about:blank] 04:22:24 INFO - PROCESS | 1930 | --DOCSHELL 0x128d1f800 == 51 [pid = 1930] [id = 683] 04:22:24 INFO - PROCESS | 1930 | --DOCSHELL 0x11adbe800 == 50 [pid = 1930] [id = 682] 04:22:24 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x12811b000) [pid = 1930] [serial = 1964] [outer = 0x0] [url = about:blank] 04:22:24 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x11beeb800) [pid = 1930] [serial = 2038] [outer = 0x0] [url = about:blank] 04:22:24 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x115762c00) [pid = 1930] [serial = 2027] [outer = 0x0] [url = about:blank] 04:22:24 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x115562400) [pid = 1930] [serial = 2026] [outer = 0x0] [url = about:blank] 04:22:24 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x119e3ec00) [pid = 1930] [serial = 2032] [outer = 0x0] [url = about:blank] 04:22:24 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x11908cc00) [pid = 1930] [serial = 2011] [outer = 0x0] [url = about:blank] 04:22:24 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x12752dc00) [pid = 1930] [serial = 2006] [outer = 0x0] [url = about:blank] 04:22:24 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x11ab30000) [pid = 1930] [serial = 2014] [outer = 0x0] [url = about:blank] 04:22:24 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x115ac5400) [pid = 1930] [serial = 2029] [outer = 0x0] [url = about:blank] 04:22:24 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x118a9a800) [pid = 1930] [serial = 2030] [outer = 0x0] [url = about:blank] 04:22:24 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x11575a800) [pid = 1930] [serial = 2008] [outer = 0x0] [url = about:blank] 04:22:24 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x12819d000) [pid = 1930] [serial = 2023] [outer = 0x0] [url = about:blank] 04:22:24 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x11bfd2800) [pid = 1930] [serial = 2017] [outer = 0x0] [url = about:blank] 04:22:24 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x126a27000) [pid = 1930] [serial = 2020] [outer = 0x0] [url = about:blank] 04:22:24 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x126c8b800) [pid = 1930] [serial = 2042] [outer = 0x0] [url = about:blank] 04:22:24 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x11ad2b000) [pid = 1930] [serial = 2035] [outer = 0x0] [url = about:blank] 04:22:24 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x11addf800) [pid = 1930] [serial = 2036] [outer = 0x0] [url = about:blank] 04:22:24 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x11bfd5c00) [pid = 1930] [serial = 2039] [outer = 0x0] [url = about:blank] 04:22:24 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x11a93c800) [pid = 1930] [serial = 2033] [outer = 0x0] [url = about:blank] 04:22:24 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x11c2fd400) [pid = 1930] [serial = 2041] [outer = 0x0] [url = about:blank] 04:22:24 INFO - PROCESS | 1930 | 1461583344114 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]]]}] 04:22:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:22:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 621ms 04:22:24 INFO - PROCESS | 1930 | 1461583344119 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 04:22:24 INFO - PROCESS | 1930 | 1461583344122 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 04:22:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:22:24 INFO - PROCESS | 1930 | 1461583344126 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:22:24 INFO - PROCESS | 1930 | 1461583344130 Marionette TRACE conn2 <- [1,2770,null,{}] 04:22:24 INFO - PROCESS | 1930 | 1461583344134 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}] 04:22:24 INFO - PROCESS | 1930 | 1461583344223 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 04:22:24 INFO - PROCESS | 1930 | 1461583344278 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x119912000 == 51 [pid = 1930] [id = 700] 04:22:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x1158be000) [pid = 1930] [serial = 2100] [outer = 0x0] 04:22:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x119863800) [pid = 1930] [serial = 2101] [outer = 0x1158be000] 04:22:24 INFO - PROCESS | 1930 | 1461583344307 Marionette DEBUG loaded listener.js 04:22:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x11ad2b000) [pid = 1930] [serial = 2102] [outer = 0x1158be000] 04:22:24 INFO - PROCESS | 1930 | 1461583344630 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]]]}] 04:22:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:22:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 524ms 04:22:24 INFO - PROCESS | 1930 | 1461583344651 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 04:22:24 INFO - PROCESS | 1930 | 1461583344652 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 04:22:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:22:24 INFO - PROCESS | 1930 | 1461583344654 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:22:24 INFO - PROCESS | 1930 | 1461583344657 Marionette TRACE conn2 <- [1,2774,null,{}] 04:22:24 INFO - PROCESS | 1930 | 1461583344666 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}] 04:22:24 INFO - PROCESS | 1930 | 1461583344755 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 04:22:24 INFO - PROCESS | 1930 | 1461583344761 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x126f5b800 == 52 [pid = 1930] [id = 701] 04:22:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x11b9d1000) [pid = 1930] [serial = 2103] [outer = 0x0] 04:22:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x11c2b3400) [pid = 1930] [serial = 2104] [outer = 0x11b9d1000] 04:22:24 INFO - PROCESS | 1930 | 1461583344789 Marionette DEBUG loaded listener.js 04:22:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x1271c1c00) [pid = 1930] [serial = 2105] [outer = 0x11b9d1000] 04:22:25 INFO - PROCESS | 1930 | 1461583345173 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]]]}] 04:22:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:22:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 524ms 04:22:25 INFO - PROCESS | 1930 | 1461583345181 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 04:22:25 INFO - PROCESS | 1930 | 1461583345185 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 04:22:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:22:25 INFO - PROCESS | 1930 | 1461583345188 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:22:25 INFO - PROCESS | 1930 | 1461583345190 Marionette TRACE conn2 <- [1,2778,null,{}] 04:22:25 INFO - PROCESS | 1930 | 1461583345193 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}] 04:22:25 INFO - PROCESS | 1930 | 1461583345309 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 04:22:25 INFO - PROCESS | 1930 | 1461583345314 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a0cf000 == 53 [pid = 1930] [id = 702] 04:22:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x12752d000) [pid = 1930] [serial = 2106] [outer = 0x0] 04:22:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x128d37c00) [pid = 1930] [serial = 2107] [outer = 0x12752d000] 04:22:25 INFO - PROCESS | 1930 | 1461583345340 Marionette DEBUG loaded listener.js 04:22:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x129584000) [pid = 1930] [serial = 2108] [outer = 0x12752d000] 04:22:25 INFO - PROCESS | 1930 | 1461583345691 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]]]}] 04:22:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:22:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 521ms 04:22:25 INFO - PROCESS | 1930 | 1461583345710 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 04:22:25 INFO - PROCESS | 1930 | 1461583345711 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 04:22:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:22:25 INFO - PROCESS | 1930 | 1461583345715 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:22:25 INFO - PROCESS | 1930 | 1461583345716 Marionette TRACE conn2 <- [1,2782,null,{}] 04:22:25 INFO - PROCESS | 1930 | 1461583345718 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}] 04:22:25 INFO - PROCESS | 1930 | 1461583345832 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 04:22:25 INFO - PROCESS | 1930 | 1461583345867 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a166000 == 54 [pid = 1930] [id = 703] 04:22:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x127a2f800) [pid = 1930] [serial = 2109] [outer = 0x0] 04:22:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x12a6bb800) [pid = 1930] [serial = 2110] [outer = 0x127a2f800] 04:22:25 INFO - PROCESS | 1930 | 1461583345892 Marionette DEBUG loaded listener.js 04:22:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x12ae1f800) [pid = 1930] [serial = 2111] [outer = 0x127a2f800] 04:22:26 INFO - PROCESS | 1930 | 1461583346218 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]]]}] 04:22:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:22:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 519ms 04:22:26 INFO - PROCESS | 1930 | 1461583346233 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 04:22:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:22:26 INFO - PROCESS | 1930 | 1461583346235 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 04:22:26 INFO - PROCESS | 1930 | 1461583346243 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:22:26 INFO - PROCESS | 1930 | 1461583346245 Marionette TRACE conn2 <- [1,2786,null,{}] 04:22:26 INFO - PROCESS | 1930 | 1461583346249 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}] 04:22:26 INFO - PROCESS | 1930 | 1461583346366 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 04:22:26 INFO - PROCESS | 1930 | 1461583346380 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x12be13000 == 55 [pid = 1930] [id = 704] 04:22:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x12ae6f400) [pid = 1930] [serial = 2112] [outer = 0x0] 04:22:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x12b780400) [pid = 1930] [serial = 2113] [outer = 0x12ae6f400] 04:22:26 INFO - PROCESS | 1930 | 1461583346407 Marionette DEBUG loaded listener.js 04:22:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x12b7dec00) [pid = 1930] [serial = 2114] [outer = 0x12ae6f400] 04:22:26 INFO - PROCESS | 1930 | 1461583346736 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]]]}] 04:22:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:22:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 528ms 04:22:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:22:26 INFO - PROCESS | 1930 | 1461583346766 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 04:22:26 INFO - PROCESS | 1930 | 1461583346767 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 04:22:26 INFO - PROCESS | 1930 | 1461583346769 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:22:26 INFO - PROCESS | 1930 | 1461583346770 Marionette TRACE conn2 <- [1,2790,null,{}] 04:22:26 INFO - PROCESS | 1930 | 1461583346772 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}] 04:22:26 INFO - PROCESS | 1930 | 1461583346878 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 04:22:26 INFO - PROCESS | 1930 | 1461583346891 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d845000 == 56 [pid = 1930] [id = 705] 04:22:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x12ae1c000) [pid = 1930] [serial = 2115] [outer = 0x0] 04:22:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x12b8f0800) [pid = 1930] [serial = 2116] [outer = 0x12ae1c000] 04:22:26 INFO - PROCESS | 1930 | 1461583346916 Marionette DEBUG loaded listener.js 04:22:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x12b8fbc00) [pid = 1930] [serial = 2117] [outer = 0x12ae1c000] 04:22:27 INFO - PROCESS | 1930 | 1461583347229 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]]]}] 04:22:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:22:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 517ms 04:22:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:22:27 INFO - PROCESS | 1930 | 1461583347287 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 04:22:27 INFO - PROCESS | 1930 | 1461583347288 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 04:22:27 INFO - PROCESS | 1930 | 1461583347290 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:22:27 INFO - PROCESS | 1930 | 1461583347291 Marionette TRACE conn2 <- [1,2794,null,{}] 04:22:27 INFO - PROCESS | 1930 | 1461583347293 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}] 04:22:27 INFO - PROCESS | 1930 | 1461583347407 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 04:22:27 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x11648e000) [pid = 1930] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:22:27 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x11ab22c00) [pid = 1930] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:22:27 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x11985a800) [pid = 1930] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:22:27 INFO - PROCESS | 1930 | 1461583347450 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x127566800 == 57 [pid = 1930] [id = 706] 04:22:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x11581e000) [pid = 1930] [serial = 2118] [outer = 0x0] 04:22:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x11aa4c400) [pid = 1930] [serial = 2119] [outer = 0x11581e000] 04:22:27 INFO - PROCESS | 1930 | 1461583347475 Marionette DEBUG loaded listener.js 04:22:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x12bdc8c00) [pid = 1930] [serial = 2120] [outer = 0x11581e000] 04:22:27 INFO - PROCESS | 1930 | 1461583347771 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]]]}] 04:22:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:22:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 518ms 04:22:27 INFO - PROCESS | 1930 | 1461583347809 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 04:22:27 INFO - PROCESS | 1930 | 1461583347810 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 04:22:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:22:27 INFO - PROCESS | 1930 | 1461583347814 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:22:27 INFO - PROCESS | 1930 | 1461583347816 Marionette TRACE conn2 <- [1,2798,null,{}] 04:22:27 INFO - PROCESS | 1930 | 1461583347818 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}] 04:22:27 INFO - PROCESS | 1930 | 1461583347904 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 04:22:27 INFO - PROCESS | 1930 | 1461583347908 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ea77000 == 58 [pid = 1930] [id = 707] 04:22:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x12bdce000) [pid = 1930] [serial = 2121] [outer = 0x0] 04:22:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x12c00dc00) [pid = 1930] [serial = 2122] [outer = 0x12bdce000] 04:22:27 INFO - PROCESS | 1930 | 1461583347933 Marionette DEBUG loaded listener.js 04:22:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x12c016c00) [pid = 1930] [serial = 2123] [outer = 0x12bdce000] 04:22:28 INFO - PROCESS | 1930 | 1461583348282 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]]]}] 04:22:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:22:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 473ms 04:22:28 INFO - PROCESS | 1930 | 1461583348286 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 04:22:28 INFO - PROCESS | 1930 | 1461583348287 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 04:22:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:22:28 INFO - PROCESS | 1930 | 1461583348289 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:22:28 INFO - PROCESS | 1930 | 1461583348290 Marionette TRACE conn2 <- [1,2802,null,{}] 04:22:28 INFO - PROCESS | 1930 | 1461583348292 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}] 04:22:28 INFO - PROCESS | 1930 | 1461583348391 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 04:22:28 INFO - PROCESS | 1930 | 1461583348397 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f09e000 == 59 [pid = 1930] [id = 708] 04:22:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x12b7dbc00) [pid = 1930] [serial = 2124] [outer = 0x0] 04:22:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x12c017000) [pid = 1930] [serial = 2125] [outer = 0x12b7dbc00] 04:22:28 INFO - PROCESS | 1930 | 1461583348432 Marionette DEBUG loaded listener.js 04:22:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x12d157800) [pid = 1930] [serial = 2126] [outer = 0x12b7dbc00] 04:22:28 INFO - PROCESS | 1930 | 1461583348880 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]]]}] 04:22:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:22:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 620ms 04:22:28 INFO - PROCESS | 1930 | 1461583348910 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 04:22:28 INFO - PROCESS | 1930 | 1461583348913 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 04:22:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:22:28 INFO - PROCESS | 1930 | 1461583348916 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:22:28 INFO - PROCESS | 1930 | 1461583348919 Marionette TRACE conn2 <- [1,2806,null,{}] 04:22:28 INFO - PROCESS | 1930 | 1461583348922 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}] 04:22:29 INFO - PROCESS | 1930 | 1461583349106 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 04:22:29 INFO - PROCESS | 1930 | 1461583349122 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f61e000 == 60 [pid = 1930] [id = 709] 04:22:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x12d160800) [pid = 1930] [serial = 2127] [outer = 0x0] 04:22:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x12d23e400) [pid = 1930] [serial = 2128] [outer = 0x12d160800] 04:22:29 INFO - PROCESS | 1930 | 1461583349162 Marionette DEBUG loaded listener.js 04:22:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x12d57f800) [pid = 1930] [serial = 2129] [outer = 0x12d160800] 04:22:29 INFO - PROCESS | 1930 | 1461583349469 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]]]}] 04:22:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:22:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 570ms 04:22:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:22:29 INFO - PROCESS | 1930 | 1461583349487 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 04:22:29 INFO - PROCESS | 1930 | 1461583349488 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 04:22:29 INFO - PROCESS | 1930 | 1461583349490 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:22:29 INFO - PROCESS | 1930 | 1461583349491 Marionette TRACE conn2 <- [1,2810,null,{}] 04:22:29 INFO - PROCESS | 1930 | 1461583349494 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}] 04:22:29 INFO - PROCESS | 1930 | 1461583349587 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 04:22:29 INFO - PROCESS | 1930 | 1461583349646 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f9c3800 == 61 [pid = 1930] [id = 710] 04:22:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x12d3a7400) [pid = 1930] [serial = 2130] [outer = 0x0] 04:22:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x12d585800) [pid = 1930] [serial = 2131] [outer = 0x12d3a7400] 04:22:29 INFO - PROCESS | 1930 | 1461583349671 Marionette DEBUG loaded listener.js 04:22:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x12d58d800) [pid = 1930] [serial = 2132] [outer = 0x12d3a7400] 04:22:30 INFO - PROCESS | 1930 | 1461583350000 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]]]}] 04:22:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:22:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 522ms 04:22:30 INFO - PROCESS | 1930 | 1461583350015 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 04:22:30 INFO - PROCESS | 1930 | 1461583350018 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 04:22:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:22:30 INFO - PROCESS | 1930 | 1461583350021 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:22:30 INFO - PROCESS | 1930 | 1461583350023 Marionette TRACE conn2 <- [1,2814,null,{}] 04:22:30 INFO - PROCESS | 1930 | 1461583350026 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}] 04:22:30 INFO - PROCESS | 1930 | 1461583350256 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 04:22:30 INFO - PROCESS | 1930 | 1461583350348 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x119d2f000 == 62 [pid = 1930] [id = 711] 04:22:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x1143b9000) [pid = 1930] [serial = 2133] [outer = 0x0] 04:22:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x115268c00) [pid = 1930] [serial = 2134] [outer = 0x1143b9000] 04:22:30 INFO - PROCESS | 1930 | 1461583350398 Marionette DEBUG loaded listener.js 04:22:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x115760800) [pid = 1930] [serial = 2135] [outer = 0x1143b9000] 04:22:30 INFO - PROCESS | 1930 | 1461583350889 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]]]}] 04:22:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:22:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 924ms 04:22:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:22:30 INFO - PROCESS | 1930 | 1461583350945 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 04:22:30 INFO - PROCESS | 1930 | 1461583350948 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 04:22:30 INFO - PROCESS | 1930 | 1461583350950 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:22:30 INFO - PROCESS | 1930 | 1461583350954 Marionette TRACE conn2 <- [1,2818,null,{}] 04:22:30 INFO - PROCESS | 1930 | 1461583350957 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}] 04:22:31 INFO - PROCESS | 1930 | 1461583351104 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 04:22:31 INFO - PROCESS | 1930 | 1461583351159 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x126f20000 == 63 [pid = 1930] [id = 712] 04:22:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x11ab2f000) [pid = 1930] [serial = 2136] [outer = 0x0] 04:22:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x11addd800) [pid = 1930] [serial = 2137] [outer = 0x11ab2f000] 04:22:31 INFO - PROCESS | 1930 | 1461583351191 Marionette DEBUG loaded listener.js 04:22:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x11bfd1000) [pid = 1930] [serial = 2138] [outer = 0x11ab2f000] 04:22:31 INFO - PROCESS | 1930 | 1461583351592 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]]]}] 04:22:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:22:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 671ms 04:22:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:22:31 INFO - PROCESS | 1930 | 1461583351622 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 04:22:31 INFO - PROCESS | 1930 | 1461583351624 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 04:22:31 INFO - PROCESS | 1930 | 1461583351626 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:22:31 INFO - PROCESS | 1930 | 1461583351628 Marionette TRACE conn2 <- [1,2822,null,{}] 04:22:31 INFO - PROCESS | 1930 | 1461583351630 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}] 04:22:31 INFO - PROCESS | 1930 | 1461583351738 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 04:22:31 INFO - PROCESS | 1930 | 1461583351800 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d324000 == 64 [pid = 1930] [id = 713] 04:22:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x11bfe2800) [pid = 1930] [serial = 2139] [outer = 0x0] 04:22:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x12956cc00) [pid = 1930] [serial = 2140] [outer = 0x11bfe2800] 04:22:31 INFO - PROCESS | 1930 | 1461583351872 Marionette DEBUG loaded listener.js 04:22:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12ae71c00) [pid = 1930] [serial = 2141] [outer = 0x11bfe2800] 04:22:32 INFO - PROCESS | 1930 | 1461583352301 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]]]}] 04:22:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:22:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 721ms 04:22:32 INFO - PROCESS | 1930 | 1461583352348 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 04:22:32 INFO - PROCESS | 1930 | 1461583352351 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 04:22:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:22:32 INFO - PROCESS | 1930 | 1461583352359 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:22:32 INFO - PROCESS | 1930 | 1461583352362 Marionette TRACE conn2 <- [1,2826,null,{}] 04:22:32 INFO - PROCESS | 1930 | 1461583352364 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}] 04:22:32 INFO - PROCESS | 1930 | 1461583352498 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 04:22:32 INFO - PROCESS | 1930 | 1461583352599 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f4f0000 == 65 [pid = 1930] [id = 714] 04:22:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x12ae1dc00) [pid = 1930] [serial = 2142] [outer = 0x0] 04:22:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x12b77e000) [pid = 1930] [serial = 2143] [outer = 0x12ae1dc00] 04:22:32 INFO - PROCESS | 1930 | 1461583352632 Marionette DEBUG loaded listener.js 04:22:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x12c017800) [pid = 1930] [serial = 2144] [outer = 0x12ae1dc00] 04:22:33 INFO - PROCESS | 1930 | 1461583353010 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:22:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:22:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 729ms 04:22:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:22:33 INFO - PROCESS | 1930 | 1461583353084 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 04:22:33 INFO - PROCESS | 1930 | 1461583353085 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 04:22:33 INFO - PROCESS | 1930 | 1461583353087 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:22:33 INFO - PROCESS | 1930 | 1461583353088 Marionette TRACE conn2 <- [1,2830,null,{}] 04:22:33 INFO - PROCESS | 1930 | 1461583353091 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}] 04:22:33 INFO - PROCESS | 1930 | 1461583353200 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 04:22:33 INFO - PROCESS | 1930 | 1461583353272 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x12fc4e000 == 66 [pid = 1930] [id = 715] 04:22:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x12ae79000) [pid = 1930] [serial = 2145] [outer = 0x0] 04:22:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x12d232400) [pid = 1930] [serial = 2146] [outer = 0x12ae79000] 04:22:33 INFO - PROCESS | 1930 | 1461583353305 Marionette DEBUG loaded listener.js 04:22:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x12d39c000) [pid = 1930] [serial = 2147] [outer = 0x12ae79000] 04:22:33 INFO - PROCESS | 1930 | 1461583353715 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]]]}] 04:22:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:22:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 671ms 04:22:33 INFO - PROCESS | 1930 | 1461583353759 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 04:22:33 INFO - PROCESS | 1930 | 1461583353760 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 04:22:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:22:33 INFO - PROCESS | 1930 | 1461583353763 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:22:33 INFO - PROCESS | 1930 | 1461583353764 Marionette TRACE conn2 <- [1,2834,null,{}] 04:22:33 INFO - PROCESS | 1930 | 1461583353766 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}] 04:22:33 INFO - PROCESS | 1930 | 1461583353874 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 04:22:33 INFO - PROCESS | 1930 | 1461583353969 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ffa0000 == 67 [pid = 1930] [id = 716] 04:22:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x12dd3c400) [pid = 1930] [serial = 2148] [outer = 0x0] 04:22:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x12dd3f000) [pid = 1930] [serial = 2149] [outer = 0x12dd3c400] 04:22:34 INFO - PROCESS | 1930 | 1461583354005 Marionette DEBUG loaded listener.js 04:22:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x12e425400) [pid = 1930] [serial = 2150] [outer = 0x12dd3c400] 04:22:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:22:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 669ms 04:22:34 INFO - PROCESS | 1930 | 1461583354425 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:22:34 INFO - PROCESS | 1930 | 1461583354433 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 04:22:34 INFO - PROCESS | 1930 | 1461583354434 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 04:22:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:22:34 INFO - PROCESS | 1930 | 1461583354437 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:22:34 INFO - PROCESS | 1930 | 1461583354438 Marionette TRACE conn2 <- [1,2838,null,{}] 04:22:34 INFO - PROCESS | 1930 | 1461583354440 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}] 04:22:34 INFO - PROCESS | 1930 | 1461583354583 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 04:22:34 INFO - PROCESS | 1930 | 1461583354658 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x11adb9000 == 68 [pid = 1930] [id = 717] 04:22:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x1157e7400) [pid = 1930] [serial = 2151] [outer = 0x0] 04:22:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x11addd400) [pid = 1930] [serial = 2152] [outer = 0x1157e7400] 04:22:34 INFO - PROCESS | 1930 | 1461583354688 Marionette DEBUG loaded listener.js 04:22:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x12e42ec00) [pid = 1930] [serial = 2153] [outer = 0x1157e7400] 04:22:35 INFO - PROCESS | 1930 | 1461583355288 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]]]}] 04:22:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:22:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 922ms 04:22:35 INFO - PROCESS | 1930 | 1461583355359 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 04:22:35 INFO - PROCESS | 1930 | 1461583355362 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 04:22:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:22:35 INFO - PROCESS | 1930 | 1461583355366 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:22:35 INFO - PROCESS | 1930 | 1461583355367 Marionette TRACE conn2 <- [1,2842,null,{}] 04:22:35 INFO - PROCESS | 1930 | 1461583355371 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}] 04:22:35 INFO - PROCESS | 1930 | 1461583355467 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 04:22:35 INFO - PROCESS | 1930 | 1461583355530 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x12aed9800 == 69 [pid = 1930] [id = 718] 04:22:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x119363c00) [pid = 1930] [serial = 2154] [outer = 0x0] 04:22:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x119862400) [pid = 1930] [serial = 2155] [outer = 0x119363c00] 04:22:35 INFO - PROCESS | 1930 | 1461583355559 Marionette DEBUG loaded listener.js 04:22:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x11a998400) [pid = 1930] [serial = 2156] [outer = 0x119363c00] 04:22:35 INFO - PROCESS | 1930 | 1461583355992 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]]]}] 04:22:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:22:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 675ms 04:22:36 INFO - PROCESS | 1930 | 1461583356041 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 04:22:36 INFO - PROCESS | 1930 | 1461583356047 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 04:22:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:22:36 INFO - PROCESS | 1930 | 1461583356053 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:22:36 INFO - PROCESS | 1930 | 1461583356056 Marionette TRACE conn2 <- [1,2846,null,{}] 04:22:36 INFO - PROCESS | 1930 | 1461583356059 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}] 04:22:36 INFO - PROCESS | 1930 | 1461583356206 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 04:22:36 INFO - PROCESS | 1930 | 1461583356338 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x1264d1000 == 70 [pid = 1930] [id = 719] 04:22:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x11beeb800) [pid = 1930] [serial = 2157] [outer = 0x0] 04:22:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x126dc8000) [pid = 1930] [serial = 2158] [outer = 0x11beeb800] 04:22:36 INFO - PROCESS | 1930 | 1461583356383 Marionette DEBUG loaded listener.js 04:22:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x12752dc00) [pid = 1930] [serial = 2159] [outer = 0x11beeb800] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x11a8a3000 == 69 [pid = 1930] [id = 669] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12a119000 == 68 [pid = 1930] [id = 636] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x1264d3000 == 67 [pid = 1930] [id = 686] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x115040000 == 66 [pid = 1930] [id = 339] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x1159a3000 == 65 [pid = 1930] [id = 340] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x126acd800 == 64 [pid = 1930] [id = 670] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12f9c3800 == 63 [pid = 1930] [id = 710] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12f61e000 == 62 [pid = 1930] [id = 709] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12f09e000 == 61 [pid = 1930] [id = 708] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12ea77000 == 60 [pid = 1930] [id = 707] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x127566800 == 59 [pid = 1930] [id = 706] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12d845000 == 58 [pid = 1930] [id = 705] 04:22:36 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x115747800) [pid = 1930] [serial = 2047] [outer = 0x0] [url = about:blank] 04:22:36 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x119855800) [pid = 1930] [serial = 2050] [outer = 0x0] [url = about:blank] 04:22:36 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x11b90c400) [pid = 1930] [serial = 2053] [outer = 0x0] [url = about:blank] 04:22:36 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x127526800) [pid = 1930] [serial = 2056] [outer = 0x0] [url = about:blank] 04:22:36 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x11bfce400) [pid = 1930] [serial = 2059] [outer = 0x0] [url = about:blank] 04:22:36 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x126771800) [pid = 1930] [serial = 2071] [outer = 0x0] [url = about:blank] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12be13000 == 57 [pid = 1930] [id = 704] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12a166000 == 56 [pid = 1930] [id = 703] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12a0cf000 == 55 [pid = 1930] [id = 702] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12fb20000 == 54 [pid = 1930] [id = 17] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12a151000 == 53 [pid = 1930] [id = 681] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x126f5b800 == 52 [pid = 1930] [id = 701] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x119912000 == 51 [pid = 1930] [id = 700] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x11c47b800 == 50 [pid = 1930] [id = 699] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12a0c3000 == 49 [pid = 1930] [id = 698] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12e4e2000 == 48 [pid = 1930] [id = 697] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12dd6a800 == 47 [pid = 1930] [id = 696] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12d527000 == 46 [pid = 1930] [id = 695] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12be09800 == 45 [pid = 1930] [id = 694] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12aee6000 == 44 [pid = 1930] [id = 693] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x128d16000 == 43 [pid = 1930] [id = 692] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x11c48e000 == 42 [pid = 1930] [id = 691] 04:22:36 INFO - PROCESS | 1930 | --DOCSHELL 0x12a088000 == 41 [pid = 1930] [id = 690] 04:22:36 INFO - PROCESS | 1930 | 1461583356818 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]]]}] 04:22:36 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x11985f000) [pid = 1930] [serial = 2063] [outer = 0x0] [url = about:blank] 04:22:36 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x11900e000) [pid = 1930] [serial = 2062] [outer = 0x0] [url = about:blank] 04:22:36 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x11b910c00) [pid = 1930] [serial = 2068] [outer = 0x0] [url = about:blank] 04:22:36 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x11bfe1400) [pid = 1930] [serial = 2069] [outer = 0x0] [url = about:blank] 04:22:36 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x119d90400) [pid = 1930] [serial = 2065] [outer = 0x0] [url = about:blank] 04:22:36 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x11a98cc00) [pid = 1930] [serial = 2066] [outer = 0x0] [url = about:blank] 04:22:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:22:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 822ms 04:22:36 INFO - PROCESS | 1930 | 1461583356874 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 04:22:36 INFO - PROCESS | 1930 | 1461583356876 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 04:22:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:22:36 INFO - PROCESS | 1930 | 1461583356878 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:22:36 INFO - PROCESS | 1930 | 1461583356880 Marionette TRACE conn2 <- [1,2850,null,{}] 04:22:36 INFO - PROCESS | 1930 | 1461583356888 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}] 04:22:36 INFO - PROCESS | 1930 | 1461583356976 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 04:22:36 INFO - PROCESS | 1930 | 1461583356984 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x1264d3000 == 42 [pid = 1930] [id = 720] 04:22:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x123b72c00) [pid = 1930] [serial = 2160] [outer = 0x0] 04:22:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x128ddc400) [pid = 1930] [serial = 2161] [outer = 0x123b72c00] 04:22:37 INFO - PROCESS | 1930 | 1461583357013 Marionette DEBUG loaded listener.js 04:22:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x129587c00) [pid = 1930] [serial = 2162] [outer = 0x123b72c00] 04:22:37 INFO - PROCESS | 1930 | 1461583357353 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:22:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:22:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 521ms 04:22:37 INFO - PROCESS | 1930 | 1461583357427 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 04:22:37 INFO - PROCESS | 1930 | 1461583357429 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 04:22:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:22:37 INFO - PROCESS | 1930 | 1461583357433 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:22:37 INFO - PROCESS | 1930 | 1461583357434 Marionette TRACE conn2 <- [1,2854,null,{}] 04:22:37 INFO - PROCESS | 1930 | 1461583357436 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}] 04:22:37 INFO - PROCESS | 1930 | 1461583357523 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 04:22:37 INFO - PROCESS | 1930 | 1461583357528 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a0d2800 == 43 [pid = 1930] [id = 721] 04:22:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x12a6b2c00) [pid = 1930] [serial = 2163] [outer = 0x0] 04:22:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x12ae1f400) [pid = 1930] [serial = 2164] [outer = 0x12a6b2c00] 04:22:37 INFO - PROCESS | 1930 | 1461583357555 Marionette DEBUG loaded listener.js 04:22:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x12ae77800) [pid = 1930] [serial = 2165] [outer = 0x12a6b2c00] 04:22:37 INFO - PROCESS | 1930 | 1461583357886 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]]]}] 04:22:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:22:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 470ms 04:22:37 INFO - PROCESS | 1930 | 1461583357904 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 04:22:37 INFO - PROCESS | 1930 | 1461583357905 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 04:22:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:22:37 INFO - PROCESS | 1930 | 1461583357907 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:22:37 INFO - PROCESS | 1930 | 1461583357909 Marionette TRACE conn2 <- [1,2858,null,{}] 04:22:37 INFO - PROCESS | 1930 | 1461583357911 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}] 04:22:38 INFO - PROCESS | 1930 | 1461583358003 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 04:22:38 INFO - PROCESS | 1930 | 1461583358062 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x123ac7800 == 44 [pid = 1930] [id = 722] 04:22:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x115098400) [pid = 1930] [serial = 2166] [outer = 0x0] 04:22:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x12b750800) [pid = 1930] [serial = 2167] [outer = 0x115098400] 04:22:38 INFO - PROCESS | 1930 | 1461583358088 Marionette DEBUG loaded listener.js 04:22:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x11b9d7400) [pid = 1930] [serial = 2168] [outer = 0x115098400] 04:22:38 INFO - PROCESS | 1930 | 1461583358389 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:22:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:22:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 520ms 04:22:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:22:38 INFO - PROCESS | 1930 | 1461583358428 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 04:22:38 INFO - PROCESS | 1930 | 1461583358430 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 04:22:38 INFO - PROCESS | 1930 | 1461583358432 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:22:38 INFO - PROCESS | 1930 | 1461583358433 Marionette TRACE conn2 <- [1,2862,null,{}] 04:22:38 INFO - PROCESS | 1930 | 1461583358435 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}] 04:22:38 INFO - PROCESS | 1930 | 1461583358534 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 04:22:38 INFO - PROCESS | 1930 | 1461583358602 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2ea800 == 45 [pid = 1930] [id = 723] 04:22:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x1281a9800) [pid = 1930] [serial = 2169] [outer = 0x0] 04:22:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x12b77f800) [pid = 1930] [serial = 2170] [outer = 0x1281a9800] 04:22:38 INFO - PROCESS | 1930 | 1461583358629 Marionette DEBUG loaded listener.js 04:22:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x12c018400) [pid = 1930] [serial = 2171] [outer = 0x1281a9800] 04:22:38 INFO - PROCESS | 1930 | 1461583358924 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]]]}] 04:22:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:22:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 519ms 04:22:38 INFO - PROCESS | 1930 | 1461583358952 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 04:22:38 INFO - PROCESS | 1930 | 1461583358953 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 04:22:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:22:38 INFO - PROCESS | 1930 | 1461583358955 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:22:38 INFO - PROCESS | 1930 | 1461583358956 Marionette TRACE conn2 <- [1,2866,null,{}] 04:22:38 INFO - PROCESS | 1930 | 1461583358959 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}] 04:22:39 INFO - PROCESS | 1930 | 1461583359071 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 04:22:39 INFO - PROCESS | 1930 | 1461583359082 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ea60800 == 46 [pid = 1930] [id = 724] 04:22:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x12a6b6800) [pid = 1930] [serial = 2172] [outer = 0x0] 04:22:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x12d237c00) [pid = 1930] [serial = 2173] [outer = 0x12a6b6800] 04:22:39 INFO - PROCESS | 1930 | 1461583359107 Marionette DEBUG loaded listener.js 04:22:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x12d586000) [pid = 1930] [serial = 2174] [outer = 0x12a6b6800] 04:22:39 INFO - PROCESS | 1930 | 1461583359476 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]]]}] 04:22:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:22:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 569ms 04:22:39 INFO - PROCESS | 1930 | 1461583359524 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 04:22:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:22:39 INFO - PROCESS | 1930 | 1461583359525 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 04:22:39 INFO - PROCESS | 1930 | 1461583359527 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:22:39 INFO - PROCESS | 1930 | 1461583359529 Marionette TRACE conn2 <- [1,2870,null,{}] 04:22:39 INFO - PROCESS | 1930 | 1461583359531 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}] 04:22:39 INFO - PROCESS | 1930 | 1461583359648 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 04:22:39 INFO - PROCESS | 1930 | 1461583359659 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f4d4800 == 47 [pid = 1930] [id = 725] 04:22:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x12d23cc00) [pid = 1930] [serial = 2175] [outer = 0x0] 04:22:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x12d7cb800) [pid = 1930] [serial = 2176] [outer = 0x12d23cc00] 04:22:39 INFO - PROCESS | 1930 | 1461583359702 Marionette DEBUG loaded listener.js 04:22:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x12e422c00) [pid = 1930] [serial = 2177] [outer = 0x12d23cc00] 04:22:40 INFO - PROCESS | 1930 | 1461583360131 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]]]}] 04:22:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:22:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 620ms 04:22:40 INFO - PROCESS | 1930 | 1461583360152 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 04:22:40 INFO - PROCESS | 1930 | 1461583360153 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 04:22:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:22:40 INFO - PROCESS | 1930 | 1461583360156 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:22:40 INFO - PROCESS | 1930 | 1461583360157 Marionette TRACE conn2 <- [1,2874,null,{}] 04:22:40 INFO - PROCESS | 1930 | 1461583360159 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}] 04:22:40 INFO - PROCESS | 1930 | 1461583360271 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 04:22:40 INFO - PROCESS | 1930 | 1461583360311 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f9cd000 == 48 [pid = 1930] [id = 726] 04:22:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x12d588400) [pid = 1930] [serial = 2178] [outer = 0x0] 04:22:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x12e42d400) [pid = 1930] [serial = 2179] [outer = 0x12d588400] 04:22:40 INFO - PROCESS | 1930 | 1461583360336 Marionette DEBUG loaded listener.js 04:22:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x12e6d3000) [pid = 1930] [serial = 2180] [outer = 0x12d588400] 04:22:40 INFO - PROCESS | 1930 | 1461583360646 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]]]}] 04:22:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:22:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 520ms 04:22:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:22:40 INFO - PROCESS | 1930 | 1461583360677 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 04:22:40 INFO - PROCESS | 1930 | 1461583360678 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 04:22:40 INFO - PROCESS | 1930 | 1461583360683 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:22:40 INFO - PROCESS | 1930 | 1461583360684 Marionette TRACE conn2 <- [1,2878,null,{}] 04:22:40 INFO - PROCESS | 1930 | 1461583360698 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}] 04:22:40 INFO - PROCESS | 1930 | 1461583360812 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 04:22:40 INFO - PROCESS | 1930 | 1461583360816 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x130169000 == 49 [pid = 1930] [id = 727] 04:22:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x12dd3ec00) [pid = 1930] [serial = 2181] [outer = 0x0] 04:22:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x12e6d6800) [pid = 1930] [serial = 2182] [outer = 0x12dd3ec00] 04:22:40 INFO - PROCESS | 1930 | 1461583360841 Marionette DEBUG loaded listener.js 04:22:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x12e8d3800) [pid = 1930] [serial = 2183] [outer = 0x12dd3ec00] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x11aa52400) [pid = 1930] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x12fb21000) [pid = 1930] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x11addd000) [pid = 1930] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x11c738800) [pid = 1930] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x119d98400) [pid = 1930] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x11575cc00) [pid = 1930] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x115747400) [pid = 1930] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x12f46e400) [pid = 1930] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x114c48800) [pid = 1930] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x118a49800) [pid = 1930] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x11985c400) [pid = 1930] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x12d160800) [pid = 1930] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x12ae6f400) [pid = 1930] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x12ae1c000) [pid = 1930] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x11581e000) [pid = 1930] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x129583800) [pid = 1930] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x12668e800) [pid = 1930] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x115a33000) [pid = 1930] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x123b75800) [pid = 1930] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x127a2f800) [pid = 1930] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x115ab0c00) [pid = 1930] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x11b9d1000) [pid = 1930] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x128d2d000) [pid = 1930] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x12752d000) [pid = 1930] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x1157ed000) [pid = 1930] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x11c498400) [pid = 1930] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x12ae74800) [pid = 1930] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x1158be000) [pid = 1930] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x12a6b8000) [pid = 1930] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x12e6ad400) [pid = 1930] [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.] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x12bdce000) [pid = 1930] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x12b7dbc00) [pid = 1930] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x115951400) [pid = 1930] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x115271800) [pid = 1930] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x11c2b1c00) [pid = 1930] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x127521800) [pid = 1930] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:22:41 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x126605000) [pid = 1930] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:22:41 INFO - PROCESS | 1930 | 1461583361302 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]]]}] 04:22:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:22:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 672ms 04:22:41 INFO - PROCESS | 1930 | 1461583361354 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 04:22:41 INFO - PROCESS | 1930 | 1461583361356 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 04:22:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:22:41 INFO - PROCESS | 1930 | 1461583361358 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:22:41 INFO - PROCESS | 1930 | 1461583361359 Marionette TRACE conn2 <- [1,2882,null,{}] 04:22:41 INFO - PROCESS | 1930 | 1461583361364 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}] 04:22:41 INFO - PROCESS | 1930 | 1461583361471 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 04:22:41 INFO - PROCESS | 1930 | 1461583361475 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x12be17800 == 50 [pid = 1930] [id = 728] 04:22:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x11575cc00) [pid = 1930] [serial = 2184] [outer = 0x0] 04:22:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x127141000) [pid = 1930] [serial = 2185] [outer = 0x11575cc00] 04:22:41 INFO - PROCESS | 1930 | 1461583361507 Marionette DEBUG loaded listener.js 04:22:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x128a62c00) [pid = 1930] [serial = 2186] [outer = 0x11575cc00] 04:22:41 INFO - PROCESS | 1930 | 1461583361863 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]]]}] 04:22:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:22:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 519ms 04:22:41 INFO - PROCESS | 1930 | 1461583361878 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 04:22:41 INFO - PROCESS | 1930 | 1461583361880 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 04:22:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:22:41 INFO - PROCESS | 1930 | 1461583361883 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:22:41 INFO - PROCESS | 1930 | 1461583361884 Marionette TRACE conn2 <- [1,2886,null,{}] 04:22:41 INFO - PROCESS | 1930 | 1461583361887 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}] 04:22:41 INFO - PROCESS | 1930 | 1461583361976 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 04:22:42 INFO - PROCESS | 1930 | 1461583362041 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x1301af000 == 51 [pid = 1930] [id = 729] 04:22:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x127a2f800) [pid = 1930] [serial = 2187] [outer = 0x0] 04:22:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x12ae6f400) [pid = 1930] [serial = 2188] [outer = 0x127a2f800] 04:22:42 INFO - PROCESS | 1930 | 1461583362066 Marionette DEBUG loaded listener.js 04:22:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x12c0e0c00) [pid = 1930] [serial = 2189] [outer = 0x127a2f800] 04:22:42 INFO - PROCESS | 1930 | 1461583362351 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]]]}] 04:22:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:22:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 519ms 04:22:42 INFO - PROCESS | 1930 | 1461583362402 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 04:22:42 INFO - PROCESS | 1930 | 1461583362403 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 04:22:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:22:42 INFO - PROCESS | 1930 | 1461583362406 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:22:42 INFO - PROCESS | 1930 | 1461583362407 Marionette TRACE conn2 <- [1,2890,null,{}] 04:22:42 INFO - PROCESS | 1930 | 1461583362409 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}] 04:22:42 INFO - PROCESS | 1930 | 1461583362501 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 04:22:42 INFO - PROCESS | 1930 | 1461583362505 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x130804800 == 52 [pid = 1930] [id = 730] 04:22:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12bdcb800) [pid = 1930] [serial = 2190] [outer = 0x0] 04:22:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x12e8d5400) [pid = 1930] [serial = 2191] [outer = 0x12bdcb800] 04:22:42 INFO - PROCESS | 1930 | 1461583362530 Marionette DEBUG loaded listener.js 04:22:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x12ea2cc00) [pid = 1930] [serial = 2192] [outer = 0x12bdcb800] 04:22:42 INFO - PROCESS | 1930 | 1461583362883 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:22:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:22:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 517ms 04:22:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:22:42 INFO - PROCESS | 1930 | 1461583362935 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 04:22:42 INFO - PROCESS | 1930 | 1461583362936 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 04:22:42 INFO - PROCESS | 1930 | 1461583362938 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:22:42 INFO - PROCESS | 1930 | 1461583362939 Marionette TRACE conn2 <- [1,2894,null,{}] 04:22:42 INFO - PROCESS | 1930 | 1461583362942 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}] 04:22:43 INFO - PROCESS | 1930 | 1461583363031 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 04:22:43 INFO - PROCESS | 1930 | 1461583363035 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x13090d800 == 53 [pid = 1930] [id = 731] 04:22:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x12ea2dc00) [pid = 1930] [serial = 2193] [outer = 0x0] 04:22:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x12ea33c00) [pid = 1930] [serial = 2194] [outer = 0x12ea2dc00] 04:22:43 INFO - PROCESS | 1930 | 1461583363060 Marionette DEBUG loaded listener.js 04:22:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x12ea4cc00) [pid = 1930] [serial = 2195] [outer = 0x12ea2dc00] 04:22:43 INFO - PROCESS | 1930 | 1461583363585 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]]]}] 04:22:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:22:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 670ms 04:22:43 INFO - PROCESS | 1930 | 1461583363609 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 04:22:43 INFO - PROCESS | 1930 | 1461583363614 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 04:22:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:22:43 INFO - PROCESS | 1930 | 1461583363618 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:22:43 INFO - PROCESS | 1930 | 1461583363621 Marionette TRACE conn2 <- [1,2898,null,{}] 04:22:43 INFO - PROCESS | 1930 | 1461583363624 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}] 04:22:43 INFO - PROCESS | 1930 | 1461583363738 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 04:22:43 INFO - PROCESS | 1930 | 1461583363855 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x1263a9000 == 54 [pid = 1930] [id = 732] 04:22:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x118aa3400) [pid = 1930] [serial = 2196] [outer = 0x0] 04:22:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x119232800) [pid = 1930] [serial = 2197] [outer = 0x118aa3400] 04:22:43 INFO - PROCESS | 1930 | 1461583363888 Marionette DEBUG loaded listener.js 04:22:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x11a938c00) [pid = 1930] [serial = 2198] [outer = 0x118aa3400] 04:22:44 INFO - PROCESS | 1930 | 1461583364348 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]]]}] 04:22:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:22:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 771ms 04:22:44 INFO - PROCESS | 1930 | 1461583364391 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 04:22:44 INFO - PROCESS | 1930 | 1461583364394 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 04:22:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:22:44 INFO - PROCESS | 1930 | 1461583364399 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:22:44 INFO - PROCESS | 1930 | 1461583364401 Marionette TRACE conn2 <- [1,2902,null,{}] 04:22:44 INFO - PROCESS | 1930 | 1461583364404 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}] 04:22:44 INFO - PROCESS | 1930 | 1461583364517 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 04:22:44 INFO - PROCESS | 1930 | 1461583364624 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b0e0000 == 55 [pid = 1930] [id = 733] 04:22:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x11a98c000) [pid = 1930] [serial = 2199] [outer = 0x0] 04:22:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x11bfd4000) [pid = 1930] [serial = 2200] [outer = 0x11a98c000] 04:22:44 INFO - PROCESS | 1930 | 1461583364657 Marionette DEBUG loaded listener.js 04:22:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x127142400) [pid = 1930] [serial = 2201] [outer = 0x11a98c000] 04:22:45 INFO - PROCESS | 1930 | 1461583365046 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:22:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:22:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 671ms 04:22:45 INFO - PROCESS | 1930 | 1461583365112 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 04:22:45 INFO - PROCESS | 1930 | 1461583365113 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 04:22:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:22:45 INFO - PROCESS | 1930 | 1461583365131 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:22:45 INFO - PROCESS | 1930 | 1461583365133 Marionette TRACE conn2 <- [1,2906,null,{}] 04:22:45 INFO - PROCESS | 1930 | 1461583365141 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}] 04:22:45 INFO - PROCESS | 1930 | 1461583365255 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 04:22:45 INFO - PROCESS | 1930 | 1461583365336 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x1301aa000 == 56 [pid = 1930] [id = 734] 04:22:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x129575c00) [pid = 1930] [serial = 2202] [outer = 0x0] 04:22:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x12ae16400) [pid = 1930] [serial = 2203] [outer = 0x129575c00] 04:22:45 INFO - PROCESS | 1930 | 1461583365370 Marionette DEBUG loaded listener.js 04:22:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x12b7dd800) [pid = 1930] [serial = 2204] [outer = 0x129575c00] 04:22:45 INFO - PROCESS | 1930 | 1461583365790 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]]]}] 04:22:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:22:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 675ms 04:22:45 INFO - PROCESS | 1930 | 1461583365804 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 04:22:45 INFO - PROCESS | 1930 | 1461583365806 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 04:22:45 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:22:45 INFO - PROCESS | 1930 | 1461583365808 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:22:45 INFO - PROCESS | 1930 | 1461583365810 Marionette TRACE conn2 <- [1,2910,null,{}] 04:22:45 INFO - PROCESS | 1930 | 1461583365814 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}] 04:22:45 INFO - PROCESS | 1930 | 1461583365925 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 04:22:46 INFO - PROCESS | 1930 | 1461583366032 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x130d7e000 == 57 [pid = 1930] [id = 735] 04:22:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x12b7df800) [pid = 1930] [serial = 2205] [outer = 0x0] 04:22:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x12bd35000) [pid = 1930] [serial = 2206] [outer = 0x12b7df800] 04:22:46 INFO - PROCESS | 1930 | 1461583366064 Marionette DEBUG loaded listener.js 04:22:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x12c019800) [pid = 1930] [serial = 2207] [outer = 0x12b7df800] 04:22:46 INFO - PROCESS | 1930 | 1461583366365 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]]]}] 04:22:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:22:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:22:46 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 619ms 04:22:46 INFO - PROCESS | 1930 | 1461583366428 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 04:22:46 INFO - PROCESS | 1930 | 1461583366429 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 04:22:46 INFO - TEST-START | /DOMEvents/constructors.html 04:22:46 INFO - PROCESS | 1930 | 1461583366432 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:22:46 INFO - PROCESS | 1930 | 1461583366433 Marionette TRACE conn2 <- [1,2914,null,{}] 04:22:46 INFO - PROCESS | 1930 | 1461583366436 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}] 04:22:46 INFO - PROCESS | 1930 | 1461583366540 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 04:22:46 INFO - PROCESS | 1930 | 1461583366635 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x131e83800 == 58 [pid = 1930] [id = 736] 04:22:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x12c0e0800) [pid = 1930] [serial = 2208] [outer = 0x0] 04:22:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x12d58e000) [pid = 1930] [serial = 2209] [outer = 0x12c0e0800] 04:22:46 INFO - PROCESS | 1930 | 1461583366666 Marionette DEBUG loaded listener.js 04:22:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x12e6b7c00) [pid = 1930] [serial = 2210] [outer = 0x12c0e0800] 04:22:47 INFO - PROCESS | 1930 | 1461583367136 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]]]}] 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:22:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:22:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:22:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:22:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:22:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:22:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:22:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:22:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:22:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:22:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:22:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:22:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:22:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:22:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:22:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:22:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:22:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:22:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:22:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:22:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:22:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:22:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:22:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:22:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:22:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:22:47 INFO - TEST-OK | /DOMEvents/constructors.html | took 726ms 04:22:47 INFO - PROCESS | 1930 | 1461583367159 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 04:22:47 INFO - PROCESS | 1930 | 1461583367163 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 04:22:47 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:22:47 INFO - PROCESS | 1930 | 1461583367167 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:22:47 INFO - PROCESS | 1930 | 1461583367169 Marionette TRACE conn2 <- [1,2918,null,{}] 04:22:47 INFO - PROCESS | 1930 | 1461583367172 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}] 04:22:47 INFO - PROCESS | 1930 | 1461583367339 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 04:22:47 INFO - PROCESS | 1930 | 1461583367468 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x1373ef000 == 59 [pid = 1930] [id = 737] 04:22:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x12ea30400) [pid = 1930] [serial = 2211] [outer = 0x0] 04:22:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x12eb56c00) [pid = 1930] [serial = 2212] [outer = 0x12ea30400] 04:22:47 INFO - PROCESS | 1930 | 1461583367502 Marionette DEBUG loaded listener.js 04:22:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x12ec7cc00) [pid = 1930] [serial = 2213] [outer = 0x12ea30400] 04:22:47 INFO - PROCESS | 1930 | 1461583367904 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:22:47 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:22:47 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 770ms 04:22:47 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:22:47 INFO - PROCESS | 1930 | 1461583367937 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 04:22:47 INFO - PROCESS | 1930 | 1461583367939 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 04:22:47 INFO - PROCESS | 1930 | 1461583367941 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:22:47 INFO - PROCESS | 1930 | 1461583367942 Marionette TRACE conn2 <- [1,2922,null,{}] 04:22:47 INFO - PROCESS | 1930 | 1461583367945 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}] 04:22:48 INFO - PROCESS | 1930 | 1461583368055 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 04:22:48 INFO - PROCESS | 1930 | 1461583368164 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x1156a0800 == 60 [pid = 1930] [id = 738] 04:22:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x11351bc00) [pid = 1930] [serial = 2214] [outer = 0x0] 04:22:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x115090800) [pid = 1930] [serial = 2215] [outer = 0x11351bc00] 04:22:48 INFO - PROCESS | 1930 | 1461583368196 Marionette DEBUG loaded listener.js 04:22:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x11648b400) [pid = 1930] [serial = 2216] [outer = 0x11351bc00] 04:22:48 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:22:48 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:22:48 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:22:48 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:22:48 INFO - PROCESS | 1930 | 1461583368776 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]]]}] 04:22:48 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:22:48 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:22:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:22:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:22:48 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 04:22:48 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:22:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:22:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:22:48 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 04:22:48 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:22:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:22:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:22:48 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]" 04:22:48 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:22:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:22:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:22:48 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:22:48 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 871ms 04:22:48 INFO - PROCESS | 1930 | 1461583368816 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 04:22:48 INFO - PROCESS | 1930 | 1461583368820 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 04:22:48 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:22:48 INFO - PROCESS | 1930 | 1461583368826 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:22:48 INFO - PROCESS | 1930 | 1461583368830 Marionette TRACE conn2 <- [1,2926,null,{}] 04:22:48 INFO - PROCESS | 1930 | 1461583368836 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}] 04:22:48 INFO - PROCESS | 1930 | 1461583368960 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 04:22:49 INFO - PROCESS | 1930 | 1461583369039 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x11af47000 == 61 [pid = 1930] [id = 739] 04:22:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x115627800) [pid = 1930] [serial = 2217] [outer = 0x0] 04:22:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x11574b000) [pid = 1930] [serial = 2218] [outer = 0x115627800] 04:22:49 INFO - PROCESS | 1930 | 1461583369068 Marionette DEBUG loaded listener.js 04:22:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x1158b1400) [pid = 1930] [serial = 2219] [outer = 0x115627800] 04:22:49 INFO - PROCESS | 1930 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:22:49 INFO - PROCESS | 1930 | 1461583369436 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]]]}] 04:22:49 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:22:49 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 624ms 04:22:49 INFO - PROCESS | 1930 | 1461583369449 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 04:22:49 INFO - PROCESS | 1930 | 1461583369453 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 04:22:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:22:49 INFO - PROCESS | 1930 | 1461583369457 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:22:49 INFO - PROCESS | 1930 | 1461583369459 Marionette TRACE conn2 <- [1,2930,null,{}] 04:22:49 INFO - PROCESS | 1930 | 1461583369461 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}] 04:22:49 INFO - PROCESS | 1930 | 1461583369559 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 04:22:49 INFO - PROCESS | 1930 | 1461583369626 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a8a3800 == 62 [pid = 1930] [id = 740] 04:22:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x1164f1400) [pid = 1930] [serial = 2220] [outer = 0x0] 04:22:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x1187b9000) [pid = 1930] [serial = 2221] [outer = 0x1164f1400] 04:22:49 INFO - PROCESS | 1930 | 1461583369700 Marionette DEBUG loaded listener.js 04:22:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x11929fc00) [pid = 1930] [serial = 2222] [outer = 0x1164f1400] 04:22:50 INFO - PROCESS | 1930 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:22:50 INFO - PROCESS | 1930 | 1461583370132 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]]]}] 04:22:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:22:50 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 719ms 04:22:50 INFO - PROCESS | 1930 | 1461583370177 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 04:22:50 INFO - PROCESS | 1930 | 1461583370180 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 04:22:50 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:22:50 INFO - PROCESS | 1930 | 1461583370183 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:22:50 INFO - PROCESS | 1930 | 1461583370187 Marionette TRACE conn2 <- [1,2934,null,{}] 04:22:50 INFO - PROCESS | 1930 | 1461583370197 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}] 04:22:50 INFO - PROCESS | 1930 | 1461583370385 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 04:22:50 INFO - PROCESS | 1930 | --DOCSHELL 0x119323000 == 61 [pid = 1930] [id = 347] 04:22:50 INFO - PROCESS | 1930 | --DOCSHELL 0x130804800 == 60 [pid = 1930] [id = 730] 04:22:50 INFO - PROCESS | 1930 | --DOCSHELL 0x1301af000 == 59 [pid = 1930] [id = 729] 04:22:50 INFO - PROCESS | 1930 | --DOCSHELL 0x12be17800 == 58 [pid = 1930] [id = 728] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x12fb28000) [pid = 1930] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:22:50 INFO - PROCESS | 1930 | --DOCSHELL 0x130169000 == 57 [pid = 1930] [id = 727] 04:22:50 INFO - PROCESS | 1930 | --DOCSHELL 0x12f9cd000 == 56 [pid = 1930] [id = 726] 04:22:50 INFO - PROCESS | 1930 | --DOCSHELL 0x12f4d4800 == 55 [pid = 1930] [id = 725] 04:22:50 INFO - PROCESS | 1930 | --DOCSHELL 0x12ea60800 == 54 [pid = 1930] [id = 724] 04:22:50 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2ea800 == 53 [pid = 1930] [id = 723] 04:22:50 INFO - PROCESS | 1930 | --DOCSHELL 0x123ac7800 == 52 [pid = 1930] [id = 722] 04:22:50 INFO - PROCESS | 1930 | --DOCSHELL 0x12a0d2800 == 51 [pid = 1930] [id = 721] 04:22:50 INFO - PROCESS | 1930 | --DOCSHELL 0x1264d3000 == 50 [pid = 1930] [id = 720] 04:22:50 INFO - PROCESS | 1930 | --DOCSHELL 0x1264d1000 == 49 [pid = 1930] [id = 719] 04:22:50 INFO - PROCESS | 1930 | --DOCSHELL 0x12aed9800 == 48 [pid = 1930] [id = 718] 04:22:50 INFO - PROCESS | 1930 | --DOCSHELL 0x12ffa0000 == 47 [pid = 1930] [id = 716] 04:22:50 INFO - PROCESS | 1930 | --DOCSHELL 0x12fc4e000 == 46 [pid = 1930] [id = 715] 04:22:50 INFO - PROCESS | 1930 | --DOCSHELL 0x12f4f0000 == 45 [pid = 1930] [id = 714] 04:22:50 INFO - PROCESS | 1930 | --DOCSHELL 0x119d2f000 == 44 [pid = 1930] [id = 711] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x128d38800) [pid = 1930] [serial = 2060] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x123b74000) [pid = 1930] [serial = 2018] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x1271c2000) [pid = 1930] [serial = 2021] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x11addcc00) [pid = 1930] [serial = 2015] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x116951800) [pid = 1930] [serial = 1970] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x115816800) [pid = 1930] [serial = 2009] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x12fb52400) [pid = 1930] [serial = 1910] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x115746c00) [pid = 1930] [serial = 1967] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x11985e400) [pid = 1930] [serial = 2012] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x128de2c00) [pid = 1930] [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.] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x12b7dec00) [pid = 1930] [serial = 2114] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x12ae1f800) [pid = 1930] [serial = 2111] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x12c00dc00) [pid = 1930] [serial = 2122] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x12d157800) [pid = 1930] [serial = 2126] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x12c017000) [pid = 1930] [serial = 2125] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x12c016c00) [pid = 1930] [serial = 2123] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x12d585800) [pid = 1930] [serial = 2131] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x119e44c00) [pid = 1930] [serial = 2051] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x1157ee000) [pid = 1930] [serial = 2048] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x12819c400) [pid = 1930] [serial = 2045] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x128d38400) [pid = 1930] [serial = 2024] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x128a62000) [pid = 1930] [serial = 2057] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x11bfe6000) [pid = 1930] [serial = 2054] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x12d57f800) [pid = 1930] [serial = 2129] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x12b780400) [pid = 1930] [serial = 2113] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x12b8f0800) [pid = 1930] [serial = 2116] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x12b8fbc00) [pid = 1930] [serial = 2117] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x11aa4c400) [pid = 1930] [serial = 2119] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x12bdc8c00) [pid = 1930] [serial = 2120] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x12a6b5800) [pid = 1930] [serial = 2087] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x12a6afc00) [pid = 1930] [serial = 2086] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x12b757c00) [pid = 1930] [serial = 2096] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x12b750c00) [pid = 1930] [serial = 2095] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x119862800) [pid = 1930] [serial = 2099] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x118f11400) [pid = 1930] [serial = 2098] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x128118800) [pid = 1930] [serial = 2081] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x1271eb800) [pid = 1930] [serial = 2080] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x12a6bb800) [pid = 1930] [serial = 2110] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x11ad2c000) [pid = 1930] [serial = 2078] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x11aa4ec00) [pid = 1930] [serial = 2077] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x11c2b3400) [pid = 1930] [serial = 2104] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x12956c000) [pid = 1930] [serial = 2083] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x129580000) [pid = 1930] [serial = 2084] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x1271c1c00) [pid = 1930] [serial = 2105] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x128d37c00) [pid = 1930] [serial = 2107] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x129584000) [pid = 1930] [serial = 2108] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x119232000) [pid = 1930] [serial = 2075] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x11594a400) [pid = 1930] [serial = 2074] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x127a7e000) [pid = 1930] [serial = 2072] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x12b74e800) [pid = 1930] [serial = 2093] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x12ae79c00) [pid = 1930] [serial = 2092] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x119863800) [pid = 1930] [serial = 2101] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x11ad2b000) [pid = 1930] [serial = 2102] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x12ae70800) [pid = 1930] [serial = 2090] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x12ae18000) [pid = 1930] [serial = 2089] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x12d23e400) [pid = 1930] [serial = 2128] [outer = 0x0] [url = about:blank] 04:22:50 INFO - PROCESS | 1930 | 1461583370507 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x119323800 == 45 [pid = 1930] [id = 741] 04:22:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x1157ee000) [pid = 1930] [serial = 2223] [outer = 0x0] 04:22:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x116951800) [pid = 1930] [serial = 2224] [outer = 0x1157ee000] 04:22:50 INFO - PROCESS | 1930 | 1461583370539 Marionette DEBUG loaded listener.js 04:22:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x119bc7400) [pid = 1930] [serial = 2225] [outer = 0x1157ee000] 04:22:50 INFO - PROCESS | 1930 | 1461583370867 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]]]}] 04:22:50 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:22:50 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 725ms 04:22:50 INFO - PROCESS | 1930 | 1461583370909 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 04:22:50 INFO - PROCESS | 1930 | 1461583370912 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 04:22:50 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:22:50 INFO - PROCESS | 1930 | 1461583370932 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:22:50 INFO - PROCESS | 1930 | 1461583370935 Marionette TRACE conn2 <- [1,2938,null,{}] 04:22:50 INFO - PROCESS | 1930 | 1461583370940 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}] 04:22:51 INFO - PROCESS | 1930 | 1461583371068 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 04:22:51 INFO - PROCESS | 1930 | 1461583371175 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x1263c5800 == 46 [pid = 1930] [id = 742] 04:22:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x115816800) [pid = 1930] [serial = 2226] [outer = 0x0] 04:22:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x11a93cc00) [pid = 1930] [serial = 2227] [outer = 0x115816800] 04:22:51 INFO - PROCESS | 1930 | 1461583371201 Marionette DEBUG loaded listener.js 04:22:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x11add3c00) [pid = 1930] [serial = 2228] [outer = 0x115816800] 04:22:51 INFO - PROCESS | 1930 | 1461583371431 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]]]}] 04:22:51 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 04:22:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 539ms 04:22:51 INFO - PROCESS | 1930 | 1461583371454 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 04:22:51 INFO - PROCESS | 1930 | 1461583371455 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 04:22:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:22:51 INFO - PROCESS | 1930 | 1461583371457 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:22:51 INFO - PROCESS | 1930 | 1461583371458 Marionette TRACE conn2 <- [1,2942,null,{}] 04:22:51 INFO - PROCESS | 1930 | 1461583371461 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}] 04:22:51 INFO - PROCESS | 1930 | 1461583371561 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 04:22:51 INFO - PROCESS | 1930 | 1461583371567 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x127566000 == 47 [pid = 1930] [id = 743] 04:22:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x11addb800) [pid = 1930] [serial = 2229] [outer = 0x0] 04:22:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x11b971c00) [pid = 1930] [serial = 2230] [outer = 0x11addb800] 04:22:51 INFO - PROCESS | 1930 | 1461583371593 Marionette DEBUG loaded listener.js 04:22:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x11bfc9c00) [pid = 1930] [serial = 2231] [outer = 0x11addb800] 04:22:51 INFO - PROCESS | 1930 | 1461583371910 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"]]]}] 04:22:51 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 04:22:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:22:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:22:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 467ms 04:22:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:22:51 INFO - PROCESS | 1930 | 1461583371926 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 04:22:51 INFO - PROCESS | 1930 | 1461583371927 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 04:22:51 INFO - PROCESS | 1930 | 1461583371939 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:22:51 INFO - PROCESS | 1930 | 1461583371940 Marionette TRACE conn2 <- [1,2946,null,{}] 04:22:51 INFO - PROCESS | 1930 | 1461583371942 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}] 04:22:52 INFO - PROCESS | 1930 | 1461583372042 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 04:22:52 INFO - PROCESS | 1930 | 1461583372047 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a0c3800 == 48 [pid = 1930] [id = 744] 04:22:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x11bfdd400) [pid = 1930] [serial = 2232] [outer = 0x0] 04:22:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x11c2b1c00) [pid = 1930] [serial = 2233] [outer = 0x11bfdd400] 04:22:52 INFO - PROCESS | 1930 | 1461583372075 Marionette DEBUG loaded listener.js 04:22:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x1271c4000) [pid = 1930] [serial = 2234] [outer = 0x11bfdd400] 04:22:52 INFO - PROCESS | 1930 | 1461583372405 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]]]}] 04:22:52 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 04:22:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 478ms 04:22:52 INFO - PROCESS | 1930 | 1461583372408 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 04:22:52 INFO - PROCESS | 1930 | 1461583372409 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 04:22:52 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:22:52 INFO - PROCESS | 1930 | 1461583372411 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:22:52 INFO - PROCESS | 1930 | 1461583372413 Marionette TRACE conn2 <- [1,2950,null,{}] 04:22:52 INFO - PROCESS | 1930 | 1461583372416 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}] 04:22:52 INFO - PROCESS | 1930 | 1461583372502 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 04:22:52 INFO - PROCESS | 1930 | 1461583372506 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a14b800 == 49 [pid = 1930] [id = 745] 04:22:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x12751fc00) [pid = 1930] [serial = 2235] [outer = 0x0] 04:22:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x127528400) [pid = 1930] [serial = 2236] [outer = 0x12751fc00] 04:22:52 INFO - PROCESS | 1930 | 1461583372532 Marionette DEBUG loaded listener.js 04:22:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x12819c400) [pid = 1930] [serial = 2237] [outer = 0x12751fc00] 04:22:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a0ce000 == 50 [pid = 1930] [id = 746] 04:22:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x128d3a000) [pid = 1930] [serial = 2238] [outer = 0x0] 04:22:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x1271ec800) [pid = 1930] [serial = 2239] [outer = 0x128d3a000] 04:22:52 INFO - PROCESS | 1930 | 1461583372923 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]]]}] 04:22:52 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. 04:22:52 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 522ms 04:22:52 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:22:52 INFO - PROCESS | 1930 | 1461583372933 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 04:22:52 INFO - PROCESS | 1930 | 1461583372935 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 04:22:52 INFO - PROCESS | 1930 | 1461583372937 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:22:52 INFO - PROCESS | 1930 | 1461583372938 Marionette TRACE conn2 <- [1,2954,null,{}] 04:22:52 INFO - PROCESS | 1930 | 1461583372940 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}] 04:22:53 INFO - PROCESS | 1930 | 1461583373072 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 04:22:53 INFO - PROCESS | 1930 | 1461583373088 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b0ee000 == 51 [pid = 1930] [id = 747] 04:22:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x128d2c800) [pid = 1930] [serial = 2240] [outer = 0x0] 04:22:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x128d38400) [pid = 1930] [serial = 2241] [outer = 0x128d2c800] 04:22:53 INFO - PROCESS | 1930 | 1461583373114 Marionette DEBUG loaded listener.js 04:22:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x12957ec00) [pid = 1930] [serial = 2242] [outer = 0x128d2c800] 04:22:53 INFO - PROCESS | 1930 | 1461583373420 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]]]}] 04:22:53 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:22:53 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 04:22:53 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 521ms 04:22:53 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:22:53 INFO - PROCESS | 1930 | 1461583373458 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 04:22:53 INFO - PROCESS | 1930 | 1461583373459 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 04:22:53 INFO - PROCESS | 1930 | 1461583373462 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:22:53 INFO - PROCESS | 1930 | 1461583373464 Marionette TRACE conn2 <- [1,2958,null,{}] 04:22:53 INFO - PROCESS | 1930 | 1461583373467 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}] 04:22:53 INFO - PROCESS | 1930 | 1461583373582 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 04:22:53 INFO - PROCESS | 1930 | 1461583373620 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x12c2d7800 == 52 [pid = 1930] [id = 748] 04:22:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x128d2e000) [pid = 1930] [serial = 2243] [outer = 0x0] 04:22:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x12a6b3400) [pid = 1930] [serial = 2244] [outer = 0x128d2e000] 04:22:53 INFO - PROCESS | 1930 | 1461583373646 Marionette DEBUG loaded listener.js 04:22:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x12ae1cc00) [pid = 1930] [serial = 2245] [outer = 0x128d2e000] 04:22:53 INFO - PROCESS | 1930 | 1461583373949 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]]]}] 04:22:53 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. 04:22:53 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 522ms 04:22:53 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:22:53 INFO - PROCESS | 1930 | 1461583373985 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 04:22:53 INFO - PROCESS | 1930 | 1461583373986 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 04:22:53 INFO - PROCESS | 1930 | 1461583373988 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:22:53 INFO - PROCESS | 1930 | 1461583373989 Marionette TRACE conn2 <- [1,2962,null,{}] 04:22:53 INFO - PROCESS | 1930 | 1461583373992 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}] 04:22:54 INFO - PROCESS | 1930 | 1461583374105 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 04:22:54 INFO - PROCESS | 1930 | 1461583374128 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x12d527000 == 53 [pid = 1930] [id = 749] 04:22:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x12ae21c00) [pid = 1930] [serial = 2246] [outer = 0x0] 04:22:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12b74dc00) [pid = 1930] [serial = 2247] [outer = 0x12ae21c00] 04:22:54 INFO - PROCESS | 1930 | 1461583374153 Marionette DEBUG loaded listener.js 04:22:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x12b759400) [pid = 1930] [serial = 2248] [outer = 0x12ae21c00] 04:22:54 INFO - PROCESS | 1930 | 1461583374471 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]]]}] 04:22:54 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. 04:22:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 521ms 04:22:54 INFO - PROCESS | 1930 | 1461583374510 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 04:22:54 INFO - PROCESS | 1930 | 1461583374511 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 04:22:54 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:22:54 INFO - PROCESS | 1930 | 1461583374514 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:22:54 INFO - PROCESS | 1930 | 1461583374515 Marionette TRACE conn2 <- [1,2966,null,{}] 04:22:54 INFO - PROCESS | 1930 | 1461583374518 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}] 04:22:54 INFO - PROCESS | 1930 | 1461583374642 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 04:22:54 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x12bdcb800) [pid = 1930] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:22:54 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x12a6b6800) [pid = 1930] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:22:54 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x12d588400) [pid = 1930] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:22:54 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x12d23cc00) [pid = 1930] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:22:54 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x12a6b2c00) [pid = 1930] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:22:54 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x1157e7400) [pid = 1930] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:22:54 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x12dd3ec00) [pid = 1930] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:22:54 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x123b72c00) [pid = 1930] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:22:54 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x119363c00) [pid = 1930] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:22:54 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x11beeb800) [pid = 1930] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:22:54 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x1281a9800) [pid = 1930] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:22:54 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x115098400) [pid = 1930] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:22:54 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x11575cc00) [pid = 1930] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:22:54 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x127a2f800) [pid = 1930] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:22:54 INFO - PROCESS | 1930 | 1461583374918 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x11a80f000 == 54 [pid = 1930] [id = 750] 04:22:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x11526b800) [pid = 1930] [serial = 2249] [outer = 0x0] 04:22:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x115761000) [pid = 1930] [serial = 2250] [outer = 0x11526b800] 04:22:54 INFO - PROCESS | 1930 | 1461583374948 Marionette DEBUG loaded listener.js 04:22:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x12ae1c400) [pid = 1930] [serial = 2251] [outer = 0x11526b800] 04:22:55 INFO - PROCESS | 1930 | 1461583375216 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]]]}] 04:22:55 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 04:22:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 719ms 04:22:55 INFO - PROCESS | 1930 | 1461583375238 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 04:22:55 INFO - PROCESS | 1930 | 1461583375239 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 04:22:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:22:55 INFO - PROCESS | 1930 | 1461583375242 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:22:55 INFO - PROCESS | 1930 | 1461583375243 Marionette TRACE conn2 <- [1,2970,null,{}] 04:22:55 INFO - PROCESS | 1930 | 1461583375245 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}] 04:22:55 INFO - PROCESS | 1930 | 1461583375348 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 04:22:55 INFO - PROCESS | 1930 | 1461583375352 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ea5e800 == 55 [pid = 1930] [id = 751] 04:22:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x12b75a800) [pid = 1930] [serial = 2252] [outer = 0x0] 04:22:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x12bdc9c00) [pid = 1930] [serial = 2253] [outer = 0x12b75a800] 04:22:55 INFO - PROCESS | 1930 | 1461583375378 Marionette DEBUG loaded listener.js 04:22:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x12c012800) [pid = 1930] [serial = 2254] [outer = 0x12b75a800] 04:22:55 INFO - PROCESS | 1930 | 1461583375683 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]]]}] 04:22:55 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. 04:22:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 469ms 04:22:55 INFO - PROCESS | 1930 | 1461583375712 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 04:22:55 INFO - PROCESS | 1930 | 1461583375715 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 04:22:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:22:55 INFO - PROCESS | 1930 | 1461583375720 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:22:55 INFO - PROCESS | 1930 | 1461583375721 Marionette TRACE conn2 <- [1,2974,null,{}] 04:22:55 INFO - PROCESS | 1930 | 1461583375723 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}] 04:22:55 INFO - PROCESS | 1930 | 1461583375815 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 04:22:55 INFO - PROCESS | 1930 | 1461583375882 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f098800 == 56 [pid = 1930] [id = 752] 04:22:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x12c00f400) [pid = 1930] [serial = 2255] [outer = 0x0] 04:22:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x12c0e3800) [pid = 1930] [serial = 2256] [outer = 0x12c00f400] 04:22:55 INFO - PROCESS | 1930 | 1461583375907 Marionette DEBUG loaded listener.js 04:22:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x12d3a1000) [pid = 1930] [serial = 2257] [outer = 0x12c00f400] 04:22:56 INFO - PROCESS | 1930 | 1461583376177 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]]]}] 04:22:56 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. 04:22:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 472ms 04:22:56 INFO - PROCESS | 1930 | 1461583376193 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 04:22:56 INFO - PROCESS | 1930 | 1461583376194 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 04:22:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:22:56 INFO - PROCESS | 1930 | 1461583376203 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:22:56 INFO - PROCESS | 1930 | 1461583376204 Marionette TRACE conn2 <- [1,2978,null,{}] 04:22:56 INFO - PROCESS | 1930 | 1461583376206 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}] 04:22:56 INFO - PROCESS | 1930 | 1461583376304 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 04:22:56 INFO - PROCESS | 1930 | 1461583376308 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f632000 == 57 [pid = 1930] [id = 753] 04:22:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x12d238c00) [pid = 1930] [serial = 2258] [outer = 0x0] 04:22:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x12d7cdc00) [pid = 1930] [serial = 2259] [outer = 0x12d238c00] 04:22:56 INFO - PROCESS | 1930 | 1461583376333 Marionette DEBUG loaded listener.js 04:22:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x12e425c00) [pid = 1930] [serial = 2260] [outer = 0x12d238c00] 04:22:56 INFO - PROCESS | 1930 | 1461583376634 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]]]}] 04:22:56 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. 04:22:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 469ms 04:22:56 INFO - PROCESS | 1930 | 1461583376672 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 04:22:56 INFO - PROCESS | 1930 | 1461583376674 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 04:22:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:22:56 INFO - PROCESS | 1930 | 1461583376676 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:22:56 INFO - PROCESS | 1930 | 1461583376678 Marionette TRACE conn2 <- [1,2982,null,{}] 04:22:56 INFO - PROCESS | 1930 | 1461583376681 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}] 04:22:56 INFO - PROCESS | 1930 | 1461583376774 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 04:22:56 INFO - PROCESS | 1930 | 1461583376841 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x12fb2a000 == 58 [pid = 1930] [id = 754] 04:22:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x12d39b800) [pid = 1930] [serial = 2261] [outer = 0x0] 04:22:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x12e431c00) [pid = 1930] [serial = 2262] [outer = 0x12d39b800] 04:22:56 INFO - PROCESS | 1930 | 1461583376866 Marionette DEBUG loaded listener.js 04:22:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x12e6d5c00) [pid = 1930] [serial = 2263] [outer = 0x12d39b800] 04:22:57 INFO - PROCESS | 1930 | 1461583377291 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"]]]}] 04:22:57 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 04:22:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:22:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:22:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 670ms 04:22:57 INFO - PROCESS | 1930 | 1461583377346 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 04:22:57 INFO - PROCESS | 1930 | 1461583377350 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 04:22:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:22:57 INFO - PROCESS | 1930 | 1461583377353 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:22:57 INFO - PROCESS | 1930 | 1461583377356 Marionette TRACE conn2 <- [1,2986,null,{}] 04:22:57 INFO - PROCESS | 1930 | 1461583377360 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}] 04:22:57 INFO - PROCESS | 1930 | 1461583377474 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 04:22:57 INFO - PROCESS | 1930 | 1461583377604 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x11bfa5000 == 59 [pid = 1930] [id = 755] 04:22:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x115a33000) [pid = 1930] [serial = 2264] [outer = 0x0] 04:22:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x118987c00) [pid = 1930] [serial = 2265] [outer = 0x115a33000] 04:22:57 INFO - PROCESS | 1930 | 1461583377639 Marionette DEBUG loaded listener.js 04:22:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x119362800) [pid = 1930] [serial = 2266] [outer = 0x115a33000] 04:22:58 INFO - PROCESS | 1930 | 1461583378007 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]]]}] 04:22:58 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. 04:22:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 671ms 04:22:58 INFO - PROCESS | 1930 | 1461583378025 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 04:22:58 INFO - PROCESS | 1930 | 1461583378029 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 04:22:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:22:58 INFO - PROCESS | 1930 | 1461583378034 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:22:58 INFO - PROCESS | 1930 | 1461583378036 Marionette TRACE conn2 <- [1,2990,null,{}] 04:22:58 INFO - PROCESS | 1930 | 1461583378038 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}] 04:22:58 INFO - PROCESS | 1930 | 1461583378154 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 04:22:58 INFO - PROCESS | 1930 | 1461583378255 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x128178000 == 60 [pid = 1930] [id = 756] 04:22:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x119856800) [pid = 1930] [serial = 2267] [outer = 0x0] 04:22:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x11a85f000) [pid = 1930] [serial = 2268] [outer = 0x119856800] 04:22:58 INFO - PROCESS | 1930 | 1461583378287 Marionette DEBUG loaded listener.js 04:22:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x11b96f400) [pid = 1930] [serial = 2269] [outer = 0x119856800] 04:22:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x126f0f000 == 61 [pid = 1930] [id = 757] 04:22:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x11c4a1800) [pid = 1930] [serial = 2270] [outer = 0x0] 04:22:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x11bfc8800) [pid = 1930] [serial = 2271] [outer = 0x11c4a1800] 04:22:58 INFO - PROCESS | 1930 | 1461583378692 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]]]}] 04:22:58 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. 04:22:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 669ms 04:22:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:22:58 INFO - PROCESS | 1930 | 1461583378703 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 04:22:58 INFO - PROCESS | 1930 | 1461583378705 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 04:22:58 INFO - PROCESS | 1930 | 1461583378707 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:22:58 INFO - PROCESS | 1930 | 1461583378710 Marionette TRACE conn2 <- [1,2994,null,{}] 04:22:58 INFO - PROCESS | 1930 | 1461583378719 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}] 04:22:58 INFO - PROCESS | 1930 | 1461583378860 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 04:22:59 INFO - PROCESS | 1930 | 1461583378994 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f4de800 == 62 [pid = 1930] [id = 758] 04:22:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x123a5b400) [pid = 1930] [serial = 2272] [outer = 0x0] 04:22:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x127142000) [pid = 1930] [serial = 2273] [outer = 0x123a5b400] 04:22:59 INFO - PROCESS | 1930 | 1461583379027 Marionette DEBUG loaded listener.js 04:22:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x128ddf000) [pid = 1930] [serial = 2274] [outer = 0x123a5b400] 04:22:59 INFO - PROCESS | 1930 | 1461583379388 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]]]}] 04:22:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:22:59 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 04:22:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 722ms 04:22:59 INFO - PROCESS | 1930 | 1461583379429 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 04:22:59 INFO - PROCESS | 1930 | 1461583379431 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 04:22:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:22:59 INFO - PROCESS | 1930 | 1461583379433 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:22:59 INFO - PROCESS | 1930 | 1461583379435 Marionette TRACE conn2 <- [1,2998,null,{}] 04:22:59 INFO - PROCESS | 1930 | 1461583379437 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}] 04:22:59 INFO - PROCESS | 1930 | 1461583379553 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 04:22:59 INFO - PROCESS | 1930 | 1461583379658 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ffbb000 == 63 [pid = 1930] [id = 759] 04:22:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x129580000) [pid = 1930] [serial = 2275] [outer = 0x0] 04:22:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x12b751400) [pid = 1930] [serial = 2276] [outer = 0x129580000] 04:22:59 INFO - PROCESS | 1930 | 1461583379689 Marionette DEBUG loaded listener.js 04:22:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x12b7da800) [pid = 1930] [serial = 2277] [outer = 0x129580000] 04:23:00 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. 04:23:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 620ms 04:23:00 INFO - PROCESS | 1930 | 1461583380051 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]]]}] 04:23:00 INFO - PROCESS | 1930 | 1461583380055 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 04:23:00 INFO - PROCESS | 1930 | 1461583380057 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 04:23:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:23:00 INFO - PROCESS | 1930 | 1461583380061 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:23:00 INFO - PROCESS | 1930 | 1461583380063 Marionette TRACE conn2 <- [1,3002,null,{}] 04:23:00 INFO - PROCESS | 1930 | 1461583380066 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}] 04:23:00 INFO - PROCESS | 1930 | 1461583380227 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 04:23:00 INFO - PROCESS | 1930 | 1461583380392 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x130165800 == 64 [pid = 1930] [id = 760] 04:23:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x12b756400) [pid = 1930] [serial = 2278] [outer = 0x0] 04:23:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x12d162400) [pid = 1930] [serial = 2279] [outer = 0x12b756400] 04:23:00 INFO - PROCESS | 1930 | 1461583380438 Marionette DEBUG loaded listener.js 04:23:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x12dd43c00) [pid = 1930] [serial = 2280] [outer = 0x12b756400] 04:23:00 INFO - PROCESS | 1930 | 1461583380838 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]]]}] 04:23:00 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. 04:23:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 823ms 04:23:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:23:00 INFO - PROCESS | 1930 | 1461583380884 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 04:23:00 INFO - PROCESS | 1930 | 1461583380885 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 04:23:00 INFO - PROCESS | 1930 | 1461583380887 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:23:00 INFO - PROCESS | 1930 | 1461583380889 Marionette TRACE conn2 <- [1,3006,null,{}] 04:23:00 INFO - PROCESS | 1930 | 1461583380891 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}] 04:23:01 INFO - PROCESS | 1930 | 1461583381010 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 04:23:01 INFO - PROCESS | 1930 | 1461583381119 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x13080f800 == 65 [pid = 1930] [id = 761] 04:23:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x12e6d5800) [pid = 1930] [serial = 2281] [outer = 0x0] 04:23:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x12ea2f000) [pid = 1930] [serial = 2282] [outer = 0x12e6d5800] 04:23:01 INFO - PROCESS | 1930 | 1461583381151 Marionette DEBUG loaded listener.js 04:23:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x12ea53800) [pid = 1930] [serial = 2283] [outer = 0x12e6d5800] 04:23:01 INFO - PROCESS | 1930 | 1461583381467 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]]]}] 04:23:01 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. 04:23:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 620ms 04:23:01 INFO - PROCESS | 1930 | 1461583381508 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 04:23:01 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:23:01 INFO - PROCESS | 1930 | 1461583381510 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 04:23:01 INFO - PROCESS | 1930 | 1461583381513 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:23:01 INFO - PROCESS | 1930 | 1461583381515 Marionette TRACE conn2 <- [1,3010,null,{}] 04:23:01 INFO - PROCESS | 1930 | 1461583381518 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}] 04:23:01 INFO - PROCESS | 1930 | 1461583381633 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 04:23:01 INFO - PROCESS | 1930 | 1461583381769 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x131e80800 == 66 [pid = 1930] [id = 762] 04:23:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x115093800) [pid = 1930] [serial = 2284] [outer = 0x0] 04:23:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x123b6c800) [pid = 1930] [serial = 2285] [outer = 0x115093800] 04:23:01 INFO - PROCESS | 1930 | 1461583381804 Marionette DEBUG loaded listener.js 04:23:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x12ec6e800) [pid = 1930] [serial = 2286] [outer = 0x115093800] 04:23:02 INFO - PROCESS | 1930 | 1461583382163 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]]]}] 04:23:02 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 04:23:02 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 670ms 04:23:02 INFO - PROCESS | 1930 | 1461583382184 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 04:23:02 INFO - PROCESS | 1930 | 1461583382185 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 04:23:02 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:23:02 INFO - PROCESS | 1930 | 1461583382187 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:23:02 INFO - PROCESS | 1930 | 1461583382189 Marionette TRACE conn2 <- [1,3014,null,{}] 04:23:02 INFO - PROCESS | 1930 | 1461583382191 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}] 04:23:02 INFO - PROCESS | 1930 | 1461583382307 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 04:23:02 INFO - PROCESS | 1930 | 1461583382566 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x11bfae000 == 67 [pid = 1930] [id = 763] 04:23:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x115090400) [pid = 1930] [serial = 2287] [outer = 0x0] 04:23:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x1151a5400) [pid = 1930] [serial = 2288] [outer = 0x115090400] 04:23:02 INFO - PROCESS | 1930 | 1461583382613 Marionette DEBUG loaded listener.js 04:23:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x1151aa800) [pid = 1930] [serial = 2289] [outer = 0x115090400] 04:23:02 INFO - PROCESS | 1930 | [1930] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:23:03 INFO - PROCESS | 1930 | 1461583383006 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:23:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:23:03 INFO - {} 04:23:03 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 875ms 04:23:03 INFO - PROCESS | 1930 | 1461583383063 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 04:23:03 INFO - TEST-START | /FileAPI/fileReader.html 04:23:03 INFO - PROCESS | 1930 | 1461583383065 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 04:23:03 INFO - PROCESS | 1930 | 1461583383068 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:23:03 INFO - PROCESS | 1930 | 1461583383071 Marionette TRACE conn2 <- [1,3018,null,{}] 04:23:03 INFO - PROCESS | 1930 | 1461583383074 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}] 04:23:03 INFO - PROCESS | 1930 | 1461583383181 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 04:23:03 INFO - PROCESS | 1930 | 1461583383301 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x115864800 == 68 [pid = 1930] [id = 764] 04:23:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x1158b1800) [pid = 1930] [serial = 2290] [outer = 0x0] 04:23:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x11908c800) [pid = 1930] [serial = 2291] [outer = 0x1158b1800] 04:23:03 INFO - PROCESS | 1930 | 1461583383334 Marionette DEBUG loaded listener.js 04:23:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x11985e400) [pid = 1930] [serial = 2292] [outer = 0x1158b1800] 04:23:03 INFO - PROCESS | 1930 | 1461583383695 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]]]}] 04:23:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:23:03 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:23:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:23:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:23:03 INFO - TEST-OK | /FileAPI/fileReader.html | took 670ms 04:23:03 INFO - PROCESS | 1930 | 1461583383740 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 04:23:03 INFO - PROCESS | 1930 | 1461583383743 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 04:23:03 INFO - TEST-START | /FileAPI/historical.html 04:23:03 INFO - PROCESS | 1930 | 1461583383746 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:23:03 INFO - PROCESS | 1930 | 1461583383747 Marionette TRACE conn2 <- [1,3022,null,{}] 04:23:03 INFO - PROCESS | 1930 | 1461583383750 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}] 04:23:03 INFO - PROCESS | 1930 | 1461583383876 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 04:23:03 INFO - PROCESS | 1930 | --DOCSHELL 0x12b0f8800 == 67 [pid = 1930] [id = 668] 04:23:03 INFO - PROCESS | 1930 | --DOCSHELL 0x12f632000 == 66 [pid = 1930] [id = 753] 04:23:03 INFO - PROCESS | 1930 | --DOCSHELL 0x12f098800 == 65 [pid = 1930] [id = 752] 04:23:03 INFO - PROCESS | 1930 | --DOCSHELL 0x12ea5e800 == 64 [pid = 1930] [id = 751] 04:23:03 INFO - PROCESS | 1930 | --DOCSHELL 0x11a80f000 == 63 [pid = 1930] [id = 750] 04:23:03 INFO - PROCESS | 1930 | --DOCSHELL 0x12d527000 == 62 [pid = 1930] [id = 749] 04:23:03 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x115268c00) [pid = 1930] [serial = 2134] [outer = 0x0] [url = about:blank] 04:23:03 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x11addd800) [pid = 1930] [serial = 2137] [outer = 0x0] [url = about:blank] 04:23:03 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x12956cc00) [pid = 1930] [serial = 2140] [outer = 0x0] [url = about:blank] 04:23:03 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x12b77e000) [pid = 1930] [serial = 2143] [outer = 0x0] [url = about:blank] 04:23:03 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x12d232400) [pid = 1930] [serial = 2146] [outer = 0x0] [url = about:blank] 04:23:03 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x12dd3f000) [pid = 1930] [serial = 2149] [outer = 0x0] [url = about:blank] 04:23:03 INFO - PROCESS | 1930 | --DOCSHELL 0x12c2d7800 == 61 [pid = 1930] [id = 748] 04:23:03 INFO - PROCESS | 1930 | --DOCSHELL 0x12b0ee000 == 60 [pid = 1930] [id = 747] 04:23:03 INFO - PROCESS | 1930 | --DOCSHELL 0x12a0ce000 == 59 [pid = 1930] [id = 746] 04:23:03 INFO - PROCESS | 1930 | --DOCSHELL 0x12a14b800 == 58 [pid = 1930] [id = 745] 04:23:03 INFO - PROCESS | 1930 | --DOCSHELL 0x12a0c3800 == 57 [pid = 1930] [id = 744] 04:23:03 INFO - PROCESS | 1930 | --DOCSHELL 0x127566000 == 56 [pid = 1930] [id = 743] 04:23:03 INFO - PROCESS | 1930 | --DOCSHELL 0x1263c5800 == 55 [pid = 1930] [id = 742] 04:23:03 INFO - PROCESS | 1930 | --DOCSHELL 0x119323800 == 54 [pid = 1930] [id = 741] 04:23:03 INFO - PROCESS | 1930 | --DOCSHELL 0x11a8a3800 == 53 [pid = 1930] [id = 740] 04:23:03 INFO - PROCESS | 1930 | --DOCSHELL 0x11af47000 == 52 [pid = 1930] [id = 739] 04:23:03 INFO - PROCESS | 1930 | --DOCSHELL 0x131e83800 == 51 [pid = 1930] [id = 736] 04:23:03 INFO - PROCESS | 1930 | --DOCSHELL 0x130d7e000 == 50 [pid = 1930] [id = 735] 04:23:03 INFO - PROCESS | 1930 | --DOCSHELL 0x1301aa000 == 49 [pid = 1930] [id = 734] 04:23:03 INFO - PROCESS | 1930 | --DOCSHELL 0x12b0e0000 == 48 [pid = 1930] [id = 733] 04:23:03 INFO - PROCESS | 1930 | --DOCSHELL 0x1263a9000 == 47 [pid = 1930] [id = 732] 04:23:03 INFO - PROCESS | 1930 | 1461583383981 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x119272800 == 48 [pid = 1930] [id = 765] 04:23:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x115273000) [pid = 1930] [serial = 2293] [outer = 0x0] 04:23:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x119858000) [pid = 1930] [serial = 2294] [outer = 0x115273000] 04:23:04 INFO - PROCESS | 1930 | 1461583384008 Marionette DEBUG loaded listener.js 04:23:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x11ad32000) [pid = 1930] [serial = 2295] [outer = 0x115273000] 04:23:04 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x12d237c00) [pid = 1930] [serial = 2173] [outer = 0x0] [url = about:blank] 04:23:04 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x12e42d400) [pid = 1930] [serial = 2179] [outer = 0x0] [url = about:blank] 04:23:04 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x12d7cb800) [pid = 1930] [serial = 2176] [outer = 0x0] [url = about:blank] 04:23:04 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x12e6d3000) [pid = 1930] [serial = 2180] [outer = 0x0] [url = about:blank] 04:23:04 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x12ae1f400) [pid = 1930] [serial = 2164] [outer = 0x0] [url = about:blank] 04:23:04 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x12ae77800) [pid = 1930] [serial = 2165] [outer = 0x0] [url = about:blank] 04:23:04 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x12e42ec00) [pid = 1930] [serial = 2153] [outer = 0x0] [url = about:blank] 04:23:04 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x11addd400) [pid = 1930] [serial = 2152] [outer = 0x0] [url = about:blank] 04:23:04 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x12e6d6800) [pid = 1930] [serial = 2182] [outer = 0x0] [url = about:blank] 04:23:04 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x128ddc400) [pid = 1930] [serial = 2161] [outer = 0x0] [url = about:blank] 04:23:04 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x129587c00) [pid = 1930] [serial = 2162] [outer = 0x0] [url = about:blank] 04:23:04 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x11a998400) [pid = 1930] [serial = 2156] [outer = 0x0] [url = about:blank] 04:23:04 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x119862400) [pid = 1930] [serial = 2155] [outer = 0x0] [url = about:blank] 04:23:04 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x126dc8000) [pid = 1930] [serial = 2158] [outer = 0x0] [url = about:blank] 04:23:04 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x12752dc00) [pid = 1930] [serial = 2159] [outer = 0x0] [url = about:blank] 04:23:04 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x12b77f800) [pid = 1930] [serial = 2170] [outer = 0x0] [url = about:blank] 04:23:04 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x12b750800) [pid = 1930] [serial = 2167] [outer = 0x0] [url = about:blank] 04:23:04 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x11b9d7400) [pid = 1930] [serial = 2168] [outer = 0x0] [url = about:blank] 04:23:04 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x127141000) [pid = 1930] [serial = 2185] [outer = 0x0] [url = about:blank] 04:23:04 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x12c0e0c00) [pid = 1930] [serial = 2189] [outer = 0x0] [url = about:blank] 04:23:04 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x12e8d3800) [pid = 1930] [serial = 2183] [outer = 0x0] [url = about:blank] 04:23:04 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x12e422c00) [pid = 1930] [serial = 2177] [outer = 0x0] [url = about:blank] 04:23:04 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x128a62c00) [pid = 1930] [serial = 2186] [outer = 0x0] [url = about:blank] 04:23:04 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x12ae6f400) [pid = 1930] [serial = 2188] [outer = 0x0] [url = about:blank] 04:23:04 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x12c018400) [pid = 1930] [serial = 2171] [outer = 0x0] [url = about:blank] 04:23:04 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x12ea2cc00) [pid = 1930] [serial = 2192] [outer = 0x0] [url = about:blank] 04:23:04 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x12d586000) [pid = 1930] [serial = 2174] [outer = 0x0] [url = about:blank] 04:23:04 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x12e8d5400) [pid = 1930] [serial = 2191] [outer = 0x0] [url = about:blank] 04:23:04 INFO - PROCESS | 1930 | 1461583384300 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"]]]}] 04:23:04 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:23:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:23:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:23:04 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:23:04 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:23:04 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:23:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:23:04 INFO - TEST-OK | /FileAPI/historical.html | took 572ms 04:23:04 INFO - TEST-START | /FileAPI/idlharness.html 04:23:04 INFO - PROCESS | 1930 | 1461583384321 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 04:23:04 INFO - PROCESS | 1930 | 1461583384323 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 04:23:04 INFO - PROCESS | 1930 | 1461583384326 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:23:04 INFO - PROCESS | 1930 | 1461583384331 Marionette TRACE conn2 <- [1,3026,null,{}] 04:23:04 INFO - PROCESS | 1930 | 1461583384358 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}] 04:23:04 INFO - PROCESS | 1930 | 1461583384452 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 04:23:04 INFO - PROCESS | 1930 | 1461583384457 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x128d12800 == 49 [pid = 1930] [id = 766] 04:23:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x11b90e400) [pid = 1930] [serial = 2296] [outer = 0x0] 04:23:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x11bfd0000) [pid = 1930] [serial = 2297] [outer = 0x11b90e400] 04:23:04 INFO - PROCESS | 1930 | 1461583384484 Marionette DEBUG loaded listener.js 04:23:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x11c83f400) [pid = 1930] [serial = 2298] [outer = 0x11b90e400] 04:23:05 INFO - PROCESS | 1930 | 1461583385116 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]]]}] 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:23:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:23:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:23:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:23:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:23:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:23:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:23:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:23:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:23:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:23:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:23:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:23:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:23:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:23:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:23:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:23:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:23:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:23:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:23:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:23:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:23:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:23:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:23:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:23:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:23:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:23:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:23:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:23:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:23:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:23:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:23:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:23:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:23:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 04:23:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:23:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:23:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:23:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:23:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:23:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:23:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:23:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:23:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:23:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:23:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:23:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:23:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:23:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:23:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:23:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:23:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:23:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:23:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:23:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:23:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:23:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:23:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:23:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:23:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 04:23:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:23:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:23:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:23:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:23:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:23:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:23:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:23:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:23:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:23:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:23:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:23:05 INFO - TEST-OK | /FileAPI/idlharness.html | took 848ms 04:23:05 INFO - PROCESS | 1930 | 1461583385174 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 04:23:05 INFO - PROCESS | 1930 | 1461583385176 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 04:23:05 INFO - TEST-START | /FileAPI/idlharness.worker 04:23:05 INFO - PROCESS | 1930 | 1461583385181 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:23:05 INFO - PROCESS | 1930 | 1461583385183 Marionette TRACE conn2 <- [1,3030,null,{}] 04:23:05 INFO - PROCESS | 1930 | 1461583385188 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}] 04:23:05 INFO - PROCESS | 1930 | 1461583385332 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 04:23:05 INFO - PROCESS | 1930 | 1461583385420 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x12e628800 == 50 [pid = 1930] [id = 767] 04:23:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x11b972800) [pid = 1930] [serial = 2299] [outer = 0x0] 04:23:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x12bd35400) [pid = 1930] [serial = 2300] [outer = 0x11b972800] 04:23:05 INFO - PROCESS | 1930 | 1461583385446 Marionette DEBUG loaded listener.js 04:23:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x12c0dd800) [pid = 1930] [serial = 2301] [outer = 0x11b972800] 04:23:05 INFO - PROCESS | 1930 | [1930] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:23:06 INFO - PROCESS | 1930 | 1461583386063 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,{},{}]]]}] 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:23:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:23:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:23:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:23:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:23:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:23:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:23:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:23:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:23:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:23:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:23:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:23:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:23:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:23:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:23:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:23:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:23:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:23:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:23:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:23:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:23:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:23:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:23:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:23:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:23:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:23:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:23:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:23:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:23:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:23:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:23:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:23:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:23:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:23:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:23:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:23:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:23:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:23:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:23:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:23:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:23:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:23:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:23:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:23:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:23:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:23:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:23:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:23:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:23:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:23:06 INFO - {} 04:23:06 INFO - TEST-OK | /FileAPI/idlharness.worker | took 941ms 04:23:06 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:23:06 INFO - PROCESS | 1930 | 1461583386122 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 04:23:06 INFO - PROCESS | 1930 | 1461583386123 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 04:23:06 INFO - PROCESS | 1930 | 1461583386125 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:23:06 INFO - PROCESS | 1930 | 1461583386126 Marionette TRACE conn2 <- [1,3034,null,{}] 04:23:06 INFO - PROCESS | 1930 | 1461583386128 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}] 04:23:06 INFO - PROCESS | 1930 | 1461583386255 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 04:23:06 INFO - PROCESS | 1930 | 1461583386271 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x12fc46000 == 51 [pid = 1930] [id = 768] 04:23:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x12fb53000) [pid = 1930] [serial = 2302] [outer = 0x0] 04:23:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x12fc93800) [pid = 1930] [serial = 2303] [outer = 0x12fb53000] 04:23:06 INFO - PROCESS | 1930 | 1461583386303 Marionette DEBUG loaded listener.js 04:23:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x12fc9c000) [pid = 1930] [serial = 2304] [outer = 0x12fb53000] 04:23:06 INFO - PROCESS | 1930 | 1461583386639 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]]]}] 04:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:23:06 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 572ms 04:23:06 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:23:06 INFO - PROCESS | 1930 | 1461583386698 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 04:23:06 INFO - PROCESS | 1930 | 1461583386700 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 04:23:06 INFO - PROCESS | 1930 | 1461583386703 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:23:06 INFO - PROCESS | 1930 | 1461583386705 Marionette TRACE conn2 <- [1,3038,null,{}] 04:23:06 INFO - PROCESS | 1930 | 1461583386708 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}] 04:23:06 INFO - PROCESS | 1930 | 1461583386883 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 04:23:06 INFO - PROCESS | 1930 | 1461583386912 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x130179800 == 52 [pid = 1930] [id = 769] 04:23:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x130149c00) [pid = 1930] [serial = 2305] [outer = 0x0] 04:23:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x130154000) [pid = 1930] [serial = 2306] [outer = 0x130149c00] 04:23:06 INFO - PROCESS | 1930 | 1461583386951 Marionette DEBUG loaded listener.js 04:23:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x1309e1c00) [pid = 1930] [serial = 2307] [outer = 0x130149c00] 04:23:07 INFO - PROCESS | 1930 | 1461583387278 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"]]]}] 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:23:07 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 621ms 04:23:07 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:23:07 INFO - PROCESS | 1930 | 1461583387329 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 04:23:07 INFO - PROCESS | 1930 | 1461583387332 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 04:23:07 INFO - PROCESS | 1930 | 1461583387335 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:23:07 INFO - PROCESS | 1930 | 1461583387336 Marionette TRACE conn2 <- [1,3042,null,{}] 04:23:07 INFO - PROCESS | 1930 | 1461583387339 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}] 04:23:07 INFO - PROCESS | 1930 | 1461583387452 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 04:23:07 INFO - PROCESS | 1930 | 1461583387465 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x130906800 == 53 [pid = 1930] [id = 770] 04:23:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x12af29c00) [pid = 1930] [serial = 2308] [outer = 0x0] 04:23:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x12af2c400) [pid = 1930] [serial = 2309] [outer = 0x12af29c00] 04:23:07 INFO - PROCESS | 1930 | 1461583387490 Marionette DEBUG loaded listener.js 04:23:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x12af30400) [pid = 1930] [serial = 2310] [outer = 0x12af29c00] 04:23:07 INFO - PROCESS | 1930 | 1461583387935 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]]]}] 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:23:07 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. 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:23:07 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'.) 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:23:07 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. 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:23:07 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. 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:23:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:23:07 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. 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:23:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:23:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:23:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:23:07 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 626ms 04:23:07 INFO - PROCESS | 1930 | 1461583387963 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 04:23:07 INFO - PROCESS | 1930 | 1461583387964 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 04:23:07 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:23:07 INFO - PROCESS | 1930 | 1461583387966 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:23:07 INFO - PROCESS | 1930 | 1461583387967 Marionette TRACE conn2 <- [1,3046,null,{}] 04:23:07 INFO - PROCESS | 1930 | 1461583387970 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}] 04:23:08 INFO - PROCESS | 1930 | 1461583388090 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 04:23:08 INFO - PROCESS | 1930 | 1461583388105 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b3ab800 == 54 [pid = 1930] [id = 771] 04:23:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x12af2a000) [pid = 1930] [serial = 2311] [outer = 0x0] 04:23:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x115753000) [pid = 1930] [serial = 2312] [outer = 0x12af2a000] 04:23:08 INFO - PROCESS | 1930 | 1461583388132 Marionette DEBUG loaded listener.js 04:23:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x115271800) [pid = 1930] [serial = 2313] [outer = 0x12af2a000] 04:23:08 INFO - PROCESS | 1930 | [1930] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:23:08 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x12dd3c400) [pid = 1930] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:23:08 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x11addb800) [pid = 1930] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:23:08 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x128d3a000) [pid = 1930] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:23:08 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x115627800) [pid = 1930] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:23:08 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x115816800) [pid = 1930] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:23:08 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x12751fc00) [pid = 1930] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:23:08 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x1157ee000) [pid = 1930] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:23:08 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x12c00f400) [pid = 1930] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:23:08 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x11bfdd400) [pid = 1930] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:23:08 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x12ae21c00) [pid = 1930] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:23:08 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x1164f1400) [pid = 1930] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:23:08 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x128d2e000) [pid = 1930] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:23:08 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x12b75a800) [pid = 1930] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 04:23:08 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x12ea2dc00) [pid = 1930] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:23:08 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x11526b800) [pid = 1930] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:23:08 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x11bfe2800) [pid = 1930] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:23:08 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x128d2c800) [pid = 1930] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:23:08 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x12ae79000) [pid = 1930] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:23:08 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x12d238c00) [pid = 1930] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:23:08 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x11ab2f000) [pid = 1930] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:23:08 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x12ae1dc00) [pid = 1930] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:23:08 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x1143b9000) [pid = 1930] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:23:08 INFO - PROCESS | 1930 | 1461583388659 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:23:08 INFO - {} 04:23:08 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 724ms 04:23:08 INFO - PROCESS | 1930 | 1461583388709 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 04:23:08 INFO - PROCESS | 1930 | 1461583388710 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 04:23:08 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:23:08 INFO - PROCESS | 1930 | 1461583388727 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:23:08 INFO - PROCESS | 1930 | 1461583388729 Marionette TRACE conn2 <- [1,3050,null,{}] 04:23:08 INFO - PROCESS | 1930 | 1461583388734 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}] 04:23:08 INFO - PROCESS | 1930 | 1461583388833 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 04:23:08 INFO - PROCESS | 1930 | 1461583388837 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ea62800 == 55 [pid = 1930] [id = 772] 04:23:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x1136a2400) [pid = 1930] [serial = 2314] [outer = 0x0] 04:23:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x1136acc00) [pid = 1930] [serial = 2315] [outer = 0x1136a2400] 04:23:08 INFO - PROCESS | 1930 | 1461583388863 Marionette DEBUG loaded listener.js 04:23:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x115756c00) [pid = 1930] [serial = 2316] [outer = 0x1136a2400] 04:23:09 INFO - PROCESS | 1930 | 1461583389178 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]]]}] 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:23:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 477ms 04:23:09 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:23:09 INFO - PROCESS | 1930 | 1461583389202 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 04:23:09 INFO - PROCESS | 1930 | 1461583389203 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 04:23:09 INFO - PROCESS | 1930 | 1461583389205 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:23:09 INFO - PROCESS | 1930 | 1461583389206 Marionette TRACE conn2 <- [1,3054,null,{}] 04:23:09 INFO - PROCESS | 1930 | 1461583389209 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}] 04:23:09 INFO - PROCESS | 1930 | 1461583389302 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 04:23:09 INFO - PROCESS | 1930 | 1461583389366 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x12afe2000 == 56 [pid = 1930] [id = 773] 04:23:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x115749800) [pid = 1930] [serial = 2317] [outer = 0x0] 04:23:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x11bfe1800) [pid = 1930] [serial = 2318] [outer = 0x115749800] 04:23:09 INFO - PROCESS | 1930 | 1461583389396 Marionette DEBUG loaded listener.js 04:23:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x12d241800) [pid = 1930] [serial = 2319] [outer = 0x115749800] 04:23:09 INFO - PROCESS | 1930 | 1461583389795 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"]]]}] 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:23:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:23:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:23:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:23:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:23:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:23:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:23:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:23:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:23:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:23:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:23:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:23:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:23:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:23:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:23:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:23:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:23:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:23:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:23:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:23:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:23:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:23:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:23:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:23:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:23:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:23:09 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" 04:23:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:23:09 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" 04:23:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:23:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:23:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 634ms 04:23:09 INFO - PROCESS | 1930 | 1461583389840 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 04:23:09 INFO - PROCESS | 1930 | 1461583389842 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 04:23:09 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:23:09 INFO - PROCESS | 1930 | 1461583389844 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:23:09 INFO - PROCESS | 1930 | 1461583389846 Marionette TRACE conn2 <- [1,3058,null,{}] 04:23:09 INFO - PROCESS | 1930 | 1461583389848 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}] 04:23:09 INFO - PROCESS | 1930 | 1461583389979 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 04:23:10 INFO - PROCESS | 1930 | 1461583390048 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x139ad7800 == 57 [pid = 1930] [id = 774] 04:23:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x115756800) [pid = 1930] [serial = 2320] [outer = 0x0] 04:23:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x12f464c00) [pid = 1930] [serial = 2321] [outer = 0x115756800] 04:23:10 INFO - PROCESS | 1930 | 1461583390074 Marionette DEBUG loaded listener.js 04:23:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x138d68000) [pid = 1930] [serial = 2322] [outer = 0x115756800] 04:23:10 INFO - PROCESS | 1930 | 1461583390399 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]]]}] 04:23:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:23:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:23:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:23:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:23:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:23:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:23:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:23:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:23:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:23:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:23:10 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:10 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:23:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:23:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:23:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:23:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:23:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:23:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:23:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:23:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:23:10 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 576ms 04:23:10 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:23:10 INFO - PROCESS | 1930 | 1461583390420 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 04:23:10 INFO - PROCESS | 1930 | 1461583390422 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 04:23:10 INFO - PROCESS | 1930 | 1461583390424 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:23:10 INFO - PROCESS | 1930 | 1461583390425 Marionette TRACE conn2 <- [1,3062,null,{}] 04:23:10 INFO - PROCESS | 1930 | 1461583390427 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}] 04:23:10 INFO - PROCESS | 1930 | 1461583390601 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 04:23:10 INFO - PROCESS | 1930 | 1461583390706 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x119818000 == 58 [pid = 1930] [id = 775] 04:23:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x1136a0800) [pid = 1930] [serial = 2323] [outer = 0x0] 04:23:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x114647400) [pid = 1930] [serial = 2324] [outer = 0x1136a0800] 04:23:10 INFO - PROCESS | 1930 | 1461583390741 Marionette DEBUG loaded listener.js 04:23:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x1151ac400) [pid = 1930] [serial = 2325] [outer = 0x1136a0800] 04:23:10 INFO - PROCESS | 1930 | [1930] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:23:11 INFO - PROCESS | 1930 | 1461583391155 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:23:11 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:23:11 INFO - {} 04:23:11 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 771ms 04:23:11 INFO - PROCESS | 1930 | 1461583391197 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 04:23:11 INFO - PROCESS | 1930 | 1461583391199 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 04:23:11 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:23:11 INFO - PROCESS | 1930 | 1461583391202 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:23:11 INFO - PROCESS | 1930 | 1461583391205 Marionette TRACE conn2 <- [1,3066,null,{}] 04:23:11 INFO - PROCESS | 1930 | 1461583391209 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}] 04:23:11 INFO - PROCESS | 1930 | 1461583391381 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 04:23:11 INFO - PROCESS | 1930 | 1461583391474 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x12afed800 == 59 [pid = 1930] [id = 776] 04:23:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x119861800) [pid = 1930] [serial = 2326] [outer = 0x0] 04:23:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x11add8400) [pid = 1930] [serial = 2327] [outer = 0x119861800] 04:23:11 INFO - PROCESS | 1930 | 1461583391508 Marionette DEBUG loaded listener.js 04:23:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x11bfd4400) [pid = 1930] [serial = 2328] [outer = 0x119861800] 04:23:11 INFO - PROCESS | 1930 | 1461583391864 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]]]}] 04:23:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:23:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:23:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:23:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:23:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:23:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:23:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:23:11 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 672ms 04:23:11 INFO - PROCESS | 1930 | 1461583391875 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 04:23:11 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:23:11 INFO - PROCESS | 1930 | 1461583391877 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 04:23:11 INFO - PROCESS | 1930 | 1461583391880 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:23:11 INFO - PROCESS | 1930 | 1461583391882 Marionette TRACE conn2 <- [1,3070,null,{}] 04:23:11 INFO - PROCESS | 1930 | 1461583391884 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}] 04:23:12 INFO - PROCESS | 1930 | 1461583391997 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 04:23:12 INFO - PROCESS | 1930 | 1461583392111 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x12b3b4800 == 60 [pid = 1930] [id = 777] 04:23:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x11bfd4c00) [pid = 1930] [serial = 2329] [outer = 0x0] 04:23:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x126a27000) [pid = 1930] [serial = 2330] [outer = 0x11bfd4c00] 04:23:12 INFO - PROCESS | 1930 | 1461583392144 Marionette DEBUG loaded listener.js 04:23:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x12a6ae400) [pid = 1930] [serial = 2331] [outer = 0x11bfd4c00] 04:23:12 INFO - PROCESS | 1930 | 1461583392521 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]]]}] 04:23:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:23:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:23:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:23:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:23:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:23:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:23:12 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 670ms 04:23:12 INFO - PROCESS | 1930 | 1461583392551 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 04:23:12 INFO - PROCESS | 1930 | 1461583392554 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 04:23:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:23:12 INFO - PROCESS | 1930 | 1461583392562 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:23:12 INFO - PROCESS | 1930 | 1461583392565 Marionette TRACE conn2 <- [1,3074,null,{}] 04:23:12 INFO - PROCESS | 1930 | 1461583392568 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}] 04:23:12 INFO - PROCESS | 1930 | 1461583392684 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 04:23:12 INFO - PROCESS | 1930 | 1461583392793 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ea63000 == 61 [pid = 1930] [id = 778] 04:23:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x12af06800) [pid = 1930] [serial = 2332] [outer = 0x0] 04:23:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x12af10800) [pid = 1930] [serial = 2333] [outer = 0x12af06800] 04:23:12 INFO - PROCESS | 1930 | 1461583392824 Marionette DEBUG loaded listener.js 04:23:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x12b37bc00) [pid = 1930] [serial = 2334] [outer = 0x12af06800] 04:23:13 INFO - PROCESS | 1930 | 1461583393185 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]]]}] 04:23:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:23:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:23:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:23:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:23:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:23:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:23:13 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 676ms 04:23:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:23:13 INFO - PROCESS | 1930 | 1461583393235 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 04:23:13 INFO - PROCESS | 1930 | 1461583393236 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 04:23:13 INFO - PROCESS | 1930 | 1461583393239 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:23:13 INFO - PROCESS | 1930 | 1461583393240 Marionette TRACE conn2 <- [1,3078,null,{}] 04:23:13 INFO - PROCESS | 1930 | 1461583393242 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}] 04:23:13 INFO - PROCESS | 1930 | 1461583393356 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 04:23:13 INFO - PROCESS | 1930 | 1461583393438 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f4e6800 == 62 [pid = 1930] [id = 779] 04:23:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x12af0d800) [pid = 1930] [serial = 2335] [outer = 0x0] 04:23:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x12b389400) [pid = 1930] [serial = 2336] [outer = 0x12af0d800] 04:23:13 INFO - PROCESS | 1930 | 1461583393469 Marionette DEBUG loaded listener.js 04:23:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x12b786400) [pid = 1930] [serial = 2337] [outer = 0x12af0d800] 04:23:13 INFO - PROCESS | 1930 | 1461583393825 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] 04:23:13 INFO - PROCESS | 1930 | 1461583393862 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 04:23:13 INFO - PROCESS | 1930 | 1461583393866 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:23:13 INFO - PROCESS | 1930 | 1461583393867 Marionette TRACE conn2 <- [1,3082,null,{}] 04:23:13 INFO - PROCESS | 1930 | 1461583393870 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}] 04:23:14 INFO - PROCESS | 1930 | 1461583394009 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 04:23:14 INFO - PROCESS | 1930 | 1461583394186 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x12f61b800 == 63 [pid = 1930] [id = 780] 04:23:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x12c00ec00) [pid = 1930] [serial = 2338] [outer = 0x0] 04:23:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x12d158c00) [pid = 1930] [serial = 2339] [outer = 0x12c00ec00] 04:23:14 INFO - PROCESS | 1930 | 1461583394241 Marionette DEBUG loaded listener.js 04:23:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x12e425800) [pid = 1930] [serial = 2340] [outer = 0x12c00ec00] 04:23:14 INFO - PROCESS | 1930 | 1461583394623 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]]]}] 04:23:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:23:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:23:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:23:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 770ms 04:23:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:23:14 INFO - PROCESS | 1930 | 1461583394636 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 04:23:14 INFO - PROCESS | 1930 | 1461583394637 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 04:23:14 INFO - PROCESS | 1930 | 1461583394640 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:23:14 INFO - PROCESS | 1930 | 1461583394641 Marionette TRACE conn2 <- [1,3086,null,{}] 04:23:14 INFO - PROCESS | 1930 | 1461583394644 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}] 04:23:14 INFO - PROCESS | 1930 | 1461583394758 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 04:23:14 INFO - PROCESS | 1930 | 1461583394869 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x1373d6000 == 64 [pid = 1930] [id = 781] 04:23:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x11577e400) [pid = 1930] [serial = 2341] [outer = 0x0] 04:23:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x115784000) [pid = 1930] [serial = 2342] [outer = 0x11577e400] 04:23:14 INFO - PROCESS | 1930 | 1461583394901 Marionette DEBUG loaded listener.js 04:23:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x12e42c400) [pid = 1930] [serial = 2343] [outer = 0x11577e400] 04:23:15 INFO - PROCESS | 1930 | 1461583395222 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:23:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:23:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 622ms 04:23:15 INFO - PROCESS | 1930 | 1461583395263 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 04:23:15 INFO - PROCESS | 1930 | 1461583395265 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 04:23:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:23:15 INFO - PROCESS | 1930 | 1461583395267 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:23:15 INFO - PROCESS | 1930 | 1461583395268 Marionette TRACE conn2 <- [1,3090,null,{}] 04:23:15 INFO - PROCESS | 1930 | 1461583395271 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}] 04:23:15 INFO - PROCESS | 1930 | 1461583395421 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 04:23:15 INFO - PROCESS | 1930 | 1461583395550 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ae7c800 == 65 [pid = 1930] [id = 782] 04:23:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x115784c00) [pid = 1930] [serial = 2344] [outer = 0x0] 04:23:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x11bf08800) [pid = 1930] [serial = 2345] [outer = 0x115784c00] 04:23:15 INFO - PROCESS | 1930 | 1461583395583 Marionette DEBUG loaded listener.js 04:23:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x11bf0d400) [pid = 1930] [serial = 2346] [outer = 0x115784c00] 04:23:15 INFO - PROCESS | 1930 | 1461583395933 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:23:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:23:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 718ms 04:23:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:23:15 INFO - PROCESS | 1930 | 1461583395986 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 04:23:15 INFO - PROCESS | 1930 | 1461583395987 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 04:23:15 INFO - PROCESS | 1930 | 1461583395989 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:23:15 INFO - PROCESS | 1930 | 1461583395991 Marionette TRACE conn2 <- [1,3094,null,{}] 04:23:15 INFO - PROCESS | 1930 | 1461583395993 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}] 04:23:16 INFO - PROCESS | 1930 | 1461583396103 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 04:23:16 INFO - PROCESS | 1930 | 1461583396185 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x12ae94000 == 66 [pid = 1930] [id = 783] 04:23:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x11bf03800) [pid = 1930] [serial = 2347] [outer = 0x0] 04:23:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x11bf10c00) [pid = 1930] [serial = 2348] [outer = 0x11bf03800] 04:23:16 INFO - PROCESS | 1930 | 1461583396214 Marionette DEBUG loaded listener.js 04:23:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x1158b6000) [pid = 1930] [serial = 2349] [outer = 0x11bf03800] 04:23:16 INFO - PROCESS | 1930 | 1461583396591 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:23:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:23:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 622ms 04:23:16 INFO - PROCESS | 1930 | 1461583396612 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 04:23:16 INFO - PROCESS | 1930 | 1461583396613 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 04:23:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:23:16 INFO - PROCESS | 1930 | 1461583396616 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:23:16 INFO - PROCESS | 1930 | 1461583396617 Marionette TRACE conn2 <- [1,3098,null,{}] 04:23:16 INFO - PROCESS | 1930 | 1461583396619 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}] 04:23:16 INFO - PROCESS | 1930 | 1461583396737 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 04:23:16 INFO - PROCESS | 1930 | 1461583396840 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x12a125000 == 67 [pid = 1930] [id = 784] 04:23:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x115747400) [pid = 1930] [serial = 2350] [outer = 0x0] 04:23:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x119d8c400) [pid = 1930] [serial = 2351] [outer = 0x115747400] 04:23:16 INFO - PROCESS | 1930 | 1461583396873 Marionette DEBUG loaded listener.js 04:23:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x12b782c00) [pid = 1930] [serial = 2352] [outer = 0x115747400] 04:23:17 INFO - PROCESS | 1930 | 1461583397237 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]]]}] 04:23:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:23:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:23:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 671ms 04:23:17 INFO - PROCESS | 1930 | 1461583397287 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 04:23:17 INFO - PROCESS | 1930 | 1461583397288 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 04:23:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:23:17 INFO - PROCESS | 1930 | 1461583397291 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:23:17 INFO - PROCESS | 1930 | 1461583397291 Marionette TRACE conn2 <- [1,3102,null,{}] 04:23:17 INFO - PROCESS | 1930 | 1461583397294 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}] 04:23:17 INFO - PROCESS | 1930 | 1461583397392 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 04:23:17 INFO - PROCESS | 1930 | 1461583397524 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x11c1e6000 == 68 [pid = 1930] [id = 785] 04:23:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x115626800) [pid = 1930] [serial = 2353] [outer = 0x0] 04:23:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x115a35c00) [pid = 1930] [serial = 2354] [outer = 0x115626800] 04:23:17 INFO - PROCESS | 1930 | 1461583397580 Marionette DEBUG loaded listener.js 04:23:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x12ae1b400) [pid = 1930] [serial = 2355] [outer = 0x115626800] 04:23:18 INFO - PROCESS | 1930 | 1461583398307 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:23:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:23:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1026ms 04:23:18 INFO - PROCESS | 1930 | 1461583398322 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 04:23:18 INFO - PROCESS | 1930 | 1461583398324 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 04:23:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:23:18 INFO - PROCESS | 1930 | 1461583398328 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:23:18 INFO - PROCESS | 1930 | 1461583398331 Marionette TRACE conn2 <- [1,3106,null,{}] 04:23:18 INFO - PROCESS | 1930 | 1461583398334 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}] 04:23:18 INFO - PROCESS | 1930 | 1461583398449 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 04:23:18 INFO - PROCESS | 1930 | 1461583398572 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x1263c7800 == 69 [pid = 1930] [id = 786] 04:23:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x11370dc00) [pid = 1930] [serial = 2356] [outer = 0x0] 04:23:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x1151a3400) [pid = 1930] [serial = 2357] [outer = 0x11370dc00] 04:23:18 INFO - PROCESS | 1930 | 1461583398603 Marionette DEBUG loaded listener.js 04:23:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x115784400) [pid = 1930] [serial = 2358] [outer = 0x11370dc00] 04:23:18 INFO - PROCESS | 1930 | 1461583398977 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]]]}] 04:23:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:23:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:23:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:23:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 674ms 04:23:19 INFO - PROCESS | 1930 | 1461583399002 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 04:23:19 INFO - PROCESS | 1930 | 1461583399006 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 04:23:19 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:23:19 INFO - PROCESS | 1930 | 1461583399010 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:23:19 INFO - PROCESS | 1930 | 1461583399012 Marionette TRACE conn2 <- [1,3110,null,{}] 04:23:19 INFO - PROCESS | 1930 | 1461583399014 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}] 04:23:19 INFO - PROCESS | 1930 | 1461583399119 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 04:23:19 INFO - PROCESS | 1930 | 1461583399237 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x127a18000 == 70 [pid = 1930] [id = 787] 04:23:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x118aa3000) [pid = 1930] [serial = 2359] [outer = 0x0] 04:23:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x119863400) [pid = 1930] [serial = 2360] [outer = 0x118aa3000] 04:23:19 INFO - PROCESS | 1930 | 1461583399267 Marionette DEBUG loaded listener.js 04:23:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x11a93a000) [pid = 1930] [serial = 2361] [outer = 0x118aa3000] 04:23:19 INFO - PROCESS | 1930 | --DOCSHELL 0x139ad7800 == 69 [pid = 1930] [id = 774] 04:23:19 INFO - PROCESS | 1930 | --DOCSHELL 0x12afe2000 == 68 [pid = 1930] [id = 773] 04:23:19 INFO - PROCESS | 1930 | --DOCSHELL 0x12ea62800 == 67 [pid = 1930] [id = 772] 04:23:19 INFO - PROCESS | 1930 | --DOCSHELL 0x12b3ab800 == 66 [pid = 1930] [id = 771] 04:23:19 INFO - PROCESS | 1930 | --DOCSHELL 0x130906800 == 65 [pid = 1930] [id = 770] 04:23:19 INFO - PROCESS | 1930 | --DOCSHELL 0x130179800 == 64 [pid = 1930] [id = 769] 04:23:19 INFO - PROCESS | 1930 | --DOCSHELL 0x12fc46000 == 63 [pid = 1930] [id = 768] 04:23:19 INFO - PROCESS | 1930 | --DOCSHELL 0x12e628800 == 62 [pid = 1930] [id = 767] 04:23:19 INFO - PROCESS | 1930 | --DOCSHELL 0x128d12800 == 61 [pid = 1930] [id = 766] 04:23:19 INFO - PROCESS | 1930 | --DOCSHELL 0x119272800 == 60 [pid = 1930] [id = 765] 04:23:19 INFO - PROCESS | 1930 | --DOCSHELL 0x115864800 == 59 [pid = 1930] [id = 764] 04:23:19 INFO - PROCESS | 1930 | --DOCSHELL 0x11bfae000 == 58 [pid = 1930] [id = 763] 04:23:19 INFO - PROCESS | 1930 | --DOCSHELL 0x12f4de800 == 57 [pid = 1930] [id = 758] 04:23:19 INFO - PROCESS | 1930 | --DOCSHELL 0x126f0f000 == 56 [pid = 1930] [id = 757] 04:23:19 INFO - PROCESS | 1930 | --DOCSHELL 0x128178000 == 55 [pid = 1930] [id = 756] 04:23:19 INFO - PROCESS | 1930 | --DOCSHELL 0x11bfa5000 == 54 [pid = 1930] [id = 755] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x12e425c00) [pid = 1930] [serial = 2260] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x12e425400) [pid = 1930] [serial = 2150] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x11b971c00) [pid = 1930] [serial = 2230] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x1271ec800) [pid = 1930] [serial = 2239] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x1158b1400) [pid = 1930] [serial = 2219] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x11add3c00) [pid = 1930] [serial = 2228] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x127528400) [pid = 1930] [serial = 2236] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x119bc7400) [pid = 1930] [serial = 2225] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x11574b000) [pid = 1930] [serial = 2218] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x116951800) [pid = 1930] [serial = 2224] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x12c0e3800) [pid = 1930] [serial = 2256] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x1271c4000) [pid = 1930] [serial = 2234] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x12b74dc00) [pid = 1930] [serial = 2247] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x1187b9000) [pid = 1930] [serial = 2221] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x11929fc00) [pid = 1930] [serial = 2222] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x12d58e000) [pid = 1930] [serial = 2209] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x12a6b3400) [pid = 1930] [serial = 2244] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x12c012800) [pid = 1930] [serial = 2254] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x12bdc9c00) [pid = 1930] [serial = 2253] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x12ea4cc00) [pid = 1930] [serial = 2195] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x11a93cc00) [pid = 1930] [serial = 2227] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x115761000) [pid = 1930] [serial = 2250] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x11bfd4000) [pid = 1930] [serial = 2200] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x12bd35000) [pid = 1930] [serial = 2206] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x12ae1c400) [pid = 1930] [serial = 2251] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x11bfc9c00) [pid = 1930] [serial = 2231] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x12ae71c00) [pid = 1930] [serial = 2141] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x11c2b1c00) [pid = 1930] [serial = 2233] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x12819c400) [pid = 1930] [serial = 2237] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x128d38400) [pid = 1930] [serial = 2241] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x12d39c000) [pid = 1930] [serial = 2147] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x119232800) [pid = 1930] [serial = 2197] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x12d7cdc00) [pid = 1930] [serial = 2259] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x12ea33c00) [pid = 1930] [serial = 2194] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x12ae16400) [pid = 1930] [serial = 2203] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x12d3a1000) [pid = 1930] [serial = 2257] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x12b759400) [pid = 1930] [serial = 2248] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x11bfd1000) [pid = 1930] [serial = 2138] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x115090800) [pid = 1930] [serial = 2215] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x12957ec00) [pid = 1930] [serial = 2242] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x12ae1cc00) [pid = 1930] [serial = 2245] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x12c017800) [pid = 1930] [serial = 2144] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x12eb56c00) [pid = 1930] [serial = 2212] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x115760800) [pid = 1930] [serial = 2135] [outer = 0x0] [url = about:blank] 04:23:19 INFO - PROCESS | 1930 | 1461583399680 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"]]]}] 04:23:19 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:23:19 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 04:23:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:23:19 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 721ms 04:23:19 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:23:19 INFO - PROCESS | 1930 | 1461583399732 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 04:23:19 INFO - PROCESS | 1930 | 1461583399735 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 04:23:19 INFO - PROCESS | 1930 | 1461583399738 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:23:19 INFO - PROCESS | 1930 | 1461583399742 Marionette TRACE conn2 <- [1,3114,null,{}] 04:23:19 INFO - PROCESS | 1930 | 1461583399761 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}] 04:23:19 INFO - PROCESS | 1930 | 1461583399906 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 04:23:20 INFO - PROCESS | 1930 | 1461583400011 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\", \"5eae810d-6f3c-4a40-908b-f2c1fad3ce2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x126f14800 == 55 [pid = 1930] [id = 788] 04:23:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x11a98a400) [pid = 1930] [serial = 2362] [outer = 0x0] 04:23:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x11addcc00) [pid = 1930] [serial = 2363] [outer = 0x11a98a400] 04:23:20 INFO - PROCESS | 1930 | 1461583400056 Marionette DEBUG loaded listener.js 04:23:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x11beeb400) [pid = 1930] [serial = 2364] [outer = 0x11a98a400] 04:23:20 INFO - PROCESS | 1930 | 1461583400384 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]]]}] 04:23:20 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:23:20 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 673ms 04:23:20 INFO - PROCESS | 1930 | 1461583400411 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 04:23:20 INFO - PROCESS | 1930 | 1461583400413 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 04:23:21 WARNING - u'runner_teardown' () 04:23:21 INFO - No more tests 04:23:21 INFO - Got 0 unexpected results 04:23:21 INFO - SUITE-END | took 519s 04:23:21 INFO - Closing logging queue 04:23:21 INFO - queue closed 04:23:21 INFO - Return code: 0 04:23:21 WARNING - # TBPL SUCCESS # 04:23:21 INFO - Running post-action listener: _resource_record_post_action 04:23:21 INFO - Running post-run listener: _resource_record_post_run 04:23:22 INFO - Total resource usage - Wall time: 543s; CPU: 58.0%; Read bytes: 299008; Write bytes: 994382336; Read time: 3; Write time: 4802 04:23:22 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:23:22 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 196360704; Write bytes: 200132608; Read time: 15989; Write time: 431 04:23:22 INFO - run-tests - Wall time: 523s; CPU: 58.0%; Read bytes: 299008; Write bytes: 791321088; Read time: 3; Write time: 4359 04:23:22 INFO - Running post-run listener: _upload_blobber_files 04:23:22 INFO - Blob upload gear active. 04:23:22 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:23:22 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 04:23:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 04:23:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 04:23:23 INFO - (blobuploader) - INFO - Open directory for files ... 04:23:23 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:23:23 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:23:23 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:23:23 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:23:23 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:23:23 INFO - (blobuploader) - INFO - Done attempting. 04:23:23 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:23:24 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:23:24 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:23:25 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:23:25 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:23:25 INFO - (blobuploader) - INFO - Done attempting. 04:23:25 INFO - (blobuploader) - INFO - Iteration through files over. 04:23:25 INFO - Return code: 0 04:23:25 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:23:25 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:23:25 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9b169ac1af58dae97f62e22e26bb2fc5fe2a07ee986cebb6d86b0722bbd7090abb9f262cc9674436ead2ef1d6a53d995d8cd9d1d9031cc20a9bb158b051315ab", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/89da4dc0dbdb70d647cfb73391a7c4dbe6a6044d321665ab0cd1dd2c7c0749f34d714c7c92f31bf290514cebdc74108cf3a43021f3a3388ff55c673cb0d48e2c"} 04:23:25 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:23:25 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:23:25 INFO - Contents: 04:23:25 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9b169ac1af58dae97f62e22e26bb2fc5fe2a07ee986cebb6d86b0722bbd7090abb9f262cc9674436ead2ef1d6a53d995d8cd9d1d9031cc20a9bb158b051315ab", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/89da4dc0dbdb70d647cfb73391a7c4dbe6a6044d321665ab0cd1dd2c7c0749f34d714c7c92f31bf290514cebdc74108cf3a43021f3a3388ff55c673cb0d48e2c"} 04:23:25 INFO - Running post-run listener: copy_logs_to_upload_dir 04:23:25 INFO - Copying logs to upload dir... 04:23:25 INFO - mkdir: /builds/slave/test/build/upload/logs 04:23:25 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=595.646210 ========= master_lag: 1.97 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 57 secs) (at 2016-04-25 04:23:27.299475) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 04:23:27.303604) ========= 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.958rnwprxm/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.Af1Vbtw3cB/Listeners TMPDIR=/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9b169ac1af58dae97f62e22e26bb2fc5fe2a07ee986cebb6d86b0722bbd7090abb9f262cc9674436ead2ef1d6a53d995d8cd9d1d9031cc20a9bb158b051315ab", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/89da4dc0dbdb70d647cfb73391a7c4dbe6a6044d321665ab0cd1dd2c7c0749f34d714c7c92f31bf290514cebdc74108cf3a43021f3a3388ff55c673cb0d48e2c"} build_url:https://queue.taskcluster.net/v1/task/fOt1iVMgTSySlyw_sNTl_w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/fOt1iVMgTSySlyw_sNTl_w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012961 build_url: 'https://queue.taskcluster.net/v1/task/fOt1iVMgTSySlyw_sNTl_w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9b169ac1af58dae97f62e22e26bb2fc5fe2a07ee986cebb6d86b0722bbd7090abb9f262cc9674436ead2ef1d6a53d995d8cd9d1d9031cc20a9bb158b051315ab", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/89da4dc0dbdb70d647cfb73391a7c4dbe6a6044d321665ab0cd1dd2c7c0749f34d714c7c92f31bf290514cebdc74108cf3a43021f3a3388ff55c673cb0d48e2c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/fOt1iVMgTSySlyw_sNTl_w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 04:23:27.353989) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 4 secs) (at 2016-04-25 04:23:27.354291) ========= 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.958rnwprxm/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.Af1Vbtw3cB/Listeners TMPDIR=/var/folders/bj/hz090k0x51d88nc483dscv7m00000w/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.005387 ========= master_lag: 4.80 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 4 secs) (at 2016-04-25 04:23:32.163801) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 04:23:32.164127) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 04:23:32.171967) ========= ========= Total master_lag: 6.88 =========