builder: mozilla-central_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0109 starttime: 1461191327.45 results: success (0) buildid: 20160420141806 builduid: b804f05c0eda45409d39e1075aa20396 revision: 4feb4dd910a5a2d3061dbdd376a80975206819c6 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 15:28:47.449124) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 15:28:47.449580) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 5 secs) (at 2016-04-20 15:28:47.449888) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 5 secs) (at 2016-04-20 15:28:52.571668) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:28:52.572140) ========= 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.oGuEXYeYMC/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.Y2rDxY9VX0/Listeners TMPDIR=/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-04-20 15:28:52-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 44.0M=0s 2016-04-20 15:28:52 (44.0 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.140211 ========= master_lag: 0.15 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:28:52.860759) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:28:52.861209) ========= 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.oGuEXYeYMC/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.Y2rDxY9VX0/Listeners TMPDIR=/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/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.027433 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:28:52.904398) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 15:28:52.904824) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 4feb4dd910a5a2d3061dbdd376a80975206819c6 --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 4feb4dd910a5a2d3061dbdd376a80975206819c6 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.oGuEXYeYMC/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.Y2rDxY9VX0/Listeners TMPDIR=/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-04-20 15:28:52,977 truncating revision to first 12 chars 2016-04-20 15:28:52,977 Setting DEBUG logging. 2016-04-20 15:28:52,977 attempt 1/10 2016-04-20 15:28:52,977 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/4feb4dd910a5?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 15:28:54,040 unpacking tar archive at: mozilla-central-4feb4dd910a5/testing/mozharness/ program finished with exit code 0 elapsedTime=1.313106 ========= master_lag: 1.13 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 15:28:55.348936) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 15:28:55.349225) ========= script_repo_revision: 4feb4dd910a5a2d3061dbdd376a80975206819c6 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 15:28:55.349604) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 10 secs) (at 2016-04-20 15:28:55.353994) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 10 secs) (at 2016-04-20 15:29:05.799429) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 58 secs) (at 2016-04-20 15:29:05.799742) ========= /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.oGuEXYeYMC/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.Y2rDxY9VX0/Listeners TMPDIR=/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/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 15:29:05 INFO - MultiFileLogger online at 20160420 15:29:05 in /builds/slave/test 15:29:05 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 15:29:05 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:29:05 INFO - {'append_to_log': False, 15:29:05 INFO - 'base_work_dir': '/builds/slave/test', 15:29:05 INFO - 'blob_upload_branch': 'mozilla-central', 15:29:05 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:29:05 INFO - 'buildbot_json_path': 'buildprops.json', 15:29:05 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:29:05 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:29:05 INFO - 'download_minidump_stackwalk': True, 15:29:05 INFO - 'download_symbols': 'true', 15:29:05 INFO - 'e10s': False, 15:29:05 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:29:05 INFO - 'tooltool.py': '/tools/tooltool.py', 15:29:05 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:29:05 INFO - '/tools/misc-python/virtualenv.py')}, 15:29:05 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:29:05 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:29:05 INFO - 'log_level': 'info', 15:29:05 INFO - 'log_to_console': True, 15:29:05 INFO - 'opt_config_files': (), 15:29:05 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:29:05 INFO - '--processes=1', 15:29:05 INFO - '--config=%(test_path)s/wptrunner.ini', 15:29:05 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:29:05 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:29:05 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:29:05 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:29:05 INFO - 'pip_index': False, 15:29:05 INFO - 'require_test_zip': True, 15:29:05 INFO - 'test_type': ('testharness',), 15:29:05 INFO - 'this_chunk': '1', 15:29:05 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:29:05 INFO - 'total_chunks': '10', 15:29:05 INFO - 'virtualenv_path': 'venv', 15:29:05 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:29:05 INFO - 'work_dir': 'build'} 15:29:05 INFO - ##### 15:29:05 INFO - ##### Running clobber step. 15:29:05 INFO - ##### 15:29:05 INFO - Running pre-action listener: _resource_record_pre_action 15:29:05 INFO - Running main action method: clobber 15:29:05 INFO - rmtree: /builds/slave/test/build 15:29:05 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:29:07 INFO - Running post-action listener: _resource_record_post_action 15:29:07 INFO - ##### 15:29:07 INFO - ##### Running read-buildbot-config step. 15:29:07 INFO - ##### 15:29:07 INFO - Running pre-action listener: _resource_record_pre_action 15:29:07 INFO - Running main action method: read_buildbot_config 15:29:07 INFO - Using buildbot properties: 15:29:07 INFO - { 15:29:07 INFO - "project": "", 15:29:07 INFO - "product": "firefox", 15:29:07 INFO - "script_repo_revision": "production", 15:29:07 INFO - "scheduler": "tests-mozilla-central-yosemite_r7-debug-unittest", 15:29:07 INFO - "repository": "", 15:29:07 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test web-platform-tests-1", 15:29:07 INFO - "buildid": "20160420141806", 15:29:07 INFO - "pgo_build": "False", 15:29:07 INFO - "basedir": "/builds/slave/test", 15:29:07 INFO - "buildnumber": 37, 15:29:07 INFO - "slavename": "t-yosemite-r7-0109", 15:29:07 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 15:29:07 INFO - "platform": "macosx64", 15:29:07 INFO - "branch": "mozilla-central", 15:29:07 INFO - "revision": "4feb4dd910a5a2d3061dbdd376a80975206819c6", 15:29:07 INFO - "repo_path": "mozilla-central", 15:29:07 INFO - "moz_repo_path": "", 15:29:07 INFO - "stage_platform": "macosx64", 15:29:07 INFO - "builduid": "b804f05c0eda45409d39e1075aa20396", 15:29:07 INFO - "slavebuilddir": "test" 15:29:07 INFO - } 15:29:07 INFO - Found installer url https://queue.taskcluster.net/v1/task/FmEZfxE7SDCrs1n8aWB_pg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 15:29:07 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/FmEZfxE7SDCrs1n8aWB_pg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 15:29:07 INFO - Running post-action listener: _resource_record_post_action 15:29:07 INFO - ##### 15:29:07 INFO - ##### Running download-and-extract step. 15:29:07 INFO - ##### 15:29:07 INFO - Running pre-action listener: _resource_record_pre_action 15:29:07 INFO - Running main action method: download_and_extract 15:29:07 INFO - mkdir: /builds/slave/test/build/tests 15:29:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:29:07 INFO - https://queue.taskcluster.net/v1/task/FmEZfxE7SDCrs1n8aWB_pg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 15:29:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FmEZfxE7SDCrs1n8aWB_pg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 15:29:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FmEZfxE7SDCrs1n8aWB_pg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 15:29:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FmEZfxE7SDCrs1n8aWB_pg/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 15:29:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FmEZfxE7SDCrs1n8aWB_pg/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 15:29:10 INFO - Downloaded 1235 bytes. 15:29:10 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 15:29:10 INFO - Using the following test package requirements: 15:29:10 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 15:29:10 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:29:10 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 15:29:10 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:29:10 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 15:29:10 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:29:10 INFO - u'jsshell-mac64.zip'], 15:29:10 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:29:10 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 15:29:10 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 15:29:10 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:29:10 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 15:29:10 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:29:10 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 15:29:10 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:29:10 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 15:29:10 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:29:10 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 15:29:10 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 15:29:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:29:10 INFO - https://queue.taskcluster.net/v1/task/FmEZfxE7SDCrs1n8aWB_pg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 15:29:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FmEZfxE7SDCrs1n8aWB_pg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 15:29:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FmEZfxE7SDCrs1n8aWB_pg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 15:29:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FmEZfxE7SDCrs1n8aWB_pg/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 15:29:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FmEZfxE7SDCrs1n8aWB_pg/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 15:29:11 INFO - Downloaded 17979094 bytes. 15:29:11 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/*'] 15:29:11 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/* 15:29:11 INFO - caution: filename not matched: web-platform/* 15:29:11 INFO - Return code: 11 15:29:11 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')]} 15:29:11 INFO - https://queue.taskcluster.net/v1/task/FmEZfxE7SDCrs1n8aWB_pg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 15:29:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FmEZfxE7SDCrs1n8aWB_pg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 15:29:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FmEZfxE7SDCrs1n8aWB_pg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 15:29:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FmEZfxE7SDCrs1n8aWB_pg/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 15:29:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FmEZfxE7SDCrs1n8aWB_pg/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 15:29:13 INFO - Downloaded 36397853 bytes. 15:29:13 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/*'] 15:29:13 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/* 15:29:17 INFO - caution: filename not matched: bin/* 15:29:17 INFO - caution: filename not matched: config/* 15:29:17 INFO - caution: filename not matched: mozbase/* 15:29:17 INFO - caution: filename not matched: marionette/* 15:29:17 INFO - caution: filename not matched: tools/wptserve/* 15:29:17 INFO - Return code: 11 15:29:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:29:17 INFO - https://queue.taskcluster.net/v1/task/FmEZfxE7SDCrs1n8aWB_pg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 15:29:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FmEZfxE7SDCrs1n8aWB_pg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 15:29:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FmEZfxE7SDCrs1n8aWB_pg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 15:29:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FmEZfxE7SDCrs1n8aWB_pg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 15:29:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FmEZfxE7SDCrs1n8aWB_pg/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 15:29:19 INFO - Downloaded 68723441 bytes. 15:29:19 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/FmEZfxE7SDCrs1n8aWB_pg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 15:29:19 INFO - mkdir: /builds/slave/test/properties 15:29:19 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:29:19 INFO - Writing to file /builds/slave/test/properties/build_url 15:29:19 INFO - Contents: 15:29:19 INFO - build_url:https://queue.taskcluster.net/v1/task/FmEZfxE7SDCrs1n8aWB_pg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 15:29:21 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/FmEZfxE7SDCrs1n8aWB_pg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 15:29:21 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:29:21 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:29:21 INFO - Contents: 15:29:21 INFO - symbols_url:https://queue.taskcluster.net/v1/task/FmEZfxE7SDCrs1n8aWB_pg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 15:29:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:29:21 INFO - https://queue.taskcluster.net/v1/task/FmEZfxE7SDCrs1n8aWB_pg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:29:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FmEZfxE7SDCrs1n8aWB_pg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 15:29:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FmEZfxE7SDCrs1n8aWB_pg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 15:29:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FmEZfxE7SDCrs1n8aWB_pg/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 15:29:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FmEZfxE7SDCrs1n8aWB_pg/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 15:29:24 INFO - Downloaded 103385644 bytes. 15:29:24 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'] 15:29:24 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 15:29:27 INFO - Return code: 0 15:29:27 INFO - Running post-action listener: _resource_record_post_action 15:29:27 INFO - Running post-action listener: set_extra_try_arguments 15:29:27 INFO - ##### 15:29:27 INFO - ##### Running create-virtualenv step. 15:29:27 INFO - ##### 15:29:27 INFO - Running pre-action listener: _pre_create_virtualenv 15:29:27 INFO - Running pre-action listener: _resource_record_pre_action 15:29:27 INFO - Running main action method: create_virtualenv 15:29:27 INFO - Creating virtualenv /builds/slave/test/build/venv 15:29:27 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 15:29:27 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:29:27 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:29:27 INFO - Using real prefix '/tools/python27' 15:29:27 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:29:28 INFO - Installing distribute.............................................................................................................................................................................................done. 15:29:31 INFO - Installing pip.................done. 15:29:31 INFO - Return code: 0 15:29:31 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:29: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')]} 15:29:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:29:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:29: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')]} 15:29:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:29:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:29:31 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 0x107164e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107181f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcefacb8840>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10717d5e0>, '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 0x106d60cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106d8b990>, '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.oGuEXYeYMC/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.Y2rDxY9VX0/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:29:31 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 15:29:31 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 15:29:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.oGuEXYeYMC/Render', 15:29:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:29:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:29:31 INFO - 'HOME': '/Users/cltbld', 15:29:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:29:31 INFO - 'LOGNAME': 'cltbld', 15:29:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:29:31 INFO - 'MOZ_NO_REMOTE': '1', 15:29:31 INFO - 'NO_EM_RESTART': '1', 15:29:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:29:31 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:29:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:29:31 INFO - 'PWD': '/builds/slave/test', 15:29:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:29:31 INFO - 'SHELL': '/bin/bash', 15:29:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Y2rDxY9VX0/Listeners', 15:29:31 INFO - 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', 15:29:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:29:31 INFO - 'USER': 'cltbld', 15:29:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:29:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:29:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:29:31 INFO - 'XPC_FLAGS': '0x0', 15:29:31 INFO - 'XPC_SERVICE_NAME': '0', 15:29:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:29:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:29:31 INFO - Downloading/unpacking psutil>=0.7.1 15:29:31 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 15:29:31 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 15:29:31 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 15:29:31 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 15:29:31 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 15:29:31 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 15:29:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:29:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:29:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:29:34 INFO - Installing collected packages: psutil 15:29:34 INFO - Running setup.py install for psutil 15:29:34 INFO - building 'psutil._psutil_osx' extension 15:29:34 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 15:29:35 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 15:29:35 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 15:29:35 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 15:29:35 INFO - building 'psutil._psutil_posix' extension 15:29:35 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 15:29:35 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 15:29:35 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 15:29:35 INFO - ^ 15:29:35 INFO - 1 warning generated. 15:29:35 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 15:29:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:29:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:29:35 INFO - Successfully installed psutil 15:29:35 INFO - Cleaning up... 15:29:35 INFO - Return code: 0 15:29:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:29:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:29:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:29:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:29:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:29:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:29:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:29:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x107164e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107181f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcefacb8840>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10717d5e0>, '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 0x106d60cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106d8b990>, '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.oGuEXYeYMC/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.Y2rDxY9VX0/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:29:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 15:29:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 15:29:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.oGuEXYeYMC/Render', 15:29:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:29:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:29:35 INFO - 'HOME': '/Users/cltbld', 15:29:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:29:35 INFO - 'LOGNAME': 'cltbld', 15:29:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:29:35 INFO - 'MOZ_NO_REMOTE': '1', 15:29:35 INFO - 'NO_EM_RESTART': '1', 15:29:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:29:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:29:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:29:35 INFO - 'PWD': '/builds/slave/test', 15:29:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:29:35 INFO - 'SHELL': '/bin/bash', 15:29:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Y2rDxY9VX0/Listeners', 15:29:35 INFO - 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', 15:29:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:29:35 INFO - 'USER': 'cltbld', 15:29:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:29:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:29:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:29:35 INFO - 'XPC_FLAGS': '0x0', 15:29:35 INFO - 'XPC_SERVICE_NAME': '0', 15:29:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:29:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:29:36 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:29:36 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 15:29:36 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 15:29:36 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 15:29:36 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 15:29:36 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 15:29:36 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 15:29:38 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:29:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:29:38 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:29:38 INFO - Installing collected packages: mozsystemmonitor 15:29:38 INFO - Running setup.py install for mozsystemmonitor 15:29:38 INFO - Successfully installed mozsystemmonitor 15:29:38 INFO - Cleaning up... 15:29:38 INFO - Return code: 0 15:29:38 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:29: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')]} 15:29:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:29:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:29: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')]} 15:29:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:29:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:29:38 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 0x107164e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107181f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcefacb8840>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10717d5e0>, '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 0x106d60cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106d8b990>, '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.oGuEXYeYMC/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.Y2rDxY9VX0/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:29:38 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 15:29:38 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 15:29:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.oGuEXYeYMC/Render', 15:29:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:29:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:29:38 INFO - 'HOME': '/Users/cltbld', 15:29:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:29:38 INFO - 'LOGNAME': 'cltbld', 15:29:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:29:38 INFO - 'MOZ_NO_REMOTE': '1', 15:29:38 INFO - 'NO_EM_RESTART': '1', 15:29:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:29:38 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:29:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:29:38 INFO - 'PWD': '/builds/slave/test', 15:29:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:29:38 INFO - 'SHELL': '/bin/bash', 15:29:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Y2rDxY9VX0/Listeners', 15:29:38 INFO - 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', 15:29:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:29:38 INFO - 'USER': 'cltbld', 15:29:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:29:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:29:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:29:38 INFO - 'XPC_FLAGS': '0x0', 15:29:38 INFO - 'XPC_SERVICE_NAME': '0', 15:29:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:29:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:29:39 INFO - Downloading/unpacking blobuploader==1.2.4 15:29:39 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 15:29:39 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 15:29:39 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 15:29:39 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 15:29:39 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 15:29:39 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 15:29:41 INFO - Downloading blobuploader-1.2.4.tar.gz 15:29:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:29:41 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:29:41 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 15:29:41 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 15:29:41 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 15:29:41 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 15:29:41 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 15:29:41 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 15:29:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:29:42 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:29:42 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 15:29:42 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 15:29:42 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 15:29:42 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 15:29:42 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 15:29:42 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 15:29:42 INFO - Downloading docopt-0.6.1.tar.gz 15:29:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:29:42 INFO - Installing collected packages: blobuploader, requests, docopt 15:29:42 INFO - Running setup.py install for blobuploader 15:29:42 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:29:43 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:29:43 INFO - Running setup.py install for requests 15:29:43 INFO - Running setup.py install for docopt 15:29:43 INFO - Successfully installed blobuploader requests docopt 15:29:43 INFO - Cleaning up... 15:29:43 INFO - Return code: 0 15:29:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:29: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')]} 15:29:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:29:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:29:44 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')]} 15:29:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:29:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:29:44 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 0x107164e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107181f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcefacb8840>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10717d5e0>, '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 0x106d60cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106d8b990>, '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.oGuEXYeYMC/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.Y2rDxY9VX0/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:29:44 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 15:29:44 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 15:29:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.oGuEXYeYMC/Render', 15:29:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:29:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:29:44 INFO - 'HOME': '/Users/cltbld', 15:29:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:29:44 INFO - 'LOGNAME': 'cltbld', 15:29:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:29:44 INFO - 'MOZ_NO_REMOTE': '1', 15:29:44 INFO - 'NO_EM_RESTART': '1', 15:29:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:29:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:29:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:29:44 INFO - 'PWD': '/builds/slave/test', 15:29:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:29:44 INFO - 'SHELL': '/bin/bash', 15:29:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Y2rDxY9VX0/Listeners', 15:29:44 INFO - 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', 15:29:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:29:44 INFO - 'USER': 'cltbld', 15:29:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:29:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:29:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:29:44 INFO - 'XPC_FLAGS': '0x0', 15:29:44 INFO - 'XPC_SERVICE_NAME': '0', 15:29:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:29:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:29:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:29:44 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-hWujXH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:29:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:29:44 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-KuIeax-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:29:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:29:44 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-R9pb3L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:29:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:29:44 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-HqKKWD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:29:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:29:44 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-IuOqI4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:29:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:29:44 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-HjQQj1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:29:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:29:45 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-QNHkbV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:29:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:29:45 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-_3Zd4L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:29:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:29:45 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-2ScQlw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:29:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:29:45 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-CuiGdr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:29:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:29:45 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-vJ05y7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:29:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:29:45 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-ldplts-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:29:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:29:45 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-29n80F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:29:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:29:45 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-twTVxY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:29:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:29:45 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-gysjMC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:29:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:29:46 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-WuvD0f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:29:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:29:46 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-TPskqr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:29:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:29:46 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-XJvJMX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:29:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:29:46 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-F8bJg7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:29:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:29:46 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-mRTFKd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:29:46 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:29:46 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-N8g4DX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:29:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:29:47 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 15:29:47 INFO - Running setup.py install for manifestparser 15:29:47 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:29:47 INFO - Running setup.py install for mozcrash 15:29:47 INFO - Running setup.py install for mozdebug 15:29:47 INFO - Running setup.py install for mozdevice 15:29:47 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:29:47 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:29:47 INFO - Running setup.py install for mozfile 15:29:47 INFO - Running setup.py install for mozhttpd 15:29:47 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:29:47 INFO - Running setup.py install for mozinfo 15:29:48 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:29:48 INFO - Running setup.py install for mozInstall 15:29:48 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:29:48 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:29:48 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:29:48 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:29:48 INFO - Running setup.py install for mozleak 15:29:48 INFO - Running setup.py install for mozlog 15:29:48 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:29:48 INFO - Running setup.py install for moznetwork 15:29:48 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:29:48 INFO - Running setup.py install for mozprocess 15:29:48 INFO - Running setup.py install for mozprofile 15:29:48 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:29:48 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:29:48 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:29:48 INFO - Running setup.py install for mozrunner 15:29:49 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:29:49 INFO - Running setup.py install for mozscreenshot 15:29:49 INFO - Running setup.py install for moztest 15:29:49 INFO - Running setup.py install for mozversion 15:29:49 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:29:49 INFO - Running setup.py install for wptserve 15:29:49 INFO - Running setup.py install for marionette-driver 15:29:49 INFO - Running setup.py install for browsermob-proxy 15:29:50 INFO - Running setup.py install for marionette-client 15:29:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:29:50 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:29:50 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 15:29:50 INFO - Cleaning up... 15:29:50 INFO - Return code: 0 15:29:50 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:29:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:29:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:29:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:29:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:29:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:29:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:29:50 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 0x107164e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107181f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcefacb8840>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10717d5e0>, '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 0x106d60cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106d8b990>, '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.oGuEXYeYMC/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.Y2rDxY9VX0/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:29:50 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 15:29:50 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 15:29:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.oGuEXYeYMC/Render', 15:29:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:29:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:29:50 INFO - 'HOME': '/Users/cltbld', 15:29:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:29:50 INFO - 'LOGNAME': 'cltbld', 15:29:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:29:50 INFO - 'MOZ_NO_REMOTE': '1', 15:29:50 INFO - 'NO_EM_RESTART': '1', 15:29:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:29:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:29:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:29:50 INFO - 'PWD': '/builds/slave/test', 15:29:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:29:50 INFO - 'SHELL': '/bin/bash', 15:29:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Y2rDxY9VX0/Listeners', 15:29:50 INFO - 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', 15:29:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:29:50 INFO - 'USER': 'cltbld', 15:29:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:29:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:29:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:29:50 INFO - 'XPC_FLAGS': '0x0', 15:29:50 INFO - 'XPC_SERVICE_NAME': '0', 15:29:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:29:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:29:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:29:50 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-2ttXRU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:29:50 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)) 15:29:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:29:50 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-EklYi_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:29:50 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)) 15:29:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:29:50 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-hUSIAG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:29:51 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)) 15:29:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:29:51 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-vJMIa_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:29:51 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)) 15:29:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:29:51 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-r8RFwG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:29:51 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)) 15:29:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:29:51 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-YssbEL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:29:51 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)) 15:29:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:29:51 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-75fC1N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:29:51 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)) 15:29:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:29:51 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-y9AGHv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:29:51 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)) 15:29:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:29:51 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-ZS6uCP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:29:51 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)) 15:29:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:29:51 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-ee21LU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:29:51 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)) 15:29:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:29:51 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-fn9VHQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:29:51 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)) 15:29:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:29:51 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-vfZUSB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:29:51 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)) 15:29:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:29:51 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-7BMHsW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:29:52 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)) 15:29:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:29:52 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-fmCTqp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:29:52 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)) 15:29:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:29:52 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-alAJwP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:29:52 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)) 15:29:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:29:52 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-qYMAgW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:29:52 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)) 15:29:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:29:52 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-vMvOUm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:29:52 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)) 15:29:52 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:29:52 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-I10VKD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:29:52 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)) 15:29:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:29:52 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-2Welo_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:29:52 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)) 15:29:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:29:52 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-uVIB4b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:29:52 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)) 15:29:52 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:29:53 INFO - Running setup.py (path:/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/pip-wP1PeG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:29:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:29:53 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)) 15:29:53 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)) 15:29:53 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)) 15:29:53 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)) 15:29:53 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)) 15:29:53 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)) 15:29:53 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:29: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 15:29: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 15:29: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 15:29: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 15:29: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 15:29: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 15:29:55 INFO - Downloading blessings-1.6.tar.gz 15:29:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:29:55 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)) 15:29:55 INFO - Installing collected packages: blessings 15:29:55 INFO - Running setup.py install for blessings 15:29:55 INFO - Successfully installed blessings 15:29:55 INFO - Cleaning up... 15:29:56 INFO - Return code: 0 15:29:56 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:29:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:29:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:29:56 INFO - Reading from file tmpfile_stdout 15:29:56 INFO - Current package versions: 15:29:56 INFO - blessings == 1.6 15:29:56 INFO - blobuploader == 1.2.4 15:29:56 INFO - browsermob-proxy == 0.6.0 15:29:56 INFO - docopt == 0.6.1 15:29:56 INFO - manifestparser == 1.1 15:29:56 INFO - marionette-client == 2.3.0 15:29:56 INFO - marionette-driver == 1.4.0 15:29:56 INFO - mozInstall == 1.12 15:29:56 INFO - mozcrash == 0.17 15:29:56 INFO - mozdebug == 0.1 15:29:56 INFO - mozdevice == 0.48 15:29:56 INFO - mozfile == 1.2 15:29:56 INFO - mozhttpd == 0.7 15:29:56 INFO - mozinfo == 0.9 15:29:56 INFO - mozleak == 0.1 15:29:56 INFO - mozlog == 3.1 15:29:56 INFO - moznetwork == 0.27 15:29:56 INFO - mozprocess == 0.22 15:29:56 INFO - mozprofile == 0.28 15:29:56 INFO - mozrunner == 6.11 15:29:56 INFO - mozscreenshot == 0.1 15:29:56 INFO - mozsystemmonitor == 0.0 15:29:56 INFO - moztest == 0.7 15:29:56 INFO - mozversion == 1.4 15:29:56 INFO - psutil == 3.1.1 15:29:56 INFO - requests == 1.2.3 15:29:56 INFO - wptserve == 1.4.0 15:29:56 INFO - wsgiref == 0.1.2 15:29:56 INFO - Running post-action listener: _resource_record_post_action 15:29:56 INFO - Running post-action listener: _start_resource_monitoring 15:29:56 INFO - Starting resource monitoring. 15:29:56 INFO - ##### 15:29:56 INFO - ##### Running pull step. 15:29:56 INFO - ##### 15:29:56 INFO - Running pre-action listener: _resource_record_pre_action 15:29:56 INFO - Running main action method: pull 15:29:56 INFO - Pull has nothing to do! 15:29:56 INFO - Running post-action listener: _resource_record_post_action 15:29:56 INFO - ##### 15:29:56 INFO - ##### Running install step. 15:29:56 INFO - ##### 15:29:56 INFO - Running pre-action listener: _resource_record_pre_action 15:29:56 INFO - Running main action method: install 15:29:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:29:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:29:56 INFO - Reading from file tmpfile_stdout 15:29:56 INFO - Detecting whether we're running mozinstall >=1.0... 15:29:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:29:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:29:56 INFO - Reading from file tmpfile_stdout 15:29:56 INFO - Output received: 15:29:56 INFO - Usage: mozinstall [options] installer 15:29:56 INFO - Options: 15:29:56 INFO - -h, --help show this help message and exit 15:29:56 INFO - -d DEST, --destination=DEST 15:29:56 INFO - Directory to install application into. [default: 15:29:56 INFO - "/builds/slave/test"] 15:29:56 INFO - --app=APP Application being installed. [default: firefox] 15:29:56 INFO - mkdir: /builds/slave/test/build/application 15:29:56 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'] 15:29:56 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 15:30:16 INFO - Reading from file tmpfile_stdout 15:30:16 INFO - Output received: 15:30:16 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 15:30:16 INFO - Running post-action listener: _resource_record_post_action 15:30:16 INFO - ##### 15:30:16 INFO - ##### Running run-tests step. 15:30:16 INFO - ##### 15:30:16 INFO - Running pre-action listener: _resource_record_pre_action 15:30:16 INFO - Running main action method: run_tests 15:30:16 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:30:16 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:30:16 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:30:16 INFO - grabbing minidump binary from tooltool 15:30:16 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')]} 15:30:16 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 0x10717d5e0>, '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 0x106d60cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106d8b990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:30:16 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 15:30:16 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 15:30:16 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:30:16 INFO - Return code: 0 15:30:16 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 15:30:16 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:30:16 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/FmEZfxE7SDCrs1n8aWB_pg/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 15:30:16 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/FmEZfxE7SDCrs1n8aWB_pg/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 15:30:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.oGuEXYeYMC/Render', 15:30:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:30:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:30:16 INFO - 'HOME': '/Users/cltbld', 15:30:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:30:16 INFO - 'LOGNAME': 'cltbld', 15:30:16 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:30:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:30:16 INFO - 'MOZ_NO_REMOTE': '1', 15:30:16 INFO - 'NO_EM_RESTART': '1', 15:30:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:30:16 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:30:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:30:16 INFO - 'PWD': '/builds/slave/test', 15:30:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:30:16 INFO - 'SHELL': '/bin/bash', 15:30:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Y2rDxY9VX0/Listeners', 15:30:16 INFO - 'TMPDIR': '/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/T/', 15:30:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:30:16 INFO - 'USER': 'cltbld', 15:30:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:30:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:30:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:30:16 INFO - 'XPC_FLAGS': '0x0', 15:30:16 INFO - 'XPC_SERVICE_NAME': '0', 15:30:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:30:16 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/FmEZfxE7SDCrs1n8aWB_pg/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 15:30:17 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 15:30:17 INFO - import pkg_resources 15:30:17 INFO - Using 1 client processes 15:30:17 INFO - wptserve Starting http server on 127.0.0.1:8000 15:30:17 INFO - wptserve Starting http server on 127.0.0.1:8001 15:30:17 INFO - wptserve Starting http server on 127.0.0.1:8443 15:30:20 INFO - SUITE-START | Running 778 tests 15:30:20 INFO - Running testharness tests 15:30:20 INFO - Setting up ssl 15:30:20 INFO - PROCESS | certutil | 15:30:20 INFO - PROCESS | certutil | 15:30:20 INFO - PROCESS | certutil | 15:30:20 INFO - Certificate Nickname Trust Attributes 15:30:20 INFO - SSL,S/MIME,JAR/XPI 15:30:20 INFO - 15:30:20 INFO - web-platform-tests CT,, 15:30:20 INFO - 15:30:20 INFO - Starting runner 15:30:21 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 15:30:21 INFO - PROCESS | 1647 | 1461191421113 Marionette DEBUG Marionette enabled via build flag and pref 15:30:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x11671d800 == 1 [pid = 1647] [id = 1] 15:30:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 1 (0x11671e000) [pid = 1647] [serial = 1] [outer = 0x0] 15:30:21 INFO - PROCESS | 1647 | [1647] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:30:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 2 (0x11671f000) [pid = 1647] [serial = 2] [outer = 0x11671e000] 15:30:21 INFO - PROCESS | 1647 | 1461191421422 Marionette INFO Listening on port 2828 15:30:21 INFO - PROCESS | 1647 | 1461191421641 Marionette DEBUG Marionette enabled via command-line flag 15:30:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x119135800 == 2 [pid = 1647] [id = 2] 15:30:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 3 (0x119136000) [pid = 1647] [serial = 3] [outer = 0x0] 15:30:21 INFO - PROCESS | 1647 | [1647] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:30:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 4 (0x119137000) [pid = 1647] [serial = 4] [outer = 0x119136000] 15:30:21 INFO - PROCESS | 1647 | [1647] 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 15:30:21 INFO - PROCESS | 1647 | 1461191421808 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49283 15:30:21 INFO - PROCESS | 1647 | 1461191421879 Marionette DEBUG Closed connection conn0 15:30:21 INFO - PROCESS | 1647 | [1647] 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 15:30:21 INFO - PROCESS | 1647 | 1461191421885 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49284 15:30:21 INFO - PROCESS | 1647 | 1461191421900 Marionette DEBUG Closed connection conn1 15:30:21 INFO - PROCESS | 1647 | [1647] 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 15:30:21 INFO - PROCESS | 1647 | 1461191421905 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49285 15:30:21 INFO - PROCESS | 1647 | 1461191421913 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:30:21 INFO - PROCESS | 1647 | 1461191421919 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":"20160420141806","device":"desktop","version":"48.0a1"} 15:30:22 INFO - PROCESS | 1647 | [1647] 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 15:30:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c975800 == 3 [pid = 1647] [id = 3] 15:30:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 5 (0x11c976000) [pid = 1647] [serial = 5] [outer = 0x0] 15:30:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c976800 == 4 [pid = 1647] [id = 4] 15:30:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 6 (0x11c0a5000) [pid = 1647] [serial = 6] [outer = 0x0] 15:30:23 INFO - PROCESS | 1647 | [1647] 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 15:30:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x125ca1800 == 5 [pid = 1647] [id = 5] 15:30:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 7 (0x11c0a4800) [pid = 1647] [serial = 7] [outer = 0x0] 15:30:23 INFO - PROCESS | 1647 | [1647] 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 15:30:23 INFO - PROCESS | 1647 | [1647] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:30:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 8 (0x1268efc00) [pid = 1647] [serial = 8] [outer = 0x11c0a4800] 15:30:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 9 (0x126d1e800) [pid = 1647] [serial = 9] [outer = 0x11c976000] 15:30:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 10 (0x125cd7800) [pid = 1647] [serial = 10] [outer = 0x11c0a5000] 15:30:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 11 (0x125cd9800) [pid = 1647] [serial = 11] [outer = 0x11c0a4800] 15:30:24 INFO - PROCESS | 1647 | 1461191424061 Marionette DEBUG loaded listener.js 15:30:24 INFO - PROCESS | 1647 | 1461191424073 Marionette DEBUG loaded listener.js 15:30:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 12 (0x129758000) [pid = 1647] [serial = 12] [outer = 0x11c0a4800] 15:30:24 INFO - PROCESS | 1647 | 1461191424450 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"b72d4437-8f87-f84f-9670-13c16cc48c65","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":"20160420141806","device":"desktop","version":"48.0a1","command_id":1}}] 15:30:24 INFO - PROCESS | 1647 | 1461191424543 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}] 15:30:24 INFO - PROCESS | 1647 | 1461191424589 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 15:30:24 INFO - PROCESS | 1647 | 1461191424685 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:30:24 INFO - PROCESS | 1647 | [1647] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:30:24 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 15:30:24 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 15:30:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 13 (0x12b643000) [pid = 1647] [serial = 13] [outer = 0x11c0a4800] 15:30:24 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:30:24 INFO - PROCESS | 1647 | 1461191424947 Marionette TRACE conn2 <- [1,3,null,{}] 15:30:24 INFO - PROCESS | 1647 | 1461191424954 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:30:24 INFO - PROCESS | 1647 | 1461191424964 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 15:30:24 INFO - PROCESS | 1647 | 1461191424991 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 15:30:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:30:24 INFO - PROCESS | 1647 | 1461191424993 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 15:30:24 INFO - PROCESS | 1647 | 1461191424996 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:30:25 INFO - PROCESS | 1647 | 1461191424998 Marionette TRACE conn2 <- [1,6,null,{}] 15:30:25 INFO - PROCESS | 1647 | 1461191425003 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}] 15:30:25 INFO - PROCESS | 1647 | 1461191425011 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 15:30:25 INFO - PROCESS | 1647 | 1461191425013 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b87e800 == 6 [pid = 1647] [id = 6] 15:30:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 14 (0x12bbaf400) [pid = 1647] [serial = 14] [outer = 0x0] 15:30:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 15 (0x12bbb1000) [pid = 1647] [serial = 15] [outer = 0x12bbaf400] 15:30:25 INFO - PROCESS | 1647 | 1461191425045 Marionette DEBUG loaded listener.js 15:30:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 16 (0x12bd04000) [pid = 1647] [serial = 16] [outer = 0x12bbaf400] 15:30:25 INFO - PROCESS | 1647 | 1461191425354 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]]]}] 15:30:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc82000 == 7 [pid = 1647] [id = 7] 15:30:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 17 (0x12bba6800) [pid = 1647] [serial = 17] [outer = 0x0] 15:30:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 18 (0x12bd0a800) [pid = 1647] [serial = 18] [outer = 0x12bba6800] 15:30:25 INFO - PROCESS | 1647 | 1461191425380 Marionette DEBUG loaded listener.js 15:30:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 19 (0x12bf47400) [pid = 1647] [serial = 19] [outer = 0x12bba6800] 15:30:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:30:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 423ms 15:30:25 INFO - PROCESS | 1647 | 1461191425447 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 15:30:25 INFO - PROCESS | 1647 | 1461191425449 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 15:30:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:30:25 INFO - PROCESS | 1647 | 1461191425463 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:30:25 INFO - PROCESS | 1647 | 1461191425464 Marionette TRACE conn2 <- [1,10,null,{}] 15:30:25 INFO - PROCESS | 1647 | 1461191425507 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}] 15:30:25 INFO - PROCESS | 1647 | 1461191425625 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 15:30:25 INFO - PROCESS | 1647 | 1461191425640 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d1dc800 == 8 [pid = 1647] [id = 8] 15:30:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 20 (0x12d366000) [pid = 1647] [serial = 20] [outer = 0x0] 15:30:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 21 (0x12d367c00) [pid = 1647] [serial = 21] [outer = 0x12d366000] 15:30:25 INFO - PROCESS | 1647 | 1461191425695 Marionette DEBUG loaded listener.js 15:30:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 22 (0x12d36c000) [pid = 1647] [serial = 22] [outer = 0x12d366000] 15:30:26 INFO - PROCESS | 1647 | 1461191426008 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]]]}] 15:30:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:30:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 574ms 15:30:26 INFO - PROCESS | 1647 | 1461191426032 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 15:30:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:30:26 INFO - PROCESS | 1647 | 1461191426035 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 15:30:26 INFO - PROCESS | 1647 | 1461191426037 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:30:26 INFO - PROCESS | 1647 | 1461191426038 Marionette TRACE conn2 <- [1,14,null,{}] 15:30:26 INFO - PROCESS | 1647 | 1461191426040 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}] 15:30:26 INFO - PROCESS | 1647 | 1461191426126 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 15:30:26 INFO - PROCESS | 1647 | 1461191426130 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12db2f000 == 9 [pid = 1647] [id = 9] 15:30:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 23 (0x12d36ec00) [pid = 1647] [serial = 23] [outer = 0x0] 15:30:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 24 (0x12d8c5000) [pid = 1647] [serial = 24] [outer = 0x12d36ec00] 15:30:26 INFO - PROCESS | 1647 | 1461191426157 Marionette DEBUG loaded listener.js 15:30:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 25 (0x12e113000) [pid = 1647] [serial = 25] [outer = 0x12d36ec00] 15:30:26 INFO - PROCESS | 1647 | 1461191426431 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]]]}] 15:30:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:30:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 419ms 15:30:26 INFO - PROCESS | 1647 | 1461191426480 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 15:30:26 INFO - PROCESS | 1647 | 1461191426482 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 15:30:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:30:26 INFO - PROCESS | 1647 | 1461191426489 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:30:26 INFO - PROCESS | 1647 | 1461191426491 Marionette TRACE conn2 <- [1,18,null,{}] 15:30:26 INFO - PROCESS | 1647 | 1461191426495 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}] 15:30:26 INFO - PROCESS | 1647 | 1461191426632 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 15:30:26 INFO - PROCESS | 1647 | 1461191426639 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e469000 == 10 [pid = 1647] [id = 10] 15:30:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 26 (0x12e11a000) [pid = 1647] [serial = 26] [outer = 0x0] 15:30:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 27 (0x12e349800) [pid = 1647] [serial = 27] [outer = 0x12e11a000] 15:30:26 INFO - PROCESS | 1647 | 1461191426681 Marionette DEBUG loaded listener.js 15:30:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 28 (0x12e383c00) [pid = 1647] [serial = 28] [outer = 0x12e11a000] 15:30:27 INFO - PROCESS | 1647 | 1461191427125 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]]]}] 15:30:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:30:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 674ms 15:30:27 INFO - PROCESS | 1647 | 1461191427161 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 15:30:27 INFO - PROCESS | 1647 | 1461191427163 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 15:30:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:30:27 INFO - PROCESS | 1647 | 1461191427166 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:30:27 INFO - PROCESS | 1647 | 1461191427167 Marionette TRACE conn2 <- [1,22,null,{}] 15:30:27 INFO - PROCESS | 1647 | 1461191427169 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}] 15:30:27 INFO - PROCESS | 1647 | 1461191427252 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 15:30:27 INFO - PROCESS | 1647 | 1461191427256 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e7c3000 == 11 [pid = 1647] [id = 11] 15:30:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 29 (0x12e386800) [pid = 1647] [serial = 29] [outer = 0x0] 15:30:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 30 (0x12e799800) [pid = 1647] [serial = 30] [outer = 0x12e386800] 15:30:27 INFO - PROCESS | 1647 | 1461191427282 Marionette DEBUG loaded listener.js 15:30:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 31 (0x12e79f400) [pid = 1647] [serial = 31] [outer = 0x12e386800] 15:30:27 INFO - PROCESS | 1647 | 1461191427520 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]]]}] 15:30:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:30:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 370ms 15:30:27 INFO - PROCESS | 1647 | 1461191427541 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 15:30:27 INFO - PROCESS | 1647 | 1461191427543 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 15:30:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:30:27 INFO - PROCESS | 1647 | 1461191427545 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:30:27 INFO - PROCESS | 1647 | 1461191427546 Marionette TRACE conn2 <- [1,26,null,{}] 15:30:27 INFO - PROCESS | 1647 | 1461191427548 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}] 15:30:27 INFO - PROCESS | 1647 | 1461191427649 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 15:30:27 INFO - PROCESS | 1647 | 1461191427655 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aaa4800 == 12 [pid = 1647] [id = 12] 15:30:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 32 (0x11a948c00) [pid = 1647] [serial = 32] [outer = 0x0] 15:30:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 33 (0x11c2ae800) [pid = 1647] [serial = 33] [outer = 0x11a948c00] 15:30:27 INFO - PROCESS | 1647 | 1461191427679 Marionette DEBUG loaded listener.js 15:30:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 34 (0x11c2b8000) [pid = 1647] [serial = 34] [outer = 0x11a948c00] 15:30:27 INFO - PROCESS | 1647 | 1461191427914 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]]]}] 15:30:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:30:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 15:30:27 INFO - PROCESS | 1647 | 1461191427963 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 15:30:27 INFO - PROCESS | 1647 | 1461191427964 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 15:30:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:30:27 INFO - PROCESS | 1647 | 1461191427974 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:30:27 INFO - PROCESS | 1647 | 1461191427975 Marionette TRACE conn2 <- [1,30,null,{}] 15:30:27 INFO - PROCESS | 1647 | 1461191427977 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}] 15:30:28 INFO - PROCESS | 1647 | 1461191428063 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 15:30:28 INFO - PROCESS | 1647 | 1461191428069 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ec52800 == 13 [pid = 1647] [id = 13] 15:30:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 35 (0x11c2ba800) [pid = 1647] [serial = 35] [outer = 0x0] 15:30:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 36 (0x12ef66000) [pid = 1647] [serial = 36] [outer = 0x11c2ba800] 15:30:28 INFO - PROCESS | 1647 | 1461191428094 Marionette DEBUG loaded listener.js 15:30:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 37 (0x12ef6a000) [pid = 1647] [serial = 37] [outer = 0x11c2ba800] 15:30:28 INFO - PROCESS | 1647 | 1461191428320 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]]]}] 15:30:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:30:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 375ms 15:30:28 INFO - PROCESS | 1647 | 1461191428343 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 15:30:28 INFO - PROCESS | 1647 | 1461191428344 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 15:30:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:30:28 INFO - PROCESS | 1647 | 1461191428346 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:30:28 INFO - PROCESS | 1647 | 1461191428347 Marionette TRACE conn2 <- [1,34,null,{}] 15:30:28 INFO - PROCESS | 1647 | 1461191428356 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}] 15:30:28 INFO - PROCESS | 1647 | 1461191428446 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 15:30:28 INFO - PROCESS | 1647 | 1461191428451 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f0b4800 == 14 [pid = 1647] [id = 14] 15:30:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 38 (0x12ef6a400) [pid = 1647] [serial = 38] [outer = 0x0] 15:30:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 39 (0x12ef70c00) [pid = 1647] [serial = 39] [outer = 0x12ef6a400] 15:30:28 INFO - PROCESS | 1647 | 1461191428476 Marionette DEBUG loaded listener.js 15:30:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 40 (0x12f44fc00) [pid = 1647] [serial = 40] [outer = 0x12ef6a400] 15:30:28 INFO - PROCESS | 1647 | 1461191428702 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]]]}] 15:30:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:30:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 369ms 15:30:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:30:28 INFO - PROCESS | 1647 | 1461191428715 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 15:30:28 INFO - PROCESS | 1647 | 1461191428716 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 15:30:28 INFO - PROCESS | 1647 | 1461191428726 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:30:28 INFO - PROCESS | 1647 | 1461191428727 Marionette TRACE conn2 <- [1,38,null,{}] 15:30:28 INFO - PROCESS | 1647 | 1461191428729 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}] 15:30:28 INFO - PROCESS | 1647 | 1461191428820 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 15:30:28 INFO - PROCESS | 1647 | 1461191428825 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f540800 == 15 [pid = 1647] [id = 15] 15:30:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 41 (0x12f452400) [pid = 1647] [serial = 41] [outer = 0x0] 15:30:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 42 (0x12f458400) [pid = 1647] [serial = 42] [outer = 0x12f452400] 15:30:28 INFO - PROCESS | 1647 | 1461191428849 Marionette DEBUG loaded listener.js 15:30:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 43 (0x12f7a1800) [pid = 1647] [serial = 43] [outer = 0x12f452400] 15:30:29 INFO - PROCESS | 1647 | 1461191429074 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]]]}] 15:30:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:30:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 374ms 15:30:29 INFO - PROCESS | 1647 | 1461191429095 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 15:30:29 INFO - PROCESS | 1647 | 1461191429096 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 15:30:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:30:29 INFO - PROCESS | 1647 | 1461191429098 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:30:29 INFO - PROCESS | 1647 | 1461191429099 Marionette TRACE conn2 <- [1,42,null,{}] 15:30:29 INFO - PROCESS | 1647 | 1461191429109 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}] 15:30:29 INFO - PROCESS | 1647 | 1461191429203 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 15:30:29 INFO - PROCESS | 1647 | 1461191429219 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f88a000 == 16 [pid = 1647] [id = 16] 15:30:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 44 (0x12b840800) [pid = 1647] [serial = 44] [outer = 0x0] 15:30:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 45 (0x12f7a6000) [pid = 1647] [serial = 45] [outer = 0x12b840800] 15:30:29 INFO - PROCESS | 1647 | 1461191429244 Marionette DEBUG loaded listener.js 15:30:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 46 (0x12fb64800) [pid = 1647] [serial = 46] [outer = 0x12b840800] 15:30:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb67800 == 17 [pid = 1647] [id = 17] 15:30:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 47 (0x12bb68000) [pid = 1647] [serial = 47] [outer = 0x0] 15:30:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 48 (0x12bb6c800) [pid = 1647] [serial = 48] [outer = 0x12bb68000] 15:30:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 49 (0x12bb6b800) [pid = 1647] [serial = 49] [outer = 0x12bb68000] 15:30:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb62000 == 18 [pid = 1647] [id = 18] 15:30:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 50 (0x12f7a9800) [pid = 1647] [serial = 50] [outer = 0x0] 15:30:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 51 (0x12fc7e800) [pid = 1647] [serial = 51] [outer = 0x12f7a9800] 15:30:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 52 (0x12f452800) [pid = 1647] [serial = 52] [outer = 0x12f7a9800] 15:30:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:30:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 525ms 15:30:29 INFO - PROCESS | 1647 | 1461191429619 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]]]}] 15:30:29 INFO - PROCESS | 1647 | 1461191429624 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 15:30:29 INFO - PROCESS | 1647 | 1461191429625 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 15:30:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:30:29 INFO - PROCESS | 1647 | 1461191429627 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:30:29 INFO - PROCESS | 1647 | 1461191429629 Marionette TRACE conn2 <- [1,46,null,{}] 15:30:29 INFO - PROCESS | 1647 | 1461191429631 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}] 15:30:29 INFO - PROCESS | 1647 | 1461191429717 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 15:30:29 INFO - PROCESS | 1647 | 1461191429721 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x1301c4000 == 19 [pid = 1647] [id = 19] 15:30:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 53 (0x12fb69000) [pid = 1647] [serial = 53] [outer = 0x0] 15:30:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 54 (0x12fc82800) [pid = 1647] [serial = 54] [outer = 0x12fb69000] 15:30:29 INFO - PROCESS | 1647 | 1461191429749 Marionette DEBUG loaded listener.js 15:30:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 55 (0x130279000) [pid = 1647] [serial = 55] [outer = 0x12fb69000] 15:30:29 INFO - PROCESS | 1647 | 1461191429995 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]]]}] 15:30:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:30:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 418ms 15:30:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:30:30 INFO - PROCESS | 1647 | 1461191430046 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 15:30:30 INFO - PROCESS | 1647 | 1461191430047 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 15:30:30 INFO - PROCESS | 1647 | 1461191430057 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:30:30 INFO - PROCESS | 1647 | 1461191430058 Marionette TRACE conn2 <- [1,50,null,{}] 15:30:30 INFO - PROCESS | 1647 | 1461191430061 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}] 15:30:30 INFO - PROCESS | 1647 | 1461191430155 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 15:30:30 INFO - PROCESS | 1647 | 1461191430159 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1303e1800 == 20 [pid = 1647] [id = 20] 15:30:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 56 (0x11acc7000) [pid = 1647] [serial = 56] [outer = 0x0] 15:30:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x11acca800) [pid = 1647] [serial = 57] [outer = 0x11acc7000] 15:30:30 INFO - PROCESS | 1647 | 1461191430184 Marionette DEBUG loaded listener.js 15:30:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x11aeea800) [pid = 1647] [serial = 58] [outer = 0x11acc7000] 15:30:30 INFO - PROCESS | 1647 | 1461191430424 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]]]}] 15:30:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:30:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 426ms 15:30:30 INFO - PROCESS | 1647 | 1461191430476 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 15:30:30 INFO - PROCESS | 1647 | 1461191430477 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 15:30:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:30:30 INFO - PROCESS | 1647 | 1461191430479 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:30:30 INFO - PROCESS | 1647 | 1461191430480 Marionette TRACE conn2 <- [1,54,null,{}] 15:30:30 INFO - PROCESS | 1647 | 1461191430491 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}] 15:30:30 INFO - PROCESS | 1647 | 1461191430580 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 15:30:30 INFO - PROCESS | 1647 | 1461191430584 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aabc000 == 21 [pid = 1647] [id = 21] 15:30:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x1299a1800) [pid = 1647] [serial = 59] [outer = 0x0] 15:30:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x13027a800) [pid = 1647] [serial = 60] [outer = 0x1299a1800] 15:30:30 INFO - PROCESS | 1647 | 1461191430608 Marionette DEBUG loaded listener.js 15:30:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x130280800) [pid = 1647] [serial = 61] [outer = 0x1299a1800] 15:30:30 INFO - PROCESS | 1647 | 1461191430838 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]]]}] 15:30:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:30:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 367ms 15:30:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:30:30 INFO - PROCESS | 1647 | 1461191430848 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 15:30:30 INFO - PROCESS | 1647 | 1461191430849 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 15:30:30 INFO - PROCESS | 1647 | 1461191430853 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:30:30 INFO - PROCESS | 1647 | 1461191430855 Marionette TRACE conn2 <- [1,58,null,{}] 15:30:30 INFO - PROCESS | 1647 | 1461191430863 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}] 15:30:30 INFO - PROCESS | 1647 | 1461191430955 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 15:30:30 INFO - PROCESS | 1647 | 1461191430960 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x130a28000 == 22 [pid = 1647] [id = 22] 15:30:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x130282c00) [pid = 1647] [serial = 62] [outer = 0x0] 15:30:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x1305ac400) [pid = 1647] [serial = 63] [outer = 0x130282c00] 15:30:30 INFO - PROCESS | 1647 | 1461191430988 Marionette DEBUG loaded listener.js 15:30:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x1305b1400) [pid = 1647] [serial = 64] [outer = 0x130282c00] 15:30:31 INFO - PROCESS | 1647 | 1461191431880 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]]]}] 15:30:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:30:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1128ms 15:30:31 INFO - PROCESS | 1647 | 1461191431987 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 15:30:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:30:31 INFO - PROCESS | 1647 | 1461191431991 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 15:30:31 INFO - PROCESS | 1647 | 1461191431997 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:30:32 INFO - PROCESS | 1647 | 1461191432002 Marionette TRACE conn2 <- [1,62,null,{}] 15:30:32 INFO - PROCESS | 1647 | 1461191432009 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}] 15:30:32 INFO - PROCESS | 1647 | 1461191432168 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 15:30:32 INFO - PROCESS | 1647 | 1461191432240 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x114edf000 == 23 [pid = 1647] [id = 23] 15:30:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x114c07000) [pid = 1647] [serial = 65] [outer = 0x0] 15:30:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x114c0fc00) [pid = 1647] [serial = 66] [outer = 0x114c07000] 15:30:32 INFO - PROCESS | 1647 | 1461191432292 Marionette DEBUG loaded listener.js 15:30:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x115856400) [pid = 1647] [serial = 67] [outer = 0x114c07000] 15:30:32 INFO - PROCESS | 1647 | 1461191432747 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]]]}] 15:30:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:30:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 777ms 15:30:32 INFO - PROCESS | 1647 | 1461191432773 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 15:30:32 INFO - PROCESS | 1647 | 1461191432777 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 15:30:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:30:32 INFO - PROCESS | 1647 | 1461191432781 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:30:32 INFO - PROCESS | 1647 | 1461191432783 Marionette TRACE conn2 <- [1,66,null,{}] 15:30:32 INFO - PROCESS | 1647 | 1461191432788 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}] 15:30:32 INFO - PROCESS | 1647 | 1461191432893 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 15:30:32 INFO - PROCESS | 1647 | 1461191432929 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f4b800 == 24 [pid = 1647] [id = 24] 15:30:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x11655a000) [pid = 1647] [serial = 68] [outer = 0x0] 15:30:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x11923f800) [pid = 1647] [serial = 69] [outer = 0x11655a000] 15:30:32 INFO - PROCESS | 1647 | 1461191432963 Marionette DEBUG loaded listener.js 15:30:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x11a94a400) [pid = 1647] [serial = 70] [outer = 0x11655a000] 15:30:33 INFO - PROCESS | 1647 | 1461191433356 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]]]}] 15:30:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:30:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 622ms 15:30:33 INFO - PROCESS | 1647 | 1461191433403 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 15:30:33 INFO - PROCESS | 1647 | 1461191433405 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 15:30:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:30:33 INFO - PROCESS | 1647 | 1461191433407 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:30:33 INFO - PROCESS | 1647 | 1461191433410 Marionette TRACE conn2 <- [1,70,null,{}] 15:30:33 INFO - PROCESS | 1647 | 1461191433417 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}] 15:30:33 INFO - PROCESS | 1647 | 1461191433527 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 15:30:33 INFO - PROCESS | 1647 | 1461191433596 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x11984f000 == 25 [pid = 1647] [id = 25] 15:30:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x11acc1800) [pid = 1647] [serial = 71] [outer = 0x0] 15:30:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x11adf7c00) [pid = 1647] [serial = 72] [outer = 0x11acc1800] 15:30:33 INFO - PROCESS | 1647 | 1461191433642 Marionette DEBUG loaded listener.js 15:30:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11ba54400) [pid = 1647] [serial = 73] [outer = 0x11acc1800] 15:30:34 INFO - PROCESS | 1647 | 1461191434295 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]]]}] 15:30:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:30:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 922ms 15:30:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:30:34 INFO - PROCESS | 1647 | 1461191434330 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 15:30:34 INFO - PROCESS | 1647 | 1461191434332 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 15:30:34 INFO - PROCESS | 1647 | 1461191434337 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:30:34 INFO - PROCESS | 1647 | 1461191434339 Marionette TRACE conn2 <- [1,74,null,{}] 15:30:34 INFO - PROCESS | 1647 | 1461191434342 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}] 15:30:34 INFO - PROCESS | 1647 | 1461191434419 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 15:30:34 INFO - PROCESS | 1647 | 1461191434475 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x11652f800 == 26 [pid = 1647] [id = 26] 15:30:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x115256400) [pid = 1647] [serial = 74] [outer = 0x0] 15:30:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x118f7e400) [pid = 1647] [serial = 75] [outer = 0x115256400] 15:30:34 INFO - PROCESS | 1647 | 1461191434504 Marionette DEBUG loaded listener.js 15:30:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x11912c400) [pid = 1647] [serial = 76] [outer = 0x115256400] 15:30:34 INFO - PROCESS | 1647 | 1461191434906 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]]]}] 15:30:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:30:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 622ms 15:30:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:30:34 INFO - PROCESS | 1647 | 1461191434958 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 15:30:34 INFO - PROCESS | 1647 | 1461191434962 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 15:30:34 INFO - PROCESS | 1647 | 1461191434966 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:30:34 INFO - PROCESS | 1647 | 1461191434967 Marionette TRACE conn2 <- [1,78,null,{}] 15:30:34 INFO - PROCESS | 1647 | 1461191434970 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}] 15:30:35 INFO - PROCESS | 1647 | 1461191435039 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 15:30:35 INFO - PROCESS | 1647 | 1461191435043 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x118e27000 == 27 [pid = 1647] [id = 27] 15:30:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x118f86c00) [pid = 1647] [serial = 77] [outer = 0x0] 15:30:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11a603000) [pid = 1647] [serial = 78] [outer = 0x118f86c00] 15:30:35 INFO - PROCESS | 1647 | 1461191435071 Marionette DEBUG loaded listener.js 15:30:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11a9a2800) [pid = 1647] [serial = 79] [outer = 0x118f86c00] 15:30:35 INFO - PROCESS | 1647 | 1461191435394 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]]]}] 15:30:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:30:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 468ms 15:30:35 INFO - PROCESS | 1647 | 1461191435435 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 15:30:35 INFO - PROCESS | 1647 | 1461191435437 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 15:30:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:30:35 INFO - PROCESS | 1647 | 1461191435439 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:30:35 INFO - PROCESS | 1647 | 1461191435441 Marionette TRACE conn2 <- [1,82,null,{}] 15:30:35 INFO - PROCESS | 1647 | 1461191435448 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}] 15:30:35 INFO - PROCESS | 1647 | 1461191435520 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 15:30:35 INFO - PROCESS | 1647 | 1461191435524 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x119272000 == 28 [pid = 1647] [id = 28] 15:30:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11acc3000) [pid = 1647] [serial = 80] [outer = 0x0] 15:30:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11adf3800) [pid = 1647] [serial = 81] [outer = 0x11acc3000] 15:30:35 INFO - PROCESS | 1647 | 1461191435552 Marionette DEBUG loaded listener.js 15:30:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11a9a6000) [pid = 1647] [serial = 82] [outer = 0x11acc3000] 15:30:35 INFO - PROCESS | 1647 | 1461191435862 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]]]}] 15:30:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:30:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 15:30:35 INFO - PROCESS | 1647 | 1461191435910 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 15:30:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:30:35 INFO - PROCESS | 1647 | 1461191435911 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 15:30:35 INFO - PROCESS | 1647 | 1461191435913 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:30:35 INFO - PROCESS | 1647 | 1461191435914 Marionette TRACE conn2 <- [1,86,null,{}] 15:30:35 INFO - PROCESS | 1647 | 1461191435917 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}] 15:30:35 INFO - PROCESS | 1647 | 1461191435993 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 15:30:36 INFO - PROCESS | 1647 | 1461191436034 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x11984c000 == 29 [pid = 1647] [id = 29] 15:30:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x119125400) [pid = 1647] [serial = 83] [outer = 0x0] 15:30:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11ae88000) [pid = 1647] [serial = 84] [outer = 0x119125400] 15:30:36 INFO - PROCESS | 1647 | 1461191436060 Marionette DEBUG loaded listener.js 15:30:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11ba52c00) [pid = 1647] [serial = 85] [outer = 0x119125400] 15:30:36 INFO - PROCESS | 1647 | 1461191436322 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]]]}] 15:30:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:30:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 417ms 15:30:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:30:36 INFO - PROCESS | 1647 | 1461191436331 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 15:30:36 INFO - PROCESS | 1647 | 1461191436333 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 15:30:36 INFO - PROCESS | 1647 | 1461191436345 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:30:36 INFO - PROCESS | 1647 | 1461191436346 Marionette TRACE conn2 <- [1,90,null,{}] 15:30:36 INFO - PROCESS | 1647 | 1461191436348 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}] 15:30:36 INFO - PROCESS | 1647 | 1461191436429 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 15:30:36 INFO - PROCESS | 1647 | 1461191436433 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a863800 == 30 [pid = 1647] [id = 30] 15:30:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11aeee800) [pid = 1647] [serial = 86] [outer = 0x0] 15:30:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11bad6c00) [pid = 1647] [serial = 87] [outer = 0x11aeee800] 15:30:36 INFO - PROCESS | 1647 | 1461191436461 Marionette DEBUG loaded listener.js 15:30:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11bc8d400) [pid = 1647] [serial = 88] [outer = 0x11aeee800] 15:30:36 INFO - PROCESS | 1647 | 1461191436749 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]]]}] 15:30:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:30:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 429ms 15:30:36 INFO - PROCESS | 1647 | 1461191436764 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 15:30:36 INFO - PROCESS | 1647 | 1461191436765 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 15:30:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:30:36 INFO - PROCESS | 1647 | 1461191436776 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:30:36 INFO - PROCESS | 1647 | 1461191436777 Marionette TRACE conn2 <- [1,94,null,{}] 15:30:36 INFO - PROCESS | 1647 | 1461191436779 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}] 15:30:36 INFO - PROCESS | 1647 | 1461191436890 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 15:30:36 INFO - PROCESS | 1647 | 1461191436898 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aa9c800 == 31 [pid = 1647] [id = 31] 15:30:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11aee8400) [pid = 1647] [serial = 89] [outer = 0x0] 15:30:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11bae1800) [pid = 1647] [serial = 90] [outer = 0x11aee8400] 15:30:36 INFO - PROCESS | 1647 | 1461191436927 Marionette DEBUG loaded listener.js 15:30:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11c2df800) [pid = 1647] [serial = 91] [outer = 0x11aee8400] 15:30:37 INFO - PROCESS | 1647 | 1461191437188 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]]]}] 15:30:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:30:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 15:30:37 INFO - PROCESS | 1647 | 1461191437245 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 15:30:37 INFO - PROCESS | 1647 | 1461191437246 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 15:30:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:30:37 INFO - PROCESS | 1647 | 1461191437248 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:30:37 INFO - PROCESS | 1647 | 1461191437249 Marionette TRACE conn2 <- [1,98,null,{}] 15:30:37 INFO - PROCESS | 1647 | 1461191437255 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}] 15:30:37 INFO - PROCESS | 1647 | 1461191437324 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 15:30:37 INFO - PROCESS | 1647 | 1461191437328 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b18d800 == 32 [pid = 1647] [id = 32] 15:30:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11b958800) [pid = 1647] [serial = 92] [outer = 0x0] 15:30:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11c5cf800) [pid = 1647] [serial = 93] [outer = 0x11b958800] 15:30:37 INFO - PROCESS | 1647 | 1461191437355 Marionette DEBUG loaded listener.js 15:30:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11c708800) [pid = 1647] [serial = 94] [outer = 0x11b958800] 15:30:37 INFO - PROCESS | 1647 | 1461191437634 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]]]}] 15:30:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:30:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 421ms 15:30:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:30:37 INFO - PROCESS | 1647 | 1461191437675 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 15:30:37 INFO - PROCESS | 1647 | 1461191437676 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 15:30:37 INFO - PROCESS | 1647 | 1461191437678 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:30:37 INFO - PROCESS | 1647 | 1461191437680 Marionette TRACE conn2 <- [1,102,null,{}] 15:30:37 INFO - PROCESS | 1647 | 1461191437682 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}] 15:30:37 INFO - PROCESS | 1647 | 1461191437755 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 15:30:37 INFO - PROCESS | 1647 | 1461191437801 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba68800 == 33 [pid = 1647] [id = 33] 15:30:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11c690800) [pid = 1647] [serial = 95] [outer = 0x0] 15:30:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11c7b8c00) [pid = 1647] [serial = 96] [outer = 0x11c690800] 15:30:37 INFO - PROCESS | 1647 | 1461191437825 Marionette DEBUG loaded listener.js 15:30:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x123ace400) [pid = 1647] [serial = 97] [outer = 0x11c690800] 15:30:38 INFO - PROCESS | 1647 | 1461191438065 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]]]}] 15:30:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:30:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 417ms 15:30:38 INFO - PROCESS | 1647 | 1461191438097 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 15:30:38 INFO - PROCESS | 1647 | 1461191438098 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 15:30:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:30:38 INFO - PROCESS | 1647 | 1461191438111 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:30:38 INFO - PROCESS | 1647 | 1461191438113 Marionette TRACE conn2 <- [1,106,null,{}] 15:30:38 INFO - PROCESS | 1647 | 1461191438115 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}] 15:30:38 INFO - PROCESS | 1647 | 1461191438189 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 15:30:38 INFO - PROCESS | 1647 | 1461191438193 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x11becb000 == 34 [pid = 1647] [id = 34] 15:30:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x118986800) [pid = 1647] [serial = 98] [outer = 0x0] 15:30:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x123ad1000) [pid = 1647] [serial = 99] [outer = 0x118986800] 15:30:38 INFO - PROCESS | 1647 | 1461191438220 Marionette DEBUG loaded listener.js 15:30:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x125cdac00) [pid = 1647] [serial = 100] [outer = 0x118986800] 15:30:38 INFO - PROCESS | 1647 | 1461191438492 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]]]}] 15:30:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:30:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 422ms 15:30:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:30:38 INFO - PROCESS | 1647 | 1461191438530 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 15:30:38 INFO - PROCESS | 1647 | 1461191438531 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 15:30:38 INFO - PROCESS | 1647 | 1461191438533 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:30:38 INFO - PROCESS | 1647 | 1461191438534 Marionette TRACE conn2 <- [1,110,null,{}] 15:30:38 INFO - PROCESS | 1647 | 1461191438545 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}] 15:30:38 INFO - PROCESS | 1647 | 1461191438628 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 15:30:38 INFO - PROCESS | 1647 | 1461191438678 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c39d800 == 35 [pid = 1647] [id = 35] 15:30:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11ae85400) [pid = 1647] [serial = 101] [outer = 0x0] 15:30:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x125d6e800) [pid = 1647] [serial = 102] [outer = 0x11ae85400] 15:30:38 INFO - PROCESS | 1647 | 1461191438718 Marionette DEBUG loaded listener.js 15:30:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x125f8fc00) [pid = 1647] [serial = 103] [outer = 0x11ae85400] 15:30:39 INFO - PROCESS | 1647 | 1461191439134 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]]]}] 15:30:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:30:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 627ms 15:30:39 INFO - PROCESS | 1647 | 1461191439161 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 15:30:39 INFO - PROCESS | 1647 | 1461191439163 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 15:30:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:30:39 INFO - PROCESS | 1647 | 1461191439166 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:30:39 INFO - PROCESS | 1647 | 1461191439170 Marionette TRACE conn2 <- [1,114,null,{}] 15:30:39 INFO - PROCESS | 1647 | 1461191439173 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}] 15:30:39 INFO - PROCESS | 1647 | 1461191439278 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 15:30:39 INFO - PROCESS | 1647 | 1461191439285 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c660000 == 36 [pid = 1647] [id = 36] 15:30:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11bad8400) [pid = 1647] [serial = 104] [outer = 0x0] 15:30:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1268fcc00) [pid = 1647] [serial = 105] [outer = 0x11bad8400] 15:30:39 INFO - PROCESS | 1647 | 1461191439313 Marionette DEBUG loaded listener.js 15:30:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1275ac800) [pid = 1647] [serial = 106] [outer = 0x11bad8400] 15:30:39 INFO - PROCESS | 1647 | 1461191439605 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]]]}] 15:30:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:30:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 473ms 15:30:39 INFO - PROCESS | 1647 | 1461191439640 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 15:30:39 INFO - PROCESS | 1647 | 1461191439641 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 15:30:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:30:39 INFO - PROCESS | 1647 | 1461191439643 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:30:39 INFO - PROCESS | 1647 | 1461191439644 Marionette TRACE conn2 <- [1,118,null,{}] 15:30:39 INFO - PROCESS | 1647 | 1461191439647 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}] 15:30:39 INFO - PROCESS | 1647 | 1461191439718 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 15:30:39 INFO - PROCESS | 1647 | 1461191439724 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cad9000 == 37 [pid = 1647] [id = 37] 15:30:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x127786c00) [pid = 1647] [serial = 107] [outer = 0x0] 15:30:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x127af4c00) [pid = 1647] [serial = 108] [outer = 0x127786c00] 15:30:39 INFO - PROCESS | 1647 | 1461191439748 Marionette DEBUG loaded listener.js 15:30:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1289ef800) [pid = 1647] [serial = 109] [outer = 0x127786c00] 15:30:40 INFO - PROCESS | 1647 | 1461191440044 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]]]}] 15:30:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:30:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 15:30:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:30:40 INFO - PROCESS | 1647 | 1461191440062 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 15:30:40 INFO - PROCESS | 1647 | 1461191440063 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 15:30:40 INFO - PROCESS | 1647 | 1461191440065 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:30:40 INFO - PROCESS | 1647 | 1461191440066 Marionette TRACE conn2 <- [1,122,null,{}] 15:30:40 INFO - PROCESS | 1647 | 1461191440071 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}] 15:30:40 INFO - PROCESS | 1647 | 1461191440144 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 15:30:40 INFO - PROCESS | 1647 | 1461191440194 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x125b15800 == 38 [pid = 1647] [id = 38] 15:30:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12759f800) [pid = 1647] [serial = 110] [outer = 0x0] 15:30:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x128974000) [pid = 1647] [serial = 111] [outer = 0x12759f800] 15:30:40 INFO - PROCESS | 1647 | 1461191440219 Marionette DEBUG loaded listener.js 15:30:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1299aa400) [pid = 1647] [serial = 112] [outer = 0x12759f800] 15:30:40 INFO - PROCESS | 1647 | 1461191440453 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]]]}] 15:30:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:30:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 420ms 15:30:40 INFO - PROCESS | 1647 | 1461191440491 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 15:30:40 INFO - PROCESS | 1647 | 1461191440493 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 15:30:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:30:40 INFO - PROCESS | 1647 | 1461191440497 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:30:40 INFO - PROCESS | 1647 | 1461191440498 Marionette TRACE conn2 <- [1,126,null,{}] 15:30:40 INFO - PROCESS | 1647 | 1461191440508 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}] 15:30:40 INFO - PROCESS | 1647 | 1461191440586 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 15:30:40 INFO - PROCESS | 1647 | 1461191440591 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12686a800 == 39 [pid = 1647] [id = 39] 15:30:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1289fb800) [pid = 1647] [serial = 113] [outer = 0x0] 15:30:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1299bc400) [pid = 1647] [serial = 114] [outer = 0x1289fb800] 15:30:40 INFO - PROCESS | 1647 | 1461191440616 Marionette DEBUG loaded listener.js 15:30:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x129d57800) [pid = 1647] [serial = 115] [outer = 0x1289fb800] 15:30:40 INFO - PROCESS | 1647 | 1461191440902 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]]]}] 15:30:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:30:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 418ms 15:30:40 INFO - PROCESS | 1647 | 1461191440916 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 15:30:40 INFO - PROCESS | 1647 | 1461191440917 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 15:30:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:30:40 INFO - PROCESS | 1647 | 1461191440927 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:30:40 INFO - PROCESS | 1647 | 1461191440928 Marionette TRACE conn2 <- [1,130,null,{}] 15:30:40 INFO - PROCESS | 1647 | 1461191440930 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}] 15:30:41 INFO - PROCESS | 1647 | 1461191441008 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 15:30:41 INFO - PROCESS | 1647 | 1461191441012 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x126d18000 == 40 [pid = 1647] [id = 40] 15:30:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x129db0000) [pid = 1647] [serial = 116] [outer = 0x0] 15:30:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x129db6400) [pid = 1647] [serial = 117] [outer = 0x129db0000] 15:30:41 INFO - PROCESS | 1647 | 1461191441038 Marionette DEBUG loaded listener.js 15:30:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12b640c00) [pid = 1647] [serial = 118] [outer = 0x129db0000] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x119272000 == 39 [pid = 1647] [id = 28] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x118e27000 == 38 [pid = 1647] [id = 27] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x11a863800 == 37 [pid = 1647] [id = 30] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba68800 == 36 [pid = 1647] [id = 33] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x11984c000 == 35 [pid = 1647] [id = 29] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x11becb000 == 34 [pid = 1647] [id = 34] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x11cad9000 == 33 [pid = 1647] [id = 37] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x11c660000 == 32 [pid = 1647] [id = 36] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x11b18d800 == 31 [pid = 1647] [id = 32] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x125b15800 == 30 [pid = 1647] [id = 38] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x11aa9c800 == 29 [pid = 1647] [id = 31] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x11c39d800 == 28 [pid = 1647] [id = 35] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12e7c3000 == 27 [pid = 1647] [id = 11] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x11aabc000 == 26 [pid = 1647] [id = 21] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12e469000 == 25 [pid = 1647] [id = 10] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12d1dc800 == 24 [pid = 1647] [id = 8] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12f0b4800 == 23 [pid = 1647] [id = 14] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x11aaa4800 == 22 [pid = 1647] [id = 12] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12db2f000 == 21 [pid = 1647] [id = 9] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x1301c4000 == 20 [pid = 1647] [id = 19] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12b87e800 == 19 [pid = 1647] [id = 6] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12ec52800 == 18 [pid = 1647] [id = 13] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x11652f800 == 17 [pid = 1647] [id = 26] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x130a28000 == 16 [pid = 1647] [id = 22] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12f540800 == 15 [pid = 1647] [id = 15] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x114edf000 == 14 [pid = 1647] [id = 23] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x11984f000 == 13 [pid = 1647] [id = 25] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x118f4b800 == 12 [pid = 1647] [id = 24] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12f88a000 == 11 [pid = 1647] [id = 16] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x1303e1800 == 10 [pid = 1647] [id = 20] 15:30:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12686a800 == 9 [pid = 1647] [id = 39] 15:30:43 INFO - PROCESS | 1647 | 1461191443483 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]]]}] 15:30:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:30:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 2576ms 15:30:43 INFO - PROCESS | 1647 | 1461191443504 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 15:30:43 INFO - PROCESS | 1647 | 1461191443506 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 15:30:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:30:43 INFO - PROCESS | 1647 | 1461191443510 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:30:43 INFO - PROCESS | 1647 | 1461191443511 Marionette TRACE conn2 <- [1,134,null,{}] 15:30:43 INFO - PROCESS | 1647 | 1461191443516 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}] 15:30:43 INFO - PROCESS | 1647 | 1461191443617 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 15:30:43 INFO - PROCESS | 1647 | 1461191443705 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x1160be000 == 10 [pid = 1647] [id = 41] 15:30:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x118ed2c00) [pid = 1647] [serial = 119] [outer = 0x0] 15:30:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1191ab000) [pid = 1647] [serial = 120] [outer = 0x118ed2c00] 15:30:43 INFO - PROCESS | 1647 | 1461191443751 Marionette DEBUG loaded listener.js 15:30:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x119d5c000) [pid = 1647] [serial = 121] [outer = 0x118ed2c00] 15:30:44 INFO - PROCESS | 1647 | 1461191444709 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]]]}] 15:30:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:30:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1222ms 15:30:44 INFO - PROCESS | 1647 | 1461191444731 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 15:30:44 INFO - PROCESS | 1647 | 1461191444734 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 15:30:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:30:44 INFO - PROCESS | 1647 | 1461191444745 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:30:44 INFO - PROCESS | 1647 | 1461191444748 Marionette TRACE conn2 <- [1,138,null,{}] 15:30:44 INFO - PROCESS | 1647 | 1461191444753 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}] 15:30:44 INFO - PROCESS | 1647 | 1461191444883 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 15:30:44 INFO - PROCESS | 1647 | 1461191444911 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x11861b800 == 11 [pid = 1647] [id = 42] 15:30:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x119238c00) [pid = 1647] [serial = 122] [outer = 0x0] 15:30:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x119247c00) [pid = 1647] [serial = 123] [outer = 0x119238c00] 15:30:44 INFO - PROCESS | 1647 | 1461191444956 Marionette DEBUG loaded listener.js 15:30:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11a944c00) [pid = 1647] [serial = 124] [outer = 0x119238c00] 15:30:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 678ms 15:30:45 INFO - PROCESS | 1647 | 1461191445410 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]]]}] 15:30:45 INFO - PROCESS | 1647 | 1461191445417 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 15:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:30:45 INFO - PROCESS | 1647 | 1461191445425 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 15:30:45 INFO - PROCESS | 1647 | 1461191445430 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:30:45 INFO - PROCESS | 1647 | 1461191445432 Marionette TRACE conn2 <- [1,142,null,{}] 15:30:45 INFO - PROCESS | 1647 | 1461191445435 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}] 15:30:45 INFO - PROCESS | 1647 | 1461191445541 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 15:30:45 INFO - PROCESS | 1647 | 1461191445613 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x11926a000 == 12 [pid = 1647] [id = 43] 15:30:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x11acc2c00) [pid = 1647] [serial = 125] [outer = 0x0] 15:30:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11acc6000) [pid = 1647] [serial = 126] [outer = 0x11acc2c00] 15:30:45 INFO - PROCESS | 1647 | 1461191445656 Marionette DEBUG loaded listener.js 15:30:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11acefc00) [pid = 1647] [serial = 127] [outer = 0x11acc2c00] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12d366000) [pid = 1647] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12bbaf400) [pid = 1647] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x115256400) [pid = 1647] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11aeee800) [pid = 1647] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11aee8400) [pid = 1647] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11b958800) [pid = 1647] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11c690800) [pid = 1647] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x118986800) [pid = 1647] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11bad8400) [pid = 1647] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x127786c00) [pid = 1647] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12759f800) [pid = 1647] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11655a000) [pid = 1647] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x118f86c00) [pid = 1647] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11acc3000) [pid = 1647] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x114c07000) [pid = 1647] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x119125400) [pid = 1647] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11acc1800) [pid = 1647] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x130282c00) [pid = 1647] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1299a1800) [pid = 1647] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11acc7000) [pid = 1647] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12fb69000) [pid = 1647] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12b840800) [pid = 1647] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12f452400) [pid = 1647] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12ef6a400) [pid = 1647] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11c2ba800) [pid = 1647] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11a948c00) [pid = 1647] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12e386800) [pid = 1647] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12e11a000) [pid = 1647] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:30:46 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12d36ec00) [pid = 1647] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:30:46 INFO - PROCESS | 1647 | 1461191446527 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]]]}] 15:30:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:30:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1121ms 15:30:46 INFO - PROCESS | 1647 | 1461191446550 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 15:30:46 INFO - PROCESS | 1647 | 1461191446553 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 15:30:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:30:46 INFO - PROCESS | 1647 | 1461191446557 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:30:46 INFO - PROCESS | 1647 | 1461191446559 Marionette TRACE conn2 <- [1,146,null,{}] 15:30:46 INFO - PROCESS | 1647 | 1461191446567 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}] 15:30:46 INFO - PROCESS | 1647 | 1461191446647 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 15:30:46 INFO - PROCESS | 1647 | 1461191446653 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x119dca800 == 13 [pid = 1647] [id = 44] 15:30:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x114b19000) [pid = 1647] [serial = 128] [outer = 0x0] 15:30:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11adfc000) [pid = 1647] [serial = 129] [outer = 0x114b19000] 15:30:46 INFO - PROCESS | 1647 | 1461191446681 Marionette DEBUG loaded listener.js 15:30:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11aeee800) [pid = 1647] [serial = 130] [outer = 0x114b19000] 15:30:47 INFO - PROCESS | 1647 | 1461191447007 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]]]}] 15:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 470ms 15:30:47 INFO - PROCESS | 1647 | 1461191447028 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 15:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:30:47 INFO - PROCESS | 1647 | 1461191447030 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 15:30:47 INFO - PROCESS | 1647 | 1461191447032 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:30:47 INFO - PROCESS | 1647 | 1461191447034 Marionette TRACE conn2 <- [1,150,null,{}] 15:30:47 INFO - PROCESS | 1647 | 1461191447038 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}] 15:30:47 INFO - PROCESS | 1647 | 1461191447108 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 15:30:47 INFO - PROCESS | 1647 | 1461191447112 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aa99800 == 14 [pid = 1647] [id = 45] 15:30:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11b959000) [pid = 1647] [serial = 131] [outer = 0x0] 15:30:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11bae0400) [pid = 1647] [serial = 132] [outer = 0x11b959000] 15:30:47 INFO - PROCESS | 1647 | 1461191447140 Marionette DEBUG loaded listener.js 15:30:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11bc8ec00) [pid = 1647] [serial = 133] [outer = 0x11b959000] 15:30:47 INFO - PROCESS | 1647 | 1461191447446 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]]]}] 15:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 421ms 15:30:47 INFO - PROCESS | 1647 | 1461191447461 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 15:30:47 INFO - PROCESS | 1647 | 1461191447462 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 15:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:30:47 INFO - PROCESS | 1647 | 1461191447464 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:30:47 INFO - PROCESS | 1647 | 1461191447465 Marionette TRACE conn2 <- [1,154,null,{}] 15:30:47 INFO - PROCESS | 1647 | 1461191447469 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}] 15:30:47 INFO - PROCESS | 1647 | 1461191447548 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 15:30:47 INFO - PROCESS | 1647 | 1461191447555 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aebc800 == 15 [pid = 1647] [id = 46] 15:30:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11a945000) [pid = 1647] [serial = 134] [outer = 0x0] 15:30:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11c0a2400) [pid = 1647] [serial = 135] [outer = 0x11a945000] 15:30:47 INFO - PROCESS | 1647 | 1461191447582 Marionette DEBUG loaded listener.js 15:30:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11c2b8800) [pid = 1647] [serial = 136] [outer = 0x11a945000] 15:30:47 INFO - PROCESS | 1647 | 1461191447890 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]]]}] 15:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 15:30:47 INFO - PROCESS | 1647 | 1461191447941 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 15:30:47 INFO - PROCESS | 1647 | 1461191447942 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 15:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:30:47 INFO - PROCESS | 1647 | 1461191447945 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:30:47 INFO - PROCESS | 1647 | 1461191447946 Marionette TRACE conn2 <- [1,158,null,{}] 15:30:47 INFO - PROCESS | 1647 | 1461191447948 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}] 15:30:48 INFO - PROCESS | 1647 | 1461191448036 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 15:30:48 INFO - PROCESS | 1647 | 1461191448041 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba7e000 == 16 [pid = 1647] [id = 47] 15:30:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11ba53400) [pid = 1647] [serial = 137] [outer = 0x0] 15:30:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11c2e2400) [pid = 1647] [serial = 138] [outer = 0x11ba53400] 15:30:48 INFO - PROCESS | 1647 | 1461191448070 Marionette DEBUG loaded listener.js 15:30:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11c993000) [pid = 1647] [serial = 139] [outer = 0x11ba53400] 15:30:48 INFO - PROCESS | 1647 | 1461191448386 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]]]}] 15:30:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:30:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 468ms 15:30:48 INFO - PROCESS | 1647 | 1461191448414 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 15:30:48 INFO - PROCESS | 1647 | 1461191448415 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 15:30:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:30:48 INFO - PROCESS | 1647 | 1461191448418 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:30:48 INFO - PROCESS | 1647 | 1461191448421 Marionette TRACE conn2 <- [1,162,null,{}] 15:30:48 INFO - PROCESS | 1647 | 1461191448423 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}] 15:30:48 INFO - PROCESS | 1647 | 1461191448551 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 15:30:48 INFO - PROCESS | 1647 | 1461191448580 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x114a7a000 == 17 [pid = 1647] [id = 48] 15:30:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x113ecc000) [pid = 1647] [serial = 140] [outer = 0x0] 15:30:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1146c3c00) [pid = 1647] [serial = 141] [outer = 0x113ecc000] 15:30:48 INFO - PROCESS | 1647 | 1461191448612 Marionette DEBUG loaded listener.js 15:30:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x116065400) [pid = 1647] [serial = 142] [outer = 0x113ecc000] 15:30:49 INFO - PROCESS | 1647 | 1461191449045 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]]]}] 15:30:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:30:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 672ms 15:30:49 INFO - PROCESS | 1647 | 1461191449102 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 15:30:49 INFO - PROCESS | 1647 | 1461191449106 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 15:30:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:30:49 INFO - PROCESS | 1647 | 1461191449110 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:30:49 INFO - PROCESS | 1647 | 1461191449112 Marionette TRACE conn2 <- [1,166,null,{}] 15:30:49 INFO - PROCESS | 1647 | 1461191449116 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}] 15:30:49 INFO - PROCESS | 1647 | 1461191449204 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 15:30:49 INFO - PROCESS | 1647 | 1461191449290 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9b2000 == 18 [pid = 1647] [id = 49] 15:30:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11a947c00) [pid = 1647] [serial = 143] [outer = 0x0] 15:30:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11a94e800) [pid = 1647] [serial = 144] [outer = 0x11a947c00] 15:30:49 INFO - PROCESS | 1647 | 1461191449323 Marionette DEBUG loaded listener.js 15:30:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11acc4000) [pid = 1647] [serial = 145] [outer = 0x11a947c00] 15:30:49 INFO - PROCESS | 1647 | 1461191449724 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]]]}] 15:30:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:30:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 621ms 15:30:49 INFO - PROCESS | 1647 | 1461191449730 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 15:30:49 INFO - PROCESS | 1647 | 1461191449732 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 15:30:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:30:49 INFO - PROCESS | 1647 | 1461191449735 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:30:49 INFO - PROCESS | 1647 | 1461191449736 Marionette TRACE conn2 <- [1,170,null,{}] 15:30:49 INFO - PROCESS | 1647 | 1461191449739 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}] 15:30:49 INFO - PROCESS | 1647 | 1461191449826 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 15:30:49 INFO - PROCESS | 1647 | 1461191449867 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c659000 == 19 [pid = 1647] [id = 50] 15:30:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11adef000) [pid = 1647] [serial = 146] [outer = 0x0] 15:30:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11bad7000) [pid = 1647] [serial = 147] [outer = 0x11adef000] 15:30:49 INFO - PROCESS | 1647 | 1461191449897 Marionette DEBUG loaded listener.js 15:30:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11c2b9800) [pid = 1647] [serial = 148] [outer = 0x11adef000] 15:30:50 INFO - PROCESS | 1647 | 1461191450307 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]]]}] 15:30:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:30:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 620ms 15:30:50 INFO - PROCESS | 1647 | 1461191450356 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 15:30:50 INFO - PROCESS | 1647 | 1461191450358 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 15:30:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:30:50 INFO - PROCESS | 1647 | 1461191450366 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:30:50 INFO - PROCESS | 1647 | 1461191450371 Marionette TRACE conn2 <- [1,174,null,{}] 15:30:50 INFO - PROCESS | 1647 | 1461191450374 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}] 15:30:50 INFO - PROCESS | 1647 | 1461191450463 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 15:30:50 INFO - PROCESS | 1647 | 1461191450558 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x114a65800 == 20 [pid = 1647] [id = 51] 15:30:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11a951400) [pid = 1647] [serial = 149] [outer = 0x0] 15:30:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x123ac2400) [pid = 1647] [serial = 150] [outer = 0x11a951400] 15:30:50 INFO - PROCESS | 1647 | 1461191450604 Marionette DEBUG loaded listener.js 15:30:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x125b69c00) [pid = 1647] [serial = 151] [outer = 0x11a951400] 15:30:51 INFO - PROCESS | 1647 | 1461191451062 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]]]}] 15:30:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 727ms 15:30:51 INFO - PROCESS | 1647 | 1461191451089 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 15:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:30:51 INFO - PROCESS | 1647 | 1461191451091 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 15:30:51 INFO - PROCESS | 1647 | 1461191451095 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:30:51 INFO - PROCESS | 1647 | 1461191451097 Marionette TRACE conn2 <- [1,178,null,{}] 15:30:51 INFO - PROCESS | 1647 | 1461191451100 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}] 15:30:51 INFO - PROCESS | 1647 | 1461191451180 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 15:30:51 INFO - PROCESS | 1647 | 1461191451237 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x11890e800 == 21 [pid = 1647] [id = 52] 15:30:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x114b23800) [pid = 1647] [serial = 152] [outer = 0x0] 15:30:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11863e000) [pid = 1647] [serial = 153] [outer = 0x114b23800] 15:30:51 INFO - PROCESS | 1647 | 1461191451266 Marionette DEBUG loaded listener.js 15:30:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x119123000) [pid = 1647] [serial = 154] [outer = 0x114b23800] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x118f7e400) [pid = 1647] [serial = 75] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11bad6c00) [pid = 1647] [serial = 87] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11bae1800) [pid = 1647] [serial = 90] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11c2df800) [pid = 1647] [serial = 91] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11c5cf800) [pid = 1647] [serial = 93] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11c7b8c00) [pid = 1647] [serial = 96] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x125d6e800) [pid = 1647] [serial = 102] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x123ad1000) [pid = 1647] [serial = 99] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x125cdac00) [pid = 1647] [serial = 100] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1268fcc00) [pid = 1647] [serial = 105] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1275ac800) [pid = 1647] [serial = 106] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x127af4c00) [pid = 1647] [serial = 108] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11912c400) [pid = 1647] [serial = 76] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x128974000) [pid = 1647] [serial = 111] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11c708800) [pid = 1647] [serial = 94] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1289ef800) [pid = 1647] [serial = 109] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11923f800) [pid = 1647] [serial = 69] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11a9a2800) [pid = 1647] [serial = 79] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1299aa400) [pid = 1647] [serial = 112] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11adf3800) [pid = 1647] [serial = 81] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1299bc400) [pid = 1647] [serial = 114] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11a9a6000) [pid = 1647] [serial = 82] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x114c0fc00) [pid = 1647] [serial = 66] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x129db6400) [pid = 1647] [serial = 117] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11a603000) [pid = 1647] [serial = 78] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11bc8d400) [pid = 1647] [serial = 88] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11ae88000) [pid = 1647] [serial = 84] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11ba54400) [pid = 1647] [serial = 73] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11ba52c00) [pid = 1647] [serial = 85] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11adf7c00) [pid = 1647] [serial = 72] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x123ace400) [pid = 1647] [serial = 97] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x115856400) [pid = 1647] [serial = 67] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11a94a400) [pid = 1647] [serial = 70] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1305b1400) [pid = 1647] [serial = 64] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12d367c00) [pid = 1647] [serial = 21] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12d36c000) [pid = 1647] [serial = 22] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12bd0a800) [pid = 1647] [serial = 18] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12bbb1000) [pid = 1647] [serial = 15] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12bd04000) [pid = 1647] [serial = 16] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x125cd9800) [pid = 1647] [serial = 11] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1268efc00) [pid = 1647] [serial = 8] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12f7a6000) [pid = 1647] [serial = 45] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12fb64800) [pid = 1647] [serial = 46] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12f458400) [pid = 1647] [serial = 42] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12f7a1800) [pid = 1647] [serial = 43] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12f44fc00) [pid = 1647] [serial = 40] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x12ef70c00) [pid = 1647] [serial = 39] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12ef66000) [pid = 1647] [serial = 36] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x12ef6a000) [pid = 1647] [serial = 37] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x11c2ae800) [pid = 1647] [serial = 33] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x11c2b8000) [pid = 1647] [serial = 34] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x12e799800) [pid = 1647] [serial = 30] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x12e79f400) [pid = 1647] [serial = 31] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x12e383c00) [pid = 1647] [serial = 28] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x12e349800) [pid = 1647] [serial = 27] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x12d8c5000) [pid = 1647] [serial = 24] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x12e113000) [pid = 1647] [serial = 25] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x1305ac400) [pid = 1647] [serial = 63] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x13027a800) [pid = 1647] [serial = 60] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x130280800) [pid = 1647] [serial = 61] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x11aeea800) [pid = 1647] [serial = 58] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x11acca800) [pid = 1647] [serial = 57] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x12fc82800) [pid = 1647] [serial = 54] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x130279000) [pid = 1647] [serial = 55] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x12bb6c800) [pid = 1647] [serial = 48] [outer = 0x0] [url = about:blank] 15:30:51 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x12fc7e800) [pid = 1647] [serial = 51] [outer = 0x0] [url = about:blank] 15:30:52 INFO - PROCESS | 1647 | 1461191452035 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]]]}] 15:30:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:30:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 971ms 15:30:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:30:52 INFO - PROCESS | 1647 | 1461191452066 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 15:30:52 INFO - PROCESS | 1647 | 1461191452068 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 15:30:52 INFO - PROCESS | 1647 | 1461191452071 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:30:52 INFO - PROCESS | 1647 | 1461191452073 Marionette TRACE conn2 <- [1,182,null,{}] 15:30:52 INFO - PROCESS | 1647 | 1461191452077 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}] 15:30:52 INFO - PROCESS | 1647 | 1461191452137 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 15:30:52 INFO - PROCESS | 1647 | 1461191452143 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x116317000 == 22 [pid = 1647] [id = 53] 15:30:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x118f86000) [pid = 1647] [serial = 155] [outer = 0x0] 15:30:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x119125400) [pid = 1647] [serial = 156] [outer = 0x118f86000] 15:30:52 INFO - PROCESS | 1647 | 1461191452172 Marionette DEBUG loaded listener.js 15:30:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x119d63400) [pid = 1647] [serial = 157] [outer = 0x118f86000] 15:30:52 INFO - PROCESS | 1647 | 1461191452474 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]]]}] 15:30:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:30:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 420ms 15:30:52 INFO - PROCESS | 1647 | 1461191452492 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 15:30:52 INFO - PROCESS | 1647 | 1461191452496 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 15:30:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:30:52 INFO - PROCESS | 1647 | 1461191452514 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:30:52 INFO - PROCESS | 1647 | 1461191452515 Marionette TRACE conn2 <- [1,186,null,{}] 15:30:52 INFO - PROCESS | 1647 | 1461191452521 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}] 15:30:52 INFO - PROCESS | 1647 | 1461191452587 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 15:30:52 INFO - PROCESS | 1647 | 1461191452592 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x118ee8800 == 23 [pid = 1647] [id = 54] 15:30:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x11a60d000) [pid = 1647] [serial = 158] [outer = 0x0] 15:30:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x11a9a2400) [pid = 1647] [serial = 159] [outer = 0x11a60d000] 15:30:52 INFO - PROCESS | 1647 | 1461191452619 Marionette DEBUG loaded listener.js 15:30:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x11acc8000) [pid = 1647] [serial = 160] [outer = 0x11a60d000] 15:30:52 INFO - PROCESS | 1647 | 1461191452906 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]]]}] 15:30:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:30:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 438ms 15:30:52 INFO - PROCESS | 1647 | 1461191452942 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 15:30:52 INFO - PROCESS | 1647 | 1461191452944 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 15:30:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:30:52 INFO - PROCESS | 1647 | 1461191452946 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:30:52 INFO - PROCESS | 1647 | 1461191452949 Marionette TRACE conn2 <- [1,190,null,{}] 15:30:52 INFO - PROCESS | 1647 | 1461191452960 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}] 15:30:53 INFO - PROCESS | 1647 | 1461191453030 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 15:30:53 INFO - PROCESS | 1647 | 1461191453069 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x119854800 == 24 [pid = 1647] [id = 55] 15:30:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x11863dc00) [pid = 1647] [serial = 161] [outer = 0x0] 15:30:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x11adf3400) [pid = 1647] [serial = 162] [outer = 0x11863dc00] 15:30:53 INFO - PROCESS | 1647 | 1461191453099 Marionette DEBUG loaded listener.js 15:30:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x11ba52400) [pid = 1647] [serial = 163] [outer = 0x11863dc00] 15:30:53 INFO - PROCESS | 1647 | 1461191453374 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]]]}] 15:30:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:30:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 476ms 15:30:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:30:53 INFO - PROCESS | 1647 | 1461191453426 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 15:30:53 INFO - PROCESS | 1647 | 1461191453428 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 15:30:53 INFO - PROCESS | 1647 | 1461191453430 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:30:53 INFO - PROCESS | 1647 | 1461191453431 Marionette TRACE conn2 <- [1,194,null,{}] 15:30:53 INFO - PROCESS | 1647 | 1461191453433 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}] 15:30:53 INFO - PROCESS | 1647 | 1461191453515 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 15:30:53 INFO - PROCESS | 1647 | 1461191453523 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9b8000 == 25 [pid = 1647] [id = 56] 15:30:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x11ba5b800) [pid = 1647] [serial = 164] [outer = 0x0] 15:30:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x11c044800) [pid = 1647] [serial = 165] [outer = 0x11ba5b800] 15:30:53 INFO - PROCESS | 1647 | 1461191453548 Marionette DEBUG loaded listener.js 15:30:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x11c0a2800) [pid = 1647] [serial = 166] [outer = 0x11ba5b800] 15:30:53 INFO - PROCESS | 1647 | 1461191453840 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]]]}] 15:30:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:30:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 419ms 15:30:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:30:53 INFO - PROCESS | 1647 | 1461191453849 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 15:30:53 INFO - PROCESS | 1647 | 1461191453851 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 15:30:53 INFO - PROCESS | 1647 | 1461191453861 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:30:53 INFO - PROCESS | 1647 | 1461191453862 Marionette TRACE conn2 <- [1,198,null,{}] 15:30:53 INFO - PROCESS | 1647 | 1461191453869 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}] 15:30:53 INFO - PROCESS | 1647 | 1461191453962 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 15:30:53 INFO - PROCESS | 1647 | 1461191453966 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aa8a800 == 26 [pid = 1647] [id = 57] 15:30:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x1146c3800) [pid = 1647] [serial = 167] [outer = 0x0] 15:30:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11c04c400) [pid = 1647] [serial = 168] [outer = 0x1146c3800] 15:30:53 INFO - PROCESS | 1647 | 1461191453992 Marionette DEBUG loaded listener.js 15:30:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x11c2da000) [pid = 1647] [serial = 169] [outer = 0x1146c3800] 15:30:54 INFO - PROCESS | 1647 | 1461191454306 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]]]}] 15:30:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 479ms 15:30:54 INFO - PROCESS | 1647 | 1461191454335 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 15:30:54 INFO - PROCESS | 1647 | 1461191454339 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 15:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:30:54 INFO - PROCESS | 1647 | 1461191454342 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:30:54 INFO - PROCESS | 1647 | 1461191454343 Marionette TRACE conn2 <- [1,202,null,{}] 15:30:54 INFO - PROCESS | 1647 | 1461191454346 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}] 15:30:54 INFO - PROCESS | 1647 | 1461191454441 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 15:30:54 INFO - PROCESS | 1647 | 1461191454446 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aeb1800 == 27 [pid = 1647] [id = 58] 15:30:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11c2df000) [pid = 1647] [serial = 170] [outer = 0x0] 15:30:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x11c7c0000) [pid = 1647] [serial = 171] [outer = 0x11c2df000] 15:30:54 INFO - PROCESS | 1647 | 1461191454496 Marionette DEBUG loaded listener.js 15:30:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x125cccc00) [pid = 1647] [serial = 172] [outer = 0x11c2df000] 15:30:54 INFO - PROCESS | 1647 | 1461191454835 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]]]}] 15:30:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 519ms 15:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:30:54 INFO - PROCESS | 1647 | 1461191454869 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 15:30:54 INFO - PROCESS | 1647 | 1461191454871 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 15:30:54 INFO - PROCESS | 1647 | 1461191454875 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:30:54 INFO - PROCESS | 1647 | 1461191454876 Marionette TRACE conn2 <- [1,206,null,{}] 15:30:54 INFO - PROCESS | 1647 | 1461191454880 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}] 15:30:55 INFO - PROCESS | 1647 | 1461191455008 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 15:30:55 INFO - PROCESS | 1647 | 1461191455014 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba7b000 == 28 [pid = 1647] [id = 59] 15:30:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x114b1cc00) [pid = 1647] [serial = 173] [outer = 0x0] 15:30:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x125cd9800) [pid = 1647] [serial = 174] [outer = 0x114b1cc00] 15:30:55 INFO - PROCESS | 1647 | 1461191455088 Marionette DEBUG loaded listener.js 15:30:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x125f86400) [pid = 1647] [serial = 175] [outer = 0x114b1cc00] 15:30:55 INFO - PROCESS | 1647 | 1461191455508 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]]]}] 15:30:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:30:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 669ms 15:30:55 INFO - PROCESS | 1647 | 1461191455544 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 15:30:55 INFO - PROCESS | 1647 | 1461191455546 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 15:30:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:30:55 INFO - PROCESS | 1647 | 1461191455548 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:30:55 INFO - PROCESS | 1647 | 1461191455549 Marionette TRACE conn2 <- [1,210,null,{}] 15:30:55 INFO - PROCESS | 1647 | 1461191455551 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}] 15:30:55 INFO - PROCESS | 1647 | 1461191455632 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 15:30:55 INFO - PROCESS | 1647 | 1461191455636 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c391800 == 29 [pid = 1647] [id = 60] 15:30:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x125d6f800) [pid = 1647] [serial = 176] [outer = 0x0] 15:30:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1269a2400) [pid = 1647] [serial = 177] [outer = 0x125d6f800] 15:30:55 INFO - PROCESS | 1647 | 1461191455660 Marionette DEBUG loaded listener.js 15:30:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x126b5c000) [pid = 1647] [serial = 178] [outer = 0x125d6f800] 15:30:56 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119238c00) [pid = 1647] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:30:56 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11acc2c00) [pid = 1647] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:30:56 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11a945000) [pid = 1647] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:30:56 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x114b19000) [pid = 1647] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:30:56 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x11b959000) [pid = 1647] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:30:56 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x118ed2c00) [pid = 1647] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:30:56 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x11ae85400) [pid = 1647] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:30:56 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x129db0000) [pid = 1647] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:30:56 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x1289fb800) [pid = 1647] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:30:56 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x11ba53400) [pid = 1647] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:30:56 INFO - PROCESS | 1647 | 1461191456117 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]]]}] 15:30:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 618ms 15:30:56 INFO - PROCESS | 1647 | 1461191456167 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 15:30:56 INFO - PROCESS | 1647 | 1461191456169 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 15:30:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:30:56 INFO - PROCESS | 1647 | 1461191456172 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:30:56 INFO - PROCESS | 1647 | 1461191456174 Marionette TRACE conn2 <- [1,214,null,{}] 15:30:56 INFO - PROCESS | 1647 | 1461191456177 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}] 15:30:56 INFO - PROCESS | 1647 | 1461191456283 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 15:30:56 INFO - PROCESS | 1647 | 1461191456341 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x119854000 == 30 [pid = 1647] [id = 61] 15:30:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x11a945000) [pid = 1647] [serial = 179] [outer = 0x0] 15:30:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11ae85400) [pid = 1647] [serial = 180] [outer = 0x11a945000] 15:30:56 INFO - PROCESS | 1647 | 1461191456367 Marionette DEBUG loaded listener.js 15:30:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x12726f800) [pid = 1647] [serial = 181] [outer = 0x11a945000] 15:30:56 INFO - PROCESS | 1647 | 1461191456608 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]]]}] 15:30:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 469ms 15:30:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:30:56 INFO - PROCESS | 1647 | 1461191456645 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 15:30:56 INFO - PROCESS | 1647 | 1461191456646 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 15:30:56 INFO - PROCESS | 1647 | 1461191456648 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:30:56 INFO - PROCESS | 1647 | 1461191456649 Marionette TRACE conn2 <- [1,218,null,{}] 15:30:56 INFO - PROCESS | 1647 | 1461191456659 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}] 15:30:56 INFO - PROCESS | 1647 | 1461191456731 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 15:30:56 INFO - PROCESS | 1647 | 1461191456737 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ca3f000 == 31 [pid = 1647] [id = 62] 15:30:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x12752d000) [pid = 1647] [serial = 182] [outer = 0x0] 15:30:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x127599000) [pid = 1647] [serial = 183] [outer = 0x12752d000] 15:30:56 INFO - PROCESS | 1647 | 1461191456762 Marionette DEBUG loaded listener.js 15:30:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1275ab000) [pid = 1647] [serial = 184] [outer = 0x12752d000] 15:30:57 INFO - PROCESS | 1647 | 1461191457056 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]]]}] 15:30:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 418ms 15:30:57 INFO - PROCESS | 1647 | 1461191457067 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 15:30:57 INFO - PROCESS | 1647 | 1461191457071 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 15:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:30:57 INFO - PROCESS | 1647 | 1461191457080 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:30:57 INFO - PROCESS | 1647 | 1461191457081 Marionette TRACE conn2 <- [1,222,null,{}] 15:30:57 INFO - PROCESS | 1647 | 1461191457084 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}] 15:30:57 INFO - PROCESS | 1647 | 1461191457188 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 15:30:57 INFO - PROCESS | 1647 | 1461191457211 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aa8a000 == 32 [pid = 1647] [id = 63] 15:30:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x127532000) [pid = 1647] [serial = 185] [outer = 0x0] 15:30:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1275ad800) [pid = 1647] [serial = 186] [outer = 0x127532000] 15:30:57 INFO - PROCESS | 1647 | 1461191457238 Marionette DEBUG loaded listener.js 15:30:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x128968c00) [pid = 1647] [serial = 187] [outer = 0x127532000] 15:30:57 INFO - PROCESS | 1647 | 1461191457509 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]]]}] 15:30:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 15:30:57 INFO - PROCESS | 1647 | 1461191457549 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 15:30:57 INFO - PROCESS | 1647 | 1461191457550 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 15:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:30:57 INFO - PROCESS | 1647 | 1461191457560 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:30:57 INFO - PROCESS | 1647 | 1461191457561 Marionette TRACE conn2 <- [1,226,null,{}] 15:30:57 INFO - PROCESS | 1647 | 1461191457563 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}] 15:30:57 INFO - PROCESS | 1647 | 1461191457635 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 15:30:57 INFO - PROCESS | 1647 | 1461191457640 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12687d800 == 33 [pid = 1647] [id = 64] 15:30:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x12887c000) [pid = 1647] [serial = 188] [outer = 0x0] 15:30:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1289f5c00) [pid = 1647] [serial = 189] [outer = 0x12887c000] 15:30:57 INFO - PROCESS | 1647 | 1461191457666 Marionette DEBUG loaded listener.js 15:30:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11aa5d800) [pid = 1647] [serial = 190] [outer = 0x12887c000] 15:30:57 INFO - PROCESS | 1647 | 1461191457950 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]]]}] 15:30:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 418ms 15:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:30:57 INFO - PROCESS | 1647 | 1461191457978 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 15:30:57 INFO - PROCESS | 1647 | 1461191457979 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 15:30:57 INFO - PROCESS | 1647 | 1461191457981 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:30:57 INFO - PROCESS | 1647 | 1461191457982 Marionette TRACE conn2 <- [1,230,null,{}] 15:30:57 INFO - PROCESS | 1647 | 1461191457986 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}] 15:30:58 INFO - PROCESS | 1647 | 1461191458118 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 15:30:58 INFO - PROCESS | 1647 | 1461191458143 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x114a79800 == 34 [pid = 1647] [id = 65] 15:30:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11403a800) [pid = 1647] [serial = 191] [outer = 0x0] 15:30:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1146c5400) [pid = 1647] [serial = 192] [outer = 0x11403a800] 15:30:58 INFO - PROCESS | 1647 | 1461191458175 Marionette DEBUG loaded listener.js 15:30:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11602f800) [pid = 1647] [serial = 193] [outer = 0x11403a800] 15:30:58 INFO - PROCESS | 1647 | 1461191458640 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]]]}] 15:30:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:30:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 719ms 15:30:58 INFO - PROCESS | 1647 | 1461191458727 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 15:30:58 INFO - PROCESS | 1647 | 1461191458730 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 15:30:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:30:58 INFO - PROCESS | 1647 | 1461191458734 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:30:58 INFO - PROCESS | 1647 | 1461191458739 Marionette TRACE conn2 <- [1,234,null,{}] 15:30:58 INFO - PROCESS | 1647 | 1461191458743 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}] 15:30:58 INFO - PROCESS | 1647 | 1461191458838 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 15:30:58 INFO - PROCESS | 1647 | 1461191458942 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x119859000 == 35 [pid = 1647] [id = 66] 15:30:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11a950000) [pid = 1647] [serial = 194] [outer = 0x0] 15:30:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11a9aa800) [pid = 1647] [serial = 195] [outer = 0x11a950000] 15:30:58 INFO - PROCESS | 1647 | 1461191458974 Marionette DEBUG loaded listener.js 15:30:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11adf7800) [pid = 1647] [serial = 196] [outer = 0x11a950000] 15:30:59 INFO - PROCESS | 1647 | 1461191459595 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]]]}] 15:30:59 INFO - PROCESS | 1647 | --DOCSHELL 0x126d18000 == 34 [pid = 1647] [id = 40] 15:30:59 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119247c00) [pid = 1647] [serial = 123] [outer = 0x0] [url = about:blank] 15:30:59 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11acc6000) [pid = 1647] [serial = 126] [outer = 0x0] [url = about:blank] 15:30:59 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11c993000) [pid = 1647] [serial = 139] [outer = 0x0] [url = about:blank] 15:30:59 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11acefc00) [pid = 1647] [serial = 127] [outer = 0x0] [url = about:blank] 15:30:59 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11c0a2400) [pid = 1647] [serial = 135] [outer = 0x0] [url = about:blank] 15:30:59 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11c2b8800) [pid = 1647] [serial = 136] [outer = 0x0] [url = about:blank] 15:30:59 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11aeee800) [pid = 1647] [serial = 130] [outer = 0x0] [url = about:blank] 15:30:59 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11adfc000) [pid = 1647] [serial = 129] [outer = 0x0] [url = about:blank] 15:30:59 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11a944c00) [pid = 1647] [serial = 124] [outer = 0x0] [url = about:blank] 15:30:59 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11bc8ec00) [pid = 1647] [serial = 133] [outer = 0x0] [url = about:blank] 15:30:59 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x119d5c000) [pid = 1647] [serial = 121] [outer = 0x0] [url = about:blank] 15:30:59 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x11bae0400) [pid = 1647] [serial = 132] [outer = 0x0] [url = about:blank] 15:30:59 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1191ab000) [pid = 1647] [serial = 120] [outer = 0x0] [url = about:blank] 15:30:59 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x125f8fc00) [pid = 1647] [serial = 103] [outer = 0x0] [url = about:blank] 15:30:59 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x12b640c00) [pid = 1647] [serial = 118] [outer = 0x0] [url = about:blank] 15:30:59 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x129d57800) [pid = 1647] [serial = 115] [outer = 0x0] [url = about:blank] 15:30:59 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x11c2e2400) [pid = 1647] [serial = 138] [outer = 0x0] [url = about:blank] 15:30:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1186bec00) [pid = 1647] [serial = 197] [outer = 0x12f7a9800] 15:30:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:30:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 924ms 15:30:59 INFO - PROCESS | 1647 | 1461191459664 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 15:30:59 INFO - PROCESS | 1647 | 1461191459666 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 15:30:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:30:59 INFO - PROCESS | 1647 | 1461191459670 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:30:59 INFO - PROCESS | 1647 | 1461191459672 Marionette TRACE conn2 <- [1,238,null,{}] 15:30:59 INFO - PROCESS | 1647 | 1461191459676 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}] 15:30:59 INFO - PROCESS | 1647 | 1461191459745 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 15:30:59 INFO - PROCESS | 1647 | 1461191459752 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f40000 == 35 [pid = 1647] [id = 67] 15:30:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x11a60f000) [pid = 1647] [serial = 198] [outer = 0x0] 15:30:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x11a948400) [pid = 1647] [serial = 199] [outer = 0x11a60f000] 15:30:59 INFO - PROCESS | 1647 | 1461191459786 Marionette DEBUG loaded listener.js 15:30:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11aa58400) [pid = 1647] [serial = 200] [outer = 0x11a60f000] 15:31:00 INFO - PROCESS | 1647 | 1461191460177 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]]]}] 15:31:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:31:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 571ms 15:31:00 INFO - PROCESS | 1647 | 1461191460241 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 15:31:00 INFO - PROCESS | 1647 | 1461191460245 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 15:31:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:31:00 INFO - PROCESS | 1647 | 1461191460249 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:31:00 INFO - PROCESS | 1647 | 1461191460251 Marionette TRACE conn2 <- [1,242,null,{}] 15:31:00 INFO - PROCESS | 1647 | 1461191460254 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}] 15:31:00 INFO - PROCESS | 1647 | 1461191460321 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 15:31:00 INFO - PROCESS | 1647 | 1461191460325 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x11971f800 == 36 [pid = 1647] [id = 68] 15:31:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11aa5d400) [pid = 1647] [serial = 201] [outer = 0x0] 15:31:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11adf9c00) [pid = 1647] [serial = 202] [outer = 0x11aa5d400] 15:31:00 INFO - PROCESS | 1647 | 1461191460353 Marionette DEBUG loaded listener.js 15:31:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11ba52c00) [pid = 1647] [serial = 203] [outer = 0x11aa5d400] 15:31:00 INFO - PROCESS | 1647 | 1461191460662 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]]]}] 15:31:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:31:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 419ms 15:31:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:31:00 INFO - PROCESS | 1647 | 1461191460676 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 15:31:00 INFO - PROCESS | 1647 | 1461191460678 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 15:31:00 INFO - PROCESS | 1647 | 1461191460680 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:31:00 INFO - PROCESS | 1647 | 1461191460683 Marionette TRACE conn2 <- [1,246,null,{}] 15:31:00 INFO - PROCESS | 1647 | 1461191460696 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}] 15:31:00 INFO - PROCESS | 1647 | 1461191460778 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 15:31:00 INFO - PROCESS | 1647 | 1461191460829 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aa91800 == 37 [pid = 1647] [id = 69] 15:31:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11b957000) [pid = 1647] [serial = 204] [outer = 0x0] 15:31:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11bc89400) [pid = 1647] [serial = 205] [outer = 0x11b957000] 15:31:00 INFO - PROCESS | 1647 | 1461191460874 Marionette DEBUG loaded listener.js 15:31:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11c2d6000) [pid = 1647] [serial = 206] [outer = 0x11b957000] 15:31:01 INFO - PROCESS | 1647 | 1461191461297 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]]]}] 15:31:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:31:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 625ms 15:31:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:31:01 INFO - PROCESS | 1647 | 1461191461306 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 15:31:01 INFO - PROCESS | 1647 | 1461191461307 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 15:31:01 INFO - PROCESS | 1647 | 1461191461313 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:31:01 INFO - PROCESS | 1647 | 1461191461314 Marionette TRACE conn2 <- [1,250,null,{}] 15:31:01 INFO - PROCESS | 1647 | 1461191461317 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}] 15:31:01 INFO - PROCESS | 1647 | 1461191461387 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 15:31:01 INFO - PROCESS | 1647 | 1461191461392 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aeb0800 == 38 [pid = 1647] [id = 70] 15:31:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x115855000) [pid = 1647] [serial = 207] [outer = 0x0] 15:31:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11c708000) [pid = 1647] [serial = 208] [outer = 0x115855000] 15:31:01 INFO - PROCESS | 1647 | 1461191461419 Marionette DEBUG loaded listener.js 15:31:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11caa2000) [pid = 1647] [serial = 209] [outer = 0x115855000] 15:31:01 INFO - PROCESS | 1647 | 1461191461737 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]]]}] 15:31:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:31:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 468ms 15:31:01 INFO - PROCESS | 1647 | 1461191461782 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 15:31:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:31:01 INFO - PROCESS | 1647 | 1461191461783 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 15:31:01 INFO - PROCESS | 1647 | 1461191461785 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:31:01 INFO - PROCESS | 1647 | 1461191461786 Marionette TRACE conn2 <- [1,254,null,{}] 15:31:01 INFO - PROCESS | 1647 | 1461191461788 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}] 15:31:01 INFO - PROCESS | 1647 | 1461191461853 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 15:31:01 INFO - PROCESS | 1647 | 1461191461857 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x100561800 == 39 [pid = 1647] [id = 71] 15:31:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11c703000) [pid = 1647] [serial = 210] [outer = 0x0] 15:31:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x125b63c00) [pid = 1647] [serial = 211] [outer = 0x11c703000] 15:31:01 INFO - PROCESS | 1647 | 1461191461884 Marionette DEBUG loaded listener.js 15:31:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x125f5c400) [pid = 1647] [serial = 212] [outer = 0x11c703000] 15:31:02 INFO - PROCESS | 1647 | 1461191462234 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]]]}] 15:31:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:31:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 468ms 15:31:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:31:02 INFO - PROCESS | 1647 | 1461191462254 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 15:31:02 INFO - PROCESS | 1647 | 1461191462255 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 15:31:02 INFO - PROCESS | 1647 | 1461191462257 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:31:02 INFO - PROCESS | 1647 | 1461191462258 Marionette TRACE conn2 <- [1,258,null,{}] 15:31:02 INFO - PROCESS | 1647 | 1461191462260 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}] 15:31:02 INFO - PROCESS | 1647 | 1461191462366 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 15:31:02 INFO - PROCESS | 1647 | 1461191462371 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c9c5800 == 40 [pid = 1647] [id = 72] 15:31:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11c696800) [pid = 1647] [serial = 213] [outer = 0x0] 15:31:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12726e400) [pid = 1647] [serial = 214] [outer = 0x11c696800] 15:31:02 INFO - PROCESS | 1647 | 1461191462397 Marionette DEBUG loaded listener.js 15:31:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x127af3800) [pid = 1647] [serial = 215] [outer = 0x11c696800] 15:31:02 INFO - PROCESS | 1647 | 1461191462730 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]]]}] 15:31:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:31:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 518ms 15:31:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:31:02 INFO - PROCESS | 1647 | 1461191462775 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 15:31:02 INFO - PROCESS | 1647 | 1461191462776 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 15:31:02 INFO - PROCESS | 1647 | 1461191462779 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:31:02 INFO - PROCESS | 1647 | 1461191462780 Marionette TRACE conn2 <- [1,262,null,{}] 15:31:02 INFO - PROCESS | 1647 | 1461191462782 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}] 15:31:02 INFO - PROCESS | 1647 | 1461191462865 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 15:31:02 INFO - PROCESS | 1647 | 1461191462893 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cac9000 == 41 [pid = 1647] [id = 73] 15:31:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x127af5400) [pid = 1647] [serial = 216] [outer = 0x0] 15:31:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x128881400) [pid = 1647] [serial = 217] [outer = 0x127af5400] 15:31:02 INFO - PROCESS | 1647 | 1461191462917 Marionette DEBUG loaded listener.js 15:31:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x129758800) [pid = 1647] [serial = 218] [outer = 0x127af5400] 15:31:03 INFO - PROCESS | 1647 | 1461191463196 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]]]}] 15:31:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:31:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 15:31:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:31:03 INFO - PROCESS | 1647 | 1461191463247 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 15:31:03 INFO - PROCESS | 1647 | 1461191463249 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 15:31:03 INFO - PROCESS | 1647 | 1461191463251 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:31:03 INFO - PROCESS | 1647 | 1461191463252 Marionette TRACE conn2 <- [1,266,null,{}] 15:31:03 INFO - PROCESS | 1647 | 1461191463256 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}] 15:31:03 INFO - PROCESS | 1647 | 1461191463336 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 15:31:03 INFO - PROCESS | 1647 | 1461191463363 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x125c93000 == 42 [pid = 1647] [id = 74] 15:31:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x128876400) [pid = 1647] [serial = 219] [outer = 0x0] 15:31:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1299ab000) [pid = 1647] [serial = 220] [outer = 0x128876400] 15:31:03 INFO - PROCESS | 1647 | 1461191463388 Marionette DEBUG loaded listener.js 15:31:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x129d4ac00) [pid = 1647] [serial = 221] [outer = 0x128876400] 15:31:03 INFO - PROCESS | 1647 | 1461191463689 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]]]}] 15:31:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:31:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 473ms 15:31:03 INFO - PROCESS | 1647 | 1461191463725 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 15:31:03 INFO - PROCESS | 1647 | 1461191463726 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 15:31:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:31:03 INFO - PROCESS | 1647 | 1461191463728 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:31:03 INFO - PROCESS | 1647 | 1461191463729 Marionette TRACE conn2 <- [1,270,null,{}] 15:31:03 INFO - PROCESS | 1647 | 1461191463731 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}] 15:31:03 INFO - PROCESS | 1647 | 1461191463816 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 15:31:03 INFO - PROCESS | 1647 | 1461191463846 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x126f8a000 == 43 [pid = 1647] [id = 75] 15:31:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1299bc800) [pid = 1647] [serial = 222] [outer = 0x0] 15:31:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x129d57800) [pid = 1647] [serial = 223] [outer = 0x1299bc800] 15:31:03 INFO - PROCESS | 1647 | 1461191463871 Marionette DEBUG loaded listener.js 15:31:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x129db5400) [pid = 1647] [serial = 224] [outer = 0x1299bc800] 15:31:04 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11ba5b800) [pid = 1647] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:31:04 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11863dc00) [pid = 1647] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:31:04 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11a60d000) [pid = 1647] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:31:04 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11c2df000) [pid = 1647] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:31:04 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118f86000) [pid = 1647] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:31:04 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x113ecc000) [pid = 1647] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:31:04 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11a947c00) [pid = 1647] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:31:04 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11adef000) [pid = 1647] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:31:04 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11a951400) [pid = 1647] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:31:04 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x114b1cc00) [pid = 1647] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:31:04 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11a945000) [pid = 1647] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:31:04 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x125d6f800) [pid = 1647] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:31:04 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12752d000) [pid = 1647] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:31:04 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x127532000) [pid = 1647] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:31:04 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1146c3800) [pid = 1647] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:31:04 INFO - PROCESS | 1647 | 1461191464196 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]]]}] 15:31:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:31:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 518ms 15:31:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:31:04 INFO - PROCESS | 1647 | 1461191464247 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 15:31:04 INFO - PROCESS | 1647 | 1461191464248 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 15:31:04 INFO - PROCESS | 1647 | 1461191464250 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:31:04 INFO - PROCESS | 1647 | 1461191464251 Marionette TRACE conn2 <- [1,274,null,{}] 15:31:04 INFO - PROCESS | 1647 | 1461191464253 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}] 15:31:04 INFO - PROCESS | 1647 | 1461191464321 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 15:31:04 INFO - PROCESS | 1647 | 1461191464363 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aeaf800 == 44 [pid = 1647] [id = 76] 15:31:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x114b1cc00) [pid = 1647] [serial = 225] [outer = 0x0] 15:31:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11acd0c00) [pid = 1647] [serial = 226] [outer = 0x114b1cc00] 15:31:04 INFO - PROCESS | 1647 | 1461191464388 Marionette DEBUG loaded listener.js 15:31:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x125cd1400) [pid = 1647] [serial = 227] [outer = 0x114b1cc00] 15:31:04 INFO - PROCESS | 1647 | 1461191464636 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]]]}] 15:31:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:31:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 417ms 15:31:04 INFO - PROCESS | 1647 | 1461191464676 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 15:31:04 INFO - PROCESS | 1647 | 1461191464677 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 15:31:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:31:04 INFO - PROCESS | 1647 | 1461191464680 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:31:04 INFO - PROCESS | 1647 | 1461191464682 Marionette TRACE conn2 <- [1,278,null,{}] 15:31:04 INFO - PROCESS | 1647 | 1461191464692 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}] 15:31:04 INFO - PROCESS | 1647 | 1461191464781 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 15:31:04 INFO - PROCESS | 1647 | 1461191464785 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x1288a1800 == 45 [pid = 1647] [id = 77] 15:31:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x125cdac00) [pid = 1647] [serial = 228] [outer = 0x0] 15:31:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x129db9400) [pid = 1647] [serial = 229] [outer = 0x125cdac00] 15:31:04 INFO - PROCESS | 1647 | 1461191464816 Marionette DEBUG loaded listener.js 15:31:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12b847c00) [pid = 1647] [serial = 230] [outer = 0x125cdac00] 15:31:05 INFO - PROCESS | 1647 | 1461191465124 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]]]}] 15:31:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:31:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 15:31:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:31:05 INFO - PROCESS | 1647 | 1461191465149 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 15:31:05 INFO - PROCESS | 1647 | 1461191465150 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 15:31:05 INFO - PROCESS | 1647 | 1461191465153 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:31:05 INFO - PROCESS | 1647 | 1461191465156 Marionette TRACE conn2 <- [1,282,null,{}] 15:31:05 INFO - PROCESS | 1647 | 1461191465159 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}] 15:31:05 INFO - PROCESS | 1647 | 1461191465230 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 15:31:05 INFO - PROCESS | 1647 | 1461191465274 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x128993800 == 46 [pid = 1647] [id = 78] 15:31:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x127785c00) [pid = 1647] [serial = 231] [outer = 0x0] 15:31:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12bbae000) [pid = 1647] [serial = 232] [outer = 0x127785c00] 15:31:05 INFO - PROCESS | 1647 | 1461191465298 Marionette DEBUG loaded listener.js 15:31:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12bbb4c00) [pid = 1647] [serial = 233] [outer = 0x127785c00] 15:31:05 INFO - PROCESS | 1647 | 1461191465533 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]]]}] 15:31:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:31:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 422ms 15:31:05 INFO - PROCESS | 1647 | 1461191465579 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 15:31:05 INFO - PROCESS | 1647 | 1461191465580 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 15:31:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:31:05 INFO - PROCESS | 1647 | 1461191465582 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:31:05 INFO - PROCESS | 1647 | 1461191465583 Marionette TRACE conn2 <- [1,286,null,{}] 15:31:05 INFO - PROCESS | 1647 | 1461191465593 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}] 15:31:05 INFO - PROCESS | 1647 | 1461191465668 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 15:31:05 INFO - PROCESS | 1647 | 1461191465675 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x129c7b000 == 47 [pid = 1647] [id = 79] 15:31:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12bd04c00) [pid = 1647] [serial = 234] [outer = 0x0] 15:31:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12bd0a800) [pid = 1647] [serial = 235] [outer = 0x12bd04c00] 15:31:05 INFO - PROCESS | 1647 | 1461191465699 Marionette DEBUG loaded listener.js 15:31:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12bf3bc00) [pid = 1647] [serial = 236] [outer = 0x12bd04c00] 15:31:05 INFO - PROCESS | 1647 | 1461191465991 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]]]}] 15:31:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:31:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 422ms 15:31:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:31:06 INFO - PROCESS | 1647 | 1461191466011 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 15:31:06 INFO - PROCESS | 1647 | 1461191466012 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 15:31:06 INFO - PROCESS | 1647 | 1461191466014 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:31:06 INFO - PROCESS | 1647 | 1461191466015 Marionette TRACE conn2 <- [1,290,null,{}] 15:31:06 INFO - PROCESS | 1647 | 1461191466017 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}] 15:31:06 INFO - PROCESS | 1647 | 1461191466110 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 15:31:06 INFO - PROCESS | 1647 | 1461191466197 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x115611800 == 48 [pid = 1647] [id = 80] 15:31:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x108de0000) [pid = 1647] [serial = 237] [outer = 0x0] 15:31:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x115256400) [pid = 1647] [serial = 238] [outer = 0x108de0000] 15:31:06 INFO - PROCESS | 1647 | 1461191466228 Marionette DEBUG loaded listener.js 15:31:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1189d7800) [pid = 1647] [serial = 239] [outer = 0x108de0000] 15:31:06 INFO - PROCESS | 1647 | 1461191466644 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]]]}] 15:31:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:31:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 668ms 15:31:06 INFO - PROCESS | 1647 | 1461191466684 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 15:31:06 INFO - PROCESS | 1647 | 1461191466687 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 15:31:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:31:06 INFO - PROCESS | 1647 | 1461191466697 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:31:06 INFO - PROCESS | 1647 | 1461191466699 Marionette TRACE conn2 <- [1,294,null,{}] 15:31:06 INFO - PROCESS | 1647 | 1461191466702 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}] 15:31:06 INFO - PROCESS | 1647 | 1461191466797 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 15:31:06 INFO - PROCESS | 1647 | 1461191466841 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aa9c800 == 49 [pid = 1647] [id = 81] 15:31:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11a94f000) [pid = 1647] [serial = 240] [outer = 0x0] 15:31:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11aeedc00) [pid = 1647] [serial = 241] [outer = 0x11a94f000] 15:31:06 INFO - PROCESS | 1647 | 1461191466872 Marionette DEBUG loaded listener.js 15:31:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11ba59400) [pid = 1647] [serial = 242] [outer = 0x11a94f000] 15:31:07 INFO - PROCESS | 1647 | 1461191467274 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]]]}] 15:31:07 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. 15:31:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 626ms 15:31:07 INFO - PROCESS | 1647 | 1461191467318 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 15:31:07 INFO - PROCESS | 1647 | 1461191467321 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 15:31:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:31:07 INFO - PROCESS | 1647 | 1461191467324 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:31:07 INFO - PROCESS | 1647 | 1461191467325 Marionette TRACE conn2 <- [1,298,null,{}] 15:31:07 INFO - PROCESS | 1647 | 1461191467327 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}] 15:31:07 INFO - PROCESS | 1647 | 1461191467418 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 15:31:07 INFO - PROCESS | 1647 | 1461191467495 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x125c9f000 == 50 [pid = 1647] [id = 82] 15:31:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11c2d9800) [pid = 1647] [serial = 243] [outer = 0x0] 15:31:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11c5cd800) [pid = 1647] [serial = 244] [outer = 0x11c2d9800] 15:31:07 INFO - PROCESS | 1647 | 1461191467525 Marionette DEBUG loaded listener.js 15:31:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x123ad0400) [pid = 1647] [serial = 245] [outer = 0x11c2d9800] 15:31:07 INFO - PROCESS | 1647 | 1461191467925 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]]]}] 15:31:07 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. 15:31:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 618ms 15:31:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:31:07 INFO - PROCESS | 1647 | 1461191467942 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 15:31:07 INFO - PROCESS | 1647 | 1461191467944 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 15:31:07 INFO - PROCESS | 1647 | 1461191467951 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:31:07 INFO - PROCESS | 1647 | 1461191467955 Marionette TRACE conn2 <- [1,302,null,{}] 15:31:07 INFO - PROCESS | 1647 | 1461191467959 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}] 15:31:08 INFO - PROCESS | 1647 | 1461191468052 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 15:31:08 INFO - PROCESS | 1647 | 1461191468091 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x129c82000 == 51 [pid = 1647] [id = 83] 15:31:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x123ad1800) [pid = 1647] [serial = 246] [outer = 0x0] 15:31:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12726ec00) [pid = 1647] [serial = 247] [outer = 0x123ad1800] 15:31:08 INFO - PROCESS | 1647 | 1461191468120 Marionette DEBUG loaded listener.js 15:31:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12887e000) [pid = 1647] [serial = 248] [outer = 0x123ad1800] 15:31:08 INFO - PROCESS | 1647 | 1461191468655 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]]]}] 15:31:08 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. 15:31:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 727ms 15:31:08 INFO - PROCESS | 1647 | 1461191468724 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 15:31:08 INFO - PROCESS | 1647 | 1461191468726 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 15:31:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:31:08 INFO - PROCESS | 1647 | 1461191468737 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:31:08 INFO - PROCESS | 1647 | 1461191468739 Marionette TRACE conn2 <- [1,306,null,{}] 15:31:08 INFO - PROCESS | 1647 | 1461191468742 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}] 15:31:08 INFO - PROCESS | 1647 | 1461191468822 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 15:31:08 INFO - PROCESS | 1647 | 1461191468862 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x11970d000 == 52 [pid = 1647] [id = 84] 15:31:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x119a34000) [pid = 1647] [serial = 249] [outer = 0x0] 15:31:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11a945800) [pid = 1647] [serial = 250] [outer = 0x119a34000] 15:31:08 INFO - PROCESS | 1647 | 1461191468890 Marionette DEBUG loaded listener.js 15:31:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11aa56400) [pid = 1647] [serial = 251] [outer = 0x119a34000] 15:31:09 INFO - PROCESS | 1647 | 1461191469292 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]]]}] 15:31:09 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. 15:31:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 571ms 15:31:09 INFO - PROCESS | 1647 | 1461191469308 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 15:31:09 INFO - PROCESS | 1647 | 1461191469312 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 15:31:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:31:09 INFO - PROCESS | 1647 | 1461191469316 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:31:09 INFO - PROCESS | 1647 | 1461191469318 Marionette TRACE conn2 <- [1,310,null,{}] 15:31:09 INFO - PROCESS | 1647 | 1461191469321 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}] 15:31:09 INFO - PROCESS | 1647 | 1461191469425 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 15:31:09 INFO - PROCESS | 1647 | --DOCSHELL 0x11aa8a000 == 51 [pid = 1647] [id = 63] 15:31:09 INFO - PROCESS | 1647 | --DOCSHELL 0x119854000 == 50 [pid = 1647] [id = 61] 15:31:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12687d800 == 49 [pid = 1647] [id = 64] 15:31:09 INFO - PROCESS | 1647 | --DOCSHELL 0x11ca3f000 == 48 [pid = 1647] [id = 62] 15:31:09 INFO - PROCESS | 1647 | --DOCSHELL 0x11c391800 == 47 [pid = 1647] [id = 60] 15:31:09 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba7b000 == 46 [pid = 1647] [id = 59] 15:31:09 INFO - PROCESS | 1647 | --DOCSHELL 0x129c7b000 == 45 [pid = 1647] [id = 79] 15:31:09 INFO - PROCESS | 1647 | --DOCSHELL 0x128993800 == 44 [pid = 1647] [id = 78] 15:31:09 INFO - PROCESS | 1647 | --DOCSHELL 0x1288a1800 == 43 [pid = 1647] [id = 77] 15:31:09 INFO - PROCESS | 1647 | --DOCSHELL 0x11aeaf800 == 42 [pid = 1647] [id = 76] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1289f5c00) [pid = 1647] [serial = 189] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOCSHELL 0x126f8a000 == 41 [pid = 1647] [id = 75] 15:31:09 INFO - PROCESS | 1647 | --DOCSHELL 0x125c93000 == 40 [pid = 1647] [id = 74] 15:31:09 INFO - PROCESS | 1647 | --DOCSHELL 0x11cac9000 == 39 [pid = 1647] [id = 73] 15:31:09 INFO - PROCESS | 1647 | --DOCSHELL 0x11c9c5800 == 38 [pid = 1647] [id = 72] 15:31:09 INFO - PROCESS | 1647 | --DOCSHELL 0x100561800 == 37 [pid = 1647] [id = 71] 15:31:09 INFO - PROCESS | 1647 | --DOCSHELL 0x11aeb0800 == 36 [pid = 1647] [id = 70] 15:31:09 INFO - PROCESS | 1647 | --DOCSHELL 0x11aa91800 == 35 [pid = 1647] [id = 69] 15:31:09 INFO - PROCESS | 1647 | --DOCSHELL 0x11971f800 == 34 [pid = 1647] [id = 68] 15:31:09 INFO - PROCESS | 1647 | --DOCSHELL 0x118f40000 == 33 [pid = 1647] [id = 67] 15:31:09 INFO - PROCESS | 1647 | --DOCSHELL 0x119859000 == 32 [pid = 1647] [id = 66] 15:31:09 INFO - PROCESS | 1647 | --DOCSHELL 0x114a79800 == 31 [pid = 1647] [id = 65] 15:31:09 INFO - PROCESS | 1647 | 1461191469517 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x115613000 == 32 [pid = 1647] [id = 85] 15:31:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x118983000) [pid = 1647] [serial = 252] [outer = 0x0] 15:31:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11aa56c00) [pid = 1647] [serial = 253] [outer = 0x118983000] 15:31:09 INFO - PROCESS | 1647 | 1461191469563 Marionette DEBUG loaded listener.js 15:31:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11adf0800) [pid = 1647] [serial = 254] [outer = 0x118983000] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11c044800) [pid = 1647] [serial = 165] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11c0a2800) [pid = 1647] [serial = 166] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11adf3400) [pid = 1647] [serial = 162] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11ba52400) [pid = 1647] [serial = 163] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11a9a2400) [pid = 1647] [serial = 159] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11acc8000) [pid = 1647] [serial = 160] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11863e000) [pid = 1647] [serial = 153] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11c7c0000) [pid = 1647] [serial = 171] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x119125400) [pid = 1647] [serial = 156] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x119d63400) [pid = 1647] [serial = 157] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x116065400) [pid = 1647] [serial = 142] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1146c3c00) [pid = 1647] [serial = 141] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11acc4000) [pid = 1647] [serial = 145] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11a94e800) [pid = 1647] [serial = 144] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11c2b9800) [pid = 1647] [serial = 148] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11bad7000) [pid = 1647] [serial = 147] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x125b69c00) [pid = 1647] [serial = 151] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x123ac2400) [pid = 1647] [serial = 150] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x125cd9800) [pid = 1647] [serial = 174] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x125f86400) [pid = 1647] [serial = 175] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11ae85400) [pid = 1647] [serial = 180] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1269a2400) [pid = 1647] [serial = 177] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x127599000) [pid = 1647] [serial = 183] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1275ab000) [pid = 1647] [serial = 184] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x126b5c000) [pid = 1647] [serial = 178] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1275ad800) [pid = 1647] [serial = 186] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x128968c00) [pid = 1647] [serial = 187] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11c04c400) [pid = 1647] [serial = 168] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11c2da000) [pid = 1647] [serial = 169] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x125cccc00) [pid = 1647] [serial = 172] [outer = 0x0] [url = about:blank] 15:31:09 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12726f800) [pid = 1647] [serial = 181] [outer = 0x0] [url = about:blank] 15:31:10 INFO - PROCESS | 1647 | 1461191470023 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]]]}] 15:31:10 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. 15:31:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 722ms 15:31:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:31:10 INFO - PROCESS | 1647 | 1461191470060 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 15:31:10 INFO - PROCESS | 1647 | 1461191470061 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 15:31:10 INFO - PROCESS | 1647 | 1461191470064 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:31:10 INFO - PROCESS | 1647 | 1461191470066 Marionette TRACE conn2 <- [1,314,null,{}] 15:31:10 INFO - PROCESS | 1647 | 1461191470079 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}] 15:31:10 INFO - PROCESS | 1647 | 1461191470153 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 15:31:10 INFO - PROCESS | 1647 | 1461191470157 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x119864800 == 33 [pid = 1647] [id = 86] 15:31:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11adfc000) [pid = 1647] [serial = 255] [outer = 0x0] 15:31:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11ba54400) [pid = 1647] [serial = 256] [outer = 0x11adfc000] 15:31:10 INFO - PROCESS | 1647 | 1461191470187 Marionette DEBUG loaded listener.js 15:31:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11badf800) [pid = 1647] [serial = 257] [outer = 0x11adfc000] 15:31:10 INFO - PROCESS | 1647 | 1461191470536 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]]]}] 15:31:10 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. 15:31:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 520ms 15:31:10 INFO - PROCESS | 1647 | 1461191470584 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 15:31:10 INFO - PROCESS | 1647 | 1461191470586 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 15:31:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:31:10 INFO - PROCESS | 1647 | 1461191470588 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:31:10 INFO - PROCESS | 1647 | 1461191470589 Marionette TRACE conn2 <- [1,318,null,{}] 15:31:10 INFO - PROCESS | 1647 | 1461191470592 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}] 15:31:10 INFO - PROCESS | 1647 | 1461191470661 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 15:31:10 INFO - PROCESS | 1647 | 1461191470666 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aabb000 == 34 [pid = 1647] [id = 87] 15:31:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11bc8d400) [pid = 1647] [serial = 258] [outer = 0x0] 15:31:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11c2b6400) [pid = 1647] [serial = 259] [outer = 0x11bc8d400] 15:31:10 INFO - PROCESS | 1647 | 1461191470694 Marionette DEBUG loaded listener.js 15:31:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11c2db000) [pid = 1647] [serial = 260] [outer = 0x11bc8d400] 15:31:11 INFO - PROCESS | 1647 | 1461191471007 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]]]}] 15:31:11 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. 15:31:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 468ms 15:31:11 INFO - PROCESS | 1647 | 1461191471057 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 15:31:11 INFO - PROCESS | 1647 | 1461191471058 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 15:31:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:31:11 INFO - PROCESS | 1647 | 1461191471060 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:31:11 INFO - PROCESS | 1647 | 1461191471061 Marionette TRACE conn2 <- [1,322,null,{}] 15:31:11 INFO - PROCESS | 1647 | 1461191471064 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}] 15:31:11 INFO - PROCESS | 1647 | 1461191471147 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 15:31:11 INFO - PROCESS | 1647 | 1461191471153 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b980800 == 35 [pid = 1647] [id = 88] 15:31:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11c2dfc00) [pid = 1647] [serial = 261] [outer = 0x0] 15:31:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11c7c0000) [pid = 1647] [serial = 262] [outer = 0x11c2dfc00] 15:31:11 INFO - PROCESS | 1647 | 1461191471179 Marionette DEBUG loaded listener.js 15:31:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x123acfc00) [pid = 1647] [serial = 263] [outer = 0x11c2dfc00] 15:31:11 INFO - PROCESS | 1647 | 1461191471493 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]]]}] 15:31:11 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. 15:31:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 468ms 15:31:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:31:11 INFO - PROCESS | 1647 | 1461191471529 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 15:31:11 INFO - PROCESS | 1647 | 1461191471530 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 15:31:11 INFO - PROCESS | 1647 | 1461191471532 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:31:11 INFO - PROCESS | 1647 | 1461191471533 Marionette TRACE conn2 <- [1,326,null,{}] 15:31:11 INFO - PROCESS | 1647 | 1461191471535 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}] 15:31:11 INFO - PROCESS | 1647 | 1461191471622 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 15:31:11 INFO - PROCESS | 1647 | 1461191471627 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bec5000 == 36 [pid = 1647] [id = 89] 15:31:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1163f8000) [pid = 1647] [serial = 264] [outer = 0x0] 15:31:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x125cd6400) [pid = 1647] [serial = 265] [outer = 0x1163f8000] 15:31:11 INFO - PROCESS | 1647 | 1461191471698 Marionette DEBUG loaded listener.js 15:31:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12759dc00) [pid = 1647] [serial = 266] [outer = 0x1163f8000] 15:31:12 INFO - PROCESS | 1647 | 1461191472006 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]]]}] 15:31:12 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. 15:31:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms 15:31:12 INFO - PROCESS | 1647 | 1461191472050 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 15:31:12 INFO - PROCESS | 1647 | 1461191472051 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 15:31:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:31:12 INFO - PROCESS | 1647 | 1461191472054 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:31:12 INFO - PROCESS | 1647 | 1461191472055 Marionette TRACE conn2 <- [1,330,null,{}] 15:31:12 INFO - PROCESS | 1647 | 1461191472057 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}] 15:31:12 INFO - PROCESS | 1647 | 1461191472138 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 15:31:12 INFO - PROCESS | 1647 | 1461191472167 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x11880b800 == 37 [pid = 1647] [id = 90] 15:31:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12759d400) [pid = 1647] [serial = 267] [outer = 0x0] 15:31:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1279bc000) [pid = 1647] [serial = 268] [outer = 0x12759d400] 15:31:12 INFO - PROCESS | 1647 | 1461191472192 Marionette DEBUG loaded listener.js 15:31:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12887f000) [pid = 1647] [serial = 269] [outer = 0x12759d400] 15:31:12 INFO - PROCESS | 1647 | 1461191472485 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]]]}] 15:31:12 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. 15:31:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 469ms 15:31:12 INFO - PROCESS | 1647 | 1461191472525 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 15:31:12 INFO - PROCESS | 1647 | 1461191472526 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 15:31:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:31:12 INFO - PROCESS | 1647 | 1461191472528 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:31:12 INFO - PROCESS | 1647 | 1461191472529 Marionette TRACE conn2 <- [1,334,null,{}] 15:31:12 INFO - PROCESS | 1647 | 1461191472532 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}] 15:31:12 INFO - PROCESS | 1647 | 1461191472618 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 15:31:12 INFO - PROCESS | 1647 | 1461191472648 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ca3d000 == 38 [pid = 1647] [id = 91] 15:31:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x128971000) [pid = 1647] [serial = 270] [outer = 0x0] 15:31:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1289f6400) [pid = 1647] [serial = 271] [outer = 0x128971000] 15:31:12 INFO - PROCESS | 1647 | 1461191472673 Marionette DEBUG loaded listener.js 15:31:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1299b2c00) [pid = 1647] [serial = 272] [outer = 0x128971000] 15:31:12 INFO - PROCESS | 1647 | 1461191472982 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]]]}] 15:31:12 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. 15:31:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 470ms 15:31:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:31:13 INFO - PROCESS | 1647 | 1461191472998 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 15:31:13 INFO - PROCESS | 1647 | 1461191473000 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 15:31:13 INFO - PROCESS | 1647 | 1461191473002 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:31:13 INFO - PROCESS | 1647 | 1461191473005 Marionette TRACE conn2 <- [1,338,null,{}] 15:31:13 INFO - PROCESS | 1647 | 1461191473009 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}] 15:31:13 INFO - PROCESS | 1647 | 1461191473096 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 15:31:13 INFO - PROCESS | 1647 | 1461191473101 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x125c16800 == 39 [pid = 1647] [id = 92] 15:31:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11acd0000) [pid = 1647] [serial = 273] [outer = 0x0] 15:31:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x129d4c800) [pid = 1647] [serial = 274] [outer = 0x11acd0000] 15:31:13 INFO - PROCESS | 1647 | 1461191473126 Marionette DEBUG loaded listener.js 15:31:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x129d56c00) [pid = 1647] [serial = 275] [outer = 0x11acd0000] 15:31:13 INFO - PROCESS | 1647 | 1461191473430 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]]]}] 15:31:13 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. 15:31:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 472ms 15:31:13 INFO - PROCESS | 1647 | 1461191473475 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 15:31:13 INFO - PROCESS | 1647 | 1461191473476 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 15:31:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:31:13 INFO - PROCESS | 1647 | 1461191473478 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:31:13 INFO - PROCESS | 1647 | 1461191473479 Marionette TRACE conn2 <- [1,342,null,{}] 15:31:13 INFO - PROCESS | 1647 | 1461191473482 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}] 15:31:13 INFO - PROCESS | 1647 | 1461191473572 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 15:31:13 INFO - PROCESS | 1647 | 1461191473597 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x126f97800 == 40 [pid = 1647] [id = 93] 15:31:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x129db4400) [pid = 1647] [serial = 276] [outer = 0x0] 15:31:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x129dba000) [pid = 1647] [serial = 277] [outer = 0x129db4400] 15:31:13 INFO - PROCESS | 1647 | 1461191473622 Marionette DEBUG loaded listener.js 15:31:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12b405c00) [pid = 1647] [serial = 278] [outer = 0x129db4400] 15:31:13 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11a60f000) [pid = 1647] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:31:13 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x115855000) [pid = 1647] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:31:13 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x114b1cc00) [pid = 1647] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:31:13 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11c696800) [pid = 1647] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:31:13 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x128876400) [pid = 1647] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:31:13 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1299bc800) [pid = 1647] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:31:13 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x127785c00) [pid = 1647] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:31:13 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11c703000) [pid = 1647] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:31:13 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x127af5400) [pid = 1647] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:31:13 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x125cdac00) [pid = 1647] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:31:13 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12887c000) [pid = 1647] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:31:13 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11aa5d400) [pid = 1647] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:31:13 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11b957000) [pid = 1647] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:31:14 INFO - PROCESS | 1647 | 1461191474003 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]]]}] 15:31:14 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. 15:31:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 568ms 15:31:14 INFO - PROCESS | 1647 | 1461191474048 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 15:31:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:31:14 INFO - PROCESS | 1647 | 1461191474049 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 15:31:14 INFO - PROCESS | 1647 | 1461191474052 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:31:14 INFO - PROCESS | 1647 | 1461191474053 Marionette TRACE conn2 <- [1,346,null,{}] 15:31:14 INFO - PROCESS | 1647 | 1461191474056 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}] 15:31:14 INFO - PROCESS | 1647 | 1461191474141 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 15:31:14 INFO - PROCESS | 1647 | 1461191474145 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x128897800 == 41 [pid = 1647] [id = 94] 15:31:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11c703000) [pid = 1647] [serial = 279] [outer = 0x0] 15:31:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12887c000) [pid = 1647] [serial = 280] [outer = 0x11c703000] 15:31:14 INFO - PROCESS | 1647 | 1461191474174 Marionette DEBUG loaded listener.js 15:31:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12b40d800) [pid = 1647] [serial = 281] [outer = 0x11c703000] 15:31:14 INFO - PROCESS | 1647 | 1461191474483 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]]]}] 15:31:14 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. 15:31:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 471ms 15:31:14 INFO - PROCESS | 1647 | 1461191474523 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 15:31:14 INFO - PROCESS | 1647 | 1461191474525 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 15:31:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:31:14 INFO - PROCESS | 1647 | 1461191474527 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:31:14 INFO - PROCESS | 1647 | 1461191474528 Marionette TRACE conn2 <- [1,350,null,{}] 15:31:14 INFO - PROCESS | 1647 | 1461191474530 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}] 15:31:14 INFO - PROCESS | 1647 | 1461191474601 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 15:31:14 INFO - PROCESS | 1647 | 1461191474606 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x129c83000 == 42 [pid = 1647] [id = 95] 15:31:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12b40f800) [pid = 1647] [serial = 282] [outer = 0x0] 15:31:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12b64bc00) [pid = 1647] [serial = 283] [outer = 0x12b40f800] 15:31:14 INFO - PROCESS | 1647 | 1461191474631 Marionette DEBUG loaded listener.js 15:31:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12bba9400) [pid = 1647] [serial = 284] [outer = 0x12b40f800] 15:31:14 INFO - PROCESS | 1647 | 1461191474940 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]]]}] 15:31:14 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. 15:31:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 468ms 15:31:14 INFO - PROCESS | 1647 | 1461191474997 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 15:31:15 INFO - PROCESS | 1647 | 1461191474999 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 15:31:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:31:15 INFO - PROCESS | 1647 | 1461191475001 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:31:15 INFO - PROCESS | 1647 | 1461191475002 Marionette TRACE conn2 <- [1,354,null,{}] 15:31:15 INFO - PROCESS | 1647 | 1461191475005 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}] 15:31:15 INFO - PROCESS | 1647 | 1461191475075 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 15:31:15 INFO - PROCESS | 1647 | 1461191475079 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b6c4800 == 43 [pid = 1647] [id = 96] 15:31:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12b643c00) [pid = 1647] [serial = 285] [outer = 0x0] 15:31:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12bd08800) [pid = 1647] [serial = 286] [outer = 0x12b643c00] 15:31:15 INFO - PROCESS | 1647 | 1461191475105 Marionette DEBUG loaded listener.js 15:31:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12bf42800) [pid = 1647] [serial = 287] [outer = 0x12b643c00] 15:31:15 INFO - PROCESS | 1647 | 1461191475410 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]]]}] 15:31:15 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. 15:31:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 421ms 15:31:15 INFO - PROCESS | 1647 | 1461191475426 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 15:31:15 INFO - PROCESS | 1647 | 1461191475427 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 15:31:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:31:15 INFO - PROCESS | 1647 | 1461191475429 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:31:15 INFO - PROCESS | 1647 | 1461191475430 Marionette TRACE conn2 <- [1,358,null,{}] 15:31:15 INFO - PROCESS | 1647 | 1461191475432 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}] 15:31:15 INFO - PROCESS | 1647 | 1461191475510 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 15:31:15 INFO - PROCESS | 1647 | 1461191475514 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb5c000 == 44 [pid = 1647] [id = 97] 15:31:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12bf44000) [pid = 1647] [serial = 288] [outer = 0x0] 15:31:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12ce5d000) [pid = 1647] [serial = 289] [outer = 0x12bf44000] 15:31:15 INFO - PROCESS | 1647 | 1461191475541 Marionette DEBUG loaded listener.js 15:31:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12d063400) [pid = 1647] [serial = 290] [outer = 0x12bf44000] 15:31:15 INFO - PROCESS | 1647 | 1461191475933 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]]]}] 15:31:15 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. 15:31:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 517ms 15:31:15 INFO - PROCESS | 1647 | 1461191475948 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 15:31:15 INFO - PROCESS | 1647 | 1461191475950 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 15:31:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:31:15 INFO - PROCESS | 1647 | 1461191475954 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:31:15 INFO - PROCESS | 1647 | 1461191475956 Marionette TRACE conn2 <- [1,362,null,{}] 15:31:15 INFO - PROCESS | 1647 | 1461191475960 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}] 15:31:16 INFO - PROCESS | 1647 | 1461191476057 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 15:31:16 INFO - PROCESS | 1647 | 1461191476099 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x118ef4000 == 45 [pid = 1647] [id = 98] 15:31:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11585e800) [pid = 1647] [serial = 291] [outer = 0x0] 15:31:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1189d8000) [pid = 1647] [serial = 292] [outer = 0x11585e800] 15:31:16 INFO - PROCESS | 1647 | 1461191476130 Marionette DEBUG loaded listener.js 15:31:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x119a38000) [pid = 1647] [serial = 293] [outer = 0x11585e800] 15:31:16 INFO - PROCESS | 1647 | 1461191476623 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]]]}] 15:31:16 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. 15:31:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 721ms 15:31:16 INFO - PROCESS | 1647 | 1461191476675 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 15:31:16 INFO - PROCESS | 1647 | 1461191476679 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 15:31:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:31:16 INFO - PROCESS | 1647 | 1461191476684 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:31:16 INFO - PROCESS | 1647 | 1461191476686 Marionette TRACE conn2 <- [1,366,null,{}] 15:31:16 INFO - PROCESS | 1647 | 1461191476688 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}] 15:31:16 INFO - PROCESS | 1647 | 1461191476782 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 15:31:16 INFO - PROCESS | 1647 | 1461191476838 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aaba800 == 46 [pid = 1647] [id = 99] 15:31:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x119d63400) [pid = 1647] [serial = 294] [outer = 0x0] 15:31:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11aeee400) [pid = 1647] [serial = 295] [outer = 0x119d63400] 15:31:16 INFO - PROCESS | 1647 | 1461191476869 Marionette DEBUG loaded listener.js 15:31:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11bae0400) [pid = 1647] [serial = 296] [outer = 0x119d63400] 15:31:17 INFO - PROCESS | 1647 | 1461191477314 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]]]}] 15:31:17 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. 15:31:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 672ms 15:31:17 INFO - PROCESS | 1647 | 1461191477356 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 15:31:17 INFO - PROCESS | 1647 | 1461191477357 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 15:31:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:31:17 INFO - PROCESS | 1647 | 1461191477360 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:31:17 INFO - PROCESS | 1647 | 1461191477362 Marionette TRACE conn2 <- [1,370,null,{}] 15:31:17 INFO - PROCESS | 1647 | 1461191477372 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}] 15:31:17 INFO - PROCESS | 1647 | 1461191477466 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 15:31:17 INFO - PROCESS | 1647 | 1461191477524 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x126d0e000 == 47 [pid = 1647] [id = 100] 15:31:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11c98ec00) [pid = 1647] [serial = 297] [outer = 0x0] 15:31:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x125cd8800) [pid = 1647] [serial = 298] [outer = 0x11c98ec00] 15:31:17 INFO - PROCESS | 1647 | 1461191477558 Marionette DEBUG loaded listener.js 15:31:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1268efc00) [pid = 1647] [serial = 299] [outer = 0x11c98ec00] 15:31:17 INFO - PROCESS | 1647 | 1461191477968 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]]]}] 15:31:17 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. 15:31:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 621ms 15:31:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:31:17 INFO - PROCESS | 1647 | 1461191477981 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 15:31:17 INFO - PROCESS | 1647 | 1461191477982 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 15:31:17 INFO - PROCESS | 1647 | 1461191477985 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:31:17 INFO - PROCESS | 1647 | 1461191477986 Marionette TRACE conn2 <- [1,374,null,{}] 15:31:17 INFO - PROCESS | 1647 | 1461191477988 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}] 15:31:18 INFO - PROCESS | 1647 | 1461191478081 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 15:31:18 INFO - PROCESS | 1647 | 1461191478128 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc6e800 == 48 [pid = 1647] [id = 101] 15:31:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1269aac00) [pid = 1647] [serial = 300] [outer = 0x0] 15:31:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x127af4c00) [pid = 1647] [serial = 301] [outer = 0x1269aac00] 15:31:18 INFO - PROCESS | 1647 | 1461191478164 Marionette DEBUG loaded listener.js 15:31:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1299b3800) [pid = 1647] [serial = 302] [outer = 0x1269aac00] 15:31:18 INFO - PROCESS | 1647 | 1461191478643 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:31:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:31:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 669ms 15:31:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:31:18 INFO - PROCESS | 1647 | 1461191478655 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 15:31:18 INFO - PROCESS | 1647 | 1461191478656 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 15:31:18 INFO - PROCESS | 1647 | 1461191478658 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:31:18 INFO - PROCESS | 1647 | 1461191478659 Marionette TRACE conn2 <- [1,378,null,{}] 15:31:18 INFO - PROCESS | 1647 | 1461191478662 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}] 15:31:18 INFO - PROCESS | 1647 | 1461191478762 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 15:31:18 INFO - PROCESS | 1647 | 1461191478837 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x116375800 == 49 [pid = 1647] [id = 102] 15:31:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x117958c00) [pid = 1647] [serial = 303] [outer = 0x0] 15:31:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x127598400) [pid = 1647] [serial = 304] [outer = 0x117958c00] 15:31:18 INFO - PROCESS | 1647 | 1461191478866 Marionette DEBUG loaded listener.js 15:31:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12bd03000) [pid = 1647] [serial = 305] [outer = 0x117958c00] 15:31:19 INFO - PROCESS | 1647 | 1461191479397 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:31:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:31:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 769ms 15:31:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:31:19 INFO - PROCESS | 1647 | 1461191479427 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 15:31:19 INFO - PROCESS | 1647 | 1461191479429 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 15:31:19 INFO - PROCESS | 1647 | 1461191479432 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:31:19 INFO - PROCESS | 1647 | 1461191479435 Marionette TRACE conn2 <- [1,382,null,{}] 15:31:19 INFO - PROCESS | 1647 | 1461191479438 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}] 15:31:19 INFO - PROCESS | 1647 | 1461191479523 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 15:31:19 INFO - PROCESS | 1647 | 1461191479586 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x114a79800 == 50 [pid = 1647] [id = 103] 15:31:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11a603000) [pid = 1647] [serial = 306] [outer = 0x0] 15:31:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x11a94b400) [pid = 1647] [serial = 307] [outer = 0x11a603000] 15:31:19 INFO - PROCESS | 1647 | 1461191479616 Marionette DEBUG loaded listener.js 15:31:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11acc9800) [pid = 1647] [serial = 308] [outer = 0x11a603000] 15:31:20 INFO - PROCESS | 1647 | --DOCSHELL 0x12b6c4800 == 49 [pid = 1647] [id = 96] 15:31:20 INFO - PROCESS | 1647 | --DOCSHELL 0x129c83000 == 48 [pid = 1647] [id = 95] 15:31:20 INFO - PROCESS | 1647 | --DOCSHELL 0x128897800 == 47 [pid = 1647] [id = 94] 15:31:20 INFO - PROCESS | 1647 | --DOCSHELL 0x126f97800 == 46 [pid = 1647] [id = 93] 15:31:20 INFO - PROCESS | 1647 | --DOCSHELL 0x125c16800 == 45 [pid = 1647] [id = 92] 15:31:20 INFO - PROCESS | 1647 | --DOCSHELL 0x11ca3d000 == 44 [pid = 1647] [id = 91] 15:31:20 INFO - PROCESS | 1647 | --DOCSHELL 0x11880b800 == 43 [pid = 1647] [id = 90] 15:31:20 INFO - PROCESS | 1647 | --DOCSHELL 0x11bec5000 == 42 [pid = 1647] [id = 89] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12bd0a800) [pid = 1647] [serial = 235] [outer = 0x0] [url = about:blank] 15:31:20 INFO - PROCESS | 1647 | --DOCSHELL 0x11b980800 == 41 [pid = 1647] [id = 88] 15:31:20 INFO - PROCESS | 1647 | --DOCSHELL 0x11aabb000 == 40 [pid = 1647] [id = 87] 15:31:20 INFO - PROCESS | 1647 | --DOCSHELL 0x119864800 == 39 [pid = 1647] [id = 86] 15:31:20 INFO - PROCESS | 1647 | --DOCSHELL 0x115613000 == 38 [pid = 1647] [id = 85] 15:31:20 INFO - PROCESS | 1647 | --DOCSHELL 0x11970d000 == 37 [pid = 1647] [id = 84] 15:31:20 INFO - PROCESS | 1647 | --DOCSHELL 0x129c82000 == 36 [pid = 1647] [id = 83] 15:31:20 INFO - PROCESS | 1647 | --DOCSHELL 0x125c9f000 == 35 [pid = 1647] [id = 82] 15:31:20 INFO - PROCESS | 1647 | --DOCSHELL 0x11aa9c800 == 34 [pid = 1647] [id = 81] 15:31:20 INFO - PROCESS | 1647 | --DOCSHELL 0x115611800 == 33 [pid = 1647] [id = 80] 15:31:20 INFO - PROCESS | 1647 | 1461191480086 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:31:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:31:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 673ms 15:31:20 INFO - PROCESS | 1647 | 1461191480110 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 15:31:20 INFO - PROCESS | 1647 | 1461191480114 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 15:31:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:31:20 INFO - PROCESS | 1647 | 1461191480119 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:31:20 INFO - PROCESS | 1647 | 1461191480121 Marionette TRACE conn2 <- [1,386,null,{}] 15:31:20 INFO - PROCESS | 1647 | 1461191480124 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}] 15:31:20 INFO - PROCESS | 1647 | 1461191480197 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 15:31:20 INFO - PROCESS | 1647 | 1461191480201 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x119272000 == 34 [pid = 1647] [id = 104] 15:31:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11ae81c00) [pid = 1647] [serial = 309] [outer = 0x0] 15:31:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11ba52400) [pid = 1647] [serial = 310] [outer = 0x11ae81c00] 15:31:20 INFO - PROCESS | 1647 | 1461191480231 Marionette DEBUG loaded listener.js 15:31:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x11bc92400) [pid = 1647] [serial = 311] [outer = 0x11ae81c00] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12bbb4c00) [pid = 1647] [serial = 233] [outer = 0x0] [url = about:blank] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11aa58400) [pid = 1647] [serial = 200] [outer = 0x0] [url = about:blank] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11a948400) [pid = 1647] [serial = 199] [outer = 0x0] [url = about:blank] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x11c708000) [pid = 1647] [serial = 208] [outer = 0x0] [url = about:blank] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x1146c5400) [pid = 1647] [serial = 192] [outer = 0x0] [url = about:blank] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x125cd1400) [pid = 1647] [serial = 227] [outer = 0x0] [url = about:blank] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12726e400) [pid = 1647] [serial = 214] [outer = 0x0] [url = about:blank] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x129d4ac00) [pid = 1647] [serial = 221] [outer = 0x0] [url = about:blank] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x129db5400) [pid = 1647] [serial = 224] [outer = 0x0] [url = about:blank] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12bbae000) [pid = 1647] [serial = 232] [outer = 0x0] [url = about:blank] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11caa2000) [pid = 1647] [serial = 209] [outer = 0x0] [url = about:blank] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12f452800) [pid = 1647] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x125b63c00) [pid = 1647] [serial = 211] [outer = 0x0] [url = about:blank] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1299ab000) [pid = 1647] [serial = 220] [outer = 0x0] [url = about:blank] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x128881400) [pid = 1647] [serial = 217] [outer = 0x0] [url = about:blank] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11acd0c00) [pid = 1647] [serial = 226] [outer = 0x0] [url = about:blank] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x129db9400) [pid = 1647] [serial = 229] [outer = 0x0] [url = about:blank] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11aa5d800) [pid = 1647] [serial = 190] [outer = 0x0] [url = about:blank] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x125f5c400) [pid = 1647] [serial = 212] [outer = 0x0] [url = about:blank] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x129d57800) [pid = 1647] [serial = 223] [outer = 0x0] [url = about:blank] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x129758800) [pid = 1647] [serial = 218] [outer = 0x0] [url = about:blank] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11ba52c00) [pid = 1647] [serial = 203] [outer = 0x0] [url = about:blank] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11c2d6000) [pid = 1647] [serial = 206] [outer = 0x0] [url = about:blank] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11a9aa800) [pid = 1647] [serial = 195] [outer = 0x0] [url = about:blank] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11adf9c00) [pid = 1647] [serial = 202] [outer = 0x0] [url = about:blank] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x127af3800) [pid = 1647] [serial = 215] [outer = 0x0] [url = about:blank] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11bc89400) [pid = 1647] [serial = 205] [outer = 0x0] [url = about:blank] 15:31:20 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12b847c00) [pid = 1647] [serial = 230] [outer = 0x0] [url = about:blank] 15:31:20 INFO - PROCESS | 1647 | 1461191480579 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]]]}] 15:31:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:31:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 472ms 15:31:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:31:20 INFO - PROCESS | 1647 | 1461191480591 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 15:31:20 INFO - PROCESS | 1647 | 1461191480592 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 15:31:20 INFO - PROCESS | 1647 | 1461191480594 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:31:20 INFO - PROCESS | 1647 | 1461191480596 Marionette TRACE conn2 <- [1,390,null,{}] 15:31:20 INFO - PROCESS | 1647 | 1461191480603 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}] 15:31:20 INFO - PROCESS | 1647 | 1461191480678 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 15:31:20 INFO - PROCESS | 1647 | 1461191480682 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b179000 == 35 [pid = 1647] [id = 105] 15:31:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11c2b5000) [pid = 1647] [serial = 312] [outer = 0x0] 15:31:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11c690000) [pid = 1647] [serial = 313] [outer = 0x11c2b5000] 15:31:20 INFO - PROCESS | 1647 | 1461191480713 Marionette DEBUG loaded listener.js 15:31:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x125b66800) [pid = 1647] [serial = 314] [outer = 0x11c2b5000] 15:31:21 INFO - PROCESS | 1647 | 1461191481094 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]]]}] 15:31:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:31:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 521ms 15:31:21 INFO - PROCESS | 1647 | 1461191481117 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 15:31:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:31:21 INFO - PROCESS | 1647 | 1461191481122 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 15:31:21 INFO - PROCESS | 1647 | 1461191481125 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:31:21 INFO - PROCESS | 1647 | 1461191481127 Marionette TRACE conn2 <- [1,394,null,{}] 15:31:21 INFO - PROCESS | 1647 | 1461191481131 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}] 15:31:21 INFO - PROCESS | 1647 | 1461191481279 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 15:31:21 INFO - PROCESS | 1647 | 1461191481307 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c64d800 == 36 [pid = 1647] [id = 106] 15:31:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1275a5800) [pid = 1647] [serial = 315] [outer = 0x0] 15:31:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x127af5400) [pid = 1647] [serial = 316] [outer = 0x1275a5800] 15:31:21 INFO - PROCESS | 1647 | 1461191481359 Marionette DEBUG loaded listener.js 15:31:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1289f1c00) [pid = 1647] [serial = 317] [outer = 0x1275a5800] 15:31:21 INFO - PROCESS | 1647 | 1461191481911 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]]]}] 15:31:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:31:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 820ms 15:31:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:31:21 INFO - PROCESS | 1647 | 1461191481946 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 15:31:21 INFO - PROCESS | 1647 | 1461191481947 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 15:31:21 INFO - PROCESS | 1647 | 1461191481949 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:31:21 INFO - PROCESS | 1647 | 1461191481950 Marionette TRACE conn2 <- [1,398,null,{}] 15:31:21 INFO - PROCESS | 1647 | 1461191481952 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}] 15:31:22 INFO - PROCESS | 1647 | 1461191482025 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 15:31:22 INFO - PROCESS | 1647 | 1461191482030 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x125b15800 == 37 [pid = 1647] [id = 107] 15:31:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1289f2800) [pid = 1647] [serial = 318] [outer = 0x0] 15:31:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1299bcc00) [pid = 1647] [serial = 319] [outer = 0x1289f2800] 15:31:22 INFO - PROCESS | 1647 | 1461191482055 Marionette DEBUG loaded listener.js 15:31:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12b402c00) [pid = 1647] [serial = 320] [outer = 0x1289f2800] 15:31:22 INFO - PROCESS | 1647 | 1461191482435 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]]]}] 15:31:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:31:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 518ms 15:31:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:31:22 INFO - PROCESS | 1647 | 1461191482470 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 15:31:22 INFO - PROCESS | 1647 | 1461191482471 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 15:31:22 INFO - PROCESS | 1647 | 1461191482473 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:31:22 INFO - PROCESS | 1647 | 1461191482474 Marionette TRACE conn2 <- [1,402,null,{}] 15:31:22 INFO - PROCESS | 1647 | 1461191482477 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}] 15:31:22 INFO - PROCESS | 1647 | 1461191482583 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 15:31:22 INFO - PROCESS | 1647 | 1461191482589 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x119134800 == 38 [pid = 1647] [id = 108] 15:31:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1299b4800) [pid = 1647] [serial = 321] [outer = 0x0] 15:31:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12b644800) [pid = 1647] [serial = 322] [outer = 0x1299b4800] 15:31:22 INFO - PROCESS | 1647 | 1461191482616 Marionette DEBUG loaded listener.js 15:31:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12ce60c00) [pid = 1647] [serial = 323] [outer = 0x1299b4800] 15:31:22 INFO - PROCESS | 1647 | 1461191482980 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]]]}] 15:31:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:31:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 518ms 15:31:23 INFO - PROCESS | 1647 | 1461191482992 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 15:31:23 INFO - PROCESS | 1647 | 1461191482993 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 15:31:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:31:23 INFO - PROCESS | 1647 | 1461191483009 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:31:23 INFO - PROCESS | 1647 | 1461191483010 Marionette TRACE conn2 <- [1,406,null,{}] 15:31:23 INFO - PROCESS | 1647 | 1461191483012 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}] 15:31:23 INFO - PROCESS | 1647 | 1461191483104 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 15:31:23 INFO - PROCESS | 1647 | 1461191483108 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272f1800 == 39 [pid = 1647] [id = 109] 15:31:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12bf45000) [pid = 1647] [serial = 324] [outer = 0x0] 15:31:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12d066800) [pid = 1647] [serial = 325] [outer = 0x12bf45000] 15:31:23 INFO - PROCESS | 1647 | 1461191483133 Marionette DEBUG loaded listener.js 15:31:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12d0d2c00) [pid = 1647] [serial = 326] [outer = 0x12bf45000] 15:31:23 INFO - PROCESS | 1647 | 1461191483459 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]]]}] 15:31:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:31:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 468ms 15:31:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:31:23 INFO - PROCESS | 1647 | 1461191483478 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 15:31:23 INFO - PROCESS | 1647 | 1461191483479 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 15:31:23 INFO - PROCESS | 1647 | 1461191483481 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:31:23 INFO - PROCESS | 1647 | 1461191483482 Marionette TRACE conn2 <- [1,410,null,{}] 15:31:23 INFO - PROCESS | 1647 | 1461191483492 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}] 15:31:23 INFO - PROCESS | 1647 | 1461191483586 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 15:31:23 INFO - PROCESS | 1647 | 1461191483590 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x129c7d800 == 40 [pid = 1647] [id = 110] 15:31:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12ce5dc00) [pid = 1647] [serial = 327] [outer = 0x0] 15:31:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12d0d3800) [pid = 1647] [serial = 328] [outer = 0x12ce5dc00] 15:31:23 INFO - PROCESS | 1647 | 1461191483615 Marionette DEBUG loaded listener.js 15:31:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12d36b800) [pid = 1647] [serial = 329] [outer = 0x12ce5dc00] 15:31:23 INFO - PROCESS | 1647 | 1461191483951 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]]]}] 15:31:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:31:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 525ms 15:31:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:31:24 INFO - PROCESS | 1647 | 1461191484007 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 15:31:24 INFO - PROCESS | 1647 | 1461191484008 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 15:31:24 INFO - PROCESS | 1647 | 1461191484015 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:31:24 INFO - PROCESS | 1647 | 1461191484016 Marionette TRACE conn2 <- [1,414,null,{}] 15:31:24 INFO - PROCESS | 1647 | 1461191484019 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}] 15:31:24 INFO - PROCESS | 1647 | 1461191484127 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 15:31:24 INFO - PROCESS | 1647 | 1461191484129 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:31:24 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12bd04c00) [pid = 1647] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:31:24 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12759d400) [pid = 1647] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:31:24 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11c2dfc00) [pid = 1647] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:31:24 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11adfc000) [pid = 1647] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:31:24 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x119a34000) [pid = 1647] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:31:24 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11bc8d400) [pid = 1647] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:31:24 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118983000) [pid = 1647] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:31:24 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x128971000) [pid = 1647] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:31:24 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11acd0000) [pid = 1647] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:31:24 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x129db4400) [pid = 1647] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:31:24 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11c703000) [pid = 1647] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:31:24 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12b40f800) [pid = 1647] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:31:24 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12b643c00) [pid = 1647] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:31:24 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1163f8000) [pid = 1647] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:31:24 INFO - PROCESS | 1647 | 1461191484269 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x116799000 == 41 [pid = 1647] [id = 111] 15:31:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x115852c00) [pid = 1647] [serial = 330] [outer = 0x0] 15:31:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x119125400) [pid = 1647] [serial = 331] [outer = 0x115852c00] 15:31:24 INFO - PROCESS | 1647 | 1461191484298 Marionette DEBUG loaded listener.js 15:31:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11c698800) [pid = 1647] [serial = 332] [outer = 0x115852c00] 15:31:24 INFO - PROCESS | 1647 | 1461191484588 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]]]}] 15:31:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:31:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 623ms 15:31:24 INFO - PROCESS | 1647 | 1461191484634 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 15:31:24 INFO - PROCESS | 1647 | 1461191484635 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 15:31:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:31:24 INFO - PROCESS | 1647 | 1461191484640 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:31:24 INFO - PROCESS | 1647 | 1461191484641 Marionette TRACE conn2 <- [1,418,null,{}] 15:31:24 INFO - PROCESS | 1647 | 1461191484643 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}] 15:31:24 INFO - PROCESS | 1647 | 1461191484718 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 15:31:24 INFO - PROCESS | 1647 | 1461191484724 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c0a0800 == 42 [pid = 1647] [id = 112] 15:31:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11c703000) [pid = 1647] [serial = 333] [outer = 0x0] 15:31:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12bd0e800) [pid = 1647] [serial = 334] [outer = 0x11c703000] 15:31:24 INFO - PROCESS | 1647 | 1461191484748 Marionette DEBUG loaded listener.js 15:31:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12da24400) [pid = 1647] [serial = 335] [outer = 0x11c703000] 15:31:25 INFO - PROCESS | 1647 | 1461191485563 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]]]}] 15:31:25 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 15:31:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 970ms 15:31:25 INFO - PROCESS | 1647 | 1461191485609 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 15:31:25 INFO - PROCESS | 1647 | 1461191485610 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 15:31:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:31:25 INFO - PROCESS | 1647 | 1461191485613 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:31:25 INFO - PROCESS | 1647 | 1461191485614 Marionette TRACE conn2 <- [1,422,null,{}] 15:31:25 INFO - PROCESS | 1647 | 1461191485616 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}] 15:31:25 INFO - PROCESS | 1647 | 1461191485723 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 15:31:25 INFO - PROCESS | 1647 | 1461191485729 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d1ae000 == 43 [pid = 1647] [id = 113] 15:31:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x123acf400) [pid = 1647] [serial = 336] [outer = 0x0] 15:31:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12e10c000) [pid = 1647] [serial = 337] [outer = 0x123acf400] 15:31:25 INFO - PROCESS | 1647 | 1461191485758 Marionette DEBUG loaded listener.js 15:31:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12e346c00) [pid = 1647] [serial = 338] [outer = 0x123acf400] 15:31:26 INFO - PROCESS | 1647 | 1461191486535 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]]]}] 15:31:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:31:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 969ms 15:31:26 INFO - PROCESS | 1647 | 1461191486583 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 15:31:26 INFO - PROCESS | 1647 | 1461191486585 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 15:31:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:31:26 INFO - PROCESS | 1647 | 1461191486589 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:31:26 INFO - PROCESS | 1647 | 1461191486592 Marionette TRACE conn2 <- [1,426,null,{}] 15:31:26 INFO - PROCESS | 1647 | 1461191486596 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}] 15:31:26 INFO - PROCESS | 1647 | 1461191486692 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 15:31:26 INFO - PROCESS | 1647 | 1461191486736 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x119703000 == 44 [pid = 1647] [id = 114] 15:31:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11923a800) [pid = 1647] [serial = 339] [outer = 0x0] 15:31:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x119a35800) [pid = 1647] [serial = 340] [outer = 0x11923a800] 15:31:26 INFO - PROCESS | 1647 | 1461191486768 Marionette DEBUG loaded listener.js 15:31:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11acc4000) [pid = 1647] [serial = 341] [outer = 0x11923a800] 15:31:27 INFO - PROCESS | 1647 | 1461191487238 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] 15:31:27 INFO - PROCESS | 1647 | 1461191487266 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 15:31:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:31:27 INFO - PROCESS | 1647 | 1461191487273 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:31:27 INFO - PROCESS | 1647 | 1461191487275 Marionette TRACE conn2 <- [1,430,null,{}] 15:31:27 INFO - PROCESS | 1647 | 1461191487278 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}] 15:31:27 INFO - PROCESS | 1647 | 1461191487373 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 15:31:27 INFO - PROCESS | 1647 | 1461191487431 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c96a000 == 45 [pid = 1647] [id = 115] 15:31:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11acc3000) [pid = 1647] [serial = 342] [outer = 0x0] 15:31:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11c2e0000) [pid = 1647] [serial = 343] [outer = 0x11acc3000] 15:31:27 INFO - PROCESS | 1647 | 1461191487461 Marionette DEBUG loaded listener.js 15:31:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x125cccc00) [pid = 1647] [serial = 344] [outer = 0x11acc3000] 15:31:27 INFO - PROCESS | 1647 | 1461191487883 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]]]}] 15:31:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:31:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 621ms 15:31:27 INFO - PROCESS | 1647 | 1461191487893 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 15:31:27 INFO - PROCESS | 1647 | 1461191487894 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 15:31:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:31:27 INFO - PROCESS | 1647 | 1461191487897 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:31:27 INFO - PROCESS | 1647 | 1461191487899 Marionette TRACE conn2 <- [1,434,null,{}] 15:31:27 INFO - PROCESS | 1647 | 1461191487909 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}] 15:31:28 INFO - PROCESS | 1647 | 1461191488009 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 15:31:28 INFO - PROCESS | 1647 | 1461191488089 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b6c7800 == 46 [pid = 1647] [id = 116] 15:31:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1275a5000) [pid = 1647] [serial = 345] [outer = 0x0] 15:31:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x129d59400) [pid = 1647] [serial = 346] [outer = 0x1275a5000] 15:31:28 INFO - PROCESS | 1647 | 1461191488121 Marionette DEBUG loaded listener.js 15:31:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12b40a400) [pid = 1647] [serial = 347] [outer = 0x1275a5000] 15:31:28 INFO - PROCESS | 1647 | 1461191488595 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]]]}] 15:31:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:31:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 720ms 15:31:28 INFO - PROCESS | 1647 | 1461191488619 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 15:31:28 INFO - PROCESS | 1647 | 1461191488622 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 15:31:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:31:28 INFO - PROCESS | 1647 | 1461191488629 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:31:28 INFO - PROCESS | 1647 | 1461191488631 Marionette TRACE conn2 <- [1,438,null,{}] 15:31:28 INFO - PROCESS | 1647 | 1461191488635 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}] 15:31:28 INFO - PROCESS | 1647 | 1461191488735 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 15:31:28 INFO - PROCESS | 1647 | 1461191488773 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d1d2800 == 47 [pid = 1647] [id = 117] 15:31:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12b411800) [pid = 1647] [serial = 348] [outer = 0x0] 15:31:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12bd08c00) [pid = 1647] [serial = 349] [outer = 0x12b411800] 15:31:28 INFO - PROCESS | 1647 | 1461191488803 Marionette DEBUG loaded listener.js 15:31:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12d367400) [pid = 1647] [serial = 350] [outer = 0x12b411800] 15:31:29 INFO - PROCESS | 1647 | 1461191489408 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]]]}] 15:31:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:31:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 822ms 15:31:29 INFO - PROCESS | 1647 | 1461191489450 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 15:31:29 INFO - PROCESS | 1647 | 1461191489452 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 15:31:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:31:29 INFO - PROCESS | 1647 | 1461191489456 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:31:29 INFO - PROCESS | 1647 | 1461191489458 Marionette TRACE conn2 <- [1,442,null,{}] 15:31:29 INFO - PROCESS | 1647 | 1461191489460 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}] 15:31:29 INFO - PROCESS | 1647 | 1461191489552 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 15:31:29 INFO - PROCESS | 1647 | 1461191489611 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f55800 == 48 [pid = 1647] [id = 118] 15:31:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11923f800) [pid = 1647] [serial = 351] [outer = 0x0] 15:31:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11ba5a800) [pid = 1647] [serial = 352] [outer = 0x11923f800] 15:31:29 INFO - PROCESS | 1647 | 1461191489641 Marionette DEBUG loaded listener.js 15:31:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12bf46c00) [pid = 1647] [serial = 353] [outer = 0x11923f800] 15:31:30 INFO - PROCESS | 1647 | 1461191490262 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]]]}] 15:31:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:31:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 871ms 15:31:30 INFO - PROCESS | 1647 | 1461191490327 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 15:31:30 INFO - PROCESS | 1647 | 1461191490330 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 15:31:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:31:30 INFO - PROCESS | 1647 | 1461191490335 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:31:30 INFO - PROCESS | 1647 | 1461191490339 Marionette TRACE conn2 <- [1,446,null,{}] 15:31:30 INFO - PROCESS | 1647 | 1461191490344 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}] 15:31:30 INFO - PROCESS | 1647 | 1461191490457 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 15:31:30 INFO - PROCESS | 1647 | 1461191490520 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x114a69000 == 49 [pid = 1647] [id = 119] 15:31:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11a9a4400) [pid = 1647] [serial = 354] [outer = 0x0] 15:31:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11aa5dc00) [pid = 1647] [serial = 355] [outer = 0x11a9a4400] 15:31:30 INFO - PROCESS | 1647 | 1461191490551 Marionette DEBUG loaded listener.js 15:31:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11adfb400) [pid = 1647] [serial = 356] [outer = 0x11a9a4400] 15:31:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12c0a0800 == 48 [pid = 1647] [id = 112] 15:31:31 INFO - PROCESS | 1647 | --DOCSHELL 0x116799000 == 47 [pid = 1647] [id = 111] 15:31:31 INFO - PROCESS | 1647 | --DOCSHELL 0x129c7d800 == 46 [pid = 1647] [id = 110] 15:31:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1272f1800 == 45 [pid = 1647] [id = 109] 15:31:31 INFO - PROCESS | 1647 | --DOCSHELL 0x119134800 == 44 [pid = 1647] [id = 108] 15:31:31 INFO - PROCESS | 1647 | --DOCSHELL 0x125b15800 == 43 [pid = 1647] [id = 107] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12ce5d000) [pid = 1647] [serial = 289] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11aeedc00) [pid = 1647] [serial = 241] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x115256400) [pid = 1647] [serial = 238] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12726ec00) [pid = 1647] [serial = 247] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11c5cd800) [pid = 1647] [serial = 244] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | 1461191491024 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]]]}] 15:31:31 INFO - PROCESS | 1647 | --DOCSHELL 0x11c64d800 == 42 [pid = 1647] [id = 106] 15:31:31 INFO - PROCESS | 1647 | --DOCSHELL 0x11b179000 == 41 [pid = 1647] [id = 105] 15:31:31 INFO - PROCESS | 1647 | --DOCSHELL 0x119272000 == 40 [pid = 1647] [id = 104] 15:31:31 INFO - PROCESS | 1647 | --DOCSHELL 0x114a79800 == 39 [pid = 1647] [id = 103] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12bf3bc00) [pid = 1647] [serial = 236] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12bf42800) [pid = 1647] [serial = 287] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12b405c00) [pid = 1647] [serial = 278] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x125cd6400) [pid = 1647] [serial = 265] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12b40d800) [pid = 1647] [serial = 281] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12759dc00) [pid = 1647] [serial = 266] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1279bc000) [pid = 1647] [serial = 268] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11c7c0000) [pid = 1647] [serial = 262] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x123acfc00) [pid = 1647] [serial = 263] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11ba54400) [pid = 1647] [serial = 256] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11badf800) [pid = 1647] [serial = 257] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11aa56400) [pid = 1647] [serial = 251] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11a945800) [pid = 1647] [serial = 250] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11c2b6400) [pid = 1647] [serial = 259] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11c2db000) [pid = 1647] [serial = 260] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11aa56c00) [pid = 1647] [serial = 253] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11adf0800) [pid = 1647] [serial = 254] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1289f6400) [pid = 1647] [serial = 271] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12887f000) [pid = 1647] [serial = 269] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x129d4c800) [pid = 1647] [serial = 274] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1299b2c00) [pid = 1647] [serial = 272] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x129d56c00) [pid = 1647] [serial = 275] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x129dba000) [pid = 1647] [serial = 277] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12887c000) [pid = 1647] [serial = 280] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12b64bc00) [pid = 1647] [serial = 283] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12bba9400) [pid = 1647] [serial = 284] [outer = 0x0] [url = about:blank] 15:31:31 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12bd08800) [pid = 1647] [serial = 286] [outer = 0x0] [url = about:blank] 15:31:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:31:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 724ms 15:31:31 INFO - PROCESS | 1647 | 1461191491059 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 15:31:31 INFO - PROCESS | 1647 | 1461191491063 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 15:31:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:31:31 INFO - PROCESS | 1647 | 1461191491067 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:31:31 INFO - PROCESS | 1647 | 1461191491069 Marionette TRACE conn2 <- [1,450,null,{}] 15:31:31 INFO - PROCESS | 1647 | 1461191491074 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}] 15:31:31 INFO - PROCESS | 1647 | 1461191491144 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 15:31:31 INFO - PROCESS | 1647 | 1461191491148 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x118e35000 == 40 [pid = 1647] [id = 120] 15:31:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11adfc000) [pid = 1647] [serial = 357] [outer = 0x0] 15:31:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11b90ac00) [pid = 1647] [serial = 358] [outer = 0x11adfc000] 15:31:31 INFO - PROCESS | 1647 | 1461191491176 Marionette DEBUG loaded listener.js 15:31:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11c045000) [pid = 1647] [serial = 359] [outer = 0x11adfc000] 15:31:31 INFO - PROCESS | 1647 | 1461191491572 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] 15:31:31 INFO - PROCESS | 1647 | 1461191491593 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 15:31:31 INFO - PROCESS | 1647 | 1461191491597 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:31:31 INFO - PROCESS | 1647 | 1461191491601 Marionette TRACE conn2 <- [1,454,null,{}] 15:31:31 INFO - PROCESS | 1647 | 1461191491637 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}] 15:31:31 INFO - PROCESS | 1647 | 1461191491759 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 15:31:31 INFO - PROCESS | 1647 | 1461191491776 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b982000 == 41 [pid = 1647] [id = 121] 15:31:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11c2e2400) [pid = 1647] [serial = 360] [outer = 0x0] 15:31:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x123acec00) [pid = 1647] [serial = 361] [outer = 0x11c2e2400] 15:31:31 INFO - PROCESS | 1647 | 1461191491821 Marionette DEBUG loaded listener.js 15:31:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x125f64400) [pid = 1647] [serial = 362] [outer = 0x11c2e2400] 15:31:32 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:31:32 INFO - PROCESS | 1647 | 1461191492180 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]]]}] 15:31:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:31:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 596ms 15:31:32 INFO - PROCESS | 1647 | 1461191492200 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 15:31:32 INFO - PROCESS | 1647 | 1461191492202 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 15:31:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:31:32 INFO - PROCESS | 1647 | 1461191492208 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:31:32 INFO - PROCESS | 1647 | 1461191492209 Marionette TRACE conn2 <- [1,458,null,{}] 15:31:32 INFO - PROCESS | 1647 | 1461191492212 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}] 15:31:32 INFO - PROCESS | 1647 | 1461191492291 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 15:31:32 INFO - PROCESS | 1647 | 1461191492322 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c3a6000 == 42 [pid = 1647] [id = 122] 15:31:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12726e400) [pid = 1647] [serial = 363] [outer = 0x0] 15:31:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x127783800) [pid = 1647] [serial = 364] [outer = 0x12726e400] 15:31:32 INFO - PROCESS | 1647 | 1461191492367 Marionette DEBUG loaded listener.js 15:31:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12887d000) [pid = 1647] [serial = 365] [outer = 0x12726e400] 15:31:32 INFO - PROCESS | 1647 | 1461191492813 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] 15:31:32 INFO - PROCESS | 1647 | 1461191492883 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 15:31:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:31:32 INFO - PROCESS | 1647 | 1461191492886 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:31:32 INFO - PROCESS | 1647 | 1461191492888 Marionette TRACE conn2 <- [1,462,null,{}] 15:31:32 INFO - PROCESS | 1647 | 1461191492890 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}] 15:31:32 INFO - PROCESS | 1647 | 1461191492960 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 15:31:32 INFO - PROCESS | 1647 | 1461191492964 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ca35000 == 43 [pid = 1647] [id = 123] 15:31:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12887d800) [pid = 1647] [serial = 366] [outer = 0x0] 15:31:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x129758800) [pid = 1647] [serial = 367] [outer = 0x12887d800] 15:31:32 INFO - PROCESS | 1647 | 1461191492992 Marionette DEBUG loaded listener.js 15:31:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x129d4c800) [pid = 1647] [serial = 368] [outer = 0x12887d800] 15:31:33 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:31:33 INFO - PROCESS | 1647 | 1461191493362 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] 15:31:33 INFO - PROCESS | 1647 | 1461191493408 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 15:31:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:31:33 INFO - PROCESS | 1647 | 1461191493410 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:31:33 INFO - PROCESS | 1647 | 1461191493412 Marionette TRACE conn2 <- [1,466,null,{}] 15:31:33 INFO - PROCESS | 1647 | 1461191493414 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}] 15:31:33 INFO - PROCESS | 1647 | 1461191493517 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 15:31:33 INFO - PROCESS | 1647 | 1461191493532 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x125c83800 == 44 [pid = 1647] [id = 124] 15:31:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x129d54800) [pid = 1647] [serial = 369] [outer = 0x0] 15:31:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12b410400) [pid = 1647] [serial = 370] [outer = 0x129d54800] 15:31:33 INFO - PROCESS | 1647 | 1461191493560 Marionette DEBUG loaded listener.js 15:31:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12bd11800) [pid = 1647] [serial = 371] [outer = 0x129d54800] 15:31:33 INFO - PROCESS | 1647 | 1461191493877 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] 15:31:33 INFO - PROCESS | 1647 | 1461191493943 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 15:31:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:31:33 INFO - PROCESS | 1647 | 1461191493945 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:31:33 INFO - PROCESS | 1647 | 1461191493946 Marionette TRACE conn2 <- [1,470,null,{}] 15:31:33 INFO - PROCESS | 1647 | 1461191493948 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}] 15:31:34 INFO - PROCESS | 1647 | 1461191494037 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 15:31:34 INFO - PROCESS | 1647 | 1461191494042 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272d7000 == 45 [pid = 1647] [id = 125] 15:31:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x129d58000) [pid = 1647] [serial = 372] [outer = 0x0] 15:31:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12d069800) [pid = 1647] [serial = 373] [outer = 0x129d58000] 15:31:34 INFO - PROCESS | 1647 | 1461191494068 Marionette DEBUG loaded listener.js 15:31:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12d366c00) [pid = 1647] [serial = 374] [outer = 0x129d58000] 15:31:34 INFO - PROCESS | 1647 | 1461191494478 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]]]}] 15:31:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:31:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 569ms 15:31:34 INFO - PROCESS | 1647 | 1461191494515 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 15:31:34 INFO - PROCESS | 1647 | 1461191494517 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 15:31:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:31:34 INFO - PROCESS | 1647 | 1461191494520 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:31:34 INFO - PROCESS | 1647 | 1461191494522 Marionette TRACE conn2 <- [1,474,null,{}] 15:31:34 INFO - PROCESS | 1647 | 1461191494526 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}] 15:31:34 INFO - PROCESS | 1647 | 1461191494668 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 15:31:34 INFO - PROCESS | 1647 | 1461191494690 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12927c000 == 46 [pid = 1647] [id = 126] 15:31:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12d063c00) [pid = 1647] [serial = 375] [outer = 0x0] 15:31:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12d8b9800) [pid = 1647] [serial = 376] [outer = 0x12d063c00] 15:31:34 INFO - PROCESS | 1647 | 1461191494731 Marionette DEBUG loaded listener.js 15:31:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12da22800) [pid = 1647] [serial = 377] [outer = 0x12d063c00] 15:31:35 INFO - PROCESS | 1647 | 1461191495107 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]]]}] 15:31:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:31:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 621ms 15:31:35 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1299b4800) [pid = 1647] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:31:35 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12bf45000) [pid = 1647] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:31:35 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1289f2800) [pid = 1647] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:31:35 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x117958c00) [pid = 1647] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:31:35 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11ae81c00) [pid = 1647] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:31:35 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11a603000) [pid = 1647] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:31:35 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12ce5dc00) [pid = 1647] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:31:35 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1275a5800) [pid = 1647] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:31:35 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11c2b5000) [pid = 1647] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:31:35 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x115852c00) [pid = 1647] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:31:35 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11c703000) [pid = 1647] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:31:35 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x114b23800) [pid = 1647] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:31:35 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11a950000) [pid = 1647] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:31:35 INFO - PROCESS | 1647 | 1461191495252 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 15:31:35 INFO - PROCESS | 1647 | 1461191495254 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 15:31:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:31:35 INFO - PROCESS | 1647 | 1461191495264 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:31:35 INFO - PROCESS | 1647 | 1461191495265 Marionette TRACE conn2 <- [1,478,null,{}] 15:31:35 INFO - PROCESS | 1647 | 1461191495267 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}] 15:31:35 INFO - PROCESS | 1647 | 1461191495341 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 15:31:35 INFO - PROCESS | 1647 | 1461191495345 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c394000 == 47 [pid = 1647] [id = 127] 15:31:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11ae81c00) [pid = 1647] [serial = 378] [outer = 0x0] 15:31:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11c2b9800) [pid = 1647] [serial = 379] [outer = 0x11ae81c00] 15:31:35 INFO - PROCESS | 1647 | 1461191495373 Marionette DEBUG loaded listener.js 15:31:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x129d56800) [pid = 1647] [serial = 380] [outer = 0x11ae81c00] 15:31:35 INFO - PROCESS | 1647 | 1461191495672 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]]]}] 15:31:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:31:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 418ms 15:31:35 INFO - PROCESS | 1647 | 1461191495682 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 15:31:35 INFO - PROCESS | 1647 | 1461191495684 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 15:31:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:31:35 INFO - PROCESS | 1647 | 1461191495688 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:31:35 INFO - PROCESS | 1647 | 1461191495691 Marionette TRACE conn2 <- [1,482,null,{}] 15:31:35 INFO - PROCESS | 1647 | 1461191495694 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}] 15:31:35 INFO - PROCESS | 1647 | 1461191495778 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 15:31:35 INFO - PROCESS | 1647 | 1461191495782 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b877800 == 48 [pid = 1647] [id = 128] 15:31:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11a94e400) [pid = 1647] [serial = 381] [outer = 0x0] 15:31:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12da21800) [pid = 1647] [serial = 382] [outer = 0x11a94e400] 15:31:35 INFO - PROCESS | 1647 | 1461191495814 Marionette DEBUG loaded listener.js 15:31:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12e119c00) [pid = 1647] [serial = 383] [outer = 0x11a94e400] 15:31:36 INFO - PROCESS | 1647 | 1461191496314 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]]]}] 15:31:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:31:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 673ms 15:31:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:31:36 INFO - PROCESS | 1647 | 1461191496360 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 15:31:36 INFO - PROCESS | 1647 | 1461191496362 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 15:31:36 INFO - PROCESS | 1647 | 1461191496364 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:31:36 INFO - PROCESS | 1647 | 1461191496366 Marionette TRACE conn2 <- [1,486,null,{}] 15:31:36 INFO - PROCESS | 1647 | 1461191496368 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}] 15:31:36 INFO - PROCESS | 1647 | 1461191496458 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 15:31:36 INFO - PROCESS | 1647 | 1461191496462 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cec2800 == 49 [pid = 1647] [id = 129] 15:31:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11a94bc00) [pid = 1647] [serial = 384] [outer = 0x0] 15:31:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12e386000) [pid = 1647] [serial = 385] [outer = 0x11a94bc00] 15:31:36 INFO - PROCESS | 1647 | 1461191496491 Marionette DEBUG loaded listener.js 15:31:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12e791c00) [pid = 1647] [serial = 386] [outer = 0x11a94bc00] 15:31:36 INFO - PROCESS | 1647 | 1461191496811 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]]]}] 15:31:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:31:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 468ms 15:31:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:31:36 INFO - PROCESS | 1647 | 1461191496833 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 15:31:36 INFO - PROCESS | 1647 | 1461191496834 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 15:31:36 INFO - PROCESS | 1647 | 1461191496836 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:31:36 INFO - PROCESS | 1647 | 1461191496839 Marionette TRACE conn2 <- [1,490,null,{}] 15:31:36 INFO - PROCESS | 1647 | 1461191496843 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}] 15:31:36 INFO - PROCESS | 1647 | 1461191496941 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 15:31:36 INFO - PROCESS | 1647 | 1461191496946 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d1e9000 == 50 [pid = 1647] [id = 130] 15:31:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12e11a800) [pid = 1647] [serial = 387] [outer = 0x0] 15:31:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12e795800) [pid = 1647] [serial = 388] [outer = 0x12e11a800] 15:31:36 INFO - PROCESS | 1647 | 1461191496971 Marionette DEBUG loaded listener.js 15:31:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12e79e400) [pid = 1647] [serial = 389] [outer = 0x12e11a800] 15:31:37 INFO - PROCESS | 1647 | 1461191497325 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]]]}] 15:31:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:31:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 522ms 15:31:37 INFO - PROCESS | 1647 | 1461191497358 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 15:31:37 INFO - PROCESS | 1647 | 1461191497361 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 15:31:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:31:37 INFO - PROCESS | 1647 | 1461191497365 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:31:37 INFO - PROCESS | 1647 | 1461191497367 Marionette TRACE conn2 <- [1,494,null,{}] 15:31:37 INFO - PROCESS | 1647 | 1461191497372 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}] 15:31:37 INFO - PROCESS | 1647 | 1461191497469 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 15:31:37 INFO - PROCESS | 1647 | 1461191497527 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x11970b800 == 51 [pid = 1647] [id = 131] 15:31:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x118ecb800) [pid = 1647] [serial = 390] [outer = 0x0] 15:31:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1192d6400) [pid = 1647] [serial = 391] [outer = 0x118ecb800] 15:31:37 INFO - PROCESS | 1647 | 1461191497560 Marionette DEBUG loaded listener.js 15:31:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x11acea800) [pid = 1647] [serial = 392] [outer = 0x118ecb800] 15:31:38 INFO - PROCESS | 1647 | 1461191498011 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]]]}] 15:31:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:31:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 671ms 15:31:38 INFO - PROCESS | 1647 | 1461191498054 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 15:31:38 INFO - PROCESS | 1647 | 1461191498058 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 15:31:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:31:38 INFO - PROCESS | 1647 | 1461191498064 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:31:38 INFO - PROCESS | 1647 | 1461191498066 Marionette TRACE conn2 <- [1,498,null,{}] 15:31:38 INFO - PROCESS | 1647 | 1461191498069 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}] 15:31:38 INFO - PROCESS | 1647 | 1461191498165 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 15:31:38 INFO - PROCESS | 1647 | 1461191498250 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c39d800 == 52 [pid = 1647] [id = 132] 15:31:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x11c2b4000) [pid = 1647] [serial = 393] [outer = 0x0] 15:31:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11c2d5c00) [pid = 1647] [serial = 394] [outer = 0x11c2b4000] 15:31:38 INFO - PROCESS | 1647 | 1461191498280 Marionette DEBUG loaded listener.js 15:31:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x123acdc00) [pid = 1647] [serial = 395] [outer = 0x11c2b4000] 15:31:38 INFO - PROCESS | 1647 | 1461191498692 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]]]}] 15:31:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:31:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 671ms 15:31:38 INFO - PROCESS | 1647 | 1461191498734 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 15:31:38 INFO - PROCESS | 1647 | 1461191498736 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 15:31:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:31:38 INFO - PROCESS | 1647 | 1461191498757 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:31:38 INFO - PROCESS | 1647 | 1461191498759 Marionette TRACE conn2 <- [1,502,null,{}] 15:31:38 INFO - PROCESS | 1647 | 1461191498767 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}] 15:31:38 INFO - PROCESS | 1647 | 1461191498866 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 15:31:38 INFO - PROCESS | 1647 | 1461191498926 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc78000 == 53 [pid = 1647] [id = 133] 15:31:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x129d57400) [pid = 1647] [serial = 396] [outer = 0x0] 15:31:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x129db4400) [pid = 1647] [serial = 397] [outer = 0x129d57400] 15:31:38 INFO - PROCESS | 1647 | 1461191498958 Marionette DEBUG loaded listener.js 15:31:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12b410000) [pid = 1647] [serial = 398] [outer = 0x129d57400] 15:31:39 INFO - PROCESS | 1647 | 1461191499374 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]]]}] 15:31:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:31:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 673ms 15:31:39 INFO - PROCESS | 1647 | 1461191499428 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 15:31:39 INFO - PROCESS | 1647 | 1461191499430 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 15:31:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:31:39 INFO - PROCESS | 1647 | 1461191499473 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:31:39 INFO - PROCESS | 1647 | 1461191499474 Marionette TRACE conn2 <- [1,506,null,{}] 15:31:39 INFO - PROCESS | 1647 | 1461191499479 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}] 15:31:39 INFO - PROCESS | 1647 | 1461191499574 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 15:31:39 INFO - PROCESS | 1647 | 1461191499634 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12db11000 == 54 [pid = 1647] [id = 134] 15:31:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12bf49800) [pid = 1647] [serial = 399] [outer = 0x0] 15:31:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12da21c00) [pid = 1647] [serial = 400] [outer = 0x12bf49800] 15:31:39 INFO - PROCESS | 1647 | 1461191499664 Marionette DEBUG loaded listener.js 15:31:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12e341400) [pid = 1647] [serial = 401] [outer = 0x12bf49800] 15:31:40 INFO - PROCESS | 1647 | 1461191500109 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]]]}] 15:31:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:31:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 711ms 15:31:40 INFO - PROCESS | 1647 | 1461191500144 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 15:31:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:31:40 INFO - PROCESS | 1647 | 1461191500145 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 15:31:40 INFO - PROCESS | 1647 | 1461191500147 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:31:40 INFO - PROCESS | 1647 | 1461191500148 Marionette TRACE conn2 <- [1,510,null,{}] 15:31:40 INFO - PROCESS | 1647 | 1461191500151 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}] 15:31:40 INFO - PROCESS | 1647 | 1461191500248 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 15:31:40 INFO - PROCESS | 1647 | 1461191500306 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x119863800 == 55 [pid = 1647] [id = 135] 15:31:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x119d63000) [pid = 1647] [serial = 402] [outer = 0x0] 15:31:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12726e800) [pid = 1647] [serial = 403] [outer = 0x119d63000] 15:31:40 INFO - PROCESS | 1647 | 1461191500340 Marionette DEBUG loaded listener.js 15:31:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12da23000) [pid = 1647] [serial = 404] [outer = 0x119d63000] 15:31:40 INFO - PROCESS | 1647 | 1461191500933 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]]]}] 15:31:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:31:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 821ms 15:31:40 INFO - PROCESS | 1647 | 1461191500989 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 15:31:40 INFO - PROCESS | 1647 | 1461191500992 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 15:31:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:31:41 INFO - PROCESS | 1647 | 1461191500997 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:31:41 INFO - PROCESS | 1647 | 1461191500999 Marionette TRACE conn2 <- [1,514,null,{}] 15:31:41 INFO - PROCESS | 1647 | 1461191501003 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}] 15:31:41 INFO - PROCESS | 1647 | 1461191501092 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 15:31:41 INFO - PROCESS | 1647 | 1461191501152 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x119281800 == 56 [pid = 1647] [id = 136] 15:31:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x11acca800) [pid = 1647] [serial = 405] [outer = 0x0] 15:31:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x11ae7f800) [pid = 1647] [serial = 406] [outer = 0x11acca800] 15:31:41 INFO - PROCESS | 1647 | 1461191501180 Marionette DEBUG loaded listener.js 15:31:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x11b959c00) [pid = 1647] [serial = 407] [outer = 0x11acca800] 15:31:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12cec2800 == 55 [pid = 1647] [id = 129] 15:31:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12b877800 == 54 [pid = 1647] [id = 128] 15:31:41 INFO - PROCESS | 1647 | --DOCSHELL 0x11c394000 == 53 [pid = 1647] [id = 127] 15:31:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12927c000 == 52 [pid = 1647] [id = 126] 15:31:41 INFO - PROCESS | 1647 | --DOCSHELL 0x1272d7000 == 51 [pid = 1647] [id = 125] 15:31:41 INFO - PROCESS | 1647 | --DOCSHELL 0x125c83800 == 50 [pid = 1647] [id = 124] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12e10c000) [pid = 1647] [serial = 337] [outer = 0x0] [url = about:blank] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x1189d8000) [pid = 1647] [serial = 292] [outer = 0x0] [url = about:blank] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11aeee400) [pid = 1647] [serial = 295] [outer = 0x0] [url = about:blank] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x125cd8800) [pid = 1647] [serial = 298] [outer = 0x0] [url = about:blank] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x127af4c00) [pid = 1647] [serial = 301] [outer = 0x0] [url = about:blank] 15:31:41 INFO - PROCESS | 1647 | --DOCSHELL 0x11ca35000 == 49 [pid = 1647] [id = 123] 15:31:41 INFO - PROCESS | 1647 | --DOCSHELL 0x11c3a6000 == 48 [pid = 1647] [id = 122] 15:31:41 INFO - PROCESS | 1647 | --DOCSHELL 0x11b982000 == 47 [pid = 1647] [id = 121] 15:31:41 INFO - PROCESS | 1647 | --DOCSHELL 0x118e35000 == 46 [pid = 1647] [id = 120] 15:31:41 INFO - PROCESS | 1647 | --DOCSHELL 0x114a69000 == 45 [pid = 1647] [id = 119] 15:31:41 INFO - PROCESS | 1647 | --DOCSHELL 0x119703000 == 44 [pid = 1647] [id = 114] 15:31:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12d1ae000 == 43 [pid = 1647] [id = 113] 15:31:41 INFO - PROCESS | 1647 | 1461191501579 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]]]}] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x119123000) [pid = 1647] [serial = 154] [outer = 0x0] [url = about:blank] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x11adf7800) [pid = 1647] [serial = 196] [outer = 0x0] [url = about:blank] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12b644800) [pid = 1647] [serial = 322] [outer = 0x0] [url = about:blank] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12d066800) [pid = 1647] [serial = 325] [outer = 0x0] [url = about:blank] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12ce60c00) [pid = 1647] [serial = 323] [outer = 0x0] [url = about:blank] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x1299bcc00) [pid = 1647] [serial = 319] [outer = 0x0] [url = about:blank] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12bd03000) [pid = 1647] [serial = 305] [outer = 0x0] [url = about:blank] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x127598400) [pid = 1647] [serial = 304] [outer = 0x0] [url = about:blank] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11ba52400) [pid = 1647] [serial = 310] [outer = 0x0] [url = about:blank] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11bc92400) [pid = 1647] [serial = 311] [outer = 0x0] [url = about:blank] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11acc9800) [pid = 1647] [serial = 308] [outer = 0x0] [url = about:blank] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11a94b400) [pid = 1647] [serial = 307] [outer = 0x0] [url = about:blank] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12d0d3800) [pid = 1647] [serial = 328] [outer = 0x0] [url = about:blank] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x127af5400) [pid = 1647] [serial = 316] [outer = 0x0] [url = about:blank] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1289f1c00) [pid = 1647] [serial = 317] [outer = 0x0] [url = about:blank] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11c690000) [pid = 1647] [serial = 313] [outer = 0x0] [url = about:blank] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x125b66800) [pid = 1647] [serial = 314] [outer = 0x0] [url = about:blank] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12d0d2c00) [pid = 1647] [serial = 326] [outer = 0x0] [url = about:blank] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12d36b800) [pid = 1647] [serial = 329] [outer = 0x0] [url = about:blank] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11c698800) [pid = 1647] [serial = 332] [outer = 0x0] [url = about:blank] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12bd0e800) [pid = 1647] [serial = 334] [outer = 0x0] [url = about:blank] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x119125400) [pid = 1647] [serial = 331] [outer = 0x0] [url = about:blank] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12da24400) [pid = 1647] [serial = 335] [outer = 0x0] [url = about:blank] 15:31:41 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12b402c00) [pid = 1647] [serial = 320] [outer = 0x0] [url = about:blank] 15:31:41 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 15:31:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 620ms 15:31:41 INFO - PROCESS | 1647 | 1461191501617 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 15:31:41 INFO - PROCESS | 1647 | 1461191501621 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 15:31:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:31:41 INFO - PROCESS | 1647 | 1461191501625 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:31:41 INFO - PROCESS | 1647 | 1461191501627 Marionette TRACE conn2 <- [1,518,null,{}] 15:31:41 INFO - PROCESS | 1647 | 1461191501629 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}] 15:31:41 INFO - PROCESS | 1647 | 1461191501705 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 15:31:41 INFO - PROCESS | 1647 | 1461191501710 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x11970d000 == 44 [pid = 1647] [id = 137] 15:31:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11b95a400) [pid = 1647] [serial = 408] [outer = 0x0] 15:31:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11c2ae000) [pid = 1647] [serial = 409] [outer = 0x11b95a400] 15:31:41 INFO - PROCESS | 1647 | 1461191501736 Marionette DEBUG loaded listener.js 15:31:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11c69b000) [pid = 1647] [serial = 410] [outer = 0x11b95a400] 15:31:42 INFO - PROCESS | 1647 | 1461191502080 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]]]}] 15:31:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:31:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 469ms 15:31:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:31:42 INFO - PROCESS | 1647 | 1461191502094 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 15:31:42 INFO - PROCESS | 1647 | 1461191502096 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 15:31:42 INFO - PROCESS | 1647 | 1461191502098 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:31:42 INFO - PROCESS | 1647 | 1461191502100 Marionette TRACE conn2 <- [1,522,null,{}] 15:31:42 INFO - PROCESS | 1647 | 1461191502109 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}] 15:31:42 INFO - PROCESS | 1647 | 1461191502211 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 15:31:42 INFO - PROCESS | 1647 | 1461191502218 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b972000 == 45 [pid = 1647] [id = 138] 15:31:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11c993800) [pid = 1647] [serial = 411] [outer = 0x0] 15:31:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x126b54c00) [pid = 1647] [serial = 412] [outer = 0x11c993800] 15:31:42 INFO - PROCESS | 1647 | 1461191502249 Marionette DEBUG loaded listener.js 15:31:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x127af5000) [pid = 1647] [serial = 413] [outer = 0x11c993800] 15:31:42 INFO - PROCESS | 1647 | 1461191502596 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]]]}] 15:31:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:31:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 520ms 15:31:42 INFO - PROCESS | 1647 | 1461191502619 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 15:31:42 INFO - PROCESS | 1647 | 1461191502623 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 15:31:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:31:42 INFO - PROCESS | 1647 | 1461191502627 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:31:42 INFO - PROCESS | 1647 | 1461191502628 Marionette TRACE conn2 <- [1,526,null,{}] 15:31:42 INFO - PROCESS | 1647 | 1461191502630 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}] 15:31:42 INFO - PROCESS | 1647 | 1461191502712 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 15:31:42 INFO - PROCESS | 1647 | 1461191502756 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c9b4800 == 46 [pid = 1647] [id = 139] 15:31:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x127af3800) [pid = 1647] [serial = 414] [outer = 0x0] 15:31:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1299bcc00) [pid = 1647] [serial = 415] [outer = 0x127af3800] 15:31:42 INFO - PROCESS | 1647 | 1461191502782 Marionette DEBUG loaded listener.js 15:31:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12b408c00) [pid = 1647] [serial = 416] [outer = 0x127af3800] 15:31:43 INFO - PROCESS | 1647 | 1461191503061 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]]]}] 15:31:43 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 15:31:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 468ms 15:31:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:31:43 INFO - PROCESS | 1647 | 1461191503095 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 15:31:43 INFO - PROCESS | 1647 | 1461191503096 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 15:31:43 INFO - PROCESS | 1647 | 1461191503099 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:31:43 INFO - PROCESS | 1647 | 1461191503100 Marionette TRACE conn2 <- [1,530,null,{}] 15:31:43 INFO - PROCESS | 1647 | 1461191503102 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}] 15:31:43 INFO - PROCESS | 1647 | 1461191503179 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 15:31:43 INFO - PROCESS | 1647 | 1461191503183 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x126d1b800 == 47 [pid = 1647] [id = 140] 15:31:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1299bac00) [pid = 1647] [serial = 417] [outer = 0x0] 15:31:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12b847c00) [pid = 1647] [serial = 418] [outer = 0x1299bac00] 15:31:43 INFO - PROCESS | 1647 | 1461191503210 Marionette DEBUG loaded listener.js 15:31:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12bf3bc00) [pid = 1647] [serial = 419] [outer = 0x1299bac00] 15:31:43 INFO - PROCESS | 1647 | 1461191503552 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"]]]}] 15:31:43 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 15:31:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:31:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:31:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:31:43 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 15:31:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:31:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:31:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:31:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 469ms 15:31:43 INFO - PROCESS | 1647 | 1461191503569 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 15:31:43 INFO - PROCESS | 1647 | 1461191503570 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 15:31:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:31:43 INFO - PROCESS | 1647 | 1461191503575 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:31:43 INFO - PROCESS | 1647 | 1461191503576 Marionette TRACE conn2 <- [1,534,null,{}] 15:31:43 INFO - PROCESS | 1647 | 1461191503578 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}] 15:31:43 INFO - PROCESS | 1647 | 1461191503719 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 15:31:43 INFO - PROCESS | 1647 | 1461191503734 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12928e800 == 48 [pid = 1647] [id = 141] 15:31:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12d8c4c00) [pid = 1647] [serial = 420] [outer = 0x0] 15:31:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12e34ec00) [pid = 1647] [serial = 421] [outer = 0x12d8c4c00] 15:31:43 INFO - PROCESS | 1647 | 1461191503762 Marionette DEBUG loaded listener.js 15:31:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12e389c00) [pid = 1647] [serial = 422] [outer = 0x12d8c4c00] 15:31:44 INFO - PROCESS | 1647 | 1461191504094 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]]]}] 15:31:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:31:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 568ms 15:31:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:31:44 INFO - PROCESS | 1647 | 1461191504143 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 15:31:44 INFO - PROCESS | 1647 | 1461191504144 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 15:31:44 INFO - PROCESS | 1647 | 1461191504147 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:31:44 INFO - PROCESS | 1647 | 1461191504148 Marionette TRACE conn2 <- [1,538,null,{}] 15:31:44 INFO - PROCESS | 1647 | 1461191504150 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}] 15:31:44 INFO - PROCESS | 1647 | 1461191504248 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 15:31:44 INFO - PROCESS | 1647 | 1461191504262 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b866000 == 49 [pid = 1647] [id = 142] 15:31:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12e348c00) [pid = 1647] [serial = 423] [outer = 0x0] 15:31:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12e38cc00) [pid = 1647] [serial = 424] [outer = 0x12e348c00] 15:31:44 INFO - PROCESS | 1647 | 1461191504292 Marionette DEBUG loaded listener.js 15:31:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12ef68400) [pid = 1647] [serial = 425] [outer = 0x12e348c00] 15:31:44 INFO - PROCESS | 1647 | 1461191504683 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]]]}] 15:31:44 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. 15:31:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 567ms 15:31:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:31:44 INFO - PROCESS | 1647 | 1461191504722 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 15:31:44 INFO - PROCESS | 1647 | 1461191504724 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 15:31:44 INFO - PROCESS | 1647 | 1461191504727 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:31:44 INFO - PROCESS | 1647 | 1461191504729 Marionette TRACE conn2 <- [1,542,null,{}] 15:31:44 INFO - PROCESS | 1647 | 1461191504732 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}] 15:31:44 INFO - PROCESS | 1647 | 1461191504890 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 15:31:44 INFO - PROCESS | 1647 | 1461191504918 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cebf800 == 50 [pid = 1647] [id = 143] 15:31:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12ef68800) [pid = 1647] [serial = 426] [outer = 0x0] 15:31:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12ef6dc00) [pid = 1647] [serial = 427] [outer = 0x12ef68800] 15:31:44 INFO - PROCESS | 1647 | 1461191504944 Marionette DEBUG loaded listener.js 15:31:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12ef73400) [pid = 1647] [serial = 428] [outer = 0x12ef68800] 15:31:45 INFO - PROCESS | 1647 | 1461191505259 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]]]}] 15:31:45 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. 15:31:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 571ms 15:31:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:31:45 INFO - PROCESS | 1647 | 1461191505297 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 15:31:45 INFO - PROCESS | 1647 | 1461191505298 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 15:31:45 INFO - PROCESS | 1647 | 1461191505309 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:31:45 INFO - PROCESS | 1647 | 1461191505310 Marionette TRACE conn2 <- [1,546,null,{}] 15:31:45 INFO - PROCESS | 1647 | 1461191505313 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}] 15:31:45 INFO - PROCESS | 1647 | 1461191505417 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 15:31:45 INFO - PROCESS | 1647 | 1461191505461 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d8d1800 == 51 [pid = 1647] [id = 144] 15:31:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12ef6e800) [pid = 1647] [serial = 429] [outer = 0x0] 15:31:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12f451c00) [pid = 1647] [serial = 430] [outer = 0x12ef6e800] 15:31:45 INFO - PROCESS | 1647 | 1461191505491 Marionette DEBUG loaded listener.js 15:31:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12f456c00) [pid = 1647] [serial = 431] [outer = 0x12ef6e800] 15:31:45 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x129d54800) [pid = 1647] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:31:45 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x129d58000) [pid = 1647] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:31:45 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11923f800) [pid = 1647] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:31:45 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12b411800) [pid = 1647] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:31:45 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12726e400) [pid = 1647] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:31:45 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11a9a4400) [pid = 1647] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:31:45 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11adfc000) [pid = 1647] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:31:45 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x11c2e2400) [pid = 1647] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:31:45 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11acc3000) [pid = 1647] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:31:45 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x1275a5000) [pid = 1647] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:31:45 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12d063c00) [pid = 1647] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:31:45 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11923a800) [pid = 1647] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:31:45 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12887d800) [pid = 1647] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:31:45 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11ae81c00) [pid = 1647] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:31:45 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11a94bc00) [pid = 1647] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:31:45 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11a94e400) [pid = 1647] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:31:45 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11c98ec00) [pid = 1647] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:31:45 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11a94f000) [pid = 1647] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:31:45 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12bf44000) [pid = 1647] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:31:45 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x123ad1800) [pid = 1647] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:31:45 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1269aac00) [pid = 1647] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:31:45 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11403a800) [pid = 1647] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:31:45 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x108de0000) [pid = 1647] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:31:45 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11c2d9800) [pid = 1647] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:31:45 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11585e800) [pid = 1647] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:31:45 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x119d63400) [pid = 1647] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:31:45 INFO - PROCESS | 1647 | 1461191505998 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]]]}] 15:31:46 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:31:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 727ms 15:31:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:31:46 INFO - PROCESS | 1647 | 1461191506028 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 15:31:46 INFO - PROCESS | 1647 | 1461191506029 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 15:31:46 INFO - PROCESS | 1647 | 1461191506031 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:31:46 INFO - PROCESS | 1647 | 1461191506032 Marionette TRACE conn2 <- [1,550,null,{}] 15:31:46 INFO - PROCESS | 1647 | 1461191506035 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}] 15:31:46 INFO - PROCESS | 1647 | 1461191506113 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 15:31:46 INFO - PROCESS | 1647 | 1461191506177 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c9b0800 == 52 [pid = 1647] [id = 145] 15:31:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x116036000) [pid = 1647] [serial = 432] [outer = 0x0] 15:31:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11acd0c00) [pid = 1647] [serial = 433] [outer = 0x116036000] 15:31:46 INFO - PROCESS | 1647 | 1461191506207 Marionette DEBUG loaded listener.js 15:31:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1273a7400) [pid = 1647] [serial = 434] [outer = 0x116036000] 15:31:46 INFO - PROCESS | 1647 | 1461191506480 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]]]}] 15:31:46 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. 15:31:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 467ms 15:31:46 INFO - PROCESS | 1647 | 1461191506502 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 15:31:46 INFO - PROCESS | 1647 | 1461191506506 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 15:31:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:31:46 INFO - PROCESS | 1647 | 1461191506515 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:31:46 INFO - PROCESS | 1647 | 1461191506517 Marionette TRACE conn2 <- [1,554,null,{}] 15:31:46 INFO - PROCESS | 1647 | 1461191506520 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}] 15:31:46 INFO - PROCESS | 1647 | 1461191506619 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 15:31:46 INFO - PROCESS | 1647 | 1461191506626 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e467000 == 53 [pid = 1647] [id = 146] 15:31:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11912c400) [pid = 1647] [serial = 435] [outer = 0x0] 15:31:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12bbad800) [pid = 1647] [serial = 436] [outer = 0x11912c400] 15:31:46 INFO - PROCESS | 1647 | 1461191506654 Marionette DEBUG loaded listener.js 15:31:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12f459400) [pid = 1647] [serial = 437] [outer = 0x11912c400] 15:31:46 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:31:46 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:31:47 INFO - PROCESS | 1647 | 1461191506998 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]]]}] 15:31:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:31:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 518ms 15:31:47 INFO - PROCESS | 1647 | 1461191507035 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 15:31:47 INFO - PROCESS | 1647 | 1461191507037 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 15:31:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:31:47 INFO - PROCESS | 1647 | 1461191507039 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:31:47 INFO - PROCESS | 1647 | 1461191507040 Marionette TRACE conn2 <- [1,558,null,{}] 15:31:47 INFO - PROCESS | 1647 | 1461191507042 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}] 15:31:47 INFO - PROCESS | 1647 | 1461191507119 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 15:31:47 INFO - PROCESS | 1647 | 1461191507125 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e7c4800 == 54 [pid = 1647] [id = 147] 15:31:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12f79c400) [pid = 1647] [serial = 438] [outer = 0x0] 15:31:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12f7a0400) [pid = 1647] [serial = 439] [outer = 0x12f79c400] 15:31:47 INFO - PROCESS | 1647 | 1461191507151 Marionette DEBUG loaded listener.js 15:31:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12f7a7000) [pid = 1647] [serial = 440] [outer = 0x12f79c400] 15:31:47 INFO - PROCESS | 1647 | 1461191507479 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]]]}] 15:31:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:31:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 469ms 15:31:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:31:47 INFO - PROCESS | 1647 | 1461191507509 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 15:31:47 INFO - PROCESS | 1647 | 1461191507510 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 15:31:47 INFO - PROCESS | 1647 | 1461191507512 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:31:47 INFO - PROCESS | 1647 | 1461191507513 Marionette TRACE conn2 <- [1,562,null,{}] 15:31:47 INFO - PROCESS | 1647 | 1461191507515 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}] 15:31:47 INFO - PROCESS | 1647 | 1461191507595 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 15:31:47 INFO - PROCESS | 1647 | 1461191507599 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ec4f000 == 55 [pid = 1647] [id = 148] 15:31:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12f7a7800) [pid = 1647] [serial = 441] [outer = 0x0] 15:31:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12fb63000) [pid = 1647] [serial = 442] [outer = 0x12f7a7800] 15:31:47 INFO - PROCESS | 1647 | 1461191507624 Marionette DEBUG loaded listener.js 15:31:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12fb6ac00) [pid = 1647] [serial = 443] [outer = 0x12f7a7800] 15:31:47 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:31:47 INFO - PROCESS | 1647 | [1647] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-cen-m64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:31:47 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:31:48 INFO - PROCESS | 1647 | 1461191508065 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]]]}] 15:31:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:31:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 568ms 15:31:48 INFO - PROCESS | 1647 | 1461191508081 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 15:31:48 INFO - PROCESS | 1647 | 1461191508084 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 15:31:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:31:48 INFO - PROCESS | 1647 | 1461191508087 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:31:48 INFO - PROCESS | 1647 | 1461191508090 Marionette TRACE conn2 <- [1,566,null,{}] 15:31:48 INFO - PROCESS | 1647 | 1461191508093 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}] 15:31:48 INFO - PROCESS | 1647 | 1461191508193 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 15:31:48 INFO - PROCESS | 1647 | 1461191508258 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aa90000 == 56 [pid = 1647] [id = 149] 15:31:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11923f800) [pid = 1647] [serial = 444] [outer = 0x0] 15:31:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11ae7e400) [pid = 1647] [serial = 445] [outer = 0x11923f800] 15:31:48 INFO - PROCESS | 1647 | 1461191508289 Marionette DEBUG loaded listener.js 15:31:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x11bae1c00) [pid = 1647] [serial = 446] [outer = 0x11923f800] 15:31:48 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:31:48 INFO - PROCESS | 1647 | 1461191508715 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]]]}] 15:31:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:31:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 671ms 15:31:48 INFO - PROCESS | 1647 | 1461191508759 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 15:31:48 INFO - PROCESS | 1647 | 1461191508763 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 15:31:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:31:48 INFO - PROCESS | 1647 | 1461191508767 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:31:48 INFO - PROCESS | 1647 | 1461191508769 Marionette TRACE conn2 <- [1,570,null,{}] 15:31:48 INFO - PROCESS | 1647 | 1461191508772 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}] 15:31:48 INFO - PROCESS | 1647 | 1461191508870 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 15:31:48 INFO - PROCESS | 1647 | 1461191508934 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bece000 == 57 [pid = 1647] [id = 150] 15:31:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x11c046000) [pid = 1647] [serial = 447] [outer = 0x0] 15:31:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x11c69d400) [pid = 1647] [serial = 448] [outer = 0x11c046000] 15:31:48 INFO - PROCESS | 1647 | 1461191508964 Marionette DEBUG loaded listener.js 15:31:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x1269aa000) [pid = 1647] [serial = 449] [outer = 0x11c046000] 15:31:49 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:31:49 INFO - PROCESS | 1647 | 1461191509392 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]]]}] 15:31:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:31:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 669ms 15:31:49 INFO - PROCESS | 1647 | 1461191509437 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 15:31:49 INFO - PROCESS | 1647 | 1461191509440 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 15:31:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:31:49 INFO - PROCESS | 1647 | 1461191509444 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:31:49 INFO - PROCESS | 1647 | 1461191509448 Marionette TRACE conn2 <- [1,574,null,{}] 15:31:49 INFO - PROCESS | 1647 | 1461191509478 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}] 15:31:49 INFO - PROCESS | 1647 | 1461191509702 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 15:31:49 INFO - PROCESS | 1647 | 1461191509745 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d868000 == 58 [pid = 1647] [id = 151] 15:31:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x129ddd000) [pid = 1647] [serial = 450] [outer = 0x0] 15:31:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x129de0000) [pid = 1647] [serial = 451] [outer = 0x129ddd000] 15:31:49 INFO - PROCESS | 1647 | 1461191509776 Marionette DEBUG loaded listener.js 15:31:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x129de6400) [pid = 1647] [serial = 452] [outer = 0x129ddd000] 15:31:50 INFO - PROCESS | 1647 | 1461191510201 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]]]}] 15:31:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:31:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 774ms 15:31:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:31:50 INFO - PROCESS | 1647 | 1461191510217 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 15:31:50 INFO - PROCESS | 1647 | 1461191510219 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 15:31:50 INFO - PROCESS | 1647 | 1461191510223 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:31:50 INFO - PROCESS | 1647 | 1461191510225 Marionette TRACE conn2 <- [1,578,null,{}] 15:31:50 INFO - PROCESS | 1647 | 1461191510227 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}] 15:31:50 INFO - PROCESS | 1647 | 1461191510323 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 15:31:50 INFO - PROCESS | 1647 | 1461191510371 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f0a4000 == 59 [pid = 1647] [id = 152] 15:31:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x129de1000) [pid = 1647] [serial = 453] [outer = 0x0] 15:31:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12bf44000) [pid = 1647] [serial = 454] [outer = 0x129de1000] 15:31:50 INFO - PROCESS | 1647 | 1461191510401 Marionette DEBUG loaded listener.js 15:31:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12d362800) [pid = 1647] [serial = 455] [outer = 0x129de1000] 15:31:50 INFO - PROCESS | 1647 | 1461191510827 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]]]}] 15:31:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:31:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 671ms 15:31:50 INFO - PROCESS | 1647 | 1461191510893 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 15:31:50 INFO - PROCESS | 1647 | 1461191510894 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 15:31:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:31:50 INFO - PROCESS | 1647 | 1461191510896 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:31:50 INFO - PROCESS | 1647 | 1461191510898 Marionette TRACE conn2 <- [1,582,null,{}] 15:31:50 INFO - PROCESS | 1647 | 1461191510900 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}] 15:31:51 INFO - PROCESS | 1647 | 1461191511015 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 15:31:51 INFO - PROCESS | 1647 | 1461191511079 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x119847800 == 60 [pid = 1647] [id = 153] 15:31:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x1191ab800) [pid = 1647] [serial = 456] [outer = 0x0] 15:31:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x11bc8a400) [pid = 1647] [serial = 457] [outer = 0x1191ab800] 15:31:51 INFO - PROCESS | 1647 | 1461191511109 Marionette DEBUG loaded listener.js 15:31:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x129de6800) [pid = 1647] [serial = 458] [outer = 0x1191ab800] 15:31:51 INFO - PROCESS | 1647 | 1461191511681 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]]]}] 15:31:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:31:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 820ms 15:31:51 INFO - PROCESS | 1647 | 1461191511724 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 15:31:51 INFO - PROCESS | 1647 | 1461191511726 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 15:31:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:31:51 INFO - PROCESS | 1647 | 1461191511731 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:31:51 INFO - PROCESS | 1647 | 1461191511733 Marionette TRACE conn2 <- [1,586,null,{}] 15:31:51 INFO - PROCESS | 1647 | 1461191511737 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}] 15:31:51 INFO - PROCESS | 1647 | 1461191511824 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 15:31:51 INFO - PROCESS | 1647 | 1461191511893 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x11927f800 == 61 [pid = 1647] [id = 154] 15:31:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x1189dc400) [pid = 1647] [serial = 459] [outer = 0x0] 15:31:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x118ecc000) [pid = 1647] [serial = 460] [outer = 0x1189dc400] 15:31:51 INFO - PROCESS | 1647 | 1461191511923 Marionette DEBUG loaded listener.js 15:31:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x119a34000) [pid = 1647] [serial = 461] [outer = 0x1189dc400] 15:31:52 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:31:52 INFO - PROCESS | 1647 | --DOCSHELL 0x126d0e000 == 60 [pid = 1647] [id = 100] 15:31:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc6e800 == 59 [pid = 1647] [id = 101] 15:31:52 INFO - PROCESS | 1647 | --DOCSHELL 0x11aaba800 == 58 [pid = 1647] [id = 99] 15:31:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12e7c4800 == 57 [pid = 1647] [id = 147] 15:31:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12e467000 == 56 [pid = 1647] [id = 146] 15:31:52 INFO - PROCESS | 1647 | --DOCSHELL 0x11c9b0800 == 55 [pid = 1647] [id = 145] 15:31:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12d8d1800 == 54 [pid = 1647] [id = 144] 15:31:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12cebf800 == 53 [pid = 1647] [id = 143] 15:31:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12b866000 == 52 [pid = 1647] [id = 142] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12e795800) [pid = 1647] [serial = 388] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | 1461191512430 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]]]}] 15:31:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12928e800 == 51 [pid = 1647] [id = 141] 15:31:52 INFO - PROCESS | 1647 | --DOCSHELL 0x126d1b800 == 50 [pid = 1647] [id = 140] 15:31:52 INFO - PROCESS | 1647 | --DOCSHELL 0x11c9b4800 == 49 [pid = 1647] [id = 139] 15:31:52 INFO - PROCESS | 1647 | --DOCSHELL 0x11b972000 == 48 [pid = 1647] [id = 138] 15:31:52 INFO - PROCESS | 1647 | --DOCSHELL 0x11970d000 == 47 [pid = 1647] [id = 137] 15:31:52 INFO - PROCESS | 1647 | --DOCSHELL 0x119281800 == 46 [pid = 1647] [id = 136] 15:31:52 INFO - PROCESS | 1647 | --DOCSHELL 0x119863800 == 45 [pid = 1647] [id = 135] 15:31:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12db11000 == 44 [pid = 1647] [id = 134] 15:31:52 INFO - PROCESS | 1647 | --DOCSHELL 0x11c39d800 == 43 [pid = 1647] [id = 132] 15:31:52 INFO - PROCESS | 1647 | --DOCSHELL 0x11970b800 == 42 [pid = 1647] [id = 131] 15:31:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12d1e9000 == 41 [pid = 1647] [id = 130] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12887e000) [pid = 1647] [serial = 248] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x1299b3800) [pid = 1647] [serial = 302] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11602f800) [pid = 1647] [serial = 193] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x1189d7800) [pid = 1647] [serial = 239] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x123ad0400) [pid = 1647] [serial = 245] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x119a38000) [pid = 1647] [serial = 293] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11bae0400) [pid = 1647] [serial = 296] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12b410400) [pid = 1647] [serial = 370] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12d069800) [pid = 1647] [serial = 373] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12bd11800) [pid = 1647] [serial = 371] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x11ba5a800) [pid = 1647] [serial = 352] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12bf46c00) [pid = 1647] [serial = 353] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12d367400) [pid = 1647] [serial = 350] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12bd08c00) [pid = 1647] [serial = 349] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x127783800) [pid = 1647] [serial = 364] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12887d000) [pid = 1647] [serial = 365] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11adfb400) [pid = 1647] [serial = 356] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11aa5dc00) [pid = 1647] [serial = 355] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11b90ac00) [pid = 1647] [serial = 358] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11c045000) [pid = 1647] [serial = 359] [outer = 0x0] [url = about:blank] 15:31:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:31:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 723ms 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x123acec00) [pid = 1647] [serial = 361] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x125f64400) [pid = 1647] [serial = 362] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x125cccc00) [pid = 1647] [serial = 344] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11c2e0000) [pid = 1647] [serial = 343] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x129d59400) [pid = 1647] [serial = 346] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12b40a400) [pid = 1647] [serial = 347] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12d8b9800) [pid = 1647] [serial = 376] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11acc4000) [pid = 1647] [serial = 341] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x119a35800) [pid = 1647] [serial = 340] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x129758800) [pid = 1647] [serial = 367] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12d366c00) [pid = 1647] [serial = 374] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11c2b9800) [pid = 1647] [serial = 379] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12e791c00) [pid = 1647] [serial = 386] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x129d56800) [pid = 1647] [serial = 380] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12da22800) [pid = 1647] [serial = 377] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12e386000) [pid = 1647] [serial = 385] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12da21800) [pid = 1647] [serial = 382] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12e119c00) [pid = 1647] [serial = 383] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x129d4c800) [pid = 1647] [serial = 368] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1268efc00) [pid = 1647] [serial = 299] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11ba59400) [pid = 1647] [serial = 242] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12d063400) [pid = 1647] [serial = 290] [outer = 0x0] [url = about:blank] 15:31:52 INFO - PROCESS | 1647 | 1461191512456 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 15:31:52 INFO - PROCESS | 1647 | 1461191512460 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 15:31:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:31:52 INFO - PROCESS | 1647 | 1461191512464 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:31:52 INFO - PROCESS | 1647 | 1461191512466 Marionette TRACE conn2 <- [1,590,null,{}] 15:31:52 INFO - PROCESS | 1647 | 1461191512468 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}] 15:31:52 INFO - PROCESS | 1647 | 1461191512541 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 15:31:52 INFO - PROCESS | 1647 | 1461191512545 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x11861a800 == 42 [pid = 1647] [id = 155] 15:31:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11a603000) [pid = 1647] [serial = 462] [outer = 0x0] 15:31:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11a94e800) [pid = 1647] [serial = 463] [outer = 0x11a603000] 15:31:52 INFO - PROCESS | 1647 | 1461191512572 Marionette DEBUG loaded listener.js 15:31:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11adee800) [pid = 1647] [serial = 464] [outer = 0x11a603000] 15:31:52 INFO - PROCESS | 1647 | 1461191512992 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]]]}] 15:31:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:31:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 569ms 15:31:53 INFO - PROCESS | 1647 | 1461191513034 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 15:31:53 INFO - PROCESS | 1647 | 1461191513036 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 15:31:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:31:53 INFO - PROCESS | 1647 | 1461191513040 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:31:53 INFO - PROCESS | 1647 | 1461191513044 Marionette TRACE conn2 <- [1,594,null,{}] 15:31:53 INFO - PROCESS | 1647 | 1461191513055 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}] 15:31:53 INFO - PROCESS | 1647 | 1461191513167 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 15:31:53 INFO - PROCESS | 1647 | 1461191513184 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aa9d800 == 43 [pid = 1647] [id = 156] 15:31:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11b90ac00) [pid = 1647] [serial = 465] [outer = 0x0] 15:31:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11c04a400) [pid = 1647] [serial = 466] [outer = 0x11b90ac00] 15:31:53 INFO - PROCESS | 1647 | 1461191513229 Marionette DEBUG loaded listener.js 15:31:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11c2db000) [pid = 1647] [serial = 467] [outer = 0x11b90ac00] 15:31:53 INFO - PROCESS | 1647 | 1461191513589 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]]]}] 15:31:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:31:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 576ms 15:31:53 INFO - PROCESS | 1647 | 1461191513615 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 15:31:53 INFO - PROCESS | 1647 | 1461191513617 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 15:31:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:31:53 INFO - PROCESS | 1647 | 1461191513620 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:31:53 INFO - PROCESS | 1647 | 1461191513622 Marionette TRACE conn2 <- [1,598,null,{}] 15:31:53 INFO - PROCESS | 1647 | 1461191513625 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}] 15:31:53 INFO - PROCESS | 1647 | 1461191513699 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 15:31:53 INFO - PROCESS | 1647 | 1461191513724 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b982800 == 44 [pid = 1647] [id = 157] 15:31:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11c5cf800) [pid = 1647] [serial = 468] [outer = 0x0] 15:31:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x123ac3c00) [pid = 1647] [serial = 469] [outer = 0x11c5cf800] 15:31:53 INFO - PROCESS | 1647 | 1461191513749 Marionette DEBUG loaded listener.js 15:31:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x125cda400) [pid = 1647] [serial = 470] [outer = 0x11c5cf800] 15:31:54 INFO - PROCESS | 1647 | 1461191514097 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]]]}] 15:31:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:31:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 523ms 15:31:54 INFO - PROCESS | 1647 | 1461191514143 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 15:31:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:31:54 INFO - PROCESS | 1647 | 1461191514145 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 15:31:54 INFO - PROCESS | 1647 | 1461191514148 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:31:54 INFO - PROCESS | 1647 | 1461191514150 Marionette TRACE conn2 <- [1,602,null,{}] 15:31:54 INFO - PROCESS | 1647 | 1461191514154 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}] 15:31:54 INFO - PROCESS | 1647 | 1461191514303 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 15:31:54 INFO - PROCESS | 1647 | 1461191514351 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bed7800 == 45 [pid = 1647] [id = 158] 15:31:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11c7b1400) [pid = 1647] [serial = 471] [outer = 0x0] 15:31:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1269a2800) [pid = 1647] [serial = 472] [outer = 0x11c7b1400] 15:31:54 INFO - PROCESS | 1647 | 1461191514394 Marionette DEBUG loaded listener.js 15:31:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1273a8800) [pid = 1647] [serial = 473] [outer = 0x11c7b1400] 15:31:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:31:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 620ms 15:31:54 INFO - PROCESS | 1647 | 1461191514765 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]]]}] 15:31:54 INFO - PROCESS | 1647 | 1461191514769 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 15:31:54 INFO - PROCESS | 1647 | 1461191514771 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 15:31:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:31:54 INFO - PROCESS | 1647 | 1461191514776 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:31:54 INFO - PROCESS | 1647 | 1461191514777 Marionette TRACE conn2 <- [1,606,null,{}] 15:31:54 INFO - PROCESS | 1647 | 1461191514785 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}] 15:31:54 INFO - PROCESS | 1647 | 1461191514897 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 15:31:54 INFO - PROCESS | 1647 | 1461191514946 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x118914800 == 46 [pid = 1647] [id = 159] 15:31:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1275a5800) [pid = 1647] [serial = 474] [outer = 0x0] 15:31:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1289f3000) [pid = 1647] [serial = 475] [outer = 0x1275a5800] 15:31:54 INFO - PROCESS | 1647 | 1461191514974 Marionette DEBUG loaded listener.js 15:31:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x129d54800) [pid = 1647] [serial = 476] [outer = 0x1275a5800] 15:31:55 INFO - PROCESS | 1647 | 1461191515287 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]]]}] 15:31:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:31:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 524ms 15:31:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:31:55 INFO - PROCESS | 1647 | 1461191515300 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 15:31:55 INFO - PROCESS | 1647 | 1461191515301 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 15:31:55 INFO - PROCESS | 1647 | 1461191515303 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:31:55 INFO - PROCESS | 1647 | 1461191515306 Marionette TRACE conn2 <- [1,610,null,{}] 15:31:55 INFO - PROCESS | 1647 | 1461191515311 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}] 15:31:55 INFO - PROCESS | 1647 | 1461191515412 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 15:31:55 INFO - PROCESS | 1647 | 1461191515425 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x125c91000 == 47 [pid = 1647] [id = 160] 15:31:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x129d55c00) [pid = 1647] [serial = 477] [outer = 0x0] 15:31:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x129db8800) [pid = 1647] [serial = 478] [outer = 0x129d55c00] 15:31:55 INFO - PROCESS | 1647 | 1461191515460 Marionette DEBUG loaded listener.js 15:31:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x129de1c00) [pid = 1647] [serial = 479] [outer = 0x129d55c00] 15:31:55 INFO - PROCESS | 1647 | 1461191515935 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]]]}] 15:31:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:31:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 672ms 15:31:55 INFO - PROCESS | 1647 | 1461191515980 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 15:31:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:31:55 INFO - PROCESS | 1647 | 1461191515982 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 15:31:55 INFO - PROCESS | 1647 | 1461191515985 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:31:55 INFO - PROCESS | 1647 | 1461191515988 Marionette TRACE conn2 <- [1,614,null,{}] 15:31:55 INFO - PROCESS | 1647 | 1461191515992 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}] 15:31:56 INFO - PROCESS | 1647 | 1461191516102 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 15:31:56 INFO - PROCESS | 1647 | 1461191516138 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272e5800 == 48 [pid = 1647] [id = 161] 15:31:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x129de2800) [pid = 1647] [serial = 480] [outer = 0x0] 15:31:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12b409800) [pid = 1647] [serial = 481] [outer = 0x129de2800] 15:31:56 INFO - PROCESS | 1647 | 1461191516162 Marionette DEBUG loaded listener.js 15:31:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12b63fc00) [pid = 1647] [serial = 482] [outer = 0x129de2800] 15:31:56 INFO - PROCESS | 1647 | 1461191516481 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]]]}] 15:31:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:31:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 523ms 15:31:56 INFO - PROCESS | 1647 | 1461191516520 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 15:31:56 INFO - PROCESS | 1647 | 1461191516523 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 15:31:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:31:56 INFO - PROCESS | 1647 | 1461191516527 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:31:56 INFO - PROCESS | 1647 | 1461191516528 Marionette TRACE conn2 <- [1,618,null,{}] 15:31:56 INFO - PROCESS | 1647 | 1461191516530 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}] 15:31:56 INFO - PROCESS | 1647 | 1461191516791 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 15:31:56 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1299bac00) [pid = 1647] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:31:56 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11acca800) [pid = 1647] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:31:56 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x129d57400) [pid = 1647] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:31:56 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x116036000) [pid = 1647] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:31:56 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12f79c400) [pid = 1647] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:31:56 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x118ecb800) [pid = 1647] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:31:56 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12ef6e800) [pid = 1647] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:31:56 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11c2b4000) [pid = 1647] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:31:56 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12e348c00) [pid = 1647] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:31:56 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11b95a400) [pid = 1647] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:31:56 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12bf49800) [pid = 1647] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:31:56 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11c993800) [pid = 1647] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:31:56 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12ef68800) [pid = 1647] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:31:56 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x127af3800) [pid = 1647] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:31:56 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11912c400) [pid = 1647] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:31:56 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x123acf400) [pid = 1647] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:31:56 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119d63000) [pid = 1647] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:31:56 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12d8c4c00) [pid = 1647] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:31:56 INFO - PROCESS | 1647 | 1461191516834 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x118e30800 == 49 [pid = 1647] [id = 162] 15:31:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1163f6000) [pid = 1647] [serial = 483] [outer = 0x0] 15:31:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11a947000) [pid = 1647] [serial = 484] [outer = 0x1163f6000] 15:31:56 INFO - PROCESS | 1647 | 1461191516862 Marionette DEBUG loaded listener.js 15:31:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11c993800) [pid = 1647] [serial = 485] [outer = 0x1163f6000] 15:31:57 INFO - PROCESS | 1647 | 1461191517231 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]]]}] 15:31:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:31:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 718ms 15:31:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:31:57 INFO - PROCESS | 1647 | 1461191517246 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 15:31:57 INFO - PROCESS | 1647 | 1461191517247 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 15:31:57 INFO - PROCESS | 1647 | 1461191517249 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:31:57 INFO - PROCESS | 1647 | 1461191517250 Marionette TRACE conn2 <- [1,622,null,{}] 15:31:57 INFO - PROCESS | 1647 | 1461191517253 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}] 15:31:57 INFO - PROCESS | 1647 | 1461191517334 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 15:31:57 INFO - PROCESS | 1647 | 1461191517397 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272da000 == 50 [pid = 1647] [id = 163] 15:31:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11c708c00) [pid = 1647] [serial = 486] [outer = 0x0] 15:31:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12b83ac00) [pid = 1647] [serial = 487] [outer = 0x11c708c00] 15:31:57 INFO - PROCESS | 1647 | 1461191517423 Marionette DEBUG loaded listener.js 15:31:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12bbb3800) [pid = 1647] [serial = 488] [outer = 0x11c708c00] 15:31:57 INFO - PROCESS | 1647 | 1461191517692 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]]]}] 15:31:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:31:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 469ms 15:31:57 INFO - PROCESS | 1647 | 1461191517718 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 15:31:57 INFO - PROCESS | 1647 | 1461191517720 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 15:31:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:31:57 INFO - PROCESS | 1647 | 1461191517730 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:31:57 INFO - PROCESS | 1647 | 1461191517731 Marionette TRACE conn2 <- [1,626,null,{}] 15:31:57 INFO - PROCESS | 1647 | 1461191517734 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}] 15:31:57 INFO - PROCESS | 1647 | 1461191517835 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 15:31:57 INFO - PROCESS | 1647 | 1461191517840 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b414800 == 51 [pid = 1647] [id = 164] 15:31:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12b63f400) [pid = 1647] [serial = 489] [outer = 0x0] 15:31:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12bf3b800) [pid = 1647] [serial = 490] [outer = 0x12b63f400] 15:31:57 INFO - PROCESS | 1647 | 1461191517869 Marionette DEBUG loaded listener.js 15:31:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12d0d1800) [pid = 1647] [serial = 491] [outer = 0x12b63f400] 15:31:58 INFO - PROCESS | 1647 | 1461191518188 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]]]}] 15:31:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:31:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 469ms 15:31:58 INFO - PROCESS | 1647 | 1461191518199 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 15:31:58 INFO - PROCESS | 1647 | 1461191518200 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 15:31:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:31:58 INFO - PROCESS | 1647 | 1461191518203 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:31:58 INFO - PROCESS | 1647 | 1461191518205 Marionette TRACE conn2 <- [1,630,null,{}] 15:31:58 INFO - PROCESS | 1647 | 1461191518210 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}] 15:31:58 INFO - PROCESS | 1647 | 1461191518310 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 15:31:58 INFO - PROCESS | 1647 | 1461191518316 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b4d1000 == 52 [pid = 1647] [id = 165] 15:31:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12b64c400) [pid = 1647] [serial = 492] [outer = 0x0] 15:31:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12d0d5800) [pid = 1647] [serial = 493] [outer = 0x12b64c400] 15:31:58 INFO - PROCESS | 1647 | 1461191518340 Marionette DEBUG loaded listener.js 15:31:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12d370800) [pid = 1647] [serial = 494] [outer = 0x12b64c400] 15:31:58 INFO - PROCESS | 1647 | 1461191518644 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]]]}] 15:31:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:31:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 473ms 15:31:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:31:58 INFO - PROCESS | 1647 | 1461191518677 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 15:31:58 INFO - PROCESS | 1647 | 1461191518678 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 15:31:58 INFO - PROCESS | 1647 | 1461191518680 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:31:58 INFO - PROCESS | 1647 | 1461191518681 Marionette TRACE conn2 <- [1,634,null,{}] 15:31:58 INFO - PROCESS | 1647 | 1461191518684 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}] 15:31:58 INFO - PROCESS | 1647 | 1461191518780 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 15:31:58 INFO - PROCESS | 1647 | 1461191518916 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x11560f800 == 53 [pid = 1647] [id = 166] 15:31:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1146c3800) [pid = 1647] [serial = 495] [outer = 0x0] 15:31:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x114b1ec00) [pid = 1647] [serial = 496] [outer = 0x1146c3800] 15:31:58 INFO - PROCESS | 1647 | 1461191518974 Marionette DEBUG loaded listener.js 15:31:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x118987c00) [pid = 1647] [serial = 497] [outer = 0x1146c3800] 15:31:59 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:31:59 INFO - PROCESS | 1647 | 1461191519469 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]]]}] 15:31:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:31:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 819ms 15:31:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:31:59 INFO - PROCESS | 1647 | 1461191519500 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 15:31:59 INFO - PROCESS | 1647 | 1461191519503 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 15:31:59 INFO - PROCESS | 1647 | 1461191519506 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:31:59 INFO - PROCESS | 1647 | 1461191519509 Marionette TRACE conn2 <- [1,638,null,{}] 15:31:59 INFO - PROCESS | 1647 | 1461191519512 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}] 15:31:59 INFO - PROCESS | 1647 | 1461191519614 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 15:31:59 INFO - PROCESS | 1647 | 1461191519666 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11a950000) [pid = 1647] [serial = 498] [outer = 0x12f7a9800] 15:31:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cacc800 == 54 [pid = 1647] [id = 167] 15:31:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11adfc000) [pid = 1647] [serial = 499] [outer = 0x0] 15:31:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11ae88800) [pid = 1647] [serial = 500] [outer = 0x11adfc000] 15:31:59 INFO - PROCESS | 1647 | 1461191519710 Marionette DEBUG loaded listener.js 15:31:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11bad8800) [pid = 1647] [serial = 501] [outer = 0x11adfc000] 15:31:59 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:32:00 INFO - PROCESS | 1647 | 1461191520113 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]]]}] 15:32:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:32:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 670ms 15:32:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:32:00 INFO - PROCESS | 1647 | 1461191520183 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 15:32:00 INFO - PROCESS | 1647 | 1461191520187 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 15:32:00 INFO - PROCESS | 1647 | 1461191520191 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:32:00 INFO - PROCESS | 1647 | 1461191520192 Marionette TRACE conn2 <- [1,642,null,{}] 15:32:00 INFO - PROCESS | 1647 | 1461191520195 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}] 15:32:00 INFO - PROCESS | 1647 | 1461191520334 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 15:32:00 INFO - PROCESS | 1647 | 1461191520424 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c974800 == 55 [pid = 1647] [id = 168] 15:32:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11c044800) [pid = 1647] [serial = 502] [outer = 0x0] 15:32:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11c697000) [pid = 1647] [serial = 503] [outer = 0x11c044800] 15:32:00 INFO - PROCESS | 1647 | 1461191520469 Marionette DEBUG loaded listener.js 15:32:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x127af6000) [pid = 1647] [serial = 504] [outer = 0x11c044800] 15:32:00 INFO - PROCESS | 1647 | 1461191520911 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]]]}] 15:32:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:32:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 773ms 15:32:00 INFO - PROCESS | 1647 | 1461191520964 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 15:32:00 INFO - PROCESS | 1647 | 1461191520967 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 15:32:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:32:00 INFO - PROCESS | 1647 | 1461191520978 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:32:00 INFO - PROCESS | 1647 | 1461191520984 Marionette TRACE conn2 <- [1,646,null,{}] 15:32:00 INFO - PROCESS | 1647 | 1461191520989 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}] 15:32:01 INFO - PROCESS | 1647 | 1461191521133 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 15:32:01 INFO - PROCESS | 1647 | 1461191521220 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb6b000 == 56 [pid = 1647] [id = 169] 15:32:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1275a5000) [pid = 1647] [serial = 505] [outer = 0x0] 15:32:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1299a0c00) [pid = 1647] [serial = 506] [outer = 0x1275a5000] 15:32:01 INFO - PROCESS | 1647 | 1461191521272 Marionette DEBUG loaded listener.js 15:32:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12bd11000) [pid = 1647] [serial = 507] [outer = 0x1275a5000] 15:32:01 INFO - PROCESS | 1647 | 1461191521713 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]]]}] 15:32:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:32:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 782ms 15:32:01 INFO - PROCESS | 1647 | 1461191521753 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 15:32:01 INFO - PROCESS | 1647 | 1461191521755 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 15:32:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:32:01 INFO - PROCESS | 1647 | 1461191521757 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:32:01 INFO - PROCESS | 1647 | 1461191521758 Marionette TRACE conn2 <- [1,650,null,{}] 15:32:01 INFO - PROCESS | 1647 | 1461191521761 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}] 15:32:01 INFO - PROCESS | 1647 | 1461191521856 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 15:32:01 INFO - PROCESS | 1647 | 1461191521905 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d1a9000 == 57 [pid = 1647] [id = 170] 15:32:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12bd11800) [pid = 1647] [serial = 508] [outer = 0x0] 15:32:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12d069000) [pid = 1647] [serial = 509] [outer = 0x12bd11800] 15:32:01 INFO - PROCESS | 1647 | 1461191521934 Marionette DEBUG loaded listener.js 15:32:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12da1c800) [pid = 1647] [serial = 510] [outer = 0x12bd11800] 15:32:02 INFO - PROCESS | 1647 | 1461191522331 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]]]}] 15:32:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:32:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 619ms 15:32:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:32:02 INFO - PROCESS | 1647 | 1461191522376 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 15:32:02 INFO - PROCESS | 1647 | 1461191522378 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 15:32:02 INFO - PROCESS | 1647 | 1461191522380 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:32:02 INFO - PROCESS | 1647 | 1461191522381 Marionette TRACE conn2 <- [1,654,null,{}] 15:32:02 INFO - PROCESS | 1647 | 1461191522384 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}] 15:32:02 INFO - PROCESS | 1647 | 1461191522478 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 15:32:02 INFO - PROCESS | 1647 | 1461191522541 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d874800 == 58 [pid = 1647] [id = 171] 15:32:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12e119800) [pid = 1647] [serial = 511] [outer = 0x0] 15:32:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12e346000) [pid = 1647] [serial = 512] [outer = 0x12e119800] 15:32:02 INFO - PROCESS | 1647 | 1461191522576 Marionette DEBUG loaded listener.js 15:32:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12e383000) [pid = 1647] [serial = 513] [outer = 0x12e119800] 15:32:03 INFO - PROCESS | 1647 | 1461191523011 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]]]}] 15:32:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:32:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 669ms 15:32:03 INFO - PROCESS | 1647 | 1461191523057 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 15:32:03 INFO - PROCESS | 1647 | 1461191523059 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 15:32:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:32:03 INFO - PROCESS | 1647 | 1461191523062 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:32:03 INFO - PROCESS | 1647 | 1461191523064 Marionette TRACE conn2 <- [1,658,null,{}] 15:32:03 INFO - PROCESS | 1647 | 1461191523066 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}] 15:32:03 INFO - PROCESS | 1647 | 1461191523188 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 15:32:03 INFO - PROCESS | 1647 | 1461191523380 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aa93800 == 59 [pid = 1647] [id = 172] 15:32:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x115253800) [pid = 1647] [serial = 514] [outer = 0x0] 15:32:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11602c800) [pid = 1647] [serial = 515] [outer = 0x115253800] 15:32:03 INFO - PROCESS | 1647 | 1461191523408 Marionette DEBUG loaded listener.js 15:32:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x1191a9800) [pid = 1647] [serial = 516] [outer = 0x115253800] 15:32:03 INFO - PROCESS | 1647 | 1461191523812 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]]]}] 15:32:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:32:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 776ms 15:32:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:32:03 INFO - PROCESS | 1647 | 1461191523841 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 15:32:03 INFO - PROCESS | 1647 | 1461191523844 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 15:32:03 INFO - PROCESS | 1647 | 1461191523848 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:32:03 INFO - PROCESS | 1647 | 1461191523849 Marionette TRACE conn2 <- [1,662,null,{}] 15:32:03 INFO - PROCESS | 1647 | 1461191523853 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}] 15:32:03 INFO - PROCESS | 1647 | 1461191523945 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 15:32:03 INFO - PROCESS | 1647 | 1461191523996 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x119704800 == 60 [pid = 1647] [id = 173] 15:32:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11a94cc00) [pid = 1647] [serial = 517] [outer = 0x0] 15:32:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x11b910000) [pid = 1647] [serial = 518] [outer = 0x11a94cc00] 15:32:04 INFO - PROCESS | 1647 | 1461191524025 Marionette DEBUG loaded listener.js 15:32:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x11bc92400) [pid = 1647] [serial = 519] [outer = 0x11a94cc00] 15:32:04 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:32:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12b4d1000 == 59 [pid = 1647] [id = 165] 15:32:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12b414800 == 58 [pid = 1647] [id = 164] 15:32:04 INFO - PROCESS | 1647 | --DOCSHELL 0x1272da000 == 57 [pid = 1647] [id = 163] 15:32:04 INFO - PROCESS | 1647 | --DOCSHELL 0x118e30800 == 56 [pid = 1647] [id = 162] 15:32:04 INFO - PROCESS | 1647 | --DOCSHELL 0x1272e5800 == 55 [pid = 1647] [id = 161] 15:32:04 INFO - PROCESS | 1647 | --DOCSHELL 0x125c91000 == 54 [pid = 1647] [id = 160] 15:32:04 INFO - PROCESS | 1647 | --DOCSHELL 0x118914800 == 53 [pid = 1647] [id = 159] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12fb63000) [pid = 1647] [serial = 442] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOCSHELL 0x11bed7800 == 52 [pid = 1647] [id = 158] 15:32:04 INFO - PROCESS | 1647 | --DOCSHELL 0x11b982800 == 51 [pid = 1647] [id = 157] 15:32:04 INFO - PROCESS | 1647 | --DOCSHELL 0x11aa9d800 == 50 [pid = 1647] [id = 156] 15:32:04 INFO - PROCESS | 1647 | --DOCSHELL 0x11861a800 == 49 [pid = 1647] [id = 155] 15:32:04 INFO - PROCESS | 1647 | --DOCSHELL 0x11927f800 == 48 [pid = 1647] [id = 154] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12b847c00) [pid = 1647] [serial = 418] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x11ae7f800) [pid = 1647] [serial = 406] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x129db4400) [pid = 1647] [serial = 397] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x1273a7400) [pid = 1647] [serial = 434] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12f7a0400) [pid = 1647] [serial = 439] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11acea800) [pid = 1647] [serial = 392] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12f456c00) [pid = 1647] [serial = 431] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x11c2d5c00) [pid = 1647] [serial = 394] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12e38cc00) [pid = 1647] [serial = 424] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11acd0c00) [pid = 1647] [serial = 433] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11c69b000) [pid = 1647] [serial = 410] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12da21c00) [pid = 1647] [serial = 400] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12bf3bc00) [pid = 1647] [serial = 419] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1192d6400) [pid = 1647] [serial = 391] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12f451c00) [pid = 1647] [serial = 430] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x127af5000) [pid = 1647] [serial = 413] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12ef6dc00) [pid = 1647] [serial = 427] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1299bcc00) [pid = 1647] [serial = 415] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11c2ae000) [pid = 1647] [serial = 409] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x126b54c00) [pid = 1647] [serial = 412] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12bbad800) [pid = 1647] [serial = 436] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12ef73400) [pid = 1647] [serial = 428] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12e346c00) [pid = 1647] [serial = 338] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12da23000) [pid = 1647] [serial = 404] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12e341400) [pid = 1647] [serial = 401] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12ef68400) [pid = 1647] [serial = 425] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11b959c00) [pid = 1647] [serial = 407] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12f459400) [pid = 1647] [serial = 437] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12e389c00) [pid = 1647] [serial = 422] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12726e800) [pid = 1647] [serial = 403] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12b408c00) [pid = 1647] [serial = 416] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x123acdc00) [pid = 1647] [serial = 395] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12e34ec00) [pid = 1647] [serial = 421] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12b410000) [pid = 1647] [serial = 398] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12f7a7000) [pid = 1647] [serial = 440] [outer = 0x0] [url = about:blank] 15:32:04 INFO - PROCESS | 1647 | 1461191524442 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]]]}] 15:32:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:32:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 621ms 15:32:04 INFO - PROCESS | 1647 | 1461191524471 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 15:32:04 INFO - PROCESS | 1647 | 1461191524474 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 15:32:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:32:04 INFO - PROCESS | 1647 | 1461191524476 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:32:04 INFO - PROCESS | 1647 | 1461191524477 Marionette TRACE conn2 <- [1,666,null,{}] 15:32:04 INFO - PROCESS | 1647 | 1461191524480 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}] 15:32:04 INFO - PROCESS | 1647 | 1461191524559 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 15:32:04 INFO - PROCESS | 1647 | 1461191524587 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x119867800 == 49 [pid = 1647] [id = 174] 15:32:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11c2b7400) [pid = 1647] [serial = 520] [outer = 0x0] 15:32:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11c2e0800) [pid = 1647] [serial = 521] [outer = 0x11c2b7400] 15:32:04 INFO - PROCESS | 1647 | 1461191524613 Marionette DEBUG loaded listener.js 15:32:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x123ad1c00) [pid = 1647] [serial = 522] [outer = 0x11c2b7400] 15:32:04 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:32:04 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:32:04 INFO - PROCESS | 1647 | 1461191524970 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]]]}] 15:32:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:32:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 15:32:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:32:05 INFO - PROCESS | 1647 | 1461191524996 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 15:32:05 INFO - PROCESS | 1647 | 1461191524997 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 15:32:05 INFO - PROCESS | 1647 | 1461191525004 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:32:05 INFO - PROCESS | 1647 | 1461191525008 Marionette TRACE conn2 <- [1,670,null,{}] 15:32:05 INFO - PROCESS | 1647 | 1461191525011 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}] 15:32:05 INFO - PROCESS | 1647 | 1461191525091 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 15:32:05 INFO - PROCESS | 1647 | 1461191525096 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x11beda800 == 50 [pid = 1647] [id = 175] 15:32:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x125cd8c00) [pid = 1647] [serial = 523] [outer = 0x0] 15:32:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x127785000) [pid = 1647] [serial = 524] [outer = 0x125cd8c00] 15:32:05 INFO - PROCESS | 1647 | 1461191525121 Marionette DEBUG loaded listener.js 15:32:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1289f8400) [pid = 1647] [serial = 525] [outer = 0x125cd8c00] 15:32:05 INFO - PROCESS | 1647 | 1461191525469 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]]]}] 15:32:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:32:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 527ms 15:32:05 INFO - PROCESS | 1647 | 1461191525528 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 15:32:05 INFO - PROCESS | 1647 | 1461191525531 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 15:32:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:32:05 INFO - PROCESS | 1647 | 1461191525534 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:32:05 INFO - PROCESS | 1647 | 1461191525535 Marionette TRACE conn2 <- [1,674,null,{}] 15:32:05 INFO - PROCESS | 1647 | 1461191525539 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}] 15:32:05 INFO - PROCESS | 1647 | 1461191525658 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 15:32:05 INFO - PROCESS | 1647 | 1461191525673 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x125c04000 == 51 [pid = 1647] [id = 176] 15:32:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12999fc00) [pid = 1647] [serial = 526] [outer = 0x0] 15:32:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x129d53c00) [pid = 1647] [serial = 527] [outer = 0x12999fc00] 15:32:05 INFO - PROCESS | 1647 | 1461191525715 Marionette DEBUG loaded listener.js 15:32:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x129db9400) [pid = 1647] [serial = 528] [outer = 0x12999fc00] 15:32:06 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:32:06 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:32:06 INFO - PROCESS | 1647 | 1461191526124 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]]]}] 15:32:06 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 15:32:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 620ms 15:32:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:32:06 INFO - PROCESS | 1647 | 1461191526176 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 15:32:06 INFO - PROCESS | 1647 | 1461191526177 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 15:32:06 INFO - PROCESS | 1647 | 1461191526179 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:32:06 INFO - PROCESS | 1647 | 1461191526180 Marionette TRACE conn2 <- [1,678,null,{}] 15:32:06 INFO - PROCESS | 1647 | 1461191526182 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}] 15:32:06 INFO - PROCESS | 1647 | 1461191526261 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 15:32:06 INFO - PROCESS | 1647 | 1461191526266 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x11985e000 == 52 [pid = 1647] [id = 177] 15:32:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12b403000) [pid = 1647] [serial = 529] [outer = 0x0] 15:32:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12b40cc00) [pid = 1647] [serial = 530] [outer = 0x12b403000] 15:32:06 INFO - PROCESS | 1647 | 1461191526298 Marionette DEBUG loaded listener.js 15:32:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12bbb2000) [pid = 1647] [serial = 531] [outer = 0x12b403000] 15:32:06 INFO - PROCESS | 1647 | 1461191526710 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]]]}] 15:32:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:32:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 568ms 15:32:06 INFO - PROCESS | 1647 | 1461191526748 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 15:32:06 INFO - PROCESS | 1647 | 1461191526750 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 15:32:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:32:06 INFO - PROCESS | 1647 | 1461191526761 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:32:06 INFO - PROCESS | 1647 | 1461191526763 Marionette TRACE conn2 <- [1,682,null,{}] 15:32:06 INFO - PROCESS | 1647 | 1461191526776 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}] 15:32:06 INFO - PROCESS | 1647 | 1461191526926 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 15:32:06 INFO - PROCESS | 1647 | 1461191526943 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12979e000 == 53 [pid = 1647] [id = 178] 15:32:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12d05dc00) [pid = 1647] [serial = 532] [outer = 0x0] 15:32:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12d36a400) [pid = 1647] [serial = 533] [outer = 0x12d05dc00] 15:32:06 INFO - PROCESS | 1647 | 1461191526963 Marionette DEBUG loaded listener.js 15:32:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12da23800) [pid = 1647] [serial = 534] [outer = 0x12d05dc00] 15:32:07 INFO - PROCESS | 1647 | 1461191527862 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]]]}] 15:32:07 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) 15:32:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1133ms 15:32:07 INFO - PROCESS | 1647 | 1461191527887 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 15:32:07 INFO - PROCESS | 1647 | 1461191527889 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 15:32:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:32:07 INFO - PROCESS | 1647 | 1461191527893 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:32:07 INFO - PROCESS | 1647 | 1461191527894 Marionette TRACE conn2 <- [1,686,null,{}] 15:32:07 INFO - PROCESS | 1647 | 1461191527896 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}] 15:32:07 INFO - PROCESS | 1647 | 1461191527985 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 15:32:08 INFO - PROCESS | 1647 | 1461191528017 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b6bc800 == 54 [pid = 1647] [id = 179] 15:32:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12e10e400) [pid = 1647] [serial = 535] [outer = 0x0] 15:32:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12e349400) [pid = 1647] [serial = 536] [outer = 0x12e10e400] 15:32:08 INFO - PROCESS | 1647 | 1461191528042 Marionette DEBUG loaded listener.js 15:32:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12e384c00) [pid = 1647] [serial = 537] [outer = 0x12e10e400] 15:32:08 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12e11a800) [pid = 1647] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:32:08 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1275a5800) [pid = 1647] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:32:08 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x129d55c00) [pid = 1647] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:32:08 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x129de2800) [pid = 1647] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:32:08 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1189dc400) [pid = 1647] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:32:08 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11c5cf800) [pid = 1647] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:32:08 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11a603000) [pid = 1647] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:32:08 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11c7b1400) [pid = 1647] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:32:08 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1191ab800) [pid = 1647] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:32:08 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11c046000) [pid = 1647] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:32:08 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12b63f400) [pid = 1647] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:32:08 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x129ddd000) [pid = 1647] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:32:08 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11923f800) [pid = 1647] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:32:08 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x129de1000) [pid = 1647] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:32:08 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11b90ac00) [pid = 1647] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:32:08 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1163f6000) [pid = 1647] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:32:08 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11c708c00) [pid = 1647] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:32:08 INFO - PROCESS | 1647 | 1461191528832 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]]]}] 15:32:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:32:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 968ms 15:32:08 INFO - PROCESS | 1647 | 1461191528861 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 15:32:08 INFO - PROCESS | 1647 | 1461191528863 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 15:32:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:32:08 INFO - PROCESS | 1647 | 1461191528865 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:32:08 INFO - PROCESS | 1647 | 1461191528866 Marionette TRACE conn2 <- [1,690,null,{}] 15:32:08 INFO - PROCESS | 1647 | 1461191528868 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}] 15:32:08 INFO - PROCESS | 1647 | 1461191528945 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 15:32:08 INFO - PROCESS | 1647 | 1461191528949 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b18a000 == 55 [pid = 1647] [id = 180] 15:32:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11a603000) [pid = 1647] [serial = 538] [outer = 0x0] 15:32:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11c7b1400) [pid = 1647] [serial = 539] [outer = 0x11a603000] 15:32:08 INFO - PROCESS | 1647 | 1461191528975 Marionette DEBUG loaded listener.js 15:32:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1289fb800) [pid = 1647] [serial = 540] [outer = 0x11a603000] 15:32:09 INFO - PROCESS | 1647 | 1461191529762 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]]]}] 15:32:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:32:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 919ms 15:32:09 INFO - PROCESS | 1647 | 1461191529784 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 15:32:09 INFO - PROCESS | 1647 | 1461191529785 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 15:32:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:32:09 INFO - PROCESS | 1647 | 1461191529789 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:32:09 INFO - PROCESS | 1647 | 1461191529790 Marionette TRACE conn2 <- [1,694,null,{}] 15:32:09 INFO - PROCESS | 1647 | 1461191529792 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}] 15:32:09 INFO - PROCESS | 1647 | 1461191529868 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 15:32:09 INFO - PROCESS | 1647 | 1461191529874 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c0a0000 == 56 [pid = 1647] [id = 181] 15:32:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x129ddc800) [pid = 1647] [serial = 541] [outer = 0x0] 15:32:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12ce5ec00) [pid = 1647] [serial = 542] [outer = 0x129ddc800] 15:32:09 INFO - PROCESS | 1647 | 1461191529899 Marionette DEBUG loaded listener.js 15:32:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12e389c00) [pid = 1647] [serial = 543] [outer = 0x129ddc800] 15:32:10 INFO - PROCESS | 1647 | 1461191530702 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]]]}] 15:32:10 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) 15:32:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 920ms 15:32:10 INFO - PROCESS | 1647 | 1461191530709 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 15:32:10 INFO - PROCESS | 1647 | 1461191530711 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 15:32:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:32:10 INFO - PROCESS | 1647 | 1461191530715 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:32:10 INFO - PROCESS | 1647 | 1461191530718 Marionette TRACE conn2 <- [1,698,null,{}] 15:32:10 INFO - PROCESS | 1647 | 1461191530724 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}] 15:32:10 INFO - PROCESS | 1647 | 1461191530822 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 15:32:10 INFO - PROCESS | 1647 | 1461191530869 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a857000 == 57 [pid = 1647] [id = 182] 15:32:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11a608000) [pid = 1647] [serial = 544] [outer = 0x0] 15:32:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11a951800) [pid = 1647] [serial = 545] [outer = 0x11a608000] 15:32:10 INFO - PROCESS | 1647 | 1461191530902 Marionette DEBUG loaded listener.js 15:32:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11ae82000) [pid = 1647] [serial = 546] [outer = 0x11a608000] 15:32:11 INFO - PROCESS | 1647 | 1461191531807 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]]]}] 15:32:11 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) 15:32:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1122ms 15:32:11 INFO - PROCESS | 1647 | 1461191531837 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 15:32:11 INFO - PROCESS | 1647 | 1461191531841 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 15:32:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:32:11 INFO - PROCESS | 1647 | 1461191531846 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:32:11 INFO - PROCESS | 1647 | 1461191531847 Marionette TRACE conn2 <- [1,702,null,{}] 15:32:11 INFO - PROCESS | 1647 | 1461191531850 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}] 15:32:11 INFO - PROCESS | 1647 | 1461191531950 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 15:32:11 INFO - PROCESS | 1647 | 1461191531996 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x126869000 == 58 [pid = 1647] [id = 183] 15:32:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11ae86400) [pid = 1647] [serial = 547] [outer = 0x0] 15:32:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x125cda000) [pid = 1647] [serial = 548] [outer = 0x11ae86400] 15:32:12 INFO - PROCESS | 1647 | 1461191532026 Marionette DEBUG loaded listener.js 15:32:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1275a3400) [pid = 1647] [serial = 549] [outer = 0x11ae86400] 15:32:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:32:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1072ms 15:32:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:32:12 INFO - PROCESS | 1647 | 1461191532914 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]]]}] 15:32:12 INFO - PROCESS | 1647 | 1461191532918 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 15:32:12 INFO - PROCESS | 1647 | 1461191532919 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 15:32:12 INFO - PROCESS | 1647 | 1461191532936 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:32:12 INFO - PROCESS | 1647 | 1461191532939 Marionette TRACE conn2 <- [1,706,null,{}] 15:32:12 INFO - PROCESS | 1647 | 1461191532948 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}] 15:32:13 INFO - PROCESS | 1647 | 1461191533051 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 15:32:13 INFO - PROCESS | 1647 | 1461191533097 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d868800 == 59 [pid = 1647] [id = 184] 15:32:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1299a2000) [pid = 1647] [serial = 550] [outer = 0x0] 15:32:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12b83b800) [pid = 1647] [serial = 551] [outer = 0x1299a2000] 15:32:13 INFO - PROCESS | 1647 | 1461191533129 Marionette DEBUG loaded listener.js 15:32:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12bf3dc00) [pid = 1647] [serial = 552] [outer = 0x1299a2000] 15:32:14 INFO - PROCESS | 1647 | 1461191534020 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]]]}] 15:32:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:32:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1139ms 15:32:14 INFO - PROCESS | 1647 | 1461191534061 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 15:32:14 INFO - PROCESS | 1647 | 1461191534064 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 15:32:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:32:14 INFO - PROCESS | 1647 | 1461191534068 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:32:14 INFO - PROCESS | 1647 | 1461191534070 Marionette TRACE conn2 <- [1,710,null,{}] 15:32:14 INFO - PROCESS | 1647 | 1461191534073 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}] 15:32:14 INFO - PROCESS | 1647 | 1461191534221 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 15:32:14 INFO - PROCESS | 1647 | 1461191534269 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12db12800 == 60 [pid = 1647] [id = 185] 15:32:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12bf40800) [pid = 1647] [serial = 553] [outer = 0x0] 15:32:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12e38cc00) [pid = 1647] [serial = 554] [outer = 0x12bf40800] 15:32:14 INFO - PROCESS | 1647 | 1461191534299 Marionette DEBUG loaded listener.js 15:32:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12e79bc00) [pid = 1647] [serial = 555] [outer = 0x12bf40800] 15:32:15 INFO - PROCESS | 1647 | 1461191535244 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]]]}] 15:32:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:32:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1226ms 15:32:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:32:15 INFO - PROCESS | 1647 | 1461191535294 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 15:32:15 INFO - PROCESS | 1647 | 1461191535296 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 15:32:15 INFO - PROCESS | 1647 | 1461191535299 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:32:15 INFO - PROCESS | 1647 | 1461191535302 Marionette TRACE conn2 <- [1,714,null,{}] 15:32:15 INFO - PROCESS | 1647 | 1461191535305 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}] 15:32:15 INFO - PROCESS | 1647 | 1461191535400 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 15:32:15 INFO - PROCESS | 1647 | 1461191535448 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aa9e000 == 61 [pid = 1647] [id = 186] 15:32:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11a948400) [pid = 1647] [serial = 556] [outer = 0x0] 15:32:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11ae81800) [pid = 1647] [serial = 557] [outer = 0x11a948400] 15:32:15 INFO - PROCESS | 1647 | 1461191535477 Marionette DEBUG loaded listener.js 15:32:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11ba59400) [pid = 1647] [serial = 558] [outer = 0x11a948400] 15:32:15 INFO - PROCESS | 1647 | --DOCSHELL 0x11b18a000 == 60 [pid = 1647] [id = 180] 15:32:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12b6bc800 == 59 [pid = 1647] [id = 179] 15:32:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12979e000 == 58 [pid = 1647] [id = 178] 15:32:15 INFO - PROCESS | 1647 | --DOCSHELL 0x11985e000 == 57 [pid = 1647] [id = 177] 15:32:15 INFO - PROCESS | 1647 | --DOCSHELL 0x125c04000 == 56 [pid = 1647] [id = 176] 15:32:15 INFO - PROCESS | 1647 | --DOCSHELL 0x11beda800 == 55 [pid = 1647] [id = 175] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12d0d5800) [pid = 1647] [serial = 493] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOCSHELL 0x119867800 == 54 [pid = 1647] [id = 174] 15:32:15 INFO - PROCESS | 1647 | --DOCSHELL 0x119704800 == 53 [pid = 1647] [id = 173] 15:32:15 INFO - PROCESS | 1647 | --DOCSHELL 0x11aa93800 == 52 [pid = 1647] [id = 172] 15:32:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12d874800 == 51 [pid = 1647] [id = 171] 15:32:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12d1a9000 == 50 [pid = 1647] [id = 170] 15:32:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb6b000 == 49 [pid = 1647] [id = 169] 15:32:15 INFO - PROCESS | 1647 | --DOCSHELL 0x11c974800 == 48 [pid = 1647] [id = 168] 15:32:15 INFO - PROCESS | 1647 | --DOCSHELL 0x11cacc800 == 47 [pid = 1647] [id = 167] 15:32:15 INFO - PROCESS | 1647 | --DOCSHELL 0x11560f800 == 46 [pid = 1647] [id = 166] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12e79e400) [pid = 1647] [serial = 389] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12bf3b800) [pid = 1647] [serial = 490] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12bbb3800) [pid = 1647] [serial = 488] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11a947000) [pid = 1647] [serial = 484] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12b83ac00) [pid = 1647] [serial = 487] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1273a8800) [pid = 1647] [serial = 473] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1289f3000) [pid = 1647] [serial = 475] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x129db8800) [pid = 1647] [serial = 478] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x129d54800) [pid = 1647] [serial = 476] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12b409800) [pid = 1647] [serial = 481] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x119a34000) [pid = 1647] [serial = 461] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x118ecc000) [pid = 1647] [serial = 460] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x123ac3c00) [pid = 1647] [serial = 469] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x125cda400) [pid = 1647] [serial = 470] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11a94e800) [pid = 1647] [serial = 463] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11adee800) [pid = 1647] [serial = 464] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1269a2800) [pid = 1647] [serial = 472] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x129de6800) [pid = 1647] [serial = 458] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11bc8a400) [pid = 1647] [serial = 457] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x129de1c00) [pid = 1647] [serial = 479] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1269aa000) [pid = 1647] [serial = 449] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11c69d400) [pid = 1647] [serial = 448] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12d0d1800) [pid = 1647] [serial = 491] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x129de6400) [pid = 1647] [serial = 452] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x129de0000) [pid = 1647] [serial = 451] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11bae1c00) [pid = 1647] [serial = 446] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11ae7e400) [pid = 1647] [serial = 445] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12d362800) [pid = 1647] [serial = 455] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12bf44000) [pid = 1647] [serial = 454] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11c04a400) [pid = 1647] [serial = 466] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11c2db000) [pid = 1647] [serial = 467] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11c993800) [pid = 1647] [serial = 485] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12b63fc00) [pid = 1647] [serial = 482] [outer = 0x0] [url = about:blank] 15:32:16 INFO - PROCESS | 1647 | 1461191536383 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]]]}] 15:32:16 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 15:32:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1122ms 15:32:16 INFO - PROCESS | 1647 | 1461191536426 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 15:32:16 INFO - PROCESS | 1647 | 1461191536430 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 15:32:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:32:16 INFO - PROCESS | 1647 | 1461191536434 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:32:16 INFO - PROCESS | 1647 | 1461191536436 Marionette TRACE conn2 <- [1,718,null,{}] 15:32:16 INFO - PROCESS | 1647 | 1461191536438 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}] 15:32:16 INFO - PROCESS | 1647 | 1461191536513 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 15:32:16 INFO - PROCESS | 1647 | 1461191536517 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x11985e000 == 47 [pid = 1647] [id = 187] 15:32:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11ba58c00) [pid = 1647] [serial = 559] [outer = 0x0] 15:32:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11c7c0000) [pid = 1647] [serial = 560] [outer = 0x11ba58c00] 15:32:16 INFO - PROCESS | 1647 | 1461191536546 Marionette DEBUG loaded listener.js 15:32:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x125f87400) [pid = 1647] [serial = 561] [outer = 0x11ba58c00] 15:32:17 INFO - PROCESS | 1647 | 1461191537379 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]]]}] 15:32:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:32:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 972ms 15:32:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:32:17 INFO - PROCESS | 1647 | 1461191537407 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 15:32:17 INFO - PROCESS | 1647 | 1461191537408 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 15:32:17 INFO - PROCESS | 1647 | 1461191537411 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:32:17 INFO - PROCESS | 1647 | 1461191537413 Marionette TRACE conn2 <- [1,722,null,{}] 15:32:17 INFO - PROCESS | 1647 | 1461191537420 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}] 15:32:17 INFO - PROCESS | 1647 | 1461191537501 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 15:32:17 INFO - PROCESS | 1647 | 1461191537552 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c64f800 == 48 [pid = 1647] [id = 188] 15:32:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11c992400) [pid = 1647] [serial = 562] [outer = 0x0] 15:32:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x128882c00) [pid = 1647] [serial = 563] [outer = 0x11c992400] 15:32:17 INFO - PROCESS | 1647 | 1461191537579 Marionette DEBUG loaded listener.js 15:32:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x129d58400) [pid = 1647] [serial = 564] [outer = 0x11c992400] 15:32:17 INFO - PROCESS | 1647 | 1461191537894 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] 15:32:17 INFO - PROCESS | 1647 | 1461191537939 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 15:32:17 INFO - PROCESS | 1647 | 1461191537941 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:32:17 INFO - PROCESS | 1647 | 1461191537942 Marionette TRACE conn2 <- [1,726,null,{}] 15:32:17 INFO - PROCESS | 1647 | 1461191537945 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}] 15:32:18 INFO - PROCESS | 1647 | 1461191538039 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 15:32:18 INFO - PROCESS | 1647 | 1461191538043 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cac9800 == 49 [pid = 1647] [id = 189] 15:32:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1269a2400) [pid = 1647] [serial = 565] [outer = 0x0] 15:32:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x129de3800) [pid = 1647] [serial = 566] [outer = 0x1269a2400] 15:32:18 INFO - PROCESS | 1647 | 1461191538069 Marionette DEBUG loaded listener.js 15:32:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12bbae000) [pid = 1647] [serial = 567] [outer = 0x1269a2400] 15:32:18 INFO - PROCESS | 1647 | 1461191538448 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]]]}] 15:32:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:32:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 519ms 15:32:18 INFO - PROCESS | 1647 | 1461191538461 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 15:32:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:32:18 INFO - PROCESS | 1647 | 1461191538462 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 15:32:18 INFO - PROCESS | 1647 | 1461191538464 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:32:18 INFO - PROCESS | 1647 | 1461191538465 Marionette TRACE conn2 <- [1,730,null,{}] 15:32:18 INFO - PROCESS | 1647 | 1461191538468 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}] 15:32:18 INFO - PROCESS | 1647 | 1461191538562 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 15:32:18 INFO - PROCESS | 1647 | 1461191538574 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x1269bd800 == 50 [pid = 1647] [id = 190] 15:32:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12b641000) [pid = 1647] [serial = 568] [outer = 0x0] 15:32:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12bd0dc00) [pid = 1647] [serial = 569] [outer = 0x12b641000] 15:32:18 INFO - PROCESS | 1647 | 1461191538599 Marionette DEBUG loaded listener.js 15:32:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12d0c8400) [pid = 1647] [serial = 570] [outer = 0x12b641000] 15:32:18 INFO - PROCESS | 1647 | 1461191538931 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 15:32:18 INFO - PROCESS | 1647 | 1461191538984 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 15:32:18 INFO - PROCESS | 1647 | 1461191538986 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:32:18 INFO - PROCESS | 1647 | 1461191538987 Marionette TRACE conn2 <- [1,734,null,{}] 15:32:18 INFO - PROCESS | 1647 | 1461191538989 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}] 15:32:19 INFO - PROCESS | 1647 | 1461191539105 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 15:32:19 INFO - PROCESS | 1647 | 1461191539112 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x128894800 == 51 [pid = 1647] [id = 191] 15:32:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12bf3bc00) [pid = 1647] [serial = 571] [outer = 0x0] 15:32:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12e342000) [pid = 1647] [serial = 572] [outer = 0x12bf3bc00] 15:32:19 INFO - PROCESS | 1647 | 1461191539165 Marionette DEBUG loaded listener.js 15:32:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12ef6e000) [pid = 1647] [serial = 573] [outer = 0x12bf3bc00] 15:32:19 INFO - PROCESS | 1647 | 1461191539559 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]]]}] 15:32:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:32:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 621ms 15:32:19 INFO - PROCESS | 1647 | 1461191539608 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 15:32:19 INFO - PROCESS | 1647 | 1461191539610 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 15:32:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:32:19 INFO - PROCESS | 1647 | 1461191539613 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:32:19 INFO - PROCESS | 1647 | 1461191539615 Marionette TRACE conn2 <- [1,738,null,{}] 15:32:19 INFO - PROCESS | 1647 | 1461191539619 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}] 15:32:19 INFO - PROCESS | 1647 | 1461191539776 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 15:32:19 INFO - PROCESS | 1647 | 1461191539803 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a861800 == 52 [pid = 1647] [id = 192] 15:32:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12f44b000) [pid = 1647] [serial = 574] [outer = 0x0] 15:32:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12f450c00) [pid = 1647] [serial = 575] [outer = 0x12f44b000] 15:32:19 INFO - PROCESS | 1647 | 1461191539844 Marionette DEBUG loaded listener.js 15:32:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12f459400) [pid = 1647] [serial = 576] [outer = 0x12f44b000] 15:32:20 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12d05dc00) [pid = 1647] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:32:20 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12e10e400) [pid = 1647] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:32:20 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11c2b7400) [pid = 1647] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:32:20 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12b403000) [pid = 1647] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:32:20 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12999fc00) [pid = 1647] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:32:20 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11a94cc00) [pid = 1647] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:32:20 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x125cd8c00) [pid = 1647] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:32:20 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x115253800) [pid = 1647] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:32:20 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11a603000) [pid = 1647] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:32:20 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12b64c400) [pid = 1647] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:32:20 INFO - PROCESS | 1647 | 1461191540734 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]]]}] 15:32:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:32:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1171ms 15:32:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:32:20 INFO - PROCESS | 1647 | 1461191540784 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 15:32:20 INFO - PROCESS | 1647 | 1461191540785 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 15:32:20 INFO - PROCESS | 1647 | 1461191540787 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:32:20 INFO - PROCESS | 1647 | 1461191540788 Marionette TRACE conn2 <- [1,742,null,{}] 15:32:20 INFO - PROCESS | 1647 | 1461191540791 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}] 15:32:20 INFO - PROCESS | 1647 | 1461191540883 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 15:32:20 INFO - PROCESS | 1647 | 1461191540889 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b87c000 == 53 [pid = 1647] [id = 193] 15:32:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x118853800) [pid = 1647] [serial = 577] [outer = 0x0] 15:32:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11885bc00) [pid = 1647] [serial = 578] [outer = 0x118853800] 15:32:20 INFO - PROCESS | 1647 | 1461191540914 Marionette DEBUG loaded listener.js 15:32:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x118861400) [pid = 1647] [serial = 579] [outer = 0x118853800] 15:32:21 INFO - PROCESS | 1647 | 1461191541683 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]]]}] 15:32:21 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 15:32:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 920ms 15:32:21 INFO - PROCESS | 1647 | 1461191541707 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 15:32:21 INFO - PROCESS | 1647 | 1461191541709 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 15:32:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:32:21 INFO - PROCESS | 1647 | 1461191541711 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:32:21 INFO - PROCESS | 1647 | 1461191541712 Marionette TRACE conn2 <- [1,746,null,{}] 15:32:21 INFO - PROCESS | 1647 | 1461191541714 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}] 15:32:21 INFO - PROCESS | 1647 | 1461191541789 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 15:32:21 INFO - PROCESS | 1647 | 1461191541795 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d8d4000 == 54 [pid = 1647] [id = 194] 15:32:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11acc9800) [pid = 1647] [serial = 580] [outer = 0x0] 15:32:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12d366c00) [pid = 1647] [serial = 581] [outer = 0x11acc9800] 15:32:21 INFO - PROCESS | 1647 | 1461191541820 Marionette DEBUG loaded listener.js 15:32:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12f44b400) [pid = 1647] [serial = 582] [outer = 0x11acc9800] 15:32:22 INFO - PROCESS | 1647 | 1461191542717 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]]]}] 15:32:22 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.) 15:32:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1019ms 15:32:22 INFO - PROCESS | 1647 | 1461191542731 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 15:32:22 INFO - PROCESS | 1647 | 1461191542734 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 15:32:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:32:22 INFO - PROCESS | 1647 | 1461191542754 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:32:22 INFO - PROCESS | 1647 | 1461191542756 Marionette TRACE conn2 <- [1,750,null,{}] 15:32:22 INFO - PROCESS | 1647 | 1461191542761 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}] 15:32:22 INFO - PROCESS | 1647 | 1461191542887 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 15:32:22 INFO - PROCESS | 1647 | 1461191542937 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aab7800 == 55 [pid = 1647] [id = 195] 15:32:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x118ecac00) [pid = 1647] [serial = 583] [outer = 0x0] 15:32:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11aeeac00) [pid = 1647] [serial = 584] [outer = 0x118ecac00] 15:32:22 INFO - PROCESS | 1647 | 1461191542968 Marionette DEBUG loaded listener.js 15:32:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11c2d5c00) [pid = 1647] [serial = 585] [outer = 0x118ecac00] 15:32:23 INFO - PROCESS | 1647 | 1461191543864 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]]]}] 15:32:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:32:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1124ms 15:32:23 INFO - PROCESS | 1647 | 1461191543878 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 15:32:23 INFO - PROCESS | 1647 | 1461191543882 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 15:32:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:32:23 INFO - PROCESS | 1647 | 1461191543887 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:32:23 INFO - PROCESS | 1647 | 1461191543890 Marionette TRACE conn2 <- [1,754,null,{}] 15:32:23 INFO - PROCESS | 1647 | 1461191543893 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}] 15:32:23 INFO - PROCESS | 1647 | 1461191543991 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 15:32:24 INFO - PROCESS | 1647 | 1461191544037 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cae2800 == 56 [pid = 1647] [id = 196] 15:32:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119a34800) [pid = 1647] [serial = 586] [outer = 0x0] 15:32:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11ca9bc00) [pid = 1647] [serial = 587] [outer = 0x119a34800] 15:32:24 INFO - PROCESS | 1647 | 1461191544068 Marionette DEBUG loaded listener.js 15:32:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x125d0d400) [pid = 1647] [serial = 588] [outer = 0x119a34800] 15:32:24 INFO - PROCESS | 1647 | 1461191544959 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]]]}] 15:32:25 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 15:32:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1125ms 15:32:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:32:25 INFO - PROCESS | 1647 | 1461191545013 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 15:32:25 INFO - PROCESS | 1647 | 1461191545015 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 15:32:25 INFO - PROCESS | 1647 | 1461191545019 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:32:25 INFO - PROCESS | 1647 | 1461191545023 Marionette TRACE conn2 <- [1,758,null,{}] 15:32:25 INFO - PROCESS | 1647 | 1461191545236 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}] 15:32:25 INFO - PROCESS | 1647 | 1461191545337 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 15:32:25 INFO - PROCESS | 1647 | 1461191545425 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x119860000 == 57 [pid = 1647] [id = 197] 15:32:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x118ecb000) [pid = 1647] [serial = 589] [outer = 0x0] 15:32:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11a944c00) [pid = 1647] [serial = 590] [outer = 0x118ecb000] 15:32:25 INFO - PROCESS | 1647 | 1461191545453 Marionette DEBUG loaded listener.js 15:32:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11acc4c00) [pid = 1647] [serial = 591] [outer = 0x118ecb000] 15:32:25 INFO - PROCESS | 1647 | 1461191545867 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]]]}] 15:32:25 INFO - PROCESS | 1647 | --DOCSHELL 0x118f55800 == 56 [pid = 1647] [id = 118] 15:32:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12d868000 == 55 [pid = 1647] [id = 151] 15:32:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11c96a000 == 54 [pid = 1647] [id = 115] 15:32:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12ec4f000 == 53 [pid = 1647] [id = 148] 15:32:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12b6c7800 == 52 [pid = 1647] [id = 116] 15:32:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc78000 == 51 [pid = 1647] [id = 133] 15:32:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12b87c000 == 50 [pid = 1647] [id = 193] 15:32:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11a861800 == 49 [pid = 1647] [id = 192] 15:32:25 INFO - PROCESS | 1647 | --DOCSHELL 0x128894800 == 48 [pid = 1647] [id = 191] 15:32:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1269bd800 == 47 [pid = 1647] [id = 190] 15:32:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11cac9800 == 46 [pid = 1647] [id = 189] 15:32:25 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x114b1ec00) [pid = 1647] [serial = 496] [outer = 0x0] [url = about:blank] 15:32:25 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11ae88800) [pid = 1647] [serial = 500] [outer = 0x0] [url = about:blank] 15:32:25 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11c697000) [pid = 1647] [serial = 503] [outer = 0x0] [url = about:blank] 15:32:25 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1299a0c00) [pid = 1647] [serial = 506] [outer = 0x0] [url = about:blank] 15:32:25 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12d069000) [pid = 1647] [serial = 509] [outer = 0x0] [url = about:blank] 15:32:25 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12e346000) [pid = 1647] [serial = 512] [outer = 0x0] [url = about:blank] 15:32:25 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12ce5ec00) [pid = 1647] [serial = 542] [outer = 0x0] [url = about:blank] 15:32:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11c64f800 == 45 [pid = 1647] [id = 188] 15:32:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11985e000 == 44 [pid = 1647] [id = 187] 15:32:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11aa9e000 == 43 [pid = 1647] [id = 186] 15:32:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12db12800 == 42 [pid = 1647] [id = 185] 15:32:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12d868800 == 41 [pid = 1647] [id = 184] 15:32:25 INFO - PROCESS | 1647 | --DOCSHELL 0x126869000 == 40 [pid = 1647] [id = 183] 15:32:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11a857000 == 39 [pid = 1647] [id = 182] 15:32:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12c0a0000 == 38 [pid = 1647] [id = 181] 15:32:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:32:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 927ms 15:32:25 INFO - PROCESS | 1647 | 1461191545946 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 15:32:25 INFO - PROCESS | 1647 | 1461191545949 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 15:32:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:32:25 INFO - PROCESS | 1647 | 1461191545952 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:32:25 INFO - PROCESS | 1647 | 1461191545955 Marionette TRACE conn2 <- [1,762,null,{}] 15:32:25 INFO - PROCESS | 1647 | 1461191545964 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}] 15:32:26 INFO - PROCESS | 1647 | 1461191546043 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 15:32:26 INFO - PROCESS | 1647 | 1461191546052 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x119705800 == 39 [pid = 1647] [id = 198] 15:32:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11aded400) [pid = 1647] [serial = 592] [outer = 0x0] 15:32:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11aeec400) [pid = 1647] [serial = 593] [outer = 0x11aded400] 15:32:26 INFO - PROCESS | 1647 | 1461191546090 Marionette DEBUG loaded listener.js 15:32:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11bc8c800) [pid = 1647] [serial = 594] [outer = 0x11aded400] 15:32:26 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12d370800) [pid = 1647] [serial = 494] [outer = 0x0] [url = about:blank] 15:32:26 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12d36a400) [pid = 1647] [serial = 533] [outer = 0x0] [url = about:blank] 15:32:26 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12e384c00) [pid = 1647] [serial = 537] [outer = 0x0] [url = about:blank] 15:32:26 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12e349400) [pid = 1647] [serial = 536] [outer = 0x0] [url = about:blank] 15:32:26 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11c2e0800) [pid = 1647] [serial = 521] [outer = 0x0] [url = about:blank] 15:32:26 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x123ad1c00) [pid = 1647] [serial = 522] [outer = 0x0] [url = about:blank] 15:32:26 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12b40cc00) [pid = 1647] [serial = 530] [outer = 0x0] [url = about:blank] 15:32:26 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x129d53c00) [pid = 1647] [serial = 527] [outer = 0x0] [url = about:blank] 15:32:26 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x129db9400) [pid = 1647] [serial = 528] [outer = 0x0] [url = about:blank] 15:32:26 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11bc92400) [pid = 1647] [serial = 519] [outer = 0x0] [url = about:blank] 15:32:26 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11b910000) [pid = 1647] [serial = 518] [outer = 0x0] [url = about:blank] 15:32:26 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x127785000) [pid = 1647] [serial = 524] [outer = 0x0] [url = about:blank] 15:32:26 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1289f8400) [pid = 1647] [serial = 525] [outer = 0x0] [url = about:blank] 15:32:26 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1191a9800) [pid = 1647] [serial = 516] [outer = 0x0] [url = about:blank] 15:32:26 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11602c800) [pid = 1647] [serial = 515] [outer = 0x0] [url = about:blank] 15:32:26 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1186bec00) [pid = 1647] [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.] 15:32:26 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11c7b1400) [pid = 1647] [serial = 539] [outer = 0x0] [url = about:blank] 15:32:26 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1289fb800) [pid = 1647] [serial = 540] [outer = 0x0] [url = about:blank] 15:32:26 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12da23800) [pid = 1647] [serial = 534] [outer = 0x0] [url = about:blank] 15:32:26 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12bbb2000) [pid = 1647] [serial = 531] [outer = 0x0] [url = about:blank] 15:32:26 INFO - PROCESS | 1647 | 1461191546896 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]]]}] 15:32:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:32:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 977ms 15:32:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:32:26 INFO - PROCESS | 1647 | 1461191546930 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 15:32:26 INFO - PROCESS | 1647 | 1461191546931 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 15:32:26 INFO - PROCESS | 1647 | 1461191546933 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:32:26 INFO - PROCESS | 1647 | 1461191546934 Marionette TRACE conn2 <- [1,766,null,{}] 15:32:26 INFO - PROCESS | 1647 | 1461191546937 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}] 15:32:27 INFO - PROCESS | 1647 | 1461191547011 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 15:32:27 INFO - PROCESS | 1647 | 1461191547015 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b176000 == 40 [pid = 1647] [id = 199] 15:32:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11897d400) [pid = 1647] [serial = 595] [outer = 0x0] 15:32:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11c2d5000) [pid = 1647] [serial = 596] [outer = 0x11897d400] 15:32:27 INFO - PROCESS | 1647 | 1461191547047 Marionette DEBUG loaded listener.js 15:32:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11caa2000) [pid = 1647] [serial = 597] [outer = 0x11897d400] 15:32:27 INFO - PROCESS | 1647 | 1461191547841 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]]]}] 15:32:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:32:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 919ms 15:32:27 INFO - PROCESS | 1647 | 1461191547856 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 15:32:27 INFO - PROCESS | 1647 | 1461191547861 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 15:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:32:27 INFO - PROCESS | 1647 | 1461191547864 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:32:27 INFO - PROCESS | 1647 | 1461191547865 Marionette TRACE conn2 <- [1,770,null,{}] 15:32:27 INFO - PROCESS | 1647 | 1461191547868 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}] 15:32:27 INFO - PROCESS | 1647 | 1461191547942 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 15:32:27 INFO - PROCESS | 1647 | 1461191547970 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c962800 == 41 [pid = 1647] [id = 200] 15:32:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11caa2800) [pid = 1647] [serial = 598] [outer = 0x0] 15:32:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x125d0f400) [pid = 1647] [serial = 599] [outer = 0x11caa2800] 15:32:28 INFO - PROCESS | 1647 | 1461191547996 Marionette DEBUG loaded listener.js 15:32:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1269a2800) [pid = 1647] [serial = 600] [outer = 0x11caa2800] 15:32:28 INFO - PROCESS | 1647 | 1461191548318 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]]]}] 15:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 471ms 15:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:32:28 INFO - PROCESS | 1647 | 1461191548335 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 15:32:28 INFO - PROCESS | 1647 | 1461191548336 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 15:32:28 INFO - PROCESS | 1647 | 1461191548346 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:32:28 INFO - PROCESS | 1647 | 1461191548347 Marionette TRACE conn2 <- [1,774,null,{}] 15:32:28 INFO - PROCESS | 1647 | 1461191548349 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}] 15:32:28 INFO - PROCESS | 1647 | 1461191548450 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 15:32:28 INFO - PROCESS | 1647 | 1461191548454 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x125b21000 == 42 [pid = 1647] [id = 201] 15:32:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x125d06400) [pid = 1647] [serial = 601] [outer = 0x0] 15:32:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x127593c00) [pid = 1647] [serial = 602] [outer = 0x125d06400] 15:32:28 INFO - PROCESS | 1647 | 1461191548480 Marionette DEBUG loaded listener.js 15:32:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1289f5000) [pid = 1647] [serial = 603] [outer = 0x125d06400] 15:32:28 INFO - PROCESS | 1647 | 1461191548800 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]]]}] 15:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 480ms 15:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:32:28 INFO - PROCESS | 1647 | 1461191548818 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 15:32:28 INFO - PROCESS | 1647 | 1461191548819 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 15:32:28 INFO - PROCESS | 1647 | 1461191548841 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:32:28 INFO - PROCESS | 1647 | 1461191548843 Marionette TRACE conn2 <- [1,778,null,{}] 15:32:28 INFO - PROCESS | 1647 | 1461191548846 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}] 15:32:28 INFO - PROCESS | 1647 | 1461191548970 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 15:32:28 INFO - PROCESS | 1647 | 1461191548976 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x126f8d000 == 43 [pid = 1647] [id = 202] 15:32:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x129d4bc00) [pid = 1647] [serial = 604] [outer = 0x0] 15:32:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x129d58800) [pid = 1647] [serial = 605] [outer = 0x129d4bc00] 15:32:29 INFO - PROCESS | 1647 | 1461191549031 Marionette DEBUG loaded listener.js 15:32:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x129de6400) [pid = 1647] [serial = 606] [outer = 0x129d4bc00] 15:32:29 INFO - PROCESS | 1647 | 1461191549369 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]]]}] 15:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 589ms 15:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:32:29 INFO - PROCESS | 1647 | 1461191549411 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 15:32:29 INFO - PROCESS | 1647 | 1461191549412 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 15:32:29 INFO - PROCESS | 1647 | 1461191549414 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:32:29 INFO - PROCESS | 1647 | 1461191549415 Marionette TRACE conn2 <- [1,782,null,{}] 15:32:29 INFO - PROCESS | 1647 | 1461191549418 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}] 15:32:29 INFO - PROCESS | 1647 | 1461191549508 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 15:32:29 INFO - PROCESS | 1647 | 1461191549520 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x128891000 == 44 [pid = 1647] [id = 203] 15:32:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12b407c00) [pid = 1647] [serial = 607] [outer = 0x0] 15:32:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12b411800) [pid = 1647] [serial = 608] [outer = 0x12b407c00] 15:32:29 INFO - PROCESS | 1647 | 1461191549546 Marionette DEBUG loaded listener.js 15:32:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12bbaa400) [pid = 1647] [serial = 609] [outer = 0x12b407c00] 15:32:29 INFO - PROCESS | 1647 | 1461191549862 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]]]}] 15:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 467ms 15:32:29 INFO - PROCESS | 1647 | 1461191549883 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 15:32:29 INFO - PROCESS | 1647 | 1461191549884 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 15:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:32:29 INFO - PROCESS | 1647 | 1461191549886 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:32:29 INFO - PROCESS | 1647 | 1461191549888 Marionette TRACE conn2 <- [1,786,null,{}] 15:32:29 INFO - PROCESS | 1647 | 1461191549898 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}] 15:32:30 INFO - PROCESS | 1647 | 1461191550055 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 15:32:30 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12e119800) [pid = 1647] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:32:30 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12f7a7800) [pid = 1647] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:32:30 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1146c3800) [pid = 1647] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:32:30 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12bd11800) [pid = 1647] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:32:30 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1275a5000) [pid = 1647] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:32:30 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11c044800) [pid = 1647] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:32:30 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11adfc000) [pid = 1647] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:32:30 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118853800) [pid = 1647] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:32:30 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12b641000) [pid = 1647] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:32:30 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1269a2400) [pid = 1647] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:32:30 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12bf3bc00) [pid = 1647] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:32:30 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11c992400) [pid = 1647] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:32:30 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12bf40800) [pid = 1647] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:32:30 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11ba58c00) [pid = 1647] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:32:30 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11a948400) [pid = 1647] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:32:30 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12f44b000) [pid = 1647] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:32:30 INFO - PROCESS | 1647 | 1461191550095 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x11913f000 == 45 [pid = 1647] [id = 204] 15:32:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x114b18800) [pid = 1647] [serial = 610] [outer = 0x0] 15:32:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x118862000) [pid = 1647] [serial = 611] [outer = 0x114b18800] 15:32:30 INFO - PROCESS | 1647 | 1461191550121 Marionette DEBUG loaded listener.js 15:32:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x123ac2400) [pid = 1647] [serial = 612] [outer = 0x114b18800] 15:32:30 INFO - PROCESS | 1647 | 1461191550390 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]]]}] 15:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 526ms 15:32:30 INFO - PROCESS | 1647 | 1461191550414 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 15:32:30 INFO - PROCESS | 1647 | 1461191550415 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 15:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:32:30 INFO - PROCESS | 1647 | 1461191550417 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:32:30 INFO - PROCESS | 1647 | 1461191550418 Marionette TRACE conn2 <- [1,790,null,{}] 15:32:30 INFO - PROCESS | 1647 | 1461191550421 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}] 15:32:30 INFO - PROCESS | 1647 | 1461191550511 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 15:32:30 INFO - PROCESS | 1647 | 1461191550515 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b175000 == 46 [pid = 1647] [id = 205] 15:32:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x123ac5c00) [pid = 1647] [serial = 613] [outer = 0x0] 15:32:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12bd06400) [pid = 1647] [serial = 614] [outer = 0x123ac5c00] 15:32:30 INFO - PROCESS | 1647 | 1461191550541 Marionette DEBUG loaded listener.js 15:32:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12bf3bc00) [pid = 1647] [serial = 615] [outer = 0x123ac5c00] 15:32:30 INFO - PROCESS | 1647 | 1461191550868 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]]]}] 15:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 468ms 15:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:32:30 INFO - PROCESS | 1647 | 1461191550886 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 15:32:30 INFO - PROCESS | 1647 | 1461191550887 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 15:32:30 INFO - PROCESS | 1647 | 1461191550894 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:32:30 INFO - PROCESS | 1647 | 1461191550895 Marionette TRACE conn2 <- [1,794,null,{}] 15:32:30 INFO - PROCESS | 1647 | 1461191550898 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}] 15:32:31 INFO - PROCESS | 1647 | 1461191551039 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 15:32:31 INFO - PROCESS | 1647 | 1461191551049 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b41b000 == 47 [pid = 1647] [id = 206] 15:32:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119123000) [pid = 1647] [serial = 616] [outer = 0x0] 15:32:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12bf40800) [pid = 1647] [serial = 617] [outer = 0x119123000] 15:32:31 INFO - PROCESS | 1647 | 1461191551092 Marionette DEBUG loaded listener.js 15:32:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12d0d0000) [pid = 1647] [serial = 618] [outer = 0x119123000] 15:32:31 INFO - PROCESS | 1647 | 1461191551497 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]]]}] 15:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 623ms 15:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:32:31 INFO - PROCESS | 1647 | 1461191551515 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 15:32:31 INFO - PROCESS | 1647 | 1461191551516 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 15:32:31 INFO - PROCESS | 1647 | 1461191551518 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:32:31 INFO - PROCESS | 1647 | 1461191551519 Marionette TRACE conn2 <- [1,798,null,{}] 15:32:31 INFO - PROCESS | 1647 | 1461191551521 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}] 15:32:31 INFO - PROCESS | 1647 | 1461191551610 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 15:32:31 INFO - PROCESS | 1647 | 1461191551658 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc6a000 == 48 [pid = 1647] [id = 207] 15:32:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11bae2400) [pid = 1647] [serial = 619] [outer = 0x0] 15:32:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12d369c00) [pid = 1647] [serial = 620] [outer = 0x11bae2400] 15:32:31 INFO - PROCESS | 1647 | 1461191551688 Marionette DEBUG loaded listener.js 15:32:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12e346c00) [pid = 1647] [serial = 621] [outer = 0x11bae2400] 15:32:31 INFO - PROCESS | 1647 | 1461191551997 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]]]}] 15:32:32 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 15:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 519ms 15:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:32:32 INFO - PROCESS | 1647 | 1461191552037 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 15:32:32 INFO - PROCESS | 1647 | 1461191552039 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 15:32:32 INFO - PROCESS | 1647 | 1461191552041 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:32:32 INFO - PROCESS | 1647 | 1461191552043 Marionette TRACE conn2 <- [1,802,null,{}] 15:32:32 INFO - PROCESS | 1647 | 1461191552100 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}] 15:32:32 INFO - PROCESS | 1647 | 1461191552186 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 15:32:32 INFO - PROCESS | 1647 | 1461191552195 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x118e35000 == 49 [pid = 1647] [id = 208] 15:32:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x118855800) [pid = 1647] [serial = 622] [outer = 0x0] 15:32:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11885f000) [pid = 1647] [serial = 623] [outer = 0x118855800] 15:32:32 INFO - PROCESS | 1647 | 1461191552267 Marionette DEBUG loaded listener.js 15:32:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1191abc00) [pid = 1647] [serial = 624] [outer = 0x118855800] 15:32:32 INFO - PROCESS | 1647 | 1461191552729 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]]]}] 15:32:32 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 15:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 722ms 15:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:32:32 INFO - PROCESS | 1647 | 1461191552764 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 15:32:32 INFO - PROCESS | 1647 | 1461191552767 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 15:32:32 INFO - PROCESS | 1647 | 1461191552770 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:32:32 INFO - PROCESS | 1647 | 1461191552773 Marionette TRACE conn2 <- [1,806,null,{}] 15:32:32 INFO - PROCESS | 1647 | 1461191552776 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}] 15:32:32 INFO - PROCESS | 1647 | 1461191552873 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 15:32:32 INFO - PROCESS | 1647 | 1461191552963 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c645800 == 50 [pid = 1647] [id = 209] 15:32:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11c04a400) [pid = 1647] [serial = 625] [outer = 0x0] 15:32:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11c2b9c00) [pid = 1647] [serial = 626] [outer = 0x11c04a400] 15:32:32 INFO - PROCESS | 1647 | 1461191552994 Marionette DEBUG loaded listener.js 15:32:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x123acc800) [pid = 1647] [serial = 627] [outer = 0x11c04a400] 15:32:33 INFO - PROCESS | 1647 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 15:32:33 INFO - PROCESS | 1647 | Determined SkiaGL cache limits: Size 100663296, Items: 256 15:32:33 INFO - PROCESS | 1647 | [GFX2-]: Using SkiaGL canvas. 15:32:33 INFO - PROCESS | 1647 | 1461191553516 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]]]}] 15:32:33 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 15:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 774ms 15:32:33 INFO - PROCESS | 1647 | 1461191553545 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 15:32:33 INFO - PROCESS | 1647 | 1461191553547 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 15:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:32:33 INFO - PROCESS | 1647 | 1461191553551 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:32:33 INFO - PROCESS | 1647 | 1461191553553 Marionette TRACE conn2 <- [1,810,null,{}] 15:32:33 INFO - PROCESS | 1647 | 1461191553556 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}] 15:32:33 INFO - PROCESS | 1647 | 1461191553654 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 15:32:33 INFO - PROCESS | 1647 | 1461191553717 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c088800 == 51 [pid = 1647] [id = 210] 15:32:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x125d0dc00) [pid = 1647] [serial = 628] [outer = 0x0] 15:32:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1268fb400) [pid = 1647] [serial = 629] [outer = 0x125d0dc00] 15:32:33 INFO - PROCESS | 1647 | 1461191553750 Marionette DEBUG loaded listener.js 15:32:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x129db0400) [pid = 1647] [serial = 630] [outer = 0x125d0dc00] 15:32:34 INFO - PROCESS | 1647 | 1461191554203 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]]]}] 15:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 675ms 15:32:34 INFO - PROCESS | 1647 | 1461191554243 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 15:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:32:34 INFO - PROCESS | 1647 | 1461191554248 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 15:32:34 INFO - PROCESS | 1647 | 1461191554251 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:32:34 INFO - PROCESS | 1647 | 1461191554252 Marionette TRACE conn2 <- [1,814,null,{}] 15:32:34 INFO - PROCESS | 1647 | 1461191554255 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}] 15:32:34 INFO - PROCESS | 1647 | 1461191554350 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 15:32:34 INFO - PROCESS | 1647 | 1461191554414 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12db27800 == 52 [pid = 1647] [id = 211] 15:32:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x129de4400) [pid = 1647] [serial = 631] [outer = 0x0] 15:32:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12d36a400) [pid = 1647] [serial = 632] [outer = 0x129de4400] 15:32:34 INFO - PROCESS | 1647 | 1461191554444 Marionette DEBUG loaded listener.js 15:32:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12e113400) [pid = 1647] [serial = 633] [outer = 0x129de4400] 15:32:34 INFO - PROCESS | 1647 | 1461191554846 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] 15:32:34 INFO - PROCESS | 1647 | 1461191554873 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 15:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:32:34 INFO - PROCESS | 1647 | 1461191554875 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:32:34 INFO - PROCESS | 1647 | 1461191554877 Marionette TRACE conn2 <- [1,818,null,{}] 15:32:34 INFO - PROCESS | 1647 | 1461191554879 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}] 15:32:34 INFO - PROCESS | 1647 | 1461191554971 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 15:32:35 INFO - PROCESS | 1647 | 1461191555018 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e474000 == 53 [pid = 1647] [id = 212] 15:32:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12b405000) [pid = 1647] [serial = 634] [outer = 0x0] 15:32:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12e383400) [pid = 1647] [serial = 635] [outer = 0x12b405000] 15:32:35 INFO - PROCESS | 1647 | 1461191555048 Marionette DEBUG loaded listener.js 15:32:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12e79c000) [pid = 1647] [serial = 636] [outer = 0x12b405000] 15:32:35 INFO - PROCESS | 1647 | 1461191555465 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]]]}] 15:32:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:32:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 619ms 15:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:32:35 INFO - PROCESS | 1647 | 1461191555495 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 15:32:35 INFO - PROCESS | 1647 | 1461191555497 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 15:32:35 INFO - PROCESS | 1647 | 1461191555501 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:32:35 INFO - PROCESS | 1647 | 1461191555503 Marionette TRACE conn2 <- [1,822,null,{}] 15:32:35 INFO - PROCESS | 1647 | 1461191555507 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}] 15:32:35 INFO - PROCESS | 1647 | 1461191555708 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 15:32:35 INFO - PROCESS | 1647 | 1461191555800 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ec42800 == 54 [pid = 1647] [id = 213] 15:32:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12b8a5400) [pid = 1647] [serial = 637] [outer = 0x0] 15:32:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12e79ac00) [pid = 1647] [serial = 638] [outer = 0x12b8a5400] 15:32:35 INFO - PROCESS | 1647 | 1461191555833 Marionette DEBUG loaded listener.js 15:32:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12ef6ac00) [pid = 1647] [serial = 639] [outer = 0x12b8a5400] 15:32:36 INFO - PROCESS | 1647 | 1461191556318 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] 15:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:32:36 INFO - PROCESS | 1647 | 1461191556375 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 15:32:36 INFO - PROCESS | 1647 | 1461191556379 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:32:36 INFO - PROCESS | 1647 | 1461191556381 Marionette TRACE conn2 <- [1,826,null,{}] 15:32:36 INFO - PROCESS | 1647 | 1461191556385 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}] 15:32:36 INFO - PROCESS | 1647 | 1461191556528 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 15:32:36 INFO - PROCESS | 1647 | 1461191556620 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aabb000 == 55 [pid = 1647] [id = 214] 15:32:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x119d5a400) [pid = 1647] [serial = 640] [outer = 0x0] 15:32:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12778a000) [pid = 1647] [serial = 641] [outer = 0x119d5a400] 15:32:36 INFO - PROCESS | 1647 | 1461191556670 Marionette DEBUG loaded listener.js 15:32:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12d0c9800) [pid = 1647] [serial = 642] [outer = 0x119d5a400] 15:32:37 INFO - PROCESS | 1647 | 1461191557249 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]]]}] 15:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 923ms 15:32:37 INFO - PROCESS | 1647 | 1461191557302 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 15:32:37 INFO - PROCESS | 1647 | 1461191557304 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 15:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:32:37 INFO - PROCESS | 1647 | 1461191557326 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:32:37 INFO - PROCESS | 1647 | 1461191557328 Marionette TRACE conn2 <- [1,830,null,{}] 15:32:37 INFO - PROCESS | 1647 | 1461191557332 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}] 15:32:37 INFO - PROCESS | 1647 | 1461191557426 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 15:32:37 INFO - PROCESS | 1647 | 1461191557496 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x118ee1000 == 56 [pid = 1647] [id = 215] 15:32:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11aa58400) [pid = 1647] [serial = 643] [outer = 0x0] 15:32:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11acc8800) [pid = 1647] [serial = 644] [outer = 0x11aa58400] 15:32:37 INFO - PROCESS | 1647 | 1461191557527 Marionette DEBUG loaded listener.js 15:32:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11bae1c00) [pid = 1647] [serial = 645] [outer = 0x11aa58400] 15:32:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12b41b000 == 55 [pid = 1647] [id = 206] 15:32:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11b175000 == 54 [pid = 1647] [id = 205] 15:32:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11913f000 == 53 [pid = 1647] [id = 204] 15:32:37 INFO - PROCESS | 1647 | --DOCSHELL 0x128891000 == 52 [pid = 1647] [id = 203] 15:32:37 INFO - PROCESS | 1647 | --DOCSHELL 0x126f8d000 == 51 [pid = 1647] [id = 202] 15:32:37 INFO - PROCESS | 1647 | --DOCSHELL 0x125b21000 == 50 [pid = 1647] [id = 201] 15:32:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11c962800 == 49 [pid = 1647] [id = 200] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12d366c00) [pid = 1647] [serial = 581] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x125cda000) [pid = 1647] [serial = 548] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12b83b800) [pid = 1647] [serial = 551] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11b176000 == 48 [pid = 1647] [id = 199] 15:32:37 INFO - PROCESS | 1647 | --DOCSHELL 0x119705800 == 47 [pid = 1647] [id = 198] 15:32:37 INFO - PROCESS | 1647 | --DOCSHELL 0x119860000 == 46 [pid = 1647] [id = 197] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12e383000) [pid = 1647] [serial = 513] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12fb6ac00) [pid = 1647] [serial = 443] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x118987c00) [pid = 1647] [serial = 497] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12da1c800) [pid = 1647] [serial = 510] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12bd11000) [pid = 1647] [serial = 507] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x127af6000) [pid = 1647] [serial = 504] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11bad8800) [pid = 1647] [serial = 501] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x118861400) [pid = 1647] [serial = 579] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12bd0dc00) [pid = 1647] [serial = 569] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x129de3800) [pid = 1647] [serial = 566] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12e342000) [pid = 1647] [serial = 572] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11a951800) [pid = 1647] [serial = 545] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x128882c00) [pid = 1647] [serial = 563] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12e79bc00) [pid = 1647] [serial = 555] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12e38cc00) [pid = 1647] [serial = 554] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11c7c0000) [pid = 1647] [serial = 560] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x125f87400) [pid = 1647] [serial = 561] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11ba59400) [pid = 1647] [serial = 558] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11ae81800) [pid = 1647] [serial = 557] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12d0c8400) [pid = 1647] [serial = 570] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12f450c00) [pid = 1647] [serial = 575] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12ef6e000) [pid = 1647] [serial = 573] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11885bc00) [pid = 1647] [serial = 578] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12f459400) [pid = 1647] [serial = 576] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12bbae000) [pid = 1647] [serial = 567] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x129d58400) [pid = 1647] [serial = 564] [outer = 0x0] [url = about:blank] 15:32:37 INFO - PROCESS | 1647 | 1461191557950 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]]]}] 15:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 673ms 15:32:38 INFO - PROCESS | 1647 | 1461191557998 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 15:32:38 INFO - PROCESS | 1647 | 1461191558002 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 15:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:32:38 INFO - PROCESS | 1647 | 1461191558006 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:32:38 INFO - PROCESS | 1647 | 1461191558008 Marionette TRACE conn2 <- [1,834,null,{}] 15:32:38 INFO - PROCESS | 1647 | 1461191558010 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}] 15:32:38 INFO - PROCESS | 1647 | 1461191558087 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 15:32:38 INFO - PROCESS | 1647 | 1461191558094 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x11984e800 == 47 [pid = 1647] [id = 216] 15:32:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11885bc00) [pid = 1647] [serial = 646] [outer = 0x0] 15:32:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11bae3c00) [pid = 1647] [serial = 647] [outer = 0x11885bc00] 15:32:38 INFO - PROCESS | 1647 | 1461191558120 Marionette DEBUG loaded listener.js 15:32:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x125d03800) [pid = 1647] [serial = 648] [outer = 0x11885bc00] 15:32:38 INFO - PROCESS | 1647 | 1461191558504 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]]]}] 15:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 522ms 15:32:38 INFO - PROCESS | 1647 | 1461191558529 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 15:32:38 INFO - PROCESS | 1647 | 1461191558530 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 15:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:32:38 INFO - PROCESS | 1647 | 1461191558532 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:32:38 INFO - PROCESS | 1647 | 1461191558535 Marionette TRACE conn2 <- [1,838,null,{}] 15:32:38 INFO - PROCESS | 1647 | 1461191558542 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}] 15:32:38 INFO - PROCESS | 1647 | 1461191558625 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 15:32:38 INFO - PROCESS | 1647 | 1461191558630 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cace000 == 48 [pid = 1647] [id = 217] 15:32:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x125d0cc00) [pid = 1647] [serial = 649] [outer = 0x0] 15:32:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x127596c00) [pid = 1647] [serial = 650] [outer = 0x125d0cc00] 15:32:38 INFO - PROCESS | 1647 | 1461191558657 Marionette DEBUG loaded listener.js 15:32:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x129d56c00) [pid = 1647] [serial = 651] [outer = 0x125d0cc00] 15:32:38 INFO - PROCESS | 1647 | 1461191558985 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]]]}] 15:32:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 471ms 15:32:39 INFO - PROCESS | 1647 | 1461191559003 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 15:32:39 INFO - PROCESS | 1647 | 1461191559007 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 15:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:32:39 INFO - PROCESS | 1647 | 1461191559011 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:32:39 INFO - PROCESS | 1647 | 1461191559012 Marionette TRACE conn2 <- [1,842,null,{}] 15:32:39 INFO - PROCESS | 1647 | 1461191559015 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}] 15:32:39 INFO - PROCESS | 1647 | 1461191559122 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 15:32:39 INFO - PROCESS | 1647 | 1461191559195 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12687b800 == 49 [pid = 1647] [id = 218] 15:32:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x129d58000) [pid = 1647] [serial = 652] [outer = 0x0] 15:32:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x129ddc400) [pid = 1647] [serial = 653] [outer = 0x129d58000] 15:32:39 INFO - PROCESS | 1647 | 1461191559237 Marionette DEBUG loaded listener.js 15:32:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12b40e000) [pid = 1647] [serial = 654] [outer = 0x129d58000] 15:32:39 INFO - PROCESS | 1647 | 1461191559661 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]]]}] 15:32:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 669ms 15:32:39 INFO - PROCESS | 1647 | 1461191559680 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 15:32:39 INFO - PROCESS | 1647 | 1461191559681 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 15:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:32:39 INFO - PROCESS | 1647 | 1461191559684 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:32:39 INFO - PROCESS | 1647 | 1461191559685 Marionette TRACE conn2 <- [1,846,null,{}] 15:32:39 INFO - PROCESS | 1647 | 1461191559687 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}] 15:32:39 INFO - PROCESS | 1647 | 1461191559763 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 15:32:39 INFO - PROCESS | 1647 | 1461191559768 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x1288a9000 == 50 [pid = 1647] [id = 219] 15:32:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11a952400) [pid = 1647] [serial = 655] [outer = 0x0] 15:32:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x129d4fc00) [pid = 1647] [serial = 656] [outer = 0x11a952400] 15:32:39 INFO - PROCESS | 1647 | 1461191559792 Marionette DEBUG loaded listener.js 15:32:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12b8a6c00) [pid = 1647] [serial = 657] [outer = 0x11a952400] 15:32:40 INFO - PROCESS | 1647 | 1461191560141 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]]]}] 15:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 469ms 15:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:32:40 INFO - PROCESS | 1647 | 1461191560154 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 15:32:40 INFO - PROCESS | 1647 | 1461191560155 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 15:32:40 INFO - PROCESS | 1647 | 1461191560157 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:32:40 INFO - PROCESS | 1647 | 1461191560158 Marionette TRACE conn2 <- [1,850,null,{}] 15:32:40 INFO - PROCESS | 1647 | 1461191560160 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}] 15:32:40 INFO - PROCESS | 1647 | 1461191560277 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 15:32:40 INFO - PROCESS | 1647 | 1461191560282 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b866000 == 51 [pid = 1647] [id = 220] 15:32:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12b8aac00) [pid = 1647] [serial = 658] [outer = 0x0] 15:32:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12bd04400) [pid = 1647] [serial = 659] [outer = 0x12b8aac00] 15:32:40 INFO - PROCESS | 1647 | 1461191560336 Marionette DEBUG loaded listener.js 15:32:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12db99000) [pid = 1647] [serial = 660] [outer = 0x12b8aac00] 15:32:40 INFO - PROCESS | 1647 | 1461191560677 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]]]}] 15:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 570ms 15:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:32:40 INFO - PROCESS | 1647 | 1461191560728 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 15:32:40 INFO - PROCESS | 1647 | 1461191560729 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 15:32:40 INFO - PROCESS | 1647 | 1461191560731 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:32:40 INFO - PROCESS | 1647 | 1461191560732 Marionette TRACE conn2 <- [1,854,null,{}] 15:32:40 INFO - PROCESS | 1647 | 1461191560734 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}] 15:32:40 INFO - PROCESS | 1647 | 1461191560830 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 15:32:40 INFO - PROCESS | 1647 | 1461191560842 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc78800 == 52 [pid = 1647] [id = 221] 15:32:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12db9b000) [pid = 1647] [serial = 661] [outer = 0x0] 15:32:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12db9e400) [pid = 1647] [serial = 662] [outer = 0x12db9b000] 15:32:40 INFO - PROCESS | 1647 | 1461191560867 Marionette DEBUG loaded listener.js 15:32:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12e10dc00) [pid = 1647] [serial = 663] [outer = 0x12db9b000] 15:32:41 INFO - PROCESS | 1647 | 1461191561183 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]]]}] 15:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 469ms 15:32:41 INFO - PROCESS | 1647 | 1461191561200 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 15:32:41 INFO - PROCESS | 1647 | 1461191561201 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 15:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:32:41 INFO - PROCESS | 1647 | 1461191561203 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:32:41 INFO - PROCESS | 1647 | 1461191561205 Marionette TRACE conn2 <- [1,858,null,{}] 15:32:41 INFO - PROCESS | 1647 | 1461191561211 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}] 15:32:41 INFO - PROCESS | 1647 | 1461191561309 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 15:32:41 INFO - PROCESS | 1647 | 1461191561321 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d1e6800 == 53 [pid = 1647] [id = 222] 15:32:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12db9f400) [pid = 1647] [serial = 664] [outer = 0x0] 15:32:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12e387400) [pid = 1647] [serial = 665] [outer = 0x12db9f400] 15:32:41 INFO - PROCESS | 1647 | 1461191561346 Marionette DEBUG loaded listener.js 15:32:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12e79fc00) [pid = 1647] [serial = 666] [outer = 0x12db9f400] 15:32:41 INFO - PROCESS | 1647 | 1461191561695 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]]]}] 15:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 524ms 15:32:41 INFO - PROCESS | 1647 | 1461191561733 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 15:32:41 INFO - PROCESS | 1647 | 1461191561735 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 15:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:32:41 INFO - PROCESS | 1647 | 1461191561739 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:32:41 INFO - PROCESS | 1647 | 1461191561740 Marionette TRACE conn2 <- [1,862,null,{}] 15:32:41 INFO - PROCESS | 1647 | 1461191561744 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}] 15:32:41 INFO - PROCESS | 1647 | 1461191561889 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 15:32:41 INFO - PROCESS | 1647 | 1461191561911 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12db2f000 == 54 [pid = 1647] [id = 223] 15:32:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x114bdb400) [pid = 1647] [serial = 667] [outer = 0x0] 15:32:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x114bdf400) [pid = 1647] [serial = 668] [outer = 0x114bdb400] 15:32:41 INFO - PROCESS | 1647 | 1461191561953 Marionette DEBUG loaded listener.js 15:32:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x114be3800) [pid = 1647] [serial = 669] [outer = 0x114bdb400] 15:32:42 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x118ecb000) [pid = 1647] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:32:42 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11aded400) [pid = 1647] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:32:42 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x125d06400) [pid = 1647] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:32:42 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11caa2800) [pid = 1647] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:32:42 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x114b18800) [pid = 1647] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:32:42 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x123ac5c00) [pid = 1647] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:32:42 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11897d400) [pid = 1647] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:32:42 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x129d4bc00) [pid = 1647] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:32:42 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119123000) [pid = 1647] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:32:42 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12b407c00) [pid = 1647] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:32:42 INFO - PROCESS | 1647 | 1461191562398 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]]]}] 15:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 672ms 15:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:32:42 INFO - PROCESS | 1647 | 1461191562411 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 15:32:42 INFO - PROCESS | 1647 | 1461191562412 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 15:32:42 INFO - PROCESS | 1647 | 1461191562414 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:32:42 INFO - PROCESS | 1647 | 1461191562415 Marionette TRACE conn2 <- [1,866,null,{}] 15:32:42 INFO - PROCESS | 1647 | 1461191562417 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}] 15:32:42 INFO - PROCESS | 1647 | 1461191562525 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 15:32:42 INFO - PROCESS | 1647 | 1461191562562 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e7c7000 == 55 [pid = 1647] [id = 224] 15:32:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x114bd7400) [pid = 1647] [serial = 670] [outer = 0x0] 15:32:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x118ecb000) [pid = 1647] [serial = 671] [outer = 0x114bd7400] 15:32:42 INFO - PROCESS | 1647 | 1461191562587 Marionette DEBUG loaded listener.js 15:32:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1289fa800) [pid = 1647] [serial = 672] [outer = 0x114bd7400] 15:32:42 INFO - PROCESS | 1647 | 1461191562848 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]]]}] 15:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 469ms 15:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:32:42 INFO - PROCESS | 1647 | 1461191562883 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 15:32:42 INFO - PROCESS | 1647 | 1461191562885 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 15:32:42 INFO - PROCESS | 1647 | 1461191562887 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:32:42 INFO - PROCESS | 1647 | 1461191562889 Marionette TRACE conn2 <- [1,870,null,{}] 15:32:42 INFO - PROCESS | 1647 | 1461191562899 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}] 15:32:43 INFO - PROCESS | 1647 | 1461191563000 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 15:32:43 INFO - PROCESS | 1647 | 1461191563004 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f882000 == 56 [pid = 1647] [id = 225] 15:32:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11b955000) [pid = 1647] [serial = 673] [outer = 0x0] 15:32:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12ef6b000) [pid = 1647] [serial = 674] [outer = 0x11b955000] 15:32:43 INFO - PROCESS | 1647 | 1461191563033 Marionette DEBUG loaded listener.js 15:32:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12f79b400) [pid = 1647] [serial = 675] [outer = 0x11b955000] 15:32:43 INFO - PROCESS | 1647 | 1461191563377 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]]]}] 15:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 527ms 15:32:43 INFO - PROCESS | 1647 | 1461191563415 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 15:32:43 INFO - PROCESS | 1647 | 1461191563416 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 15:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:32:43 INFO - PROCESS | 1647 | 1461191563419 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:32:43 INFO - PROCESS | 1647 | 1461191563420 Marionette TRACE conn2 <- [1,874,null,{}] 15:32:43 INFO - PROCESS | 1647 | 1461191563422 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}] 15:32:43 INFO - PROCESS | 1647 | 1461191563503 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 15:32:43 INFO - PROCESS | 1647 | 1461191563507 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ffac000 == 57 [pid = 1647] [id = 226] 15:32:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11559b000) [pid = 1647] [serial = 676] [outer = 0x0] 15:32:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11559e400) [pid = 1647] [serial = 677] [outer = 0x11559b000] 15:32:43 INFO - PROCESS | 1647 | 1461191563531 Marionette DEBUG loaded listener.js 15:32:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1269a2400) [pid = 1647] [serial = 678] [outer = 0x11559b000] 15:32:43 INFO - PROCESS | 1647 | 1461191563834 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]]]}] 15:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 468ms 15:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:32:43 INFO - PROCESS | 1647 | 1461191563887 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 15:32:43 INFO - PROCESS | 1647 | 1461191563888 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 15:32:43 INFO - PROCESS | 1647 | 1461191563890 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:32:43 INFO - PROCESS | 1647 | 1461191563891 Marionette TRACE conn2 <- [1,878,null,{}] 15:32:43 INFO - PROCESS | 1647 | 1461191563894 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}] 15:32:43 INFO - PROCESS | 1647 | 1461191563974 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 15:32:44 INFO - PROCESS | 1647 | 1461191564038 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ffc4000 == 58 [pid = 1647] [id = 227] 15:32:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11559f000) [pid = 1647] [serial = 679] [outer = 0x0] 15:32:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12b480c00) [pid = 1647] [serial = 680] [outer = 0x11559f000] 15:32:44 INFO - PROCESS | 1647 | 1461191564063 Marionette DEBUG loaded listener.js 15:32:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12b484c00) [pid = 1647] [serial = 681] [outer = 0x11559f000] 15:32:44 INFO - PROCESS | 1647 | --DOCSHELL 0x116375800 == 57 [pid = 1647] [id = 102] 15:32:44 INFO - PROCESS | 1647 | --DOCSHELL 0x11bece000 == 56 [pid = 1647] [id = 150] 15:32:44 INFO - PROCESS | 1647 | --DOCSHELL 0x118ef4000 == 55 [pid = 1647] [id = 98] 15:32:44 INFO - PROCESS | 1647 | --DOCSHELL 0x11cae2800 == 54 [pid = 1647] [id = 196] 15:32:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12d8d4000 == 53 [pid = 1647] [id = 194] 15:32:44 INFO - PROCESS | 1647 | --DOCSHELL 0x11aa90000 == 52 [pid = 1647] [id = 149] 15:32:44 INFO - PROCESS | 1647 | --DOCSHELL 0x11aab7800 == 51 [pid = 1647] [id = 195] 15:32:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12f0a4000 == 50 [pid = 1647] [id = 152] 15:32:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12d1d2800 == 49 [pid = 1647] [id = 117] 15:32:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb5c000 == 48 [pid = 1647] [id = 97] 15:32:44 INFO - PROCESS | 1647 | --DOCSHELL 0x119847800 == 47 [pid = 1647] [id = 153] 15:32:44 INFO - PROCESS | 1647 | --DOCSHELL 0x118ee1000 == 46 [pid = 1647] [id = 215] 15:32:44 INFO - PROCESS | 1647 | --DOCSHELL 0x11aabb000 == 45 [pid = 1647] [id = 214] 15:32:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12ec42800 == 44 [pid = 1647] [id = 213] 15:32:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12e474000 == 43 [pid = 1647] [id = 212] 15:32:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12db27800 == 42 [pid = 1647] [id = 211] 15:32:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12c088800 == 41 [pid = 1647] [id = 210] 15:32:44 INFO - PROCESS | 1647 | --DOCSHELL 0x11c645800 == 40 [pid = 1647] [id = 209] 15:32:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc6a000 == 39 [pid = 1647] [id = 207] 15:32:44 INFO - PROCESS | 1647 | --DOCSHELL 0x118e35000 == 38 [pid = 1647] [id = 208] 15:32:45 INFO - PROCESS | 1647 | --DOCSHELL 0x11984e800 == 37 [pid = 1647] [id = 216] 15:32:45 INFO - PROCESS | 1647 | --DOCSHELL 0x11cace000 == 36 [pid = 1647] [id = 217] 15:32:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc78800 == 35 [pid = 1647] [id = 221] 15:32:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12db2f000 == 34 [pid = 1647] [id = 223] 15:32:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12687b800 == 33 [pid = 1647] [id = 218] 15:32:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12b866000 == 32 [pid = 1647] [id = 220] 15:32:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12d1e6800 == 31 [pid = 1647] [id = 222] 15:32:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12e7c7000 == 30 [pid = 1647] [id = 224] 15:32:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12f882000 == 29 [pid = 1647] [id = 225] 15:32:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1288a9000 == 28 [pid = 1647] [id = 219] 15:32:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12ffac000 == 27 [pid = 1647] [id = 226] 15:32:45 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11a944c00) [pid = 1647] [serial = 590] [outer = 0x0] [url = about:blank] 15:32:45 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11bc8c800) [pid = 1647] [serial = 594] [outer = 0x0] [url = about:blank] 15:32:45 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1289f5000) [pid = 1647] [serial = 603] [outer = 0x0] [url = about:blank] 15:32:45 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x125d0f400) [pid = 1647] [serial = 599] [outer = 0x0] [url = about:blank] 15:32:45 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118862000) [pid = 1647] [serial = 611] [outer = 0x0] [url = about:blank] 15:32:45 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12bf3bc00) [pid = 1647] [serial = 615] [outer = 0x0] [url = about:blank] 15:32:45 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11caa2000) [pid = 1647] [serial = 597] [outer = 0x0] [url = about:blank] 15:32:45 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11c2d5000) [pid = 1647] [serial = 596] [outer = 0x0] [url = about:blank] 15:32:45 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11aeec400) [pid = 1647] [serial = 593] [outer = 0x0] [url = about:blank] 15:32:45 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11aeeac00) [pid = 1647] [serial = 584] [outer = 0x0] [url = about:blank] 15:32:45 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11acc4c00) [pid = 1647] [serial = 591] [outer = 0x0] [url = about:blank] 15:32:45 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x129d58800) [pid = 1647] [serial = 605] [outer = 0x0] [url = about:blank] 15:32:45 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12bf40800) [pid = 1647] [serial = 617] [outer = 0x0] [url = about:blank] 15:32:45 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1269a2800) [pid = 1647] [serial = 600] [outer = 0x0] [url = about:blank] 15:32:45 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x127593c00) [pid = 1647] [serial = 602] [outer = 0x0] [url = about:blank] 15:32:45 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11ca9bc00) [pid = 1647] [serial = 587] [outer = 0x0] [url = about:blank] 15:32:45 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12bd06400) [pid = 1647] [serial = 614] [outer = 0x0] [url = about:blank] 15:32:45 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x123ac2400) [pid = 1647] [serial = 612] [outer = 0x0] [url = about:blank] 15:32:45 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x129de6400) [pid = 1647] [serial = 606] [outer = 0x0] [url = about:blank] 15:32:45 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12bbaa400) [pid = 1647] [serial = 609] [outer = 0x0] [url = about:blank] 15:32:45 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12b411800) [pid = 1647] [serial = 608] [outer = 0x0] [url = about:blank] 15:32:45 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12d0d0000) [pid = 1647] [serial = 618] [outer = 0x0] [url = about:blank] 15:32:45 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12d369c00) [pid = 1647] [serial = 620] [outer = 0x0] [url = about:blank] 15:32:45 INFO - PROCESS | 1647 | 1461191565600 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]]]}] 15:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1722ms 15:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:32:45 INFO - PROCESS | 1647 | 1461191565614 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 15:32:45 INFO - PROCESS | 1647 | 1461191565616 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 15:32:45 INFO - PROCESS | 1647 | 1461191565620 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:32:45 INFO - PROCESS | 1647 | 1461191565622 Marionette TRACE conn2 <- [1,882,null,{}] 15:32:45 INFO - PROCESS | 1647 | 1461191565629 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}] 15:32:45 INFO - PROCESS | 1647 | 1461191565703 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 15:32:45 INFO - PROCESS | 1647 | 1461191565749 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x116711000 == 28 [pid = 1647] [id = 228] 15:32:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x114bddc00) [pid = 1647] [serial = 682] [outer = 0x0] 15:32:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x114bde400) [pid = 1647] [serial = 683] [outer = 0x114bddc00] 15:32:45 INFO - PROCESS | 1647 | 1461191565776 Marionette DEBUG loaded listener.js 15:32:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x115596400) [pid = 1647] [serial = 684] [outer = 0x114bddc00] 15:32:46 INFO - PROCESS | 1647 | 1461191566086 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]]]}] 15:32:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 475ms 15:32:46 INFO - PROCESS | 1647 | 1461191566098 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 15:32:46 INFO - PROCESS | 1647 | 1461191566102 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 15:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:32:46 INFO - PROCESS | 1647 | 1461191566109 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:32:46 INFO - PROCESS | 1647 | 1461191566112 Marionette TRACE conn2 <- [1,886,null,{}] 15:32:46 INFO - PROCESS | 1647 | 1461191566115 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}] 15:32:46 INFO - PROCESS | 1647 | 1461191566188 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 15:32:46 INFO - PROCESS | 1647 | 1461191566193 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x119153000 == 29 [pid = 1647] [id = 229] 15:32:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11559a000) [pid = 1647] [serial = 685] [outer = 0x0] 15:32:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1163f8000) [pid = 1647] [serial = 686] [outer = 0x11559a000] 15:32:46 INFO - PROCESS | 1647 | 1461191566221 Marionette DEBUG loaded listener.js 15:32:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x118859400) [pid = 1647] [serial = 687] [outer = 0x11559a000] 15:32:46 INFO - PROCESS | 1647 | 1461191566552 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]]]}] 15:32:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 473ms 15:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:32:46 INFO - PROCESS | 1647 | 1461191566581 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 15:32:46 INFO - PROCESS | 1647 | 1461191566583 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 15:32:46 INFO - PROCESS | 1647 | 1461191566585 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:32:46 INFO - PROCESS | 1647 | 1461191566587 Marionette TRACE conn2 <- [1,890,null,{}] 15:32:46 INFO - PROCESS | 1647 | 1461191566598 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}] 15:32:46 INFO - PROCESS | 1647 | 1461191566670 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 15:32:46 INFO - PROCESS | 1647 | 1461191566675 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x119ddc800 == 30 [pid = 1647] [id = 230] 15:32:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1146c5000) [pid = 1647] [serial = 688] [outer = 0x0] 15:32:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x118ecf000) [pid = 1647] [serial = 689] [outer = 0x1146c5000] 15:32:46 INFO - PROCESS | 1647 | 1461191566706 Marionette DEBUG loaded listener.js 15:32:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x119238c00) [pid = 1647] [serial = 690] [outer = 0x1146c5000] 15:32:47 INFO - PROCESS | 1647 | 1461191567044 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]]]}] 15:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 475ms 15:32:47 INFO - PROCESS | 1647 | 1461191567062 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 15:32:47 INFO - PROCESS | 1647 | 1461191567063 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 15:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:32:47 INFO - PROCESS | 1647 | 1461191567066 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:32:47 INFO - PROCESS | 1647 | 1461191567067 Marionette TRACE conn2 <- [1,894,null,{}] 15:32:47 INFO - PROCESS | 1647 | 1461191567069 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}] 15:32:47 INFO - PROCESS | 1647 | 1461191567140 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 15:32:47 INFO - PROCESS | 1647 | 1461191567186 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9ba000 == 31 [pid = 1647] [id = 231] 15:32:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1146c5400) [pid = 1647] [serial = 691] [outer = 0x0] 15:32:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x119a29400) [pid = 1647] [serial = 692] [outer = 0x1146c5400] 15:32:47 INFO - PROCESS | 1647 | 1461191567213 Marionette DEBUG loaded listener.js 15:32:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11a947800) [pid = 1647] [serial = 693] [outer = 0x1146c5400] 15:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 418ms 15:32:47 INFO - PROCESS | 1647 | 1461191567480 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]]]}] 15:32:47 INFO - PROCESS | 1647 | 1461191567484 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 15:32:47 INFO - PROCESS | 1647 | 1461191567485 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 15:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:32:47 INFO - PROCESS | 1647 | 1461191567487 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:32:47 INFO - PROCESS | 1647 | 1461191567489 Marionette TRACE conn2 <- [1,898,null,{}] 15:32:47 INFO - PROCESS | 1647 | 1461191567500 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}] 15:32:47 INFO - PROCESS | 1647 | 1461191567573 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 15:32:47 INFO - PROCESS | 1647 | 1461191567578 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b17c000 == 32 [pid = 1647] [id = 232] 15:32:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x115595000) [pid = 1647] [serial = 694] [outer = 0x0] 15:32:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11a94d800) [pid = 1647] [serial = 695] [outer = 0x115595000] 15:32:47 INFO - PROCESS | 1647 | 1461191567605 Marionette DEBUG loaded listener.js 15:32:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11aa56c00) [pid = 1647] [serial = 696] [outer = 0x115595000] 15:32:47 INFO - PROCESS | 1647 | 1461191567941 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]]]}] 15:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 477ms 15:32:47 INFO - PROCESS | 1647 | 1461191567979 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 15:32:47 INFO - PROCESS | 1647 | 1461191567981 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 15:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:32:47 INFO - PROCESS | 1647 | 1461191567985 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:32:47 INFO - PROCESS | 1647 | 1461191567986 Marionette TRACE conn2 <- [1,902,null,{}] 15:32:47 INFO - PROCESS | 1647 | 1461191567992 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}] 15:32:48 INFO - PROCESS | 1647 | 1461191568158 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 15:32:48 INFO - PROCESS | 1647 | 1461191568175 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba63800 == 33 [pid = 1647] [id = 233] 15:32:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11acc2800) [pid = 1647] [serial = 697] [outer = 0x0] 15:32:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11acce800) [pid = 1647] [serial = 698] [outer = 0x11acc2800] 15:32:48 INFO - PROCESS | 1647 | 1461191568222 Marionette DEBUG loaded listener.js 15:32:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11aeedc00) [pid = 1647] [serial = 699] [outer = 0x11acc2800] 15:32:48 INFO - PROCESS | 1647 | 1461191568581 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]]]}] 15:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 620ms 15:32:48 INFO - PROCESS | 1647 | 1461191568605 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 15:32:48 INFO - PROCESS | 1647 | 1461191568606 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 15:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:32:48 INFO - PROCESS | 1647 | 1461191568612 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:32:48 INFO - PROCESS | 1647 | 1461191568613 Marionette TRACE conn2 <- [1,906,null,{}] 15:32:48 INFO - PROCESS | 1647 | 1461191568615 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}] 15:32:48 INFO - PROCESS | 1647 | 1461191568684 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 15:32:48 INFO - PROCESS | 1647 | 1461191568730 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c394800 == 34 [pid = 1647] [id = 234] 15:32:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11863e800) [pid = 1647] [serial = 700] [outer = 0x0] 15:32:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11b90f400) [pid = 1647] [serial = 701] [outer = 0x11863e800] 15:32:48 INFO - PROCESS | 1647 | 1461191568755 Marionette DEBUG loaded listener.js 15:32:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11bad7000) [pid = 1647] [serial = 702] [outer = 0x11863e800] 15:32:49 INFO - PROCESS | 1647 | 1461191569083 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]]]}] 15:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 519ms 15:32:49 INFO - PROCESS | 1647 | 1461191569131 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 15:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:32:49 INFO - PROCESS | 1647 | 1461191569133 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 15:32:49 INFO - PROCESS | 1647 | 1461191569136 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:32:49 INFO - PROCESS | 1647 | 1461191569138 Marionette TRACE conn2 <- [1,910,null,{}] 15:32:49 INFO - PROCESS | 1647 | 1461191569141 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}] 15:32:49 INFO - PROCESS | 1647 | 1461191569251 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 15:32:49 INFO - PROCESS | 1647 | 1461191569319 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c962800 == 35 [pid = 1647] [id = 235] 15:32:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11a9ad800) [pid = 1647] [serial = 703] [outer = 0x0] 15:32:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11badf800) [pid = 1647] [serial = 704] [outer = 0x11a9ad800] 15:32:49 INFO - PROCESS | 1647 | 1461191569357 Marionette DEBUG loaded listener.js 15:32:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11c2ae800) [pid = 1647] [serial = 705] [outer = 0x11a9ad800] 15:32:49 INFO - PROCESS | 1647 | 1461191569662 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]]]}] 15:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 570ms 15:32:49 INFO - PROCESS | 1647 | 1461191569706 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 15:32:49 INFO - PROCESS | 1647 | 1461191569710 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 15:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:32:49 INFO - PROCESS | 1647 | 1461191569713 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:32:49 INFO - PROCESS | 1647 | 1461191569714 Marionette TRACE conn2 <- [1,914,null,{}] 15:32:49 INFO - PROCESS | 1647 | 1461191569717 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}] 15:32:49 INFO - PROCESS | 1647 | 1461191569787 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 15:32:49 INFO - PROCESS | 1647 | 1461191569793 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x119dd9000 == 36 [pid = 1647] [id = 236] 15:32:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11c2b4000) [pid = 1647] [serial = 706] [outer = 0x0] 15:32:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11c2d3c00) [pid = 1647] [serial = 707] [outer = 0x11c2b4000] 15:32:49 INFO - PROCESS | 1647 | 1461191569818 Marionette DEBUG loaded listener.js 15:32:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11c2df000) [pid = 1647] [serial = 708] [outer = 0x11c2b4000] 15:32:50 INFO - PROCESS | 1647 | 1461191570124 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]]]}] 15:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 469ms 15:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:32:50 INFO - PROCESS | 1647 | 1461191570195 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 15:32:50 INFO - PROCESS | 1647 | 1461191570196 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 15:32:50 INFO - PROCESS | 1647 | 1461191570200 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:32:50 INFO - PROCESS | 1647 | 1461191570201 Marionette TRACE conn2 <- [1,918,null,{}] 15:32:50 INFO - PROCESS | 1647 | 1461191570203 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}] 15:32:50 INFO - PROCESS | 1647 | 1461191570284 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 15:32:50 INFO - PROCESS | 1647 | 1461191570293 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12686e000 == 37 [pid = 1647] [id = 237] 15:32:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x11bc95000) [pid = 1647] [serial = 709] [outer = 0x0] 15:32:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x11c697c00) [pid = 1647] [serial = 710] [outer = 0x11bc95000] 15:32:50 INFO - PROCESS | 1647 | 1461191570325 Marionette DEBUG loaded listener.js 15:32:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x11c7b8c00) [pid = 1647] [serial = 711] [outer = 0x11bc95000] 15:32:50 INFO - PROCESS | 1647 | 1461191570796 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]]]}] 15:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 620ms 15:32:50 INFO - PROCESS | 1647 | 1461191570821 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 15:32:50 INFO - PROCESS | 1647 | 1461191570822 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 15:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:32:50 INFO - PROCESS | 1647 | 1461191570825 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:32:50 INFO - PROCESS | 1647 | 1461191570826 Marionette TRACE conn2 <- [1,922,null,{}] 15:32:50 INFO - PROCESS | 1647 | 1461191570833 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}] 15:32:50 INFO - PROCESS | 1647 | 1461191570935 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 15:32:50 INFO - PROCESS | 1647 | 1461191570940 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b177000 == 38 [pid = 1647] [id = 238] 15:32:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11c7c0000) [pid = 1647] [serial = 712] [outer = 0x0] 15:32:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x125b66400) [pid = 1647] [serial = 713] [outer = 0x11c7c0000] 15:32:50 INFO - PROCESS | 1647 | 1461191570969 Marionette DEBUG loaded listener.js 15:32:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x125d0f800) [pid = 1647] [serial = 714] [outer = 0x11c7c0000] 15:32:51 INFO - PROCESS | 1647 | 1461191571304 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]]]}] 15:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 520ms 15:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:32:51 INFO - PROCESS | 1647 | 1461191571345 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 15:32:51 INFO - PROCESS | 1647 | 1461191571346 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 15:32:51 INFO - PROCESS | 1647 | 1461191571348 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:32:51 INFO - PROCESS | 1647 | 1461191571349 Marionette TRACE conn2 <- [1,926,null,{}] 15:32:51 INFO - PROCESS | 1647 | 1461191571352 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}] 15:32:51 INFO - PROCESS | 1647 | 1461191571442 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 15:32:51 INFO - PROCESS | 1647 | 1461191571470 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12888d800 == 39 [pid = 1647] [id = 239] 15:32:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x125d0fc00) [pid = 1647] [serial = 715] [outer = 0x0] 15:32:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x125f8b400) [pid = 1647] [serial = 716] [outer = 0x125d0fc00] 15:32:51 INFO - PROCESS | 1647 | 1461191571495 Marionette DEBUG loaded listener.js 15:32:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x1273a5400) [pid = 1647] [serial = 717] [outer = 0x125d0fc00] 15:32:51 INFO - PROCESS | 1647 | 1461191571820 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]]]}] 15:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 521ms 15:32:51 INFO - PROCESS | 1647 | 1461191571869 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 15:32:51 INFO - PROCESS | 1647 | 1461191571870 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 15:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:32:51 INFO - PROCESS | 1647 | 1461191571873 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:32:51 INFO - PROCESS | 1647 | 1461191571874 Marionette TRACE conn2 <- [1,930,null,{}] 15:32:51 INFO - PROCESS | 1647 | 1461191571876 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}] 15:32:51 INFO - PROCESS | 1647 | 1461191571966 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 15:32:51 INFO - PROCESS | 1647 | 1461191571970 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x129c87800 == 40 [pid = 1647] [id = 240] 15:32:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x125d10c00) [pid = 1647] [serial = 718] [outer = 0x0] 15:32:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x127598400) [pid = 1647] [serial = 719] [outer = 0x125d10c00] 15:32:51 INFO - PROCESS | 1647 | 1461191571996 Marionette DEBUG loaded listener.js 15:32:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x127af5000) [pid = 1647] [serial = 720] [outer = 0x125d10c00] 15:32:52 INFO - PROCESS | 1647 | 1461191572335 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]]]}] 15:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 471ms 15:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:32:52 INFO - PROCESS | 1647 | 1461191572347 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 15:32:52 INFO - PROCESS | 1647 | 1461191572348 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 15:32:52 INFO - PROCESS | 1647 | 1461191572351 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:32:52 INFO - PROCESS | 1647 | 1461191572352 Marionette TRACE conn2 <- [1,934,null,{}] 15:32:52 INFO - PROCESS | 1647 | 1461191572354 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}] 15:32:52 INFO - PROCESS | 1647 | 1461191572793 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 15:32:52 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12b8aac00) [pid = 1647] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:32:52 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12db9b000) [pid = 1647] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:32:52 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x114bd7400) [pid = 1647] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:32:52 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12db9f400) [pid = 1647] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:32:52 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x114bdb400) [pid = 1647] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:32:52 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11b955000) [pid = 1647] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:32:52 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11559b000) [pid = 1647] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:32:52 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x125d0dc00) [pid = 1647] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:32:52 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11c04a400) [pid = 1647] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:32:52 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x118855800) [pid = 1647] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:32:52 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11bae2400) [pid = 1647] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:32:52 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11a952400) [pid = 1647] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:32:52 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x129d58000) [pid = 1647] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:32:52 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x125d0cc00) [pid = 1647] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:32:52 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11885bc00) [pid = 1647] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:32:52 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11aa58400) [pid = 1647] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:32:52 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x119d5a400) [pid = 1647] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:32:52 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12b8a5400) [pid = 1647] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:32:52 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12b405000) [pid = 1647] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:32:52 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x129de4400) [pid = 1647] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:32:52 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x129ddc800) [pid = 1647] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:32:52 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x119a34800) [pid = 1647] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:32:52 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x118ecac00) [pid = 1647] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:32:52 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11a608000) [pid = 1647] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:32:52 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1299a2000) [pid = 1647] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:32:52 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11ae86400) [pid = 1647] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:32:52 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11acc9800) [pid = 1647] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:32:52 INFO - PROCESS | 1647 | 1461191572842 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x1152b9000 == 41 [pid = 1647] [id = 241] 15:32:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1144b5c00) [pid = 1647] [serial = 721] [outer = 0x0] 15:32:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x114b1d000) [pid = 1647] [serial = 722] [outer = 0x1144b5c00] 15:32:52 INFO - PROCESS | 1647 | 1461191572878 Marionette DEBUG loaded listener.js 15:32:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x114b98800) [pid = 1647] [serial = 723] [outer = 0x1144b5c00] 15:32:53 INFO - PROCESS | 1647 | 1461191573496 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]]]}] 15:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1171ms 15:32:53 INFO - PROCESS | 1647 | 1461191573523 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 15:32:53 INFO - PROCESS | 1647 | 1461191573526 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 15:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:32:53 INFO - PROCESS | 1647 | 1461191573530 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:32:53 INFO - PROCESS | 1647 | 1461191573533 Marionette TRACE conn2 <- [1,938,null,{}] 15:32:53 INFO - PROCESS | 1647 | 1461191573536 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}] 15:32:53 INFO - PROCESS | 1647 | 1461191573642 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 15:32:53 INFO - PROCESS | 1647 | 1461191573690 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x119dcd000 == 42 [pid = 1647] [id = 242] 15:32:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11524c000) [pid = 1647] [serial = 724] [outer = 0x0] 15:32:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x116057c00) [pid = 1647] [serial = 725] [outer = 0x11524c000] 15:32:53 INFO - PROCESS | 1647 | 1461191573723 Marionette DEBUG loaded listener.js 15:32:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11885bc00) [pid = 1647] [serial = 726] [outer = 0x11524c000] 15:32:54 INFO - PROCESS | 1647 | 1461191574201 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]]]}] 15:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 724ms 15:32:54 INFO - PROCESS | 1647 | 1461191574268 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 15:32:54 INFO - PROCESS | 1647 | 1461191574270 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 15:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:32:54 INFO - PROCESS | 1647 | 1461191574275 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:32:54 INFO - PROCESS | 1647 | 1461191574277 Marionette TRACE conn2 <- [1,942,null,{}] 15:32:54 INFO - PROCESS | 1647 | 1461191574280 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}] 15:32:54 INFO - PROCESS | 1647 | 1461191574380 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 15:32:54 INFO - PROCESS | 1647 | 1461191574490 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c39b800 == 43 [pid = 1647] [id = 243] 15:32:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x118f86800) [pid = 1647] [serial = 727] [outer = 0x0] 15:32:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11923c000) [pid = 1647] [serial = 728] [outer = 0x118f86800] 15:32:54 INFO - PROCESS | 1647 | 1461191574520 Marionette DEBUG loaded listener.js 15:32:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11a952400) [pid = 1647] [serial = 729] [outer = 0x118f86800] 15:32:55 INFO - PROCESS | 1647 | 1461191575181 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]]]}] 15:32:55 INFO - PROCESS | 1647 | --DOCSHELL 0x129c87800 == 42 [pid = 1647] [id = 240] 15:32:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12888d800 == 41 [pid = 1647] [id = 239] 15:32:55 INFO - PROCESS | 1647 | --DOCSHELL 0x11b177000 == 40 [pid = 1647] [id = 238] 15:32:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12686e000 == 39 [pid = 1647] [id = 237] 15:32:55 INFO - PROCESS | 1647 | --DOCSHELL 0x119dd9000 == 38 [pid = 1647] [id = 236] 15:32:55 INFO - PROCESS | 1647 | --DOCSHELL 0x11c962800 == 37 [pid = 1647] [id = 235] 15:32:55 INFO - PROCESS | 1647 | --DOCSHELL 0x11c394800 == 36 [pid = 1647] [id = 234] 15:32:55 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba63800 == 35 [pid = 1647] [id = 233] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12b480c00) [pid = 1647] [serial = 680] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOCSHELL 0x11b17c000 == 34 [pid = 1647] [id = 232] 15:32:55 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9ba000 == 33 [pid = 1647] [id = 231] 15:32:55 INFO - PROCESS | 1647 | --DOCSHELL 0x119ddc800 == 32 [pid = 1647] [id = 230] 15:32:55 INFO - PROCESS | 1647 | --DOCSHELL 0x119153000 == 31 [pid = 1647] [id = 229] 15:32:55 INFO - PROCESS | 1647 | --DOCSHELL 0x116711000 == 30 [pid = 1647] [id = 228] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12e389c00) [pid = 1647] [serial = 543] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x125d0d400) [pid = 1647] [serial = 588] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11c2d5c00) [pid = 1647] [serial = 585] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11ae82000) [pid = 1647] [serial = 546] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12bf3dc00) [pid = 1647] [serial = 552] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1275a3400) [pid = 1647] [serial = 549] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12db99000) [pid = 1647] [serial = 660] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12bd04400) [pid = 1647] [serial = 659] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12db9e400) [pid = 1647] [serial = 662] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x118ecb000) [pid = 1647] [serial = 671] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12e387400) [pid = 1647] [serial = 665] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x114bdf400) [pid = 1647] [serial = 668] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12ef6b000) [pid = 1647] [serial = 674] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12f79b400) [pid = 1647] [serial = 675] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11559e400) [pid = 1647] [serial = 677] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x114be3800) [pid = 1647] [serial = 669] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1268fb400) [pid = 1647] [serial = 629] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x123acc800) [pid = 1647] [serial = 627] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11c2b9c00) [pid = 1647] [serial = 626] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11885f000) [pid = 1647] [serial = 623] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1191abc00) [pid = 1647] [serial = 624] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12e346c00) [pid = 1647] [serial = 621] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x129d4fc00) [pid = 1647] [serial = 656] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x129ddc400) [pid = 1647] [serial = 653] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12b40e000) [pid = 1647] [serial = 654] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x127596c00) [pid = 1647] [serial = 650] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x129d56c00) [pid = 1647] [serial = 651] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11bae3c00) [pid = 1647] [serial = 647] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x125d03800) [pid = 1647] [serial = 648] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11bae1c00) [pid = 1647] [serial = 645] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11acc8800) [pid = 1647] [serial = 644] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12d0c9800) [pid = 1647] [serial = 642] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12778a000) [pid = 1647] [serial = 641] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12ef6ac00) [pid = 1647] [serial = 639] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x12e79ac00) [pid = 1647] [serial = 638] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1269a2400) [pid = 1647] [serial = 678] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x12e79c000) [pid = 1647] [serial = 636] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x12e383400) [pid = 1647] [serial = 635] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x12e113400) [pid = 1647] [serial = 633] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x12d36a400) [pid = 1647] [serial = 632] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x129db0400) [pid = 1647] [serial = 630] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x12e10dc00) [pid = 1647] [serial = 663] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x12e79fc00) [pid = 1647] [serial = 666] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x1289fa800) [pid = 1647] [serial = 672] [outer = 0x0] [url = about:blank] 15:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x12b8a6c00) [pid = 1647] [serial = 657] [outer = 0x0] [url = about:blank] 15:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 974ms 15:32:55 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x12f44b400) [pid = 1647] [serial = 582] [outer = 0x0] [url = about:blank] 15:32:55 INFO - PROCESS | 1647 | 1461191575249 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 15:32:55 INFO - PROCESS | 1647 | 1461191575251 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 15:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:32:55 INFO - PROCESS | 1647 | 1461191575255 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:32:55 INFO - PROCESS | 1647 | 1461191575257 Marionette TRACE conn2 <- [1,946,null,{}] 15:32:55 INFO - PROCESS | 1647 | 1461191575260 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}] 15:32:55 INFO - PROCESS | 1647 | 1461191575334 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 15:32:55 INFO - PROCESS | 1647 | 1461191575345 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x11913f000 == 31 [pid = 1647] [id = 244] 15:32:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x114be4800) [pid = 1647] [serial = 730] [outer = 0x0] 15:32:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x115252c00) [pid = 1647] [serial = 731] [outer = 0x114be4800] 15:32:55 INFO - PROCESS | 1647 | 1461191575374 Marionette DEBUG loaded listener.js 15:32:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x11559e400) [pid = 1647] [serial = 732] [outer = 0x114be4800] 15:32:55 INFO - PROCESS | 1647 | 1461191575832 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]]]}] 15:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 623ms 15:32:55 INFO - PROCESS | 1647 | 1461191575879 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 15:32:55 INFO - PROCESS | 1647 | 1461191575885 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 15:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:32:55 INFO - PROCESS | 1647 | 1461191575891 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:32:55 INFO - PROCESS | 1647 | 1461191575894 Marionette TRACE conn2 <- [1,950,null,{}] 15:32:55 INFO - PROCESS | 1647 | 1461191575898 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}] 15:32:56 INFO - PROCESS | 1647 | 1461191576012 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 15:32:56 INFO - PROCESS | 1647 | 1461191576019 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9c0000 == 32 [pid = 1647] [id = 245] 15:32:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x1155a0800) [pid = 1647] [serial = 733] [outer = 0x0] 15:32:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x118856800) [pid = 1647] [serial = 734] [outer = 0x1155a0800] 15:32:56 INFO - PROCESS | 1647 | 1461191576062 Marionette DEBUG loaded listener.js 15:32:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x1189d7400) [pid = 1647] [serial = 735] [outer = 0x1155a0800] 15:32:56 INFO - PROCESS | 1647 | 1461191576399 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]]]}] 15:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 522ms 15:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:32:56 INFO - PROCESS | 1647 | 1461191576413 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 15:32:56 INFO - PROCESS | 1647 | 1461191576414 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 15:32:56 INFO - PROCESS | 1647 | 1461191576416 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:32:56 INFO - PROCESS | 1647 | 1461191576418 Marionette TRACE conn2 <- [1,954,null,{}] 15:32:56 INFO - PROCESS | 1647 | 1461191576426 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}] 15:32:56 INFO - PROCESS | 1647 | 1461191576502 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 15:32:56 INFO - PROCESS | 1647 | 1461191576509 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b982000 == 33 [pid = 1647] [id = 246] 15:32:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x11911e000) [pid = 1647] [serial = 736] [outer = 0x0] 15:32:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11a94bc00) [pid = 1647] [serial = 737] [outer = 0x11911e000] 15:32:56 INFO - PROCESS | 1647 | 1461191576538 Marionette DEBUG loaded listener.js 15:32:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x11aa5d800) [pid = 1647] [serial = 738] [outer = 0x11911e000] 15:32:56 INFO - PROCESS | 1647 | 1461191576866 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]]]}] 15:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 474ms 15:32:56 INFO - PROCESS | 1647 | 1461191576892 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 15:32:56 INFO - PROCESS | 1647 | 1461191576895 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 15:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:32:56 INFO - PROCESS | 1647 | 1461191576898 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:32:56 INFO - PROCESS | 1647 | 1461191576899 Marionette TRACE conn2 <- [1,958,null,{}] 15:32:56 INFO - PROCESS | 1647 | 1461191576901 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}] 15:32:56 INFO - PROCESS | 1647 | 1461191576977 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 15:32:57 INFO - PROCESS | 1647 | 1461191577026 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c3a2000 == 34 [pid = 1647] [id = 247] 15:32:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x119125400) [pid = 1647] [serial = 739] [outer = 0x0] 15:32:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11acc9800) [pid = 1647] [serial = 740] [outer = 0x119125400] 15:32:57 INFO - PROCESS | 1647 | 1461191577053 Marionette DEBUG loaded listener.js 15:32:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11ae82000) [pid = 1647] [serial = 741] [outer = 0x119125400] 15:32:57 INFO - PROCESS | 1647 | 1461191577362 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]]]}] 15:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 518ms 15:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:32:57 INFO - PROCESS | 1647 | 1461191577416 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 15:32:57 INFO - PROCESS | 1647 | 1461191577417 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 15:32:57 INFO - PROCESS | 1647 | 1461191577419 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:32:57 INFO - PROCESS | 1647 | 1461191577420 Marionette TRACE conn2 <- [1,962,null,{}] 15:32:57 INFO - PROCESS | 1647 | 1461191577423 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}] 15:32:57 INFO - PROCESS | 1647 | 1461191577510 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 15:32:57 INFO - PROCESS | 1647 | 1461191577540 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x125b08800 == 35 [pid = 1647] [id = 248] 15:32:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x114b91c00) [pid = 1647] [serial = 742] [outer = 0x0] 15:32:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11aeec400) [pid = 1647] [serial = 743] [outer = 0x114b91c00] 15:32:57 INFO - PROCESS | 1647 | 1461191577566 Marionette DEBUG loaded listener.js 15:32:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11ba55800) [pid = 1647] [serial = 744] [outer = 0x114b91c00] 15:32:57 INFO - PROCESS | 1647 | 1461191577890 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]]]}] 15:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 517ms 15:32:57 INFO - PROCESS | 1647 | 1461191577938 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 15:32:57 INFO - PROCESS | 1647 | 1461191577939 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 15:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:32:57 INFO - PROCESS | 1647 | 1461191577941 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:32:57 INFO - PROCESS | 1647 | 1461191577942 Marionette TRACE conn2 <- [1,966,null,{}] 15:32:57 INFO - PROCESS | 1647 | 1461191577945 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}] 15:32:58 INFO - PROCESS | 1647 | 1461191578051 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 15:32:58 INFO - PROCESS | 1647 | 1461191578065 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x126869800 == 36 [pid = 1647] [id = 249] 15:32:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11b95a400) [pid = 1647] [serial = 745] [outer = 0x0] 15:32:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11c04f400) [pid = 1647] [serial = 746] [outer = 0x11b95a400] 15:32:58 INFO - PROCESS | 1647 | 1461191578093 Marionette DEBUG loaded listener.js 15:32:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11c696800) [pid = 1647] [serial = 747] [outer = 0x11b95a400] 15:32:58 INFO - PROCESS | 1647 | 1461191578421 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]]]}] 15:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 519ms 15:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:32:58 INFO - PROCESS | 1647 | 1461191578461 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 15:32:58 INFO - PROCESS | 1647 | 1461191578462 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 15:32:58 INFO - PROCESS | 1647 | 1461191578464 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:32:58 INFO - PROCESS | 1647 | 1461191578465 Marionette TRACE conn2 <- [1,970,null,{}] 15:32:58 INFO - PROCESS | 1647 | 1461191578467 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}] 15:32:58 INFO - PROCESS | 1647 | 1461191578554 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 15:32:58 INFO - PROCESS | 1647 | 1461191578586 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272e2800 == 37 [pid = 1647] [id = 250] 15:32:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x114b96400) [pid = 1647] [serial = 748] [outer = 0x0] 15:32:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11c999000) [pid = 1647] [serial = 749] [outer = 0x114b96400] 15:32:58 INFO - PROCESS | 1647 | 1461191578612 Marionette DEBUG loaded listener.js 15:32:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x123ad1c00) [pid = 1647] [serial = 750] [outer = 0x114b96400] 15:32:59 INFO - PROCESS | 1647 | 1461191579079 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]]]}] 15:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 669ms 15:32:59 INFO - PROCESS | 1647 | 1461191579134 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 15:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:32:59 INFO - PROCESS | 1647 | 1461191579136 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 15:32:59 INFO - PROCESS | 1647 | 1461191579140 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:32:59 INFO - PROCESS | 1647 | 1461191579144 Marionette TRACE conn2 <- [1,974,null,{}] 15:32:59 INFO - PROCESS | 1647 | 1461191579148 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}] 15:32:59 INFO - PROCESS | 1647 | 1461191579289 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 15:32:59 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11c7c0000) [pid = 1647] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:32:59 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11acc2800) [pid = 1647] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:32:59 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11a9ad800) [pid = 1647] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:32:59 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x115595000) [pid = 1647] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:32:59 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11c2b4000) [pid = 1647] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:32:59 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1146c5400) [pid = 1647] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:32:59 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11559a000) [pid = 1647] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:32:59 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11863e800) [pid = 1647] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:32:59 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1146c5000) [pid = 1647] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:32:59 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x114bddc00) [pid = 1647] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:32:59 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x11bc95000) [pid = 1647] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:32:59 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x11559f000) [pid = 1647] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:32:59 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x125d0fc00) [pid = 1647] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:32:59 INFO - PROCESS | 1647 | 1461191579376 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x119858800 == 38 [pid = 1647] [id = 251] 15:32:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1146c3800) [pid = 1647] [serial = 751] [outer = 0x0] 15:32:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x115595000) [pid = 1647] [serial = 752] [outer = 0x1146c3800] 15:32:59 INFO - PROCESS | 1647 | 1461191579401 Marionette DEBUG loaded listener.js 15:32:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11a952000) [pid = 1647] [serial = 753] [outer = 0x1146c3800] 15:32:59 INFO - PROCESS | 1647 | 1461191579657 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]]]}] 15:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 575ms 15:32:59 INFO - PROCESS | 1647 | 1461191579714 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 15:32:59 INFO - PROCESS | 1647 | 1461191579716 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 15:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:32:59 INFO - PROCESS | 1647 | 1461191579718 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:32:59 INFO - PROCESS | 1647 | 1461191579719 Marionette TRACE conn2 <- [1,978,null,{}] 15:32:59 INFO - PROCESS | 1647 | 1461191579721 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}] 15:32:59 INFO - PROCESS | 1647 | 1461191579800 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 15:32:59 INFO - PROCESS | 1647 | 1461191579824 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b180800 == 39 [pid = 1647] [id = 252] 15:32:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11a949c00) [pid = 1647] [serial = 754] [outer = 0x0] 15:32:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x125d03400) [pid = 1647] [serial = 755] [outer = 0x11a949c00] 15:32:59 INFO - PROCESS | 1647 | 1461191579849 Marionette DEBUG loaded listener.js 15:32:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x125d0bc00) [pid = 1647] [serial = 756] [outer = 0x11a949c00] 15:33:00 INFO - PROCESS | 1647 | 1461191580145 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]]]}] 15:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 468ms 15:33:00 INFO - PROCESS | 1647 | 1461191580187 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 15:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:33:00 INFO - PROCESS | 1647 | 1461191580188 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 15:33:00 INFO - PROCESS | 1647 | 1461191580190 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:33:00 INFO - PROCESS | 1647 | 1461191580192 Marionette TRACE conn2 <- [1,982,null,{}] 15:33:00 INFO - PROCESS | 1647 | 1461191580194 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}] 15:33:00 INFO - PROCESS | 1647 | 1461191580288 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 15:33:00 INFO - PROCESS | 1647 | 1461191580295 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b41b000 == 40 [pid = 1647] [id = 253] 15:33:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11ba52000) [pid = 1647] [serial = 757] [outer = 0x0] 15:33:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x125d0e000) [pid = 1647] [serial = 758] [outer = 0x11ba52000] 15:33:00 INFO - PROCESS | 1647 | 1461191580321 Marionette DEBUG loaded listener.js 15:33:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1269a6400) [pid = 1647] [serial = 759] [outer = 0x11ba52000] 15:33:00 INFO - PROCESS | 1647 | 1461191580616 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]]]}] 15:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 469ms 15:33:00 INFO - PROCESS | 1647 | 1461191580660 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 15:33:00 INFO - PROCESS | 1647 | 1461191580661 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 15:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:33:00 INFO - PROCESS | 1647 | 1461191580664 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:33:00 INFO - PROCESS | 1647 | 1461191580665 Marionette TRACE conn2 <- [1,986,null,{}] 15:33:00 INFO - PROCESS | 1647 | 1461191580668 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}] 15:33:00 INFO - PROCESS | 1647 | 1461191580754 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 15:33:00 INFO - PROCESS | 1647 | 1461191580761 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb6b000 == 41 [pid = 1647] [id = 254] 15:33:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1269aa000) [pid = 1647] [serial = 760] [outer = 0x0] 15:33:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x127af4800) [pid = 1647] [serial = 761] [outer = 0x1269aa000] 15:33:00 INFO - PROCESS | 1647 | 1461191580789 Marionette DEBUG loaded listener.js 15:33:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1299a0400) [pid = 1647] [serial = 762] [outer = 0x1269aa000] 15:33:01 INFO - PROCESS | 1647 | 1461191581100 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]]]}] 15:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 468ms 15:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:33:01 INFO - PROCESS | 1647 | 1461191581133 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 15:33:01 INFO - PROCESS | 1647 | 1461191581134 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 15:33:01 INFO - PROCESS | 1647 | 1461191581136 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:33:01 INFO - PROCESS | 1647 | 1461191581137 Marionette TRACE conn2 <- [1,990,null,{}] 15:33:01 INFO - PROCESS | 1647 | 1461191581139 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}] 15:33:01 INFO - PROCESS | 1647 | 1461191581238 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 15:33:01 INFO - PROCESS | 1647 | 1461191581244 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc80800 == 42 [pid = 1647] [id = 255] 15:33:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1269a2400) [pid = 1647] [serial = 763] [outer = 0x0] 15:33:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1299a1800) [pid = 1647] [serial = 764] [outer = 0x1269a2400] 15:33:01 INFO - PROCESS | 1647 | 1461191581269 Marionette DEBUG loaded listener.js 15:33:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x129d55c00) [pid = 1647] [serial = 765] [outer = 0x1269a2400] 15:33:01 INFO - PROCESS | 1647 | 1461191581717 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]]]}] 15:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 618ms 15:33:01 INFO - PROCESS | 1647 | 1461191581755 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 15:33:01 INFO - PROCESS | 1647 | 1461191581758 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 15:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:33:01 INFO - PROCESS | 1647 | 1461191581779 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:33:01 INFO - PROCESS | 1647 | 1461191581781 Marionette TRACE conn2 <- [1,994,null,{}] 15:33:01 INFO - PROCESS | 1647 | 1461191581785 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}] 15:33:01 INFO - PROCESS | 1647 | 1461191581885 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 15:33:01 INFO - PROCESS | 1647 | 1461191581948 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a85b000 == 43 [pid = 1647] [id = 256] 15:33:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x115594c00) [pid = 1647] [serial = 766] [outer = 0x0] 15:33:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11585e800) [pid = 1647] [serial = 767] [outer = 0x115594c00] 15:33:01 INFO - PROCESS | 1647 | 1461191581980 Marionette DEBUG loaded listener.js 15:33:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11885a800) [pid = 1647] [serial = 768] [outer = 0x115594c00] 15:33:02 INFO - PROCESS | 1647 | 1461191582398 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]]]}] 15:33:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:33:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 672ms 15:33:02 INFO - PROCESS | 1647 | 1461191582469 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 15:33:02 INFO - PROCESS | 1647 | 1461191582473 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 15:33:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:33:02 INFO - PROCESS | 1647 | 1461191582508 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:33:02 INFO - PROCESS | 1647 | 1461191582510 Marionette TRACE conn2 <- [1,998,null,{}] 15:33:02 INFO - PROCESS | 1647 | 1461191582514 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}] 15:33:02 INFO - PROCESS | 1647 | 1461191582612 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 15:33:02 INFO - PROCESS | 1647 | 1461191582672 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cac3800 == 44 [pid = 1647] [id = 257] 15:33:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11885d400) [pid = 1647] [serial = 769] [outer = 0x0] 15:33:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11a94dc00) [pid = 1647] [serial = 770] [outer = 0x11885d400] 15:33:02 INFO - PROCESS | 1647 | 1461191582703 Marionette DEBUG loaded listener.js 15:33:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11acc6c00) [pid = 1647] [serial = 771] [outer = 0x11885d400] 15:33:03 INFO - PROCESS | 1647 | 1461191583119 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]]]}] 15:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 639ms 15:33:03 INFO - PROCESS | 1647 | 1461191583129 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 15:33:03 INFO - PROCESS | 1647 | 1461191583131 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 15:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:33:03 INFO - PROCESS | 1647 | 1461191583133 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:33:03 INFO - PROCESS | 1647 | 1461191583136 Marionette TRACE conn2 <- [1,1002,null,{}] 15:33:03 INFO - PROCESS | 1647 | 1461191583145 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}] 15:33:03 INFO - PROCESS | 1647 | 1461191583243 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 15:33:03 INFO - PROCESS | 1647 | 1461191583287 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc6e800 == 45 [pid = 1647] [id = 258] 15:33:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11adee800) [pid = 1647] [serial = 772] [outer = 0x0] 15:33:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11c049800) [pid = 1647] [serial = 773] [outer = 0x11adee800] 15:33:03 INFO - PROCESS | 1647 | 1461191583319 Marionette DEBUG loaded listener.js 15:33:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11c2d5c00) [pid = 1647] [serial = 774] [outer = 0x11adee800] 15:33:03 INFO - PROCESS | 1647 | 1461191583705 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]]]}] 15:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 621ms 15:33:03 INFO - PROCESS | 1647 | 1461191583754 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 15:33:03 INFO - PROCESS | 1647 | 1461191583757 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 15:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:33:03 INFO - PROCESS | 1647 | 1461191583761 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:33:03 INFO - PROCESS | 1647 | 1461191583762 Marionette TRACE conn2 <- [1,1006,null,{}] 15:33:03 INFO - PROCESS | 1647 | 1461191583765 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}] 15:33:03 INFO - PROCESS | 1647 | 1461191583859 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 15:33:03 INFO - PROCESS | 1647 | 1461191583940 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d1ae000 == 46 [pid = 1647] [id = 259] 15:33:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x125b64400) [pid = 1647] [serial = 775] [outer = 0x0] 15:33:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x125d0fc00) [pid = 1647] [serial = 776] [outer = 0x125b64400] 15:33:03 INFO - PROCESS | 1647 | 1461191583970 Marionette DEBUG loaded listener.js 15:33:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x127531400) [pid = 1647] [serial = 777] [outer = 0x125b64400] 15:33:04 INFO - PROCESS | 1647 | 1461191584386 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]]]}] 15:33:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:33:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 669ms 15:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:33:04 INFO - PROCESS | 1647 | 1461191584431 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 15:33:04 INFO - PROCESS | 1647 | 1461191584432 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 15:33:04 INFO - PROCESS | 1647 | 1461191584434 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:33:04 INFO - PROCESS | 1647 | 1461191584436 Marionette TRACE conn2 <- [1,1010,null,{}] 15:33:04 INFO - PROCESS | 1647 | 1461191584438 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}] 15:33:04 INFO - PROCESS | 1647 | 1461191584535 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 15:33:04 INFO - PROCESS | 1647 | 1461191584581 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x11880b800 == 47 [pid = 1647] [id = 260] 15:33:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x115596800) [pid = 1647] [serial = 778] [outer = 0x0] 15:33:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11c992400) [pid = 1647] [serial = 779] [outer = 0x115596800] 15:33:04 INFO - PROCESS | 1647 | 1461191584609 Marionette DEBUG loaded listener.js 15:33:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1275aac00) [pid = 1647] [serial = 780] [outer = 0x115596800] 15:33:05 INFO - PROCESS | 1647 | 1461191585110 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]]]}] 15:33:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 718ms 15:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:33:05 INFO - PROCESS | 1647 | 1461191585168 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 15:33:05 INFO - PROCESS | 1647 | 1461191585170 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 15:33:05 INFO - PROCESS | 1647 | 1461191585175 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:33:05 INFO - PROCESS | 1647 | 1461191585178 Marionette TRACE conn2 <- [1,1014,null,{}] 15:33:05 INFO - PROCESS | 1647 | 1461191585182 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}] 15:33:05 INFO - PROCESS | 1647 | 1461191585275 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 15:33:05 INFO - PROCESS | 1647 | 1461191585342 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x11560c800 == 48 [pid = 1647] [id = 261] 15:33:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x114b97800) [pid = 1647] [serial = 781] [outer = 0x0] 15:33:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x114bd8000) [pid = 1647] [serial = 782] [outer = 0x114b97800] 15:33:05 INFO - PROCESS | 1647 | 1461191585372 Marionette DEBUG loaded listener.js 15:33:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x114be4400) [pid = 1647] [serial = 783] [outer = 0x114b97800] 15:33:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb6b000 == 47 [pid = 1647] [id = 254] 15:33:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12b41b000 == 46 [pid = 1647] [id = 253] 15:33:05 INFO - PROCESS | 1647 | --DOCSHELL 0x11b180800 == 45 [pid = 1647] [id = 252] 15:33:05 INFO - PROCESS | 1647 | --DOCSHELL 0x119858800 == 44 [pid = 1647] [id = 251] 15:33:05 INFO - PROCESS | 1647 | --DOCSHELL 0x1272e2800 == 43 [pid = 1647] [id = 250] 15:33:05 INFO - PROCESS | 1647 | --DOCSHELL 0x126869800 == 42 [pid = 1647] [id = 249] 15:33:05 INFO - PROCESS | 1647 | --DOCSHELL 0x125b08800 == 41 [pid = 1647] [id = 248] 15:33:05 INFO - PROCESS | 1647 | --DOCSHELL 0x11c3a2000 == 40 [pid = 1647] [id = 247] 15:33:05 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x127598400) [pid = 1647] [serial = 719] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1647 | --DOCSHELL 0x11b982000 == 39 [pid = 1647] [id = 246] 15:33:05 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9c0000 == 38 [pid = 1647] [id = 245] 15:33:05 INFO - PROCESS | 1647 | --DOCSHELL 0x11913f000 == 37 [pid = 1647] [id = 244] 15:33:05 INFO - PROCESS | 1647 | --DOCSHELL 0x11c39b800 == 36 [pid = 1647] [id = 243] 15:33:05 INFO - PROCESS | 1647 | --DOCSHELL 0x119dcd000 == 35 [pid = 1647] [id = 242] 15:33:05 INFO - PROCESS | 1647 | --DOCSHELL 0x1152b9000 == 34 [pid = 1647] [id = 241] 15:33:05 INFO - PROCESS | 1647 | 1461191585773 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]]]}] 15:33:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 624ms 15:33:05 INFO - PROCESS | 1647 | 1461191585798 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 15:33:05 INFO - PROCESS | 1647 | 1461191585802 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 15:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:33:05 INFO - PROCESS | 1647 | 1461191585806 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:33:05 INFO - PROCESS | 1647 | 1461191585810 Marionette TRACE conn2 <- [1,1018,null,{}] 15:33:05 INFO - PROCESS | 1647 | 1461191585813 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}] 15:33:05 INFO - PROCESS | 1647 | 1461191585887 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 15:33:05 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11c7b8c00) [pid = 1647] [serial = 711] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12b484c00) [pid = 1647] [serial = 681] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1273a5400) [pid = 1647] [serial = 717] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11c697c00) [pid = 1647] [serial = 710] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x125b66400) [pid = 1647] [serial = 713] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11acce800) [pid = 1647] [serial = 698] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11aeedc00) [pid = 1647] [serial = 699] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11badf800) [pid = 1647] [serial = 704] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x125f8b400) [pid = 1647] [serial = 716] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11c2ae800) [pid = 1647] [serial = 705] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11a94d800) [pid = 1647] [serial = 695] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11aa56c00) [pid = 1647] [serial = 696] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11c2df000) [pid = 1647] [serial = 708] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11c2d3c00) [pid = 1647] [serial = 707] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119a29400) [pid = 1647] [serial = 692] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11a947800) [pid = 1647] [serial = 693] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1163f8000) [pid = 1647] [serial = 686] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118859400) [pid = 1647] [serial = 687] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11b90f400) [pid = 1647] [serial = 701] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11bad7000) [pid = 1647] [serial = 702] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x118ecf000) [pid = 1647] [serial = 689] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119238c00) [pid = 1647] [serial = 690] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x114bde400) [pid = 1647] [serial = 683] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x115596400) [pid = 1647] [serial = 684] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x125d0f800) [pid = 1647] [serial = 714] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1647 | 1461191585944 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x118903000 == 35 [pid = 1647] [id = 262] 15:33:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x114b1ec00) [pid = 1647] [serial = 784] [outer = 0x0] 15:33:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x114be2000) [pid = 1647] [serial = 785] [outer = 0x114b1ec00] 15:33:05 INFO - PROCESS | 1647 | 1461191585972 Marionette DEBUG loaded listener.js 15:33:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x115860000) [pid = 1647] [serial = 786] [outer = 0x114b1ec00] 15:33:06 INFO - PROCESS | 1647 | 1461191586279 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]]]}] 15:33:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 522ms 15:33:06 INFO - PROCESS | 1647 | 1461191586329 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 15:33:06 INFO - PROCESS | 1647 | 1461191586330 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 15:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:33:06 INFO - PROCESS | 1647 | 1461191586332 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:33:06 INFO - PROCESS | 1647 | 1461191586334 Marionette TRACE conn2 <- [1,1022,null,{}] 15:33:06 INFO - PROCESS | 1647 | 1461191586342 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}] 15:33:06 INFO - PROCESS | 1647 | 1461191586419 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 15:33:06 INFO - PROCESS | 1647 | 1461191586425 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aa98800 == 36 [pid = 1647] [id = 263] 15:33:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11655d000) [pid = 1647] [serial = 787] [outer = 0x0] 15:33:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11885f800) [pid = 1647] [serial = 788] [outer = 0x11655d000] 15:33:06 INFO - PROCESS | 1647 | 1461191586454 Marionette DEBUG loaded listener.js 15:33:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11911ec00) [pid = 1647] [serial = 789] [outer = 0x11655d000] 15:33:06 INFO - PROCESS | 1647 | 1461191586796 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]]]}] 15:33:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 521ms 15:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:33:06 INFO - PROCESS | 1647 | 1461191586853 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 15:33:06 INFO - PROCESS | 1647 | 1461191586855 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 15:33:06 INFO - PROCESS | 1647 | 1461191586857 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:33:06 INFO - PROCESS | 1647 | 1461191586858 Marionette TRACE conn2 <- [1,1026,null,{}] 15:33:06 INFO - PROCESS | 1647 | 1461191586860 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}] 15:33:06 INFO - PROCESS | 1647 | 1461191586935 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 15:33:06 INFO - PROCESS | 1647 | 1461191586940 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b96a800 == 37 [pid = 1647] [id = 264] 15:33:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1191a9800) [pid = 1647] [serial = 790] [outer = 0x0] 15:33:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119240c00) [pid = 1647] [serial = 791] [outer = 0x1191a9800] 15:33:06 INFO - PROCESS | 1647 | 1461191586968 Marionette DEBUG loaded listener.js 15:33:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11a60c400) [pid = 1647] [serial = 792] [outer = 0x1191a9800] 15:33:07 INFO - PROCESS | 1647 | 1461191587280 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]]]}] 15:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 472ms 15:33:07 INFO - PROCESS | 1647 | 1461191587329 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 15:33:07 INFO - PROCESS | 1647 | 1461191587330 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 15:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:33:07 INFO - PROCESS | 1647 | 1461191587332 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:33:07 INFO - PROCESS | 1647 | 1461191587334 Marionette TRACE conn2 <- [1,1030,null,{}] 15:33:07 INFO - PROCESS | 1647 | 1461191587336 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}] 15:33:07 INFO - PROCESS | 1647 | 1461191587428 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 15:33:07 INFO - PROCESS | 1647 | 1461191587434 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba82800 == 38 [pid = 1647] [id = 265] 15:33:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119a34400) [pid = 1647] [serial = 793] [outer = 0x0] 15:33:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11a94f400) [pid = 1647] [serial = 794] [outer = 0x119a34400] 15:33:07 INFO - PROCESS | 1647 | 1461191587460 Marionette DEBUG loaded listener.js 15:33:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11aa4fc00) [pid = 1647] [serial = 795] [outer = 0x119a34400] 15:33:07 INFO - PROCESS | 1647 | 1461191587783 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]]]}] 15:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 468ms 15:33:07 INFO - PROCESS | 1647 | 1461191587802 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 15:33:07 INFO - PROCESS | 1647 | 1461191587803 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 15:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:33:07 INFO - PROCESS | 1647 | 1461191587805 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:33:07 INFO - PROCESS | 1647 | 1461191587807 Marionette TRACE conn2 <- [1,1034,null,{}] 15:33:07 INFO - PROCESS | 1647 | 1461191587812 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}] 15:33:07 INFO - PROCESS | 1647 | 1461191587917 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 15:33:07 INFO - PROCESS | 1647 | 1461191587924 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c9b7800 == 39 [pid = 1647] [id = 266] 15:33:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11aa5a400) [pid = 1647] [serial = 796] [outer = 0x0] 15:33:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11adfa000) [pid = 1647] [serial = 797] [outer = 0x11aa5a400] 15:33:07 INFO - PROCESS | 1647 | 1461191587959 Marionette DEBUG loaded listener.js 15:33:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11ba54400) [pid = 1647] [serial = 798] [outer = 0x11aa5a400] 15:33:08 INFO - PROCESS | 1647 | 1461191588478 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]]]}] 15:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 722ms 15:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:33:08 INFO - PROCESS | 1647 | 1461191588528 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 15:33:08 INFO - PROCESS | 1647 | 1461191588529 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 15:33:08 INFO - PROCESS | 1647 | 1461191588531 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:33:08 INFO - PROCESS | 1647 | 1461191588532 Marionette TRACE conn2 <- [1,1038,null,{}] 15:33:08 INFO - PROCESS | 1647 | 1461191588534 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}] 15:33:08 INFO - PROCESS | 1647 | 1461191588627 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 15:33:08 INFO - PROCESS | 1647 | 1461191588638 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x125b09800 == 40 [pid = 1647] [id = 267] 15:33:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11a943800) [pid = 1647] [serial = 799] [outer = 0x0] 15:33:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11badb400) [pid = 1647] [serial = 800] [outer = 0x11a943800] 15:33:08 INFO - PROCESS | 1647 | 1461191588664 Marionette DEBUG loaded listener.js 15:33:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11bc8ec00) [pid = 1647] [serial = 801] [outer = 0x11a943800] 15:33:09 INFO - PROCESS | 1647 | 1461191589014 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]]]}] 15:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 517ms 15:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:33:09 INFO - PROCESS | 1647 | 1461191589061 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 15:33:09 INFO - PROCESS | 1647 | 1461191589063 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 15:33:09 INFO - PROCESS | 1647 | 1461191589066 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:33:09 INFO - PROCESS | 1647 | 1461191589068 Marionette TRACE conn2 <- [1,1042,null,{}] 15:33:09 INFO - PROCESS | 1647 | 1461191589071 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}] 15:33:09 INFO - PROCESS | 1647 | 1461191589219 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 15:33:09 INFO - PROCESS | 1647 | 1461191589235 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12687a000 == 41 [pid = 1647] [id = 268] 15:33:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11b90bc00) [pid = 1647] [serial = 802] [outer = 0x0] 15:33:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11c2af800) [pid = 1647] [serial = 803] [outer = 0x11b90bc00] 15:33:09 INFO - PROCESS | 1647 | 1461191589275 Marionette DEBUG loaded listener.js 15:33:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11c2d4000) [pid = 1647] [serial = 804] [outer = 0x11b90bc00] 15:33:09 INFO - PROCESS | 1647 | 1461191589624 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]]]}] 15:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 570ms 15:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:33:09 INFO - PROCESS | 1647 | 1461191589635 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 15:33:09 INFO - PROCESS | 1647 | 1461191589636 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 15:33:09 INFO - PROCESS | 1647 | 1461191589638 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:33:09 INFO - PROCESS | 1647 | 1461191589639 Marionette TRACE conn2 <- [1,1046,null,{}] 15:33:09 INFO - PROCESS | 1647 | 1461191589644 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}] 15:33:09 INFO - PROCESS | 1647 | 1461191589736 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 15:33:09 INFO - PROCESS | 1647 | 1461191589748 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272e5000 == 42 [pid = 1647] [id = 269] 15:33:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11c2dac00) [pid = 1647] [serial = 805] [outer = 0x0] 15:33:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11c692c00) [pid = 1647] [serial = 806] [outer = 0x11c2dac00] 15:33:09 INFO - PROCESS | 1647 | 1461191589773 Marionette DEBUG loaded listener.js 15:33:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11c70c000) [pid = 1647] [serial = 807] [outer = 0x11c2dac00] 15:33:10 INFO - PROCESS | 1647 | 1461191590072 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]]]}] 15:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 472ms 15:33:10 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1269aa000) [pid = 1647] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:33:10 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11b95a400) [pid = 1647] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:33:10 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x114b96400) [pid = 1647] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:33:10 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1146c3800) [pid = 1647] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:33:10 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11911e000) [pid = 1647] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:33:10 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119125400) [pid = 1647] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:33:10 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x114be4800) [pid = 1647] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:33:10 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1155a0800) [pid = 1647] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:33:10 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x125d10c00) [pid = 1647] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:33:10 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11ba52000) [pid = 1647] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:33:10 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x114b91c00) [pid = 1647] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:33:10 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11a949c00) [pid = 1647] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:33:10 INFO - PROCESS | 1647 | 1461191590195 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 15:33:10 INFO - PROCESS | 1647 | 1461191590196 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 15:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:33:10 INFO - PROCESS | 1647 | 1461191590200 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:33:10 INFO - PROCESS | 1647 | 1461191590201 Marionette TRACE conn2 <- [1,1050,null,{}] 15:33:10 INFO - PROCESS | 1647 | 1461191590204 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}] 15:33:10 INFO - PROCESS | 1647 | 1461191590279 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 15:33:10 INFO - PROCESS | 1647 | 1461191590283 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aaba800 == 43 [pid = 1647] [id = 270] 15:33:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119125400) [pid = 1647] [serial = 808] [outer = 0x0] 15:33:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11acc4800) [pid = 1647] [serial = 809] [outer = 0x119125400] 15:33:10 INFO - PROCESS | 1647 | 1461191590309 Marionette DEBUG loaded listener.js 15:33:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11c708800) [pid = 1647] [serial = 810] [outer = 0x119125400] 15:33:10 INFO - PROCESS | 1647 | 1461191590658 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]]]}] 15:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 468ms 15:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:33:10 INFO - PROCESS | 1647 | 1461191590669 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 15:33:10 INFO - PROCESS | 1647 | 1461191590671 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 15:33:10 INFO - PROCESS | 1647 | 1461191590673 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:33:10 INFO - PROCESS | 1647 | 1461191590676 Marionette TRACE conn2 <- [1,1054,null,{}] 15:33:10 INFO - PROCESS | 1647 | 1461191590679 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}] 15:33:10 INFO - PROCESS | 1647 | 1461191590768 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 15:33:10 INFO - PROCESS | 1647 | 1461191590816 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x1288ab800 == 44 [pid = 1647] [id = 271] 15:33:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x118854c00) [pid = 1647] [serial = 811] [outer = 0x0] 15:33:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11c991800) [pid = 1647] [serial = 812] [outer = 0x118854c00] 15:33:10 INFO - PROCESS | 1647 | 1461191590846 Marionette DEBUG loaded listener.js 15:33:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x125f90000) [pid = 1647] [serial = 813] [outer = 0x118854c00] 15:33:11 INFO - PROCESS | 1647 | 1461191591114 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]]]}] 15:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 472ms 15:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:33:11 INFO - PROCESS | 1647 | 1461191591147 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 15:33:11 INFO - PROCESS | 1647 | 1461191591148 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 15:33:11 INFO - PROCESS | 1647 | 1461191591151 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:33:11 INFO - PROCESS | 1647 | 1461191591152 Marionette TRACE conn2 <- [1,1058,null,{}] 15:33:11 INFO - PROCESS | 1647 | 1461191591154 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}] 15:33:11 INFO - PROCESS | 1647 | 1461191591247 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 15:33:11 INFO - PROCESS | 1647 | 1461191591251 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b6bc800 == 45 [pid = 1647] [id = 272] 15:33:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119121000) [pid = 1647] [serial = 814] [outer = 0x0] 15:33:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1273a7400) [pid = 1647] [serial = 815] [outer = 0x119121000] 15:33:11 INFO - PROCESS | 1647 | 1461191591276 Marionette DEBUG loaded listener.js 15:33:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x127782800) [pid = 1647] [serial = 816] [outer = 0x119121000] 15:33:11 INFO - PROCESS | 1647 | 1461191591618 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]]]}] 15:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 519ms 15:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:33:11 INFO - PROCESS | 1647 | 1461191591671 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 15:33:11 INFO - PROCESS | 1647 | 1461191591673 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 15:33:11 INFO - PROCESS | 1647 | 1461191591676 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:33:11 INFO - PROCESS | 1647 | 1461191591678 Marionette TRACE conn2 <- [1,1062,null,{}] 15:33:11 INFO - PROCESS | 1647 | 1461191591690 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}] 15:33:11 INFO - PROCESS | 1647 | 1461191591811 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 15:33:11 INFO - PROCESS | 1647 | 1461191591815 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb77800 == 46 [pid = 1647] [id = 273] 15:33:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1279c2800) [pid = 1647] [serial = 817] [outer = 0x0] 15:33:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x128882c00) [pid = 1647] [serial = 818] [outer = 0x1279c2800] 15:33:11 INFO - PROCESS | 1647 | 1461191591840 Marionette DEBUG loaded listener.js 15:33:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1289f0c00) [pid = 1647] [serial = 819] [outer = 0x1279c2800] 15:33:12 INFO - PROCESS | 1647 | 1461191592145 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]]]}] 15:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 478ms 15:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:33:12 INFO - PROCESS | 1647 | 1461191592154 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 15:33:12 INFO - PROCESS | 1647 | 1461191592155 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 15:33:12 INFO - PROCESS | 1647 | 1461191592157 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:33:12 INFO - PROCESS | 1647 | 1461191592160 Marionette TRACE conn2 <- [1,1066,null,{}] 15:33:12 INFO - PROCESS | 1647 | 1461191592164 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}] 15:33:12 INFO - PROCESS | 1647 | 1461191592296 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 15:33:12 INFO - PROCESS | 1647 | 1461191592350 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x114a82000 == 47 [pid = 1647] [id = 274] 15:33:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x114036c00) [pid = 1647] [serial = 820] [outer = 0x0] 15:33:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1144b3400) [pid = 1647] [serial = 821] [outer = 0x114036c00] 15:33:12 INFO - PROCESS | 1647 | 1461191592382 Marionette DEBUG loaded listener.js 15:33:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x114b8fc00) [pid = 1647] [serial = 822] [outer = 0x114036c00] 15:33:12 INFO - PROCESS | 1647 | 1461191592836 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]]]}] 15:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 723ms 15:33:12 INFO - PROCESS | 1647 | 1461191592891 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 15:33:12 INFO - PROCESS | 1647 | 1461191592895 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 15:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:33:12 INFO - PROCESS | 1647 | 1461191592899 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:33:12 INFO - PROCESS | 1647 | 1461191592902 Marionette TRACE conn2 <- [1,1070,null,{}] 15:33:12 INFO - PROCESS | 1647 | 1461191592905 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}] 15:33:13 INFO - PROCESS | 1647 | 1461191593030 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 15:33:13 INFO - PROCESS | 1647 | 1461191593106 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aa93800 == 48 [pid = 1647] [id = 275] 15:33:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x116037c00) [pid = 1647] [serial = 823] [outer = 0x0] 15:33:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x116559800) [pid = 1647] [serial = 824] [outer = 0x116037c00] 15:33:13 INFO - PROCESS | 1647 | 1461191593138 Marionette DEBUG loaded listener.js 15:33:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x118859800) [pid = 1647] [serial = 825] [outer = 0x116037c00] 15:33:13 INFO - PROCESS | 1647 | 1461191593524 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]]]}] 15:33:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:33:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 673ms 15:33:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:33:13 INFO - PROCESS | 1647 | 1461191593572 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 15:33:13 INFO - PROCESS | 1647 | 1461191593573 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 15:33:13 INFO - PROCESS | 1647 | 1461191593576 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:33:13 INFO - PROCESS | 1647 | 1461191593577 Marionette TRACE conn2 <- [1,1074,null,{}] 15:33:13 INFO - PROCESS | 1647 | 1461191593580 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}] 15:33:13 INFO - PROCESS | 1647 | 1461191593677 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 15:33:13 INFO - PROCESS | 1647 | 1461191593729 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272da800 == 49 [pid = 1647] [id = 276] 15:33:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11605c400) [pid = 1647] [serial = 826] [outer = 0x0] 15:33:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x119d56800) [pid = 1647] [serial = 827] [outer = 0x11605c400] 15:33:13 INFO - PROCESS | 1647 | 1461191593759 Marionette DEBUG loaded listener.js 15:33:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11acc4c00) [pid = 1647] [serial = 828] [outer = 0x11605c400] 15:33:14 INFO - PROCESS | 1647 | 1461191594202 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]]]}] 15:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 672ms 15:33:14 INFO - PROCESS | 1647 | 1461191594249 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 15:33:14 INFO - PROCESS | 1647 | 1461191594252 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 15:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:33:14 INFO - PROCESS | 1647 | 1461191594262 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:33:14 INFO - PROCESS | 1647 | 1461191594265 Marionette TRACE conn2 <- [1,1078,null,{}] 15:33:14 INFO - PROCESS | 1647 | 1461191594267 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}] 15:33:14 INFO - PROCESS | 1647 | 1461191594388 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 15:33:14 INFO - PROCESS | 1647 | 1461191594451 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d1d8000 == 50 [pid = 1647] [id = 277] 15:33:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11aee9000) [pid = 1647] [serial = 829] [outer = 0x0] 15:33:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11c69b000) [pid = 1647] [serial = 830] [outer = 0x11aee9000] 15:33:14 INFO - PROCESS | 1647 | 1461191594480 Marionette DEBUG loaded listener.js 15:33:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x125b64800) [pid = 1647] [serial = 831] [outer = 0x11aee9000] 15:33:14 INFO - PROCESS | 1647 | 1461191594886 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]]]}] 15:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 677ms 15:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:33:14 INFO - PROCESS | 1647 | 1461191594939 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 15:33:14 INFO - PROCESS | 1647 | 1461191594942 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 15:33:14 INFO - PROCESS | 1647 | 1461191594945 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:33:14 INFO - PROCESS | 1647 | 1461191594947 Marionette TRACE conn2 <- [1,1082,null,{}] 15:33:14 INFO - PROCESS | 1647 | 1461191594949 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}] 15:33:15 INFO - PROCESS | 1647 | 1461191595046 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 15:33:15 INFO - PROCESS | 1647 | 1461191595108 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d873800 == 51 [pid = 1647] [id = 278] 15:33:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x125b66400) [pid = 1647] [serial = 832] [outer = 0x0] 15:33:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x125f5d800) [pid = 1647] [serial = 833] [outer = 0x125b66400] 15:33:15 INFO - PROCESS | 1647 | 1461191595141 Marionette DEBUG loaded listener.js 15:33:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12778a400) [pid = 1647] [serial = 834] [outer = 0x125b66400] 15:33:15 INFO - PROCESS | 1647 | 1461191595577 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]]]}] 15:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 671ms 15:33:15 INFO - PROCESS | 1647 | 1461191595805 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 15:33:15 INFO - PROCESS | 1647 | 1461191595808 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 15:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:33:15 INFO - PROCESS | 1647 | 1461191595826 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:33:15 INFO - PROCESS | 1647 | 1461191595827 Marionette TRACE conn2 <- [1,1086,null,{}] 15:33:15 INFO - PROCESS | 1647 | 1461191595831 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}] 15:33:15 INFO - PROCESS | 1647 | 1461191595921 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 15:33:15 INFO - PROCESS | 1647 | 1461191595969 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aa9c800 == 52 [pid = 1647] [id = 279] 15:33:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x114ec8800) [pid = 1647] [serial = 835] [outer = 0x0] 15:33:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x115597000) [pid = 1647] [serial = 836] [outer = 0x114ec8800] 15:33:15 INFO - PROCESS | 1647 | 1461191595996 Marionette DEBUG loaded listener.js 15:33:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x118638400) [pid = 1647] [serial = 837] [outer = 0x114ec8800] 15:33:16 INFO - PROCESS | 1647 | 1461191596416 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]]]}] 15:33:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:33:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 620ms 15:33:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:33:16 INFO - PROCESS | 1647 | 1461191596446 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 15:33:16 INFO - PROCESS | 1647 | 1461191596449 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 15:33:16 INFO - PROCESS | 1647 | 1461191596455 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:33:16 INFO - PROCESS | 1647 | 1461191596458 Marionette TRACE conn2 <- [1,1090,null,{}] 15:33:16 INFO - PROCESS | 1647 | 1461191596462 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}] 15:33:16 INFO - PROCESS | 1647 | 1461191596599 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 15:33:16 INFO - PROCESS | 1647 | 1461191596720 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aac3800 == 53 [pid = 1647] [id = 280] 15:33:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x11863f000) [pid = 1647] [serial = 838] [outer = 0x0] 15:33:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x1189de800) [pid = 1647] [serial = 839] [outer = 0x11863f000] 15:33:16 INFO - PROCESS | 1647 | 1461191596768 Marionette DEBUG loaded listener.js 15:33:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x119d5c400) [pid = 1647] [serial = 840] [outer = 0x11863f000] 15:33:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb77800 == 52 [pid = 1647] [id = 273] 15:33:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12b6bc800 == 51 [pid = 1647] [id = 272] 15:33:17 INFO - PROCESS | 1647 | --DOCSHELL 0x1288ab800 == 50 [pid = 1647] [id = 271] 15:33:17 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x1299a1800) [pid = 1647] [serial = 764] [outer = 0x0] [url = about:blank] 15:33:17 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11923c000) [pid = 1647] [serial = 728] [outer = 0x0] [url = about:blank] 15:33:17 INFO - PROCESS | 1647 | --DOCSHELL 0x11aaba800 == 49 [pid = 1647] [id = 270] 15:33:17 INFO - PROCESS | 1647 | --DOCSHELL 0x1272e5000 == 48 [pid = 1647] [id = 269] 15:33:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12687a000 == 47 [pid = 1647] [id = 268] 15:33:17 INFO - PROCESS | 1647 | --DOCSHELL 0x125b09800 == 46 [pid = 1647] [id = 267] 15:33:17 INFO - PROCESS | 1647 | --DOCSHELL 0x11c9b7800 == 45 [pid = 1647] [id = 266] 15:33:17 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba82800 == 44 [pid = 1647] [id = 265] 15:33:17 INFO - PROCESS | 1647 | --DOCSHELL 0x11b96a800 == 43 [pid = 1647] [id = 264] 15:33:17 INFO - PROCESS | 1647 | --DOCSHELL 0x11aa98800 == 42 [pid = 1647] [id = 263] 15:33:17 INFO - PROCESS | 1647 | --DOCSHELL 0x118903000 == 41 [pid = 1647] [id = 262] 15:33:17 INFO - PROCESS | 1647 | --DOCSHELL 0x11560c800 == 40 [pid = 1647] [id = 261] 15:33:17 INFO - PROCESS | 1647 | 1461191597224 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]]]}] 15:33:17 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x127af4800) [pid = 1647] [serial = 761] [outer = 0x0] [url = about:blank] 15:33:17 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11c04f400) [pid = 1647] [serial = 746] [outer = 0x0] [url = about:blank] 15:33:17 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11c999000) [pid = 1647] [serial = 749] [outer = 0x0] [url = about:blank] 15:33:17 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x115595000) [pid = 1647] [serial = 752] [outer = 0x0] [url = about:blank] 15:33:17 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x114b1d000) [pid = 1647] [serial = 722] [outer = 0x0] [url = about:blank] 15:33:17 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11a94bc00) [pid = 1647] [serial = 737] [outer = 0x0] [url = about:blank] 15:33:17 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11aa5d800) [pid = 1647] [serial = 738] [outer = 0x0] [url = about:blank] 15:33:17 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11acc9800) [pid = 1647] [serial = 740] [outer = 0x0] [url = about:blank] 15:33:17 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x115252c00) [pid = 1647] [serial = 731] [outer = 0x0] [url = about:blank] 15:33:17 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11559e400) [pid = 1647] [serial = 732] [outer = 0x0] [url = about:blank] 15:33:17 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x118856800) [pid = 1647] [serial = 734] [outer = 0x0] [url = about:blank] 15:33:17 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x123ad1c00) [pid = 1647] [serial = 750] [outer = 0x0] [url = about:blank] 15:33:17 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1189d7400) [pid = 1647] [serial = 735] [outer = 0x0] [url = about:blank] 15:33:17 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x127af5000) [pid = 1647] [serial = 720] [outer = 0x0] [url = about:blank] 15:33:17 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x116057c00) [pid = 1647] [serial = 725] [outer = 0x0] [url = about:blank] 15:33:17 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11a952000) [pid = 1647] [serial = 753] [outer = 0x0] [url = about:blank] 15:33:17 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1269a6400) [pid = 1647] [serial = 759] [outer = 0x0] [url = about:blank] 15:33:17 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11aeec400) [pid = 1647] [serial = 743] [outer = 0x0] [url = about:blank] 15:33:17 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11c696800) [pid = 1647] [serial = 747] [outer = 0x0] [url = about:blank] 15:33:17 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11ae82000) [pid = 1647] [serial = 741] [outer = 0x0] [url = about:blank] 15:33:17 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x125d03400) [pid = 1647] [serial = 755] [outer = 0x0] [url = about:blank] 15:33:17 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1299a0400) [pid = 1647] [serial = 762] [outer = 0x0] [url = about:blank] 15:33:17 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11ba55800) [pid = 1647] [serial = 744] [outer = 0x0] [url = about:blank] 15:33:17 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x125d0bc00) [pid = 1647] [serial = 756] [outer = 0x0] [url = about:blank] 15:33:17 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x125d0e000) [pid = 1647] [serial = 758] [outer = 0x0] [url = about:blank] 15:33:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 827ms 15:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:33:17 INFO - PROCESS | 1647 | 1461191597283 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 15:33:17 INFO - PROCESS | 1647 | 1461191597285 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 15:33:17 INFO - PROCESS | 1647 | 1461191597289 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:33:17 INFO - PROCESS | 1647 | 1461191597291 Marionette TRACE conn2 <- [1,1094,null,{}] 15:33:17 INFO - PROCESS | 1647 | 1461191597311 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}] 15:33:17 INFO - PROCESS | 1647 | 1461191597439 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 15:33:17 INFO - PROCESS | 1647 | 1461191597453 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aab4000 == 41 [pid = 1647] [id = 281] 15:33:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11a94e400) [pid = 1647] [serial = 841] [outer = 0x0] 15:33:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11a9a1800) [pid = 1647] [serial = 842] [outer = 0x11a94e400] 15:33:17 INFO - PROCESS | 1647 | 1461191597504 Marionette DEBUG loaded listener.js 15:33:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11acc4000) [pid = 1647] [serial = 843] [outer = 0x11a94e400] 15:33:17 INFO - PROCESS | 1647 | 1461191597957 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]]]}] 15:33:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 682ms 15:33:17 INFO - PROCESS | 1647 | 1461191597970 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 15:33:17 INFO - PROCESS | 1647 | 1461191597971 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 15:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:33:17 INFO - PROCESS | 1647 | 1461191597974 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:33:17 INFO - PROCESS | 1647 | 1461191597976 Marionette TRACE conn2 <- [1,1098,null,{}] 15:33:17 INFO - PROCESS | 1647 | 1461191597979 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}] 15:33:18 INFO - PROCESS | 1647 | 1461191598054 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 15:33:18 INFO - PROCESS | 1647 | 1461191598058 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c967800 == 42 [pid = 1647] [id = 282] 15:33:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11acce000) [pid = 1647] [serial = 844] [outer = 0x0] 15:33:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11aee2800) [pid = 1647] [serial = 845] [outer = 0x11acce000] 15:33:18 INFO - PROCESS | 1647 | 1461191598086 Marionette DEBUG loaded listener.js 15:33:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11b958800) [pid = 1647] [serial = 846] [outer = 0x11acce000] 15:33:18 INFO - PROCESS | 1647 | 1461191598413 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]]]}] 15:33:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 471ms 15:33:18 INFO - PROCESS | 1647 | 1461191598445 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 15:33:18 INFO - PROCESS | 1647 | 1461191598447 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 15:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:33:18 INFO - PROCESS | 1647 | 1461191598454 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:33:18 INFO - PROCESS | 1647 | 1461191598455 Marionette TRACE conn2 <- [1,1102,null,{}] 15:33:18 INFO - PROCESS | 1647 | 1461191598458 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}] 15:33:18 INFO - PROCESS | 1647 | 1461191598532 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 15:33:18 INFO - PROCESS | 1647 | 1461191598536 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x125b0d000 == 43 [pid = 1647] [id = 283] 15:33:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11ba53c00) [pid = 1647] [serial = 847] [outer = 0x0] 15:33:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11badf400) [pid = 1647] [serial = 848] [outer = 0x11ba53c00] 15:33:18 INFO - PROCESS | 1647 | 1461191598564 Marionette DEBUG loaded listener.js 15:33:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11c04c400) [pid = 1647] [serial = 849] [outer = 0x11ba53c00] 15:33:18 INFO - PROCESS | 1647 | 1461191598901 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]]]}] 15:33:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 469ms 15:33:18 INFO - PROCESS | 1647 | 1461191598923 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 15:33:18 INFO - PROCESS | 1647 | 1461191598924 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 15:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:33:18 INFO - PROCESS | 1647 | 1461191598928 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:33:18 INFO - PROCESS | 1647 | 1461191598929 Marionette TRACE conn2 <- [1,1106,null,{}] 15:33:18 INFO - PROCESS | 1647 | 1461191598932 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}] 15:33:19 INFO - PROCESS | 1647 | 1461191599023 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 15:33:19 INFO - PROCESS | 1647 | 1461191599031 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x126d1e000 == 44 [pid = 1647] [id = 284] 15:33:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11c2b7400) [pid = 1647] [serial = 850] [outer = 0x0] 15:33:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x125cd5000) [pid = 1647] [serial = 851] [outer = 0x11c2b7400] 15:33:19 INFO - PROCESS | 1647 | 1461191599058 Marionette DEBUG loaded listener.js 15:33:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x125d10400) [pid = 1647] [serial = 852] [outer = 0x11c2b7400] 15:33:19 INFO - PROCESS | 1647 | 1461191599422 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]]]}] 15:33:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:33:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 519ms 15:33:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:33:19 INFO - PROCESS | 1647 | 1461191599452 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 15:33:19 INFO - PROCESS | 1647 | 1461191599453 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 15:33:19 INFO - PROCESS | 1647 | 1461191599455 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:33:19 INFO - PROCESS | 1647 | 1461191599456 Marionette TRACE conn2 <- [1,1110,null,{}] 15:33:19 INFO - PROCESS | 1647 | 1461191599461 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}] 15:33:19 INFO - PROCESS | 1647 | 1461191599556 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 15:33:19 INFO - PROCESS | 1647 | 1461191599560 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12888e000 == 45 [pid = 1647] [id = 285] 15:33:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11ba55800) [pid = 1647] [serial = 853] [outer = 0x0] 15:33:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x125f87c00) [pid = 1647] [serial = 854] [outer = 0x11ba55800] 15:33:19 INFO - PROCESS | 1647 | 1461191599585 Marionette DEBUG loaded listener.js 15:33:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x127532000) [pid = 1647] [serial = 855] [outer = 0x11ba55800] 15:33:19 INFO - PROCESS | 1647 | 1461191599898 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]]]}] 15:33:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:33:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 473ms 15:33:19 INFO - PROCESS | 1647 | 1461191599940 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 15:33:19 INFO - PROCESS | 1647 | 1461191599943 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 15:33:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:33:19 INFO - PROCESS | 1647 | 1461191599947 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:33:19 INFO - PROCESS | 1647 | 1461191599948 Marionette TRACE conn2 <- [1,1114,null,{}] 15:33:19 INFO - PROCESS | 1647 | 1461191599951 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}] 15:33:20 INFO - PROCESS | 1647 | 1461191600052 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 15:33:20 INFO - PROCESS | 1647 | 1461191600066 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x129786000 == 46 [pid = 1647] [id = 286] 15:33:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1275aa800) [pid = 1647] [serial = 856] [outer = 0x0] 15:33:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x127af1000) [pid = 1647] [serial = 857] [outer = 0x1275aa800] 15:33:20 INFO - PROCESS | 1647 | 1461191600091 Marionette DEBUG loaded listener.js 15:33:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x128973400) [pid = 1647] [serial = 858] [outer = 0x1275aa800] 15:33:20 INFO - PROCESS | 1647 | 1461191600435 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]]]}] 15:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 519ms 15:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:33:20 INFO - PROCESS | 1647 | 1461191600469 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 15:33:20 INFO - PROCESS | 1647 | 1461191600470 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 15:33:20 INFO - PROCESS | 1647 | 1461191600472 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:33:20 INFO - PROCESS | 1647 | 1461191600473 Marionette TRACE conn2 <- [1,1118,null,{}] 15:33:20 INFO - PROCESS | 1647 | 1461191600475 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}] 15:33:20 INFO - PROCESS | 1647 | 1461191600570 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 15:33:20 INFO - PROCESS | 1647 | 1461191600574 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b428000 == 47 [pid = 1647] [id = 287] 15:33:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1275a1400) [pid = 1647] [serial = 859] [outer = 0x0] 15:33:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x129761400) [pid = 1647] [serial = 860] [outer = 0x1275a1400] 15:33:20 INFO - PROCESS | 1647 | 1461191600599 Marionette DEBUG loaded listener.js 15:33:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1299b5c00) [pid = 1647] [serial = 861] [outer = 0x1275a1400] 15:33:20 INFO - PROCESS | 1647 | 1461191600921 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]]]}] 15:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 469ms 15:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:33:20 INFO - PROCESS | 1647 | 1461191600954 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 15:33:20 INFO - PROCESS | 1647 | 1461191600956 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 15:33:20 INFO - PROCESS | 1647 | 1461191600958 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:33:20 INFO - PROCESS | 1647 | 1461191600961 Marionette TRACE conn2 <- [1,1122,null,{}] 15:33:20 INFO - PROCESS | 1647 | 1461191600965 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}] 15:33:21 INFO - PROCESS | 1647 | 1461191601062 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 15:33:21 INFO - PROCESS | 1647 | 1461191601066 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc6f000 == 48 [pid = 1647] [id = 288] 15:33:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1289f7c00) [pid = 1647] [serial = 862] [outer = 0x0] 15:33:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x129d52400) [pid = 1647] [serial = 863] [outer = 0x1289f7c00] 15:33:21 INFO - PROCESS | 1647 | 1461191601090 Marionette DEBUG loaded listener.js 15:33:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x129d58800) [pid = 1647] [serial = 864] [outer = 0x1289f7c00] 15:33:21 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x118f86800) [pid = 1647] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:33:21 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x119121000) [pid = 1647] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:33:21 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11a943800) [pid = 1647] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:33:21 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x1191a9800) [pid = 1647] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:33:21 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x114b97800) [pid = 1647] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:33:21 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x119a34400) [pid = 1647] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:33:21 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11aa5a400) [pid = 1647] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:33:21 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11655d000) [pid = 1647] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:33:21 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x115596800) [pid = 1647] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:33:21 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x114b1ec00) [pid = 1647] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:33:21 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11b90bc00) [pid = 1647] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:33:21 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11c2dac00) [pid = 1647] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:33:21 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x119125400) [pid = 1647] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:33:21 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x118854c00) [pid = 1647] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:33:21 INFO - PROCESS | 1647 | 1461191601490 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]]]}] 15:33:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:33:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 572ms 15:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:33:21 INFO - PROCESS | 1647 | 1461191601532 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 15:33:21 INFO - PROCESS | 1647 | 1461191601533 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 15:33:21 INFO - PROCESS | 1647 | 1461191601535 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:33:21 INFO - PROCESS | 1647 | 1461191601537 Marionette TRACE conn2 <- [1,1126,null,{}] 15:33:21 INFO - PROCESS | 1647 | 1461191601540 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}] 15:33:21 INFO - PROCESS | 1647 | 1461191601638 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 15:33:21 INFO - PROCESS | 1647 | 1461191601644 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d1a2800 == 49 [pid = 1647] [id = 289] 15:33:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x118f86800) [pid = 1647] [serial = 865] [outer = 0x0] 15:33:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x129d4fc00) [pid = 1647] [serial = 866] [outer = 0x118f86800] 15:33:21 INFO - PROCESS | 1647 | 1461191601673 Marionette DEBUG loaded listener.js 15:33:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x129db1800) [pid = 1647] [serial = 867] [outer = 0x118f86800] 15:33:22 INFO - PROCESS | 1647 | 1461191601999 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]]]}] 15:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 472ms 15:33:22 INFO - PROCESS | 1647 | 1461191602009 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 15:33:22 INFO - PROCESS | 1647 | 1461191602012 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 15:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:33:22 INFO - PROCESS | 1647 | 1461191602014 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:33:22 INFO - PROCESS | 1647 | 1461191602016 Marionette TRACE conn2 <- [1,1130,null,{}] 15:33:22 INFO - PROCESS | 1647 | 1461191602018 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}] 15:33:22 INFO - PROCESS | 1647 | 1461191602099 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 15:33:22 INFO - PROCESS | 1647 | 1461191602149 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d871000 == 50 [pid = 1647] [id = 290] 15:33:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x129d58400) [pid = 1647] [serial = 868] [outer = 0x0] 15:33:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x129dba400) [pid = 1647] [serial = 869] [outer = 0x129d58400] 15:33:22 INFO - PROCESS | 1647 | 1461191602175 Marionette DEBUG loaded listener.js 15:33:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x129ddbc00) [pid = 1647] [serial = 870] [outer = 0x129d58400] 15:33:22 INFO - PROCESS | 1647 | 1461191602516 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]]]}] 15:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 519ms 15:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:33:22 INFO - PROCESS | 1647 | 1461191602535 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 15:33:22 INFO - PROCESS | 1647 | 1461191602536 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 15:33:22 INFO - PROCESS | 1647 | 1461191602538 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:33:22 INFO - PROCESS | 1647 | 1461191602539 Marionette TRACE conn2 <- [1,1134,null,{}] 15:33:22 INFO - PROCESS | 1647 | 1461191602543 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}] 15:33:22 INFO - PROCESS | 1647 | 1461191602628 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 15:33:22 INFO - PROCESS | 1647 | 1461191602632 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12db13800 == 51 [pid = 1647] [id = 291] 15:33:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x129de4000) [pid = 1647] [serial = 871] [outer = 0x0] 15:33:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12b402800) [pid = 1647] [serial = 872] [outer = 0x129de4000] 15:33:22 INFO - PROCESS | 1647 | 1461191602657 Marionette DEBUG loaded listener.js 15:33:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12b404000) [pid = 1647] [serial = 873] [outer = 0x129de4000] 15:33:23 INFO - PROCESS | 1647 | 1461191603106 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]]]}] 15:33:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:33:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 572ms 15:33:23 INFO - PROCESS | 1647 | 1461191603110 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 15:33:23 INFO - PROCESS | 1647 | 1461191603111 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 15:33:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:33:23 INFO - PROCESS | 1647 | 1461191603114 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:33:23 INFO - PROCESS | 1647 | 1461191603115 Marionette TRACE conn2 <- [1,1138,null,{}] 15:33:23 INFO - PROCESS | 1647 | 1461191603117 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}] 15:33:23 INFO - PROCESS | 1647 | 1461191603199 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 15:33:23 INFO - PROCESS | 1647 | 1461191603203 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ec3f000 == 52 [pid = 1647] [id = 292] 15:33:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12b40ac00) [pid = 1647] [serial = 874] [outer = 0x0] 15:33:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12b411800) [pid = 1647] [serial = 875] [outer = 0x12b40ac00] 15:33:23 INFO - PROCESS | 1647 | 1461191603228 Marionette DEBUG loaded listener.js 15:33:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12b83cc00) [pid = 1647] [serial = 876] [outer = 0x12b40ac00] 15:33:23 INFO - PROCESS | 1647 | 1461191603698 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]]]}] 15:33:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:33:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 620ms 15:33:23 INFO - PROCESS | 1647 | 1461191603741 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 15:33:23 INFO - PROCESS | 1647 | 1461191603744 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 15:33:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:33:23 INFO - PROCESS | 1647 | 1461191603748 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:33:23 INFO - PROCESS | 1647 | 1461191603750 Marionette TRACE conn2 <- [1,1142,null,{}] 15:33:23 INFO - PROCESS | 1647 | 1461191603754 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}] 15:33:23 INFO - PROCESS | 1647 | 1461191603858 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 15:33:23 INFO - PROCESS | 1647 | 1461191603955 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aaad800 == 53 [pid = 1647] [id = 293] 15:33:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x118855400) [pid = 1647] [serial = 877] [outer = 0x0] 15:33:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x118862000) [pid = 1647] [serial = 878] [outer = 0x118855400] 15:33:24 INFO - PROCESS | 1647 | 1461191603998 Marionette DEBUG loaded listener.js 15:33:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x11923c000) [pid = 1647] [serial = 879] [outer = 0x118855400] 15:33:24 INFO - PROCESS | 1647 | 1461191604388 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]]]}] 15:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 674ms 15:33:24 INFO - PROCESS | 1647 | 1461191604422 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 15:33:24 INFO - PROCESS | 1647 | 1461191604426 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 15:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:33:24 INFO - PROCESS | 1647 | 1461191604431 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:33:24 INFO - PROCESS | 1647 | 1461191604433 Marionette TRACE conn2 <- [1,1146,null,{}] 15:33:24 INFO - PROCESS | 1647 | 1461191604435 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}] 15:33:24 INFO - PROCESS | 1647 | 1461191604537 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 15:33:24 INFO - PROCESS | 1647 | 1461191604589 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x126d1b000 == 54 [pid = 1647] [id = 294] 15:33:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x119d5c800) [pid = 1647] [serial = 880] [outer = 0x0] 15:33:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11aa5d800) [pid = 1647] [serial = 881] [outer = 0x119d5c800] 15:33:24 INFO - PROCESS | 1647 | 1461191604630 Marionette DEBUG loaded listener.js 15:33:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x11b959c00) [pid = 1647] [serial = 882] [outer = 0x119d5c800] 15:33:25 INFO - PROCESS | 1647 | 1461191605034 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]]]}] 15:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 620ms 15:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:33:25 INFO - PROCESS | 1647 | 1461191605052 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 15:33:25 INFO - PROCESS | 1647 | 1461191605053 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 15:33:25 INFO - PROCESS | 1647 | 1461191605055 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:33:25 INFO - PROCESS | 1647 | 1461191605058 Marionette TRACE conn2 <- [1,1150,null,{}] 15:33:25 INFO - PROCESS | 1647 | 1461191605066 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}] 15:33:25 INFO - PROCESS | 1647 | 1461191605170 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 15:33:25 INFO - PROCESS | 1647 | 1461191605257 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e7bd000 == 55 [pid = 1647] [id = 295] 15:33:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11c696800) [pid = 1647] [serial = 883] [outer = 0x0] 15:33:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x125d06c00) [pid = 1647] [serial = 884] [outer = 0x11c696800] 15:33:25 INFO - PROCESS | 1647 | 1461191605300 Marionette DEBUG loaded listener.js 15:33:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x127af6c00) [pid = 1647] [serial = 885] [outer = 0x11c696800] 15:33:25 INFO - PROCESS | 1647 | 1461191605699 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]]]}] 15:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 674ms 15:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:33:25 INFO - PROCESS | 1647 | 1461191605730 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 15:33:25 INFO - PROCESS | 1647 | 1461191605731 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 15:33:25 INFO - PROCESS | 1647 | 1461191605734 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:33:25 INFO - PROCESS | 1647 | 1461191605735 Marionette TRACE conn2 <- [1,1154,null,{}] 15:33:25 INFO - PROCESS | 1647 | 1461191605738 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}] 15:33:25 INFO - PROCESS | 1647 | 1461191605838 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 15:33:25 INFO - PROCESS | 1647 | 1461191605890 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ec5d800 == 56 [pid = 1647] [id = 296] 15:33:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12975a000) [pid = 1647] [serial = 886] [outer = 0x0] 15:33:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x129db8c00) [pid = 1647] [serial = 887] [outer = 0x12975a000] 15:33:25 INFO - PROCESS | 1647 | 1461191605919 Marionette DEBUG loaded listener.js 15:33:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12b404400) [pid = 1647] [serial = 888] [outer = 0x12975a000] 15:33:26 INFO - PROCESS | 1647 | 1461191606346 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]]]}] 15:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 668ms 15:33:26 INFO - PROCESS | 1647 | 1461191606403 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 15:33:26 INFO - PROCESS | 1647 | 1461191606404 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 15:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:33:26 INFO - PROCESS | 1647 | 1461191606407 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:33:26 INFO - PROCESS | 1647 | 1461191606408 Marionette TRACE conn2 <- [1,1158,null,{}] 15:33:26 INFO - PROCESS | 1647 | 1461191606410 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}] 15:33:26 INFO - PROCESS | 1647 | 1461191606508 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 15:33:26 INFO - PROCESS | 1647 | 1461191606592 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f0bd000 == 57 [pid = 1647] [id = 297] 15:33:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12b40c800) [pid = 1647] [serial = 889] [outer = 0x0] 15:33:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12b64a000) [pid = 1647] [serial = 890] [outer = 0x12b40c800] 15:33:26 INFO - PROCESS | 1647 | 1461191606621 Marionette DEBUG loaded listener.js 15:33:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12b8a0c00) [pid = 1647] [serial = 891] [outer = 0x12b40c800] 15:33:27 INFO - PROCESS | 1647 | 1461191607027 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]]]}] 15:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 672ms 15:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:33:27 INFO - PROCESS | 1647 | 1461191607080 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 15:33:27 INFO - PROCESS | 1647 | 1461191607081 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 15:33:27 INFO - PROCESS | 1647 | 1461191607084 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:33:27 INFO - PROCESS | 1647 | 1461191607085 Marionette TRACE conn2 <- [1,1162,null,{}] 15:33:27 INFO - PROCESS | 1647 | 1461191607087 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}] 15:33:27 INFO - PROCESS | 1647 | 1461191607195 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 15:33:27 INFO - PROCESS | 1647 | 1461191607261 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x11985b800 == 58 [pid = 1647] [id = 298] 15:33:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x114b8e800) [pid = 1647] [serial = 892] [outer = 0x0] 15:33:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x1163f8000) [pid = 1647] [serial = 893] [outer = 0x114b8e800] 15:33:27 INFO - PROCESS | 1647 | 1461191607293 Marionette DEBUG loaded listener.js 15:33:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12bba7400) [pid = 1647] [serial = 894] [outer = 0x114b8e800] 15:33:27 INFO - PROCESS | 1647 | 1461191607864 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]]]}] 15:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 819ms 15:33:27 INFO - PROCESS | 1647 | 1461191607904 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 15:33:27 INFO - PROCESS | 1647 | 1461191607907 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 15:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:33:27 INFO - PROCESS | 1647 | 1461191607910 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:33:27 INFO - PROCESS | 1647 | 1461191607912 Marionette TRACE conn2 <- [1,1166,null,{}] 15:33:27 INFO - PROCESS | 1647 | 1461191607916 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}] 15:33:28 INFO - PROCESS | 1647 | 1461191608008 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 15:33:28 INFO - PROCESS | 1647 | 1461191608076 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x11926a800 == 59 [pid = 1647] [id = 299] 15:33:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x115597c00) [pid = 1647] [serial = 895] [outer = 0x0] 15:33:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x1163f3c00) [pid = 1647] [serial = 896] [outer = 0x115597c00] 15:33:28 INFO - PROCESS | 1647 | 1461191608105 Marionette DEBUG loaded listener.js 15:33:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x118859c00) [pid = 1647] [serial = 897] [outer = 0x115597c00] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x11585e800) [pid = 1647] [serial = 767] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x11a94dc00) [pid = 1647] [serial = 770] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x11c049800) [pid = 1647] [serial = 773] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x128882c00) [pid = 1647] [serial = 818] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x125d0fc00) [pid = 1647] [serial = 776] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | 1461191608565 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]]]}] 15:33:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12db13800 == 58 [pid = 1647] [id = 291] 15:33:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12d871000 == 57 [pid = 1647] [id = 290] 15:33:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12d1a2800 == 56 [pid = 1647] [id = 289] 15:33:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc6f000 == 55 [pid = 1647] [id = 288] 15:33:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12b428000 == 54 [pid = 1647] [id = 287] 15:33:28 INFO - PROCESS | 1647 | --DOCSHELL 0x129786000 == 53 [pid = 1647] [id = 286] 15:33:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12888e000 == 52 [pid = 1647] [id = 285] 15:33:28 INFO - PROCESS | 1647 | --DOCSHELL 0x126d1e000 == 51 [pid = 1647] [id = 284] 15:33:28 INFO - PROCESS | 1647 | --DOCSHELL 0x125b0d000 == 50 [pid = 1647] [id = 283] 15:33:28 INFO - PROCESS | 1647 | --DOCSHELL 0x11c967800 == 49 [pid = 1647] [id = 282] 15:33:28 INFO - PROCESS | 1647 | --DOCSHELL 0x11aab4000 == 48 [pid = 1647] [id = 281] 15:33:28 INFO - PROCESS | 1647 | --DOCSHELL 0x11aac3800 == 47 [pid = 1647] [id = 280] 15:33:28 INFO - PROCESS | 1647 | --DOCSHELL 0x11aa9c800 == 46 [pid = 1647] [id = 279] 15:33:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12d873800 == 45 [pid = 1647] [id = 278] 15:33:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12d1d8000 == 44 [pid = 1647] [id = 277] 15:33:28 INFO - PROCESS | 1647 | --DOCSHELL 0x1272da800 == 43 [pid = 1647] [id = 276] 15:33:28 INFO - PROCESS | 1647 | --DOCSHELL 0x11aa93800 == 42 [pid = 1647] [id = 275] 15:33:28 INFO - PROCESS | 1647 | --DOCSHELL 0x114a82000 == 41 [pid = 1647] [id = 274] 15:33:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:33:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 671ms 15:33:28 INFO - PROCESS | 1647 | 1461191608582 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 15:33:28 INFO - PROCESS | 1647 | 1461191608585 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 15:33:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:33:28 INFO - PROCESS | 1647 | 1461191608589 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:33:28 INFO - PROCESS | 1647 | 1461191608591 Marionette TRACE conn2 <- [1,1170,null,{}] 15:33:28 INFO - PROCESS | 1647 | 1461191608594 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}] 15:33:28 INFO - PROCESS | 1647 | 1461191608671 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 15:33:28 INFO - PROCESS | 1647 | 1461191608677 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x11913f800 == 42 [pid = 1647] [id = 300] 15:33:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x11897c000) [pid = 1647] [serial = 898] [outer = 0x0] 15:33:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x1191ac800) [pid = 1647] [serial = 899] [outer = 0x11897c000] 15:33:28 INFO - PROCESS | 1647 | 1461191608703 Marionette DEBUG loaded listener.js 15:33:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x11a949400) [pid = 1647] [serial = 900] [outer = 0x11897c000] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x11a952400) [pid = 1647] [serial = 729] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x11badb400) [pid = 1647] [serial = 800] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x119240c00) [pid = 1647] [serial = 791] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x11a60c400) [pid = 1647] [serial = 792] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x114be4400) [pid = 1647] [serial = 783] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x114bd8000) [pid = 1647] [serial = 782] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11a94f400) [pid = 1647] [serial = 794] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11aa4fc00) [pid = 1647] [serial = 795] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11adfa000) [pid = 1647] [serial = 797] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x11885f800) [pid = 1647] [serial = 788] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x11911ec00) [pid = 1647] [serial = 789] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x1275aac00) [pid = 1647] [serial = 780] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x114be2000) [pid = 1647] [serial = 785] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x11c2af800) [pid = 1647] [serial = 803] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x115860000) [pid = 1647] [serial = 786] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11c992400) [pid = 1647] [serial = 779] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x11c692c00) [pid = 1647] [serial = 806] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11c2d4000) [pid = 1647] [serial = 804] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11c70c000) [pid = 1647] [serial = 807] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11acc4800) [pid = 1647] [serial = 809] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11c991800) [pid = 1647] [serial = 812] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11c708800) [pid = 1647] [serial = 810] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1273a7400) [pid = 1647] [serial = 815] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11bc8ec00) [pid = 1647] [serial = 801] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x125f90000) [pid = 1647] [serial = 813] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11ba54400) [pid = 1647] [serial = 798] [outer = 0x0] [url = about:blank] 15:33:28 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x127782800) [pid = 1647] [serial = 816] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1647 | 1461191609064 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]]]}] 15:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 522ms 15:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:33:29 INFO - PROCESS | 1647 | 1461191609112 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 15:33:29 INFO - PROCESS | 1647 | 1461191609113 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 15:33:29 INFO - PROCESS | 1647 | 1461191609115 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:33:29 INFO - PROCESS | 1647 | 1461191609118 Marionette TRACE conn2 <- [1,1174,null,{}] 15:33:29 INFO - PROCESS | 1647 | 1461191609125 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}] 15:33:29 INFO - PROCESS | 1647 | 1461191609215 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 15:33:29 INFO - PROCESS | 1647 | 1461191609221 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bed6000 == 43 [pid = 1647] [id = 301] 15:33:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11accc400) [pid = 1647] [serial = 901] [outer = 0x0] 15:33:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11ae7d800) [pid = 1647] [serial = 902] [outer = 0x11accc400] 15:33:29 INFO - PROCESS | 1647 | 1461191609250 Marionette DEBUG loaded listener.js 15:33:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11b90ec00) [pid = 1647] [serial = 903] [outer = 0x11accc400] 15:33:29 INFO - PROCESS | 1647 | 1461191609622 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] 15:33:29 INFO - PROCESS | 1647 | 1461191609647 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 15:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:33:29 INFO - PROCESS | 1647 | 1461191609655 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:33:29 INFO - PROCESS | 1647 | 1461191609657 Marionette TRACE conn2 <- [1,1178,null,{}] 15:33:29 INFO - PROCESS | 1647 | 1461191609661 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}] 15:33:29 INFO - PROCESS | 1647 | 1461191609739 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 15:33:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x118946000) [pid = 1647] [serial = 904] [outer = 0x12f7a9800] 15:33:29 INFO - PROCESS | 1647 | 1461191609765 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x125c8c800 == 44 [pid = 1647] [id = 302] 15:33:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11bc88400) [pid = 1647] [serial = 905] [outer = 0x0] 15:33:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11c2af800) [pid = 1647] [serial = 906] [outer = 0x11bc88400] 15:33:29 INFO - PROCESS | 1647 | 1461191609795 Marionette DEBUG loaded listener.js 15:33:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x11c2d4800) [pid = 1647] [serial = 907] [outer = 0x11bc88400] 15:33:30 INFO - PROCESS | 1647 | 1461191610143 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] 15:33:30 INFO - PROCESS | 1647 | 1461191610180 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 15:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:33:30 INFO - PROCESS | 1647 | 1461191610188 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:33:30 INFO - PROCESS | 1647 | 1461191610190 Marionette TRACE conn2 <- [1,1182,null,{}] 15:33:30 INFO - PROCESS | 1647 | 1461191610193 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}] 15:33:30 INFO - PROCESS | 1647 | 1461191610278 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 15:33:30 INFO - PROCESS | 1647 | 1461191610282 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x125c0a000 == 45 [pid = 1647] [id = 303] 15:33:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x11c2db000) [pid = 1647] [serial = 908] [outer = 0x0] 15:33:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x11c98ec00) [pid = 1647] [serial = 909] [outer = 0x11c2db000] 15:33:30 INFO - PROCESS | 1647 | 1461191610310 Marionette DEBUG loaded listener.js 15:33:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x125cd7000) [pid = 1647] [serial = 910] [outer = 0x11c2db000] 15:33:30 INFO - PROCESS | 1647 | 1461191610669 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 15:33:30 INFO - PROCESS | 1647 | 1461191610711 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 15:33:30 INFO - PROCESS | 1647 | 1461191610713 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:33:30 INFO - PROCESS | 1647 | 1461191610714 Marionette TRACE conn2 <- [1,1186,null,{}] 15:33:30 INFO - PROCESS | 1647 | 1461191610716 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}] 15:33:30 INFO - PROCESS | 1647 | 1461191610803 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 15:33:30 INFO - PROCESS | 1647 | 1461191610869 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x126f8e000 == 46 [pid = 1647] [id = 304] 15:33:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x125ccec00) [pid = 1647] [serial = 911] [outer = 0x0] 15:33:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x125d6d000) [pid = 1647] [serial = 912] [outer = 0x125ccec00] 15:33:30 INFO - PROCESS | 1647 | 1461191610897 Marionette DEBUG loaded listener.js 15:33:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x129d4d800) [pid = 1647] [serial = 913] [outer = 0x125ccec00] 15:33:31 INFO - PROCESS | 1647 | 1461191611221 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] 15:33:31 INFO - PROCESS | 1647 | 1461191611235 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 15:33:31 INFO - PROCESS | 1647 | 1461191611238 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:33:31 INFO - PROCESS | 1647 | 1461191611241 Marionette TRACE conn2 <- [1,1190,null,{}] 15:33:31 INFO - PROCESS | 1647 | 1461191611254 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}] 15:33:31 INFO - PROCESS | 1647 | 1461191611400 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 15:33:31 INFO - PROCESS | 1647 | 1461191611443 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x129c80800 == 47 [pid = 1647] [id = 305] 15:33:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x1299a2400) [pid = 1647] [serial = 914] [outer = 0x0] 15:33:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x129db6800) [pid = 1647] [serial = 915] [outer = 0x1299a2400] 15:33:31 INFO - PROCESS | 1647 | 1461191611468 Marionette DEBUG loaded listener.js 15:33:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12b409000) [pid = 1647] [serial = 916] [outer = 0x1299a2400] 15:33:31 INFO - PROCESS | 1647 | 1461191611800 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] 15:33:31 INFO - PROCESS | 1647 | 1461191611819 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 15:33:31 INFO - PROCESS | 1647 | 1461191611821 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:33:31 INFO - PROCESS | 1647 | 1461191611823 Marionette TRACE conn2 <- [1,1194,null,{}] 15:33:31 INFO - PROCESS | 1647 | 1461191611826 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}] 15:33:31 INFO - PROCESS | 1647 | 1461191611924 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 15:33:31 INFO - PROCESS | 1647 | 1461191611928 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b6b4800 == 48 [pid = 1647] [id = 306] 15:33:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x129d4dc00) [pid = 1647] [serial = 917] [outer = 0x0] 15:33:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12b487000) [pid = 1647] [serial = 918] [outer = 0x129d4dc00] 15:33:31 INFO - PROCESS | 1647 | 1461191611953 Marionette DEBUG loaded listener.js 15:33:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12b8a8400) [pid = 1647] [serial = 919] [outer = 0x129d4dc00] 15:33:32 INFO - PROCESS | 1647 | 1461191612272 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] 15:33:32 INFO - PROCESS | 1647 | 1461191612300 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 15:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:33:32 INFO - PROCESS | 1647 | 1461191612302 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:33:32 INFO - PROCESS | 1647 | 1461191612303 Marionette TRACE conn2 <- [1,1198,null,{}] 15:33:32 INFO - PROCESS | 1647 | 1461191612306 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}] 15:33:32 INFO - PROCESS | 1647 | 1461191612406 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 15:33:32 INFO - PROCESS | 1647 | 1461191612417 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c091000 == 49 [pid = 1647] [id = 307] 15:33:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12b8a6800) [pid = 1647] [serial = 920] [outer = 0x0] 15:33:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12bba7800) [pid = 1647] [serial = 921] [outer = 0x12b8a6800] 15:33:32 INFO - PROCESS | 1647 | 1461191612442 Marionette DEBUG loaded listener.js 15:33:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12bbb4c00) [pid = 1647] [serial = 922] [outer = 0x12b8a6800] 15:33:32 INFO - PROCESS | 1647 | 1461191612789 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]]]}] 15:33:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:33:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 520ms 15:33:32 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x114ec8800) [pid = 1647] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:33:32 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11ba53c00) [pid = 1647] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:33:32 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x1275a1400) [pid = 1647] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:33:32 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x1279c2800) [pid = 1647] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:33:32 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x1289f7c00) [pid = 1647] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:33:32 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x118f86800) [pid = 1647] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:33:32 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11c2b7400) [pid = 1647] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:33:32 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x129de4000) [pid = 1647] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:33:32 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x129d58400) [pid = 1647] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:33:32 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11ba55800) [pid = 1647] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:33:32 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x1275aa800) [pid = 1647] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:33:32 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x11acce000) [pid = 1647] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:33:32 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11863f000) [pid = 1647] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:33:32 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11a94e400) [pid = 1647] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:33:32 INFO - PROCESS | 1647 | 1461191612948 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 15:33:32 INFO - PROCESS | 1647 | 1461191612950 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 15:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:33:32 INFO - PROCESS | 1647 | 1461191612954 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:33:32 INFO - PROCESS | 1647 | 1461191612955 Marionette TRACE conn2 <- [1,1202,null,{}] 15:33:32 INFO - PROCESS | 1647 | 1461191612963 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}] 15:33:33 INFO - PROCESS | 1647 | 1461191613048 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 15:33:33 INFO - PROCESS | 1647 | 1461191613052 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c397800 == 50 [pid = 1647] [id = 308] 15:33:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x11a94e400) [pid = 1647] [serial = 923] [outer = 0x0] 15:33:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11c0a3800) [pid = 1647] [serial = 924] [outer = 0x11a94e400] 15:33:33 INFO - PROCESS | 1647 | 1461191613078 Marionette DEBUG loaded listener.js 15:33:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1279c2800) [pid = 1647] [serial = 925] [outer = 0x11a94e400] 15:33:33 INFO - PROCESS | 1647 | 1461191613403 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]]]}] 15:33:33 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 15:33:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 470ms 15:33:33 INFO - PROCESS | 1647 | 1461191613428 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 15:33:33 INFO - PROCESS | 1647 | 1461191613429 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 15:33:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:33:33 INFO - PROCESS | 1647 | 1461191613431 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:33:33 INFO - PROCESS | 1647 | 1461191613433 Marionette TRACE conn2 <- [1,1206,null,{}] 15:33:33 INFO - PROCESS | 1647 | 1461191613436 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}] 15:33:33 INFO - PROCESS | 1647 | 1461191613528 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 15:33:33 INFO - PROCESS | 1647 | 1461191613579 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d8d0800 == 51 [pid = 1647] [id = 309] 15:33:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11aa5b400) [pid = 1647] [serial = 926] [outer = 0x0] 15:33:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12b40a400) [pid = 1647] [serial = 927] [outer = 0x11aa5b400] 15:33:33 INFO - PROCESS | 1647 | 1461191613608 Marionette DEBUG loaded listener.js 15:33:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12ce58000) [pid = 1647] [serial = 928] [outer = 0x11aa5b400] 15:33:33 INFO - PROCESS | 1647 | 1461191613893 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]]]}] 15:33:33 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 15:33:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 519ms 15:33:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:33:33 INFO - PROCESS | 1647 | 1461191613952 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 15:33:33 INFO - PROCESS | 1647 | 1461191613953 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 15:33:33 INFO - PROCESS | 1647 | 1461191613955 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:33:33 INFO - PROCESS | 1647 | 1461191613956 Marionette TRACE conn2 <- [1,1210,null,{}] 15:33:33 INFO - PROCESS | 1647 | 1461191613962 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}] 15:33:34 INFO - PROCESS | 1647 | 1461191614039 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 15:33:34 INFO - PROCESS | 1647 | 1461191614045 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f0a8800 == 52 [pid = 1647] [id = 310] 15:33:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x114b96800) [pid = 1647] [serial = 929] [outer = 0x0] 15:33:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12d069800) [pid = 1647] [serial = 930] [outer = 0x114b96800] 15:33:34 INFO - PROCESS | 1647 | 1461191614070 Marionette DEBUG loaded listener.js 15:33:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12d0cf800) [pid = 1647] [serial = 931] [outer = 0x114b96800] 15:33:34 INFO - PROCESS | 1647 | 1461191614406 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]]]}] 15:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 475ms 15:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:33:34 INFO - PROCESS | 1647 | 1461191614431 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 15:33:34 INFO - PROCESS | 1647 | 1461191614432 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 15:33:34 INFO - PROCESS | 1647 | 1461191614434 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:33:34 INFO - PROCESS | 1647 | 1461191614435 Marionette TRACE conn2 <- [1,1214,null,{}] 15:33:34 INFO - PROCESS | 1647 | 1461191614437 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}] 15:33:34 INFO - PROCESS | 1647 | 1461191614542 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 15:33:34 INFO - PROCESS | 1647 | 1461191614550 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f878800 == 53 [pid = 1647] [id = 311] 15:33:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x115250c00) [pid = 1647] [serial = 932] [outer = 0x0] 15:33:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12d365400) [pid = 1647] [serial = 933] [outer = 0x115250c00] 15:33:34 INFO - PROCESS | 1647 | 1461191614575 Marionette DEBUG loaded listener.js 15:33:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12d36d400) [pid = 1647] [serial = 934] [outer = 0x115250c00] 15:33:34 INFO - PROCESS | 1647 | 1461191614860 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]]]}] 15:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 468ms 15:33:34 INFO - PROCESS | 1647 | 1461191614903 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 15:33:34 INFO - PROCESS | 1647 | 1461191614904 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 15:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:33:34 INFO - PROCESS | 1647 | 1461191614906 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:33:34 INFO - PROCESS | 1647 | 1461191614907 Marionette TRACE conn2 <- [1,1218,null,{}] 15:33:34 INFO - PROCESS | 1647 | 1461191614913 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}] 15:33:35 INFO - PROCESS | 1647 | 1461191615055 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 15:33:35 INFO - PROCESS | 1647 | 1461191615107 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x115366800 == 54 [pid = 1647] [id = 312] 15:33:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x114657c00) [pid = 1647] [serial = 935] [outer = 0x0] 15:33:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x114b8d400) [pid = 1647] [serial = 936] [outer = 0x114657c00] 15:33:35 INFO - PROCESS | 1647 | 1461191615140 Marionette DEBUG loaded listener.js 15:33:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x114be4400) [pid = 1647] [serial = 937] [outer = 0x114657c00] 15:33:35 INFO - PROCESS | 1647 | 1461191615612 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]]]}] 15:33:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:33:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 723ms 15:33:35 INFO - PROCESS | 1647 | 1461191615630 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 15:33:35 INFO - PROCESS | 1647 | 1461191615633 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 15:33:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:33:35 INFO - PROCESS | 1647 | 1461191615636 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:33:35 INFO - PROCESS | 1647 | 1461191615639 Marionette TRACE conn2 <- [1,1222,null,{}] 15:33:35 INFO - PROCESS | 1647 | 1461191615643 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}] 15:33:35 INFO - PROCESS | 1647 | 1461191615747 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 15:33:35 INFO - PROCESS | 1647 | 1461191615800 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bec3000 == 55 [pid = 1647] [id = 313] 15:33:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x1155a0000) [pid = 1647] [serial = 938] [outer = 0x0] 15:33:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x11a94a800) [pid = 1647] [serial = 939] [outer = 0x1155a0000] 15:33:35 INFO - PROCESS | 1647 | 1461191615833 Marionette DEBUG loaded listener.js 15:33:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x11aa58400) [pid = 1647] [serial = 940] [outer = 0x1155a0000] 15:33:36 INFO - PROCESS | 1647 | 1461191616321 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] 15:33:36 INFO - PROCESS | 1647 | 1461191616382 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 15:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:33:36 INFO - PROCESS | 1647 | 1461191616384 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:33:36 INFO - PROCESS | 1647 | 1461191616386 Marionette TRACE conn2 <- [1,1226,null,{}] 15:33:36 INFO - PROCESS | 1647 | 1461191616388 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}] 15:33:36 INFO - PROCESS | 1647 | 1461191616522 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 15:33:36 INFO - PROCESS | 1647 | 1461191616560 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b423000 == 56 [pid = 1647] [id = 314] 15:33:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x11b90b800) [pid = 1647] [serial = 941] [outer = 0x0] 15:33:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x11c2b3000) [pid = 1647] [serial = 942] [outer = 0x11b90b800] 15:33:36 INFO - PROCESS | 1647 | 1461191616590 Marionette DEBUG loaded listener.js 15:33:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x125d0d000) [pid = 1647] [serial = 943] [outer = 0x11b90b800] 15:33:37 INFO - PROCESS | 1647 | 1461191617009 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]]]}] 15:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 670ms 15:33:37 INFO - PROCESS | 1647 | 1461191617054 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 15:33:37 INFO - PROCESS | 1647 | 1461191617057 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 15:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:33:37 INFO - PROCESS | 1647 | 1461191617065 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:33:37 INFO - PROCESS | 1647 | 1461191617068 Marionette TRACE conn2 <- [1,1230,null,{}] 15:33:37 INFO - PROCESS | 1647 | 1461191617071 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}] 15:33:37 INFO - PROCESS | 1647 | 1461191617172 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 15:33:37 INFO - PROCESS | 1647 | 1461191617227 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e7c7800 == 57 [pid = 1647] [id = 315] 15:33:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x1269a3800) [pid = 1647] [serial = 944] [outer = 0x0] 15:33:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x129756000) [pid = 1647] [serial = 945] [outer = 0x1269a3800] 15:33:37 INFO - PROCESS | 1647 | 1461191617257 Marionette DEBUG loaded listener.js 15:33:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12b40cc00) [pid = 1647] [serial = 946] [outer = 0x1269a3800] 15:33:37 INFO - PROCESS | 1647 | 1461191617748 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]]]}] 15:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 724ms 15:33:37 INFO - PROCESS | 1647 | 1461191617788 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 15:33:37 INFO - PROCESS | 1647 | 1461191617790 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 15:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:33:37 INFO - PROCESS | 1647 | 1461191617810 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:33:37 INFO - PROCESS | 1647 | 1461191617813 Marionette TRACE conn2 <- [1,1234,null,{}] 15:33:37 INFO - PROCESS | 1647 | 1461191617817 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}] 15:33:37 INFO - PROCESS | 1647 | 1461191617959 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 15:33:38 INFO - PROCESS | 1647 | 1461191618025 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x1301cf800 == 58 [pid = 1647] [id = 316] 15:33:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12b40ec00) [pid = 1647] [serial = 947] [outer = 0x0] 15:33:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12bd02800) [pid = 1647] [serial = 948] [outer = 0x12b40ec00] 15:33:38 INFO - PROCESS | 1647 | 1461191618055 Marionette DEBUG loaded listener.js 15:33:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12bf45000) [pid = 1647] [serial = 949] [outer = 0x12b40ec00] 15:33:38 INFO - PROCESS | 1647 | 1461191618449 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]]]}] 15:33:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:33:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 674ms 15:33:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:33:38 INFO - PROCESS | 1647 | 1461191618481 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 15:33:38 INFO - PROCESS | 1647 | 1461191618483 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 15:33:38 INFO - PROCESS | 1647 | 1461191618485 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:33:38 INFO - PROCESS | 1647 | 1461191618486 Marionette TRACE conn2 <- [1,1238,null,{}] 15:33:38 INFO - PROCESS | 1647 | 1461191618489 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}] 15:33:38 INFO - PROCESS | 1647 | 1461191618590 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 15:33:38 INFO - PROCESS | 1647 | 1461191618644 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x1303eb800 == 59 [pid = 1647] [id = 317] 15:33:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12d367800) [pid = 1647] [serial = 950] [outer = 0x0] 15:33:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12d8b8800) [pid = 1647] [serial = 951] [outer = 0x12d367800] 15:33:38 INFO - PROCESS | 1647 | 1461191618681 Marionette DEBUG loaded listener.js 15:33:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12da23000) [pid = 1647] [serial = 952] [outer = 0x12d367800] 15:33:39 INFO - PROCESS | 1647 | 1461191619164 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]]]}] 15:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 719ms 15:33:39 INFO - PROCESS | 1647 | 1461191619205 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 15:33:39 INFO - PROCESS | 1647 | 1461191619206 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 15:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:33:39 INFO - PROCESS | 1647 | 1461191619228 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:33:39 INFO - PROCESS | 1647 | 1461191619229 Marionette TRACE conn2 <- [1,1242,null,{}] 15:33:39 INFO - PROCESS | 1647 | 1461191619254 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}] 15:33:39 INFO - PROCESS | 1647 | 1461191619355 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 15:33:39 INFO - PROCESS | 1647 | 1461191619423 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aac6000 == 60 [pid = 1647] [id = 318] 15:33:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x1289f8400) [pid = 1647] [serial = 953] [outer = 0x0] 15:33:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12b83b400) [pid = 1647] [serial = 954] [outer = 0x1289f8400] 15:33:39 INFO - PROCESS | 1647 | 1461191619452 Marionette DEBUG loaded listener.js 15:33:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12db93c00) [pid = 1647] [serial = 955] [outer = 0x1289f8400] 15:33:40 INFO - PROCESS | 1647 | 1461191620050 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]]]}] 15:33:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:33:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 916ms 15:33:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:33:40 INFO - PROCESS | 1647 | 1461191620126 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 15:33:40 INFO - PROCESS | 1647 | 1461191620130 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 15:33:40 INFO - PROCESS | 1647 | 1461191620135 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:33:40 INFO - PROCESS | 1647 | 1461191620139 Marionette TRACE conn2 <- [1,1246,null,{}] 15:33:40 INFO - PROCESS | 1647 | 1461191620168 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}] 15:33:40 INFO - PROCESS | 1647 | 1461191620323 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 15:33:40 INFO - PROCESS | 1647 | 1461191620416 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bed8000 == 61 [pid = 1647] [id = 319] 15:33:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x11559e800) [pid = 1647] [serial = 956] [outer = 0x0] 15:33:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x11585f800) [pid = 1647] [serial = 957] [outer = 0x11559e800] 15:33:40 INFO - PROCESS | 1647 | 1461191620463 Marionette DEBUG loaded listener.js 15:33:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x11885f800) [pid = 1647] [serial = 958] [outer = 0x11559e800] 15:33:41 INFO - PROCESS | 1647 | 1461191621009 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]]]}] 15:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 926ms 15:33:41 INFO - PROCESS | 1647 | 1461191621062 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 15:33:41 INFO - PROCESS | 1647 | 1461191621067 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 15:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:33:41 INFO - PROCESS | 1647 | 1461191621074 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:33:41 INFO - PROCESS | 1647 | 1461191621079 Marionette TRACE conn2 <- [1,1250,null,{}] 15:33:41 INFO - PROCESS | 1647 | 1461191621083 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}] 15:33:41 INFO - PROCESS | 1647 | 1461191621223 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 15:33:41 INFO - PROCESS | 1647 | 1461191621326 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b982000 == 62 [pid = 1647] [id = 320] 15:33:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x11a9ab800) [pid = 1647] [serial = 959] [outer = 0x0] 15:33:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x11acce000) [pid = 1647] [serial = 960] [outer = 0x11a9ab800] 15:33:41 INFO - PROCESS | 1647 | 1461191621370 Marionette DEBUG loaded listener.js 15:33:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x11aee4800) [pid = 1647] [serial = 961] [outer = 0x11a9ab800] 15:33:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12f878800 == 61 [pid = 1647] [id = 311] 15:33:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12f0a8800 == 60 [pid = 1647] [id = 310] 15:33:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12d8d0800 == 59 [pid = 1647] [id = 309] 15:33:41 INFO - PROCESS | 1647 | --DOCSHELL 0x11c397800 == 58 [pid = 1647] [id = 308] 15:33:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12c091000 == 57 [pid = 1647] [id = 307] 15:33:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12b6b4800 == 56 [pid = 1647] [id = 306] 15:33:41 INFO - PROCESS | 1647 | --DOCSHELL 0x129c80800 == 55 [pid = 1647] [id = 305] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x125f5d800) [pid = 1647] [serial = 833] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x116559800) [pid = 1647] [serial = 824] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x11c69b000) [pid = 1647] [serial = 830] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x1144b3400) [pid = 1647] [serial = 821] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x119d56800) [pid = 1647] [serial = 827] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOCSHELL 0x126f8e000 == 54 [pid = 1647] [id = 304] 15:33:41 INFO - PROCESS | 1647 | --DOCSHELL 0x125c0a000 == 53 [pid = 1647] [id = 303] 15:33:41 INFO - PROCESS | 1647 | --DOCSHELL 0x125c8c800 == 52 [pid = 1647] [id = 302] 15:33:41 INFO - PROCESS | 1647 | --DOCSHELL 0x11bed6000 == 51 [pid = 1647] [id = 301] 15:33:41 INFO - PROCESS | 1647 | --DOCSHELL 0x11913f800 == 50 [pid = 1647] [id = 300] 15:33:41 INFO - PROCESS | 1647 | --DOCSHELL 0x11926a800 == 49 [pid = 1647] [id = 299] 15:33:41 INFO - PROCESS | 1647 | --DOCSHELL 0x11985b800 == 48 [pid = 1647] [id = 298] 15:33:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12f0bd000 == 47 [pid = 1647] [id = 297] 15:33:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12ec5d800 == 46 [pid = 1647] [id = 296] 15:33:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12e7bd000 == 45 [pid = 1647] [id = 295] 15:33:41 INFO - PROCESS | 1647 | --DOCSHELL 0x126d1b000 == 44 [pid = 1647] [id = 294] 15:33:41 INFO - PROCESS | 1647 | --DOCSHELL 0x11aaad800 == 43 [pid = 1647] [id = 293] 15:33:41 INFO - PROCESS | 1647 | 1461191621818 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]]]}] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x125f87c00) [pid = 1647] [serial = 854] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x127af1000) [pid = 1647] [serial = 857] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x11aee2800) [pid = 1647] [serial = 845] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x119d5c400) [pid = 1647] [serial = 840] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x1189de800) [pid = 1647] [serial = 839] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x11a9a1800) [pid = 1647] [serial = 842] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x11acc4000) [pid = 1647] [serial = 843] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x118638400) [pid = 1647] [serial = 837] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x115597000) [pid = 1647] [serial = 836] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x11badf400) [pid = 1647] [serial = 848] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x11c04c400) [pid = 1647] [serial = 849] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x129761400) [pid = 1647] [serial = 860] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x1289f0c00) [pid = 1647] [serial = 819] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x128973400) [pid = 1647] [serial = 858] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x1299b5c00) [pid = 1647] [serial = 861] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x129d52400) [pid = 1647] [serial = 863] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x129d4fc00) [pid = 1647] [serial = 866] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x129d58800) [pid = 1647] [serial = 864] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x125cd5000) [pid = 1647] [serial = 851] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x11b958800) [pid = 1647] [serial = 846] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x127532000) [pid = 1647] [serial = 855] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x125d10400) [pid = 1647] [serial = 852] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x129db1800) [pid = 1647] [serial = 867] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x129dba400) [pid = 1647] [serial = 869] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12b404000) [pid = 1647] [serial = 873] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12b402800) [pid = 1647] [serial = 872] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x129ddbc00) [pid = 1647] [serial = 870] [outer = 0x0] [url = about:blank] 15:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 775ms 15:33:41 INFO - PROCESS | 1647 | 1461191621849 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 15:33:41 INFO - PROCESS | 1647 | 1461191621851 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 15:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:33:41 INFO - PROCESS | 1647 | 1461191621853 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:33:41 INFO - PROCESS | 1647 | 1461191621855 Marionette TRACE conn2 <- [1,1254,null,{}] 15:33:41 INFO - PROCESS | 1647 | 1461191621864 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}] 15:33:41 INFO - PROCESS | 1647 | 1461191621948 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 15:33:41 INFO - PROCESS | 1647 | 1461191621952 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aab7800 == 44 [pid = 1647] [id = 321] 15:33:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11b955400) [pid = 1647] [serial = 962] [outer = 0x0] 15:33:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11bc89400) [pid = 1647] [serial = 963] [outer = 0x11b955400] 15:33:41 INFO - PROCESS | 1647 | 1461191621980 Marionette DEBUG loaded listener.js 15:33:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x11c2b8800) [pid = 1647] [serial = 964] [outer = 0x11b955400] 15:33:42 INFO - PROCESS | 1647 | 1461191622327 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]]]}] 15:33:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:33:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 521ms 15:33:42 INFO - PROCESS | 1647 | 1461191622378 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 15:33:42 INFO - PROCESS | 1647 | 1461191622380 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 15:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:33:42 INFO - PROCESS | 1647 | 1461191622382 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:33:42 INFO - PROCESS | 1647 | 1461191622383 Marionette TRACE conn2 <- [1,1258,null,{}] 15:33:42 INFO - PROCESS | 1647 | 1461191622385 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}] 15:33:42 INFO - PROCESS | 1647 | 1461191622465 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 15:33:42 INFO - PROCESS | 1647 | 1461191622469 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ca41000 == 45 [pid = 1647] [id = 322] 15:33:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x11c2d7c00) [pid = 1647] [serial = 965] [outer = 0x0] 15:33:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x123ac4000) [pid = 1647] [serial = 966] [outer = 0x11c2d7c00] 15:33:42 INFO - PROCESS | 1647 | 1461191622494 Marionette DEBUG loaded listener.js 15:33:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x125d0b000) [pid = 1647] [serial = 967] [outer = 0x11c2d7c00] 15:33:42 INFO - PROCESS | 1647 | 1461191622826 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]]]}] 15:33:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:33:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 468ms 15:33:42 INFO - PROCESS | 1647 | 1461191622851 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 15:33:42 INFO - PROCESS | 1647 | 1461191622852 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 15:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:33:42 INFO - PROCESS | 1647 | 1461191622854 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:33:42 INFO - PROCESS | 1647 | 1461191622855 Marionette TRACE conn2 <- [1,1262,null,{}] 15:33:42 INFO - PROCESS | 1647 | 1461191622858 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}] 15:33:42 INFO - PROCESS | 1647 | 1461191622935 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 15:33:42 INFO - PROCESS | 1647 | 1461191622991 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aab7000 == 46 [pid = 1647] [id = 323] 15:33:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x11c2d4400) [pid = 1647] [serial = 968] [outer = 0x0] 15:33:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x125d0f000) [pid = 1647] [serial = 969] [outer = 0x11c2d4400] 15:33:43 INFO - PROCESS | 1647 | 1461191623019 Marionette DEBUG loaded listener.js 15:33:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x1275aac00) [pid = 1647] [serial = 970] [outer = 0x11c2d4400] 15:33:43 INFO - PROCESS | 1647 | 1461191623318 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]]]}] 15:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 519ms 15:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:33:43 INFO - PROCESS | 1647 | 1461191623373 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 15:33:43 INFO - PROCESS | 1647 | 1461191623375 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 15:33:43 INFO - PROCESS | 1647 | 1461191623377 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:33:43 INFO - PROCESS | 1647 | 1461191623378 Marionette TRACE conn2 <- [1,1266,null,{}] 15:33:43 INFO - PROCESS | 1647 | 1461191623380 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}] 15:33:43 INFO - PROCESS | 1647 | 1461191623472 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 15:33:43 INFO - PROCESS | 1647 | 1461191623479 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12889a000 == 47 [pid = 1647] [id = 324] 15:33:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x11c690000) [pid = 1647] [serial = 971] [outer = 0x0] 15:33:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x128971800) [pid = 1647] [serial = 972] [outer = 0x11c690000] 15:33:43 INFO - PROCESS | 1647 | 1461191623557 Marionette DEBUG loaded listener.js 15:33:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x129ddc400) [pid = 1647] [serial = 973] [outer = 0x11c690000] 15:33:43 INFO - PROCESS | 1647 | 1461191623837 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]]]}] 15:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 470ms 15:33:43 INFO - PROCESS | 1647 | 1461191623856 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 15:33:43 INFO - PROCESS | 1647 | 1461191623857 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 15:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:33:43 INFO - PROCESS | 1647 | 1461191623867 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:33:43 INFO - PROCESS | 1647 | 1461191623869 Marionette TRACE conn2 <- [1,1270,null,{}] 15:33:43 INFO - PROCESS | 1647 | 1461191623871 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}] 15:33:43 INFO - PROCESS | 1647 | 1461191623975 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 15:33:43 INFO - PROCESS | 1647 | 1461191623980 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b421800 == 48 [pid = 1647] [id = 325] 15:33:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x1289f5800) [pid = 1647] [serial = 974] [outer = 0x0] 15:33:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12b408800) [pid = 1647] [serial = 975] [outer = 0x1289f5800] 15:33:44 INFO - PROCESS | 1647 | 1461191624005 Marionette DEBUG loaded listener.js 15:33:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12b83ac00) [pid = 1647] [serial = 976] [outer = 0x1289f5800] 15:33:44 INFO - PROCESS | 1647 | 1461191624367 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]]]}] 15:33:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:33:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 517ms 15:33:44 INFO - PROCESS | 1647 | 1461191624387 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 15:33:44 INFO - PROCESS | 1647 | 1461191624388 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 15:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:33:44 INFO - PROCESS | 1647 | 1461191624390 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:33:44 INFO - PROCESS | 1647 | 1461191624392 Marionette TRACE conn2 <- [1,1274,null,{}] 15:33:44 INFO - PROCESS | 1647 | 1461191624396 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}] 15:33:44 INFO - PROCESS | 1647 | 1461191624495 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 15:33:44 INFO - PROCESS | 1647 | 1461191624526 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb69000 == 49 [pid = 1647] [id = 326] 15:33:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x129ddc800) [pid = 1647] [serial = 977] [outer = 0x0] 15:33:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12b8a0800) [pid = 1647] [serial = 978] [outer = 0x129ddc800] 15:33:44 INFO - PROCESS | 1647 | 1461191624552 Marionette DEBUG loaded listener.js 15:33:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12bd05800) [pid = 1647] [serial = 979] [outer = 0x129ddc800] 15:33:44 INFO - PROCESS | 1647 | 1461191624873 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]]]}] 15:33:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:33:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 522ms 15:33:44 INFO - PROCESS | 1647 | 1461191624912 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 15:33:44 INFO - PROCESS | 1647 | 1461191624913 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 15:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:33:44 INFO - PROCESS | 1647 | 1461191624915 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:33:44 INFO - PROCESS | 1647 | 1461191624916 Marionette TRACE conn2 <- [1,1278,null,{}] 15:33:44 INFO - PROCESS | 1647 | 1461191624919 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}] 15:33:45 INFO - PROCESS | 1647 | 1461191625018 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 15:33:45 INFO - PROCESS | 1647 | 1461191625032 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d1d7000 == 50 [pid = 1647] [id = 327] 15:33:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12b8aa400) [pid = 1647] [serial = 980] [outer = 0x0] 15:33:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12ce56800) [pid = 1647] [serial = 981] [outer = 0x12b8aa400] 15:33:45 INFO - PROCESS | 1647 | 1461191625057 Marionette DEBUG loaded listener.js 15:33:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12d06cc00) [pid = 1647] [serial = 982] [outer = 0x12b8aa400] 15:33:45 INFO - PROCESS | 1647 | 1461191625409 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]]]}] 15:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 518ms 15:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:33:45 INFO - PROCESS | 1647 | 1461191625434 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 15:33:45 INFO - PROCESS | 1647 | 1461191625435 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 15:33:45 INFO - PROCESS | 1647 | 1461191625438 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:33:45 INFO - PROCESS | 1647 | 1461191625439 Marionette TRACE conn2 <- [1,1282,null,{}] 15:33:45 INFO - PROCESS | 1647 | 1461191625447 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}] 15:33:45 INFO - PROCESS | 1647 | 1461191625549 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 15:33:45 INFO - PROCESS | 1647 | 1461191625583 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d8d4800 == 51 [pid = 1647] [id = 328] 15:33:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12b8ac400) [pid = 1647] [serial = 983] [outer = 0x0] 15:33:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12d8c1000) [pid = 1647] [serial = 984] [outer = 0x12b8ac400] 15:33:45 INFO - PROCESS | 1647 | 1461191625608 Marionette DEBUG loaded listener.js 15:33:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12db93400) [pid = 1647] [serial = 985] [outer = 0x12b8ac400] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x119d5c800) [pid = 1647] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x11c696800) [pid = 1647] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x11bc88400) [pid = 1647] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x11a94e400) [pid = 1647] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x11aa5b400) [pid = 1647] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x11c2db000) [pid = 1647] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x11accc400) [pid = 1647] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x11897c000) [pid = 1647] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x114b8e800) [pid = 1647] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x114b96800) [pid = 1647] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x125ccec00) [pid = 1647] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x11adee800) [pid = 1647] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x125b66400) [pid = 1647] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x1269a2400) [pid = 1647] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x114036c00) [pid = 1647] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x1144b5c00) [pid = 1647] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x125b64400) [pid = 1647] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x116037c00) [pid = 1647] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11885d400) [pid = 1647] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11524c000) [pid = 1647] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x115594c00) [pid = 1647] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x11605c400) [pid = 1647] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x11aee9000) [pid = 1647] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x1299a2400) [pid = 1647] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x129d4dc00) [pid = 1647] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12b8a6800) [pid = 1647] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x115597c00) [pid = 1647] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x118855400) [pid = 1647] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12b40c800) [pid = 1647] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:33:46 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12975a000) [pid = 1647] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:33:46 INFO - PROCESS | 1647 | 1461191626110 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]]]}] 15:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 720ms 15:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:33:46 INFO - PROCESS | 1647 | 1461191626158 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 15:33:46 INFO - PROCESS | 1647 | 1461191626159 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 15:33:46 INFO - PROCESS | 1647 | 1461191626161 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:33:46 INFO - PROCESS | 1647 | 1461191626163 Marionette TRACE conn2 <- [1,1286,null,{}] 15:33:46 INFO - PROCESS | 1647 | 1461191626165 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}] 15:33:46 INFO - PROCESS | 1647 | 1461191626262 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 15:33:46 INFO - PROCESS | 1647 | 1461191626312 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c9c5000 == 52 [pid = 1647] [id = 329] 15:33:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x118860c00) [pid = 1647] [serial = 986] [outer = 0x0] 15:33:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x11aee9000) [pid = 1647] [serial = 987] [outer = 0x118860c00] 15:33:46 INFO - PROCESS | 1647 | 1461191626367 Marionette DEBUG loaded listener.js 15:33:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x125ccec00) [pid = 1647] [serial = 988] [outer = 0x118860c00] 15:33:46 INFO - PROCESS | 1647 | 1461191626663 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]]]}] 15:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 519ms 15:33:46 INFO - PROCESS | 1647 | 1461191626684 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 15:33:46 INFO - PROCESS | 1647 | 1461191626685 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 15:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:33:46 INFO - PROCESS | 1647 | 1461191626687 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:33:46 INFO - PROCESS | 1647 | 1461191626689 Marionette TRACE conn2 <- [1,1290,null,{}] 15:33:46 INFO - PROCESS | 1647 | 1461191626693 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}] 15:33:46 INFO - PROCESS | 1647 | 1461191626780 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 15:33:46 INFO - PROCESS | 1647 | 1461191626784 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e7cb000 == 53 [pid = 1647] [id = 330] 15:33:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x1269a2400) [pid = 1647] [serial = 989] [outer = 0x0] 15:33:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12b645c00) [pid = 1647] [serial = 990] [outer = 0x1269a2400] 15:33:46 INFO - PROCESS | 1647 | 1461191626809 Marionette DEBUG loaded listener.js 15:33:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12d369000) [pid = 1647] [serial = 991] [outer = 0x1269a2400] 15:33:47 INFO - PROCESS | 1647 | 1461191627116 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]]]}] 15:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 474ms 15:33:47 INFO - PROCESS | 1647 | 1461191627162 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 15:33:47 INFO - PROCESS | 1647 | 1461191627164 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 15:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:33:47 INFO - PROCESS | 1647 | 1461191627166 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:33:47 INFO - PROCESS | 1647 | 1461191627167 Marionette TRACE conn2 <- [1,1294,null,{}] 15:33:47 INFO - PROCESS | 1647 | 1461191627169 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}] 15:33:47 INFO - PROCESS | 1647 | 1461191627274 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 15:33:47 INFO - PROCESS | 1647 | 1461191627282 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f0a4000 == 54 [pid = 1647] [id = 331] 15:33:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x129db9400) [pid = 1647] [serial = 992] [outer = 0x0] 15:33:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12db98c00) [pid = 1647] [serial = 993] [outer = 0x129db9400] 15:33:47 INFO - PROCESS | 1647 | 1461191627306 Marionette DEBUG loaded listener.js 15:33:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12dba1c00) [pid = 1647] [serial = 994] [outer = 0x129db9400] 15:33:47 INFO - PROCESS | 1647 | 1461191627613 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]]]}] 15:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 468ms 15:33:47 INFO - PROCESS | 1647 | 1461191627634 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 15:33:47 INFO - PROCESS | 1647 | 1461191627635 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 15:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:33:47 INFO - PROCESS | 1647 | 1461191627637 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:33:47 INFO - PROCESS | 1647 | 1461191627638 Marionette TRACE conn2 <- [1,1298,null,{}] 15:33:47 INFO - PROCESS | 1647 | 1461191627641 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}] 15:33:47 INFO - PROCESS | 1647 | 1461191627724 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 15:33:47 INFO - PROCESS | 1647 | 1461191627728 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x1301b1000 == 55 [pid = 1647] [id = 332] 15:33:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12e10b400) [pid = 1647] [serial = 995] [outer = 0x0] 15:33:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12e115c00) [pid = 1647] [serial = 996] [outer = 0x12e10b400] 15:33:47 INFO - PROCESS | 1647 | 1461191627753 Marionette DEBUG loaded listener.js 15:33:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12e344800) [pid = 1647] [serial = 997] [outer = 0x12e10b400] 15:33:48 INFO - PROCESS | 1647 | 1461191628184 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]]]}] 15:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 569ms 15:33:48 INFO - PROCESS | 1647 | 1461191628208 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 15:33:48 INFO - PROCESS | 1647 | 1461191628210 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 15:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:33:48 INFO - PROCESS | 1647 | 1461191628214 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:33:48 INFO - PROCESS | 1647 | 1461191628216 Marionette TRACE conn2 <- [1,1302,null,{}] 15:33:48 INFO - PROCESS | 1647 | 1461191628220 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}] 15:33:48 INFO - PROCESS | 1647 | 1461191628329 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 15:33:48 INFO - PROCESS | 1647 | 1461191628399 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x118edf000 == 56 [pid = 1647] [id = 333] 15:33:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x114c11400) [pid = 1647] [serial = 998] [outer = 0x0] 15:33:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x115597400) [pid = 1647] [serial = 999] [outer = 0x114c11400] 15:33:48 INFO - PROCESS | 1647 | 1461191628432 Marionette DEBUG loaded listener.js 15:33:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x118854c00) [pid = 1647] [serial = 1000] [outer = 0x114c11400] 15:33:48 INFO - PROCESS | 1647 | 1461191628850 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]]]}] 15:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 671ms 15:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:33:48 INFO - PROCESS | 1647 | 1461191628885 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 15:33:48 INFO - PROCESS | 1647 | 1461191628889 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 15:33:48 INFO - PROCESS | 1647 | 1461191628893 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:33:48 INFO - PROCESS | 1647 | 1461191628895 Marionette TRACE conn2 <- [1,1306,null,{}] 15:33:48 INFO - PROCESS | 1647 | 1461191628898 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}] 15:33:49 INFO - PROCESS | 1647 | 1461191629026 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 15:33:49 INFO - PROCESS | 1647 | 1461191629095 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bec5800 == 57 [pid = 1647] [id = 334] 15:33:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x11923d800) [pid = 1647] [serial = 1001] [outer = 0x0] 15:33:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x11aa4ec00) [pid = 1647] [serial = 1002] [outer = 0x11923d800] 15:33:49 INFO - PROCESS | 1647 | 1461191629125 Marionette DEBUG loaded listener.js 15:33:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x11ae88800) [pid = 1647] [serial = 1003] [outer = 0x11923d800] 15:33:49 INFO - PROCESS | 1647 | 1461191629533 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]]]}] 15:33:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:33:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 669ms 15:33:49 INFO - PROCESS | 1647 | 1461191629563 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 15:33:49 INFO - PROCESS | 1647 | 1461191629565 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 15:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:33:49 INFO - PROCESS | 1647 | 1461191629567 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:33:49 INFO - PROCESS | 1647 | 1461191629570 Marionette TRACE conn2 <- [1,1310,null,{}] 15:33:49 INFO - PROCESS | 1647 | 1461191629595 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}] 15:33:49 INFO - PROCESS | 1647 | 1461191629719 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 15:33:49 INFO - PROCESS | 1647 | 1461191629771 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cecb800 == 58 [pid = 1647] [id = 335] 15:33:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x11c7b2400) [pid = 1647] [serial = 1004] [outer = 0x0] 15:33:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x125cda800) [pid = 1647] [serial = 1005] [outer = 0x11c7b2400] 15:33:49 INFO - PROCESS | 1647 | 1461191629802 Marionette DEBUG loaded listener.js 15:33:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x127595400) [pid = 1647] [serial = 1006] [outer = 0x11c7b2400] 15:33:50 INFO - PROCESS | 1647 | 1461191630213 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] 15:33:50 INFO - PROCESS | 1647 | 1461191630241 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 15:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:33:50 INFO - PROCESS | 1647 | 1461191630243 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:33:50 INFO - PROCESS | 1647 | 1461191630244 Marionette TRACE conn2 <- [1,1314,null,{}] 15:33:50 INFO - PROCESS | 1647 | 1461191630247 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}] 15:33:50 INFO - PROCESS | 1647 | 1461191630347 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 15:33:50 INFO - PROCESS | 1647 | 1461191630439 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x130a30800 == 59 [pid = 1647] [id = 336] 15:33:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x1289fa800) [pid = 1647] [serial = 1007] [outer = 0x0] 15:33:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x129d56c00) [pid = 1647] [serial = 1008] [outer = 0x1289fa800] 15:33:50 INFO - PROCESS | 1647 | 1461191630469 Marionette DEBUG loaded listener.js 15:33:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12b40d400) [pid = 1647] [serial = 1009] [outer = 0x1289fa800] 15:33:50 INFO - PROCESS | 1647 | 1461191630941 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]]]}] 15:33:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:33:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 718ms 15:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:33:50 INFO - PROCESS | 1647 | 1461191630962 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 15:33:50 INFO - PROCESS | 1647 | 1461191630964 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 15:33:50 INFO - PROCESS | 1647 | 1461191630966 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:33:50 INFO - PROCESS | 1647 | 1461191630967 Marionette TRACE conn2 <- [1,1318,null,{}] 15:33:50 INFO - PROCESS | 1647 | 1461191630969 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}] 15:33:51 INFO - PROCESS | 1647 | 1461191631071 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 15:33:51 INFO - PROCESS | 1647 | 1461191631123 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x126d86800 == 60 [pid = 1647] [id = 337] 15:33:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x129761400) [pid = 1647] [serial = 1010] [outer = 0x0] 15:33:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12bd05c00) [pid = 1647] [serial = 1011] [outer = 0x129761400] 15:33:51 INFO - PROCESS | 1647 | 1461191631153 Marionette DEBUG loaded listener.js 15:33:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12d0d5400) [pid = 1647] [serial = 1012] [outer = 0x129761400] 15:33:51 INFO - PROCESS | 1647 | 1461191631595 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]]]}] 15:33:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:33:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 670ms 15:33:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:33:51 INFO - PROCESS | 1647 | 1461191631636 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 15:33:51 INFO - PROCESS | 1647 | 1461191631637 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 15:33:51 INFO - PROCESS | 1647 | 1461191631640 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:33:51 INFO - PROCESS | 1647 | 1461191631641 Marionette TRACE conn2 <- [1,1322,null,{}] 15:33:51 INFO - PROCESS | 1647 | 1461191631643 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}] 15:33:51 INFO - PROCESS | 1647 | 1461191631778 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 15:33:51 INFO - PROCESS | 1647 | 1461191631836 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x126d9e000 == 61 [pid = 1647] [id = 338] 15:33:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12d8c1400) [pid = 1647] [serial = 1013] [outer = 0x0] 15:33:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12e343400) [pid = 1647] [serial = 1014] [outer = 0x12d8c1400] 15:33:51 INFO - PROCESS | 1647 | 1461191631869 Marionette DEBUG loaded listener.js 15:33:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12e792000) [pid = 1647] [serial = 1015] [outer = 0x12d8c1400] 15:33:52 INFO - PROCESS | 1647 | 1461191632309 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]]]}] 15:33:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:33:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 719ms 15:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:33:52 INFO - PROCESS | 1647 | 1461191632361 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 15:33:52 INFO - PROCESS | 1647 | 1461191632363 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 15:33:52 INFO - PROCESS | 1647 | 1461191632365 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:33:52 INFO - PROCESS | 1647 | 1461191632366 Marionette TRACE conn2 <- [1,1326,null,{}] 15:33:52 INFO - PROCESS | 1647 | 1461191632369 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}] 15:33:52 INFO - PROCESS | 1647 | 1461191632470 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 15:33:52 INFO - PROCESS | 1647 | 1461191632525 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x119dd4000 == 62 [pid = 1647] [id = 339] 15:33:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x114be1400) [pid = 1647] [serial = 1016] [outer = 0x0] 15:33:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x11a952400) [pid = 1647] [serial = 1017] [outer = 0x114be1400] 15:33:52 INFO - PROCESS | 1647 | 1461191632555 Marionette DEBUG loaded listener.js 15:33:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x127595c00) [pid = 1647] [serial = 1018] [outer = 0x114be1400] 15:33:53 INFO - PROCESS | 1647 | 1461191633188 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]]]}] 15:33:53 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 15:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 868ms 15:33:53 INFO - PROCESS | 1647 | 1461191633234 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 15:33:53 INFO - PROCESS | 1647 | 1461191633236 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 15:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:33:53 INFO - PROCESS | 1647 | 1461191633240 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:33:53 INFO - PROCESS | 1647 | 1461191633243 Marionette TRACE conn2 <- [1,1330,null,{}] 15:33:53 INFO - PROCESS | 1647 | 1461191633248 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}] 15:33:53 INFO - PROCESS | 1647 | 1461191633346 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 15:33:53 INFO - PROCESS | 1647 | 1461191633423 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x11913b000 == 63 [pid = 1647] [id = 340] 15:33:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x117958c00) [pid = 1647] [serial = 1019] [outer = 0x0] 15:33:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x1186bec00) [pid = 1647] [serial = 1020] [outer = 0x117958c00] 15:33:53 INFO - PROCESS | 1647 | 1461191633453 Marionette DEBUG loaded listener.js 15:33:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x118861800) [pid = 1647] [serial = 1021] [outer = 0x117958c00] 15:33:53 INFO - PROCESS | 1647 | 1461191633907 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]]]}] 15:33:53 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 15:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 723ms 15:33:53 INFO - PROCESS | 1647 | 1461191633964 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 15:33:53 INFO - PROCESS | 1647 | 1461191633970 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 15:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:33:53 INFO - PROCESS | 1647 | 1461191633976 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:33:53 INFO - PROCESS | 1647 | 1461191633978 Marionette TRACE conn2 <- [1,1334,null,{}] 15:33:53 INFO - PROCESS | 1647 | 1461191633982 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}] 15:33:54 INFO - PROCESS | 1647 | 1461191634186 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 15:33:54 INFO - PROCESS | 1647 | --DOCSHELL 0x11a85b000 == 62 [pid = 1647] [id = 256] 15:33:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12f0a4000 == 61 [pid = 1647] [id = 331] 15:33:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12e7cb000 == 60 [pid = 1647] [id = 330] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12b411800) [pid = 1647] [serial = 875] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOCSHELL 0x11c9c5000 == 59 [pid = 1647] [id = 329] 15:33:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12d8d4800 == 58 [pid = 1647] [id = 328] 15:33:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12d1d7000 == 57 [pid = 1647] [id = 327] 15:33:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb69000 == 56 [pid = 1647] [id = 326] 15:33:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12b421800 == 55 [pid = 1647] [id = 325] 15:33:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12889a000 == 54 [pid = 1647] [id = 324] 15:33:54 INFO - PROCESS | 1647 | --DOCSHELL 0x11aab7000 == 53 [pid = 1647] [id = 323] 15:33:54 INFO - PROCESS | 1647 | --DOCSHELL 0x11ca41000 == 52 [pid = 1647] [id = 322] 15:33:54 INFO - PROCESS | 1647 | --DOCSHELL 0x11aab7800 == 51 [pid = 1647] [id = 321] 15:33:54 INFO - PROCESS | 1647 | --DOCSHELL 0x11b982000 == 50 [pid = 1647] [id = 320] 15:33:54 INFO - PROCESS | 1647 | --DOCSHELL 0x11bed8000 == 49 [pid = 1647] [id = 319] 15:33:54 INFO - PROCESS | 1647 | --DOCSHELL 0x11aac6000 == 48 [pid = 1647] [id = 318] 15:33:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1303eb800 == 47 [pid = 1647] [id = 317] 15:33:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1301cf800 == 46 [pid = 1647] [id = 316] 15:33:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12e7c7800 == 45 [pid = 1647] [id = 315] 15:33:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12b423000 == 44 [pid = 1647] [id = 314] 15:33:54 INFO - PROCESS | 1647 | 1461191634325 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:54 INFO - PROCESS | 1647 | --DOCSHELL 0x11bec3000 == 43 [pid = 1647] [id = 313] 15:33:54 INFO - PROCESS | 1647 | --DOCSHELL 0x115366800 == 42 [pid = 1647] [id = 312] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x11acc4c00) [pid = 1647] [serial = 828] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x125b64800) [pid = 1647] [serial = 831] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x11c2d5c00) [pid = 1647] [serial = 774] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12778a400) [pid = 1647] [serial = 834] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x129d55c00) [pid = 1647] [serial = 765] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x114b8fc00) [pid = 1647] [serial = 822] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x114b98800) [pid = 1647] [serial = 723] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x127531400) [pid = 1647] [serial = 777] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x118859800) [pid = 1647] [serial = 825] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x11acc6c00) [pid = 1647] [serial = 771] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x11885bc00) [pid = 1647] [serial = 726] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x11885a800) [pid = 1647] [serial = 768] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x129db6800) [pid = 1647] [serial = 915] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x12b487000) [pid = 1647] [serial = 918] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x12b409000) [pid = 1647] [serial = 916] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x12bba7800) [pid = 1647] [serial = 921] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x1163f3c00) [pid = 1647] [serial = 896] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x11923c000) [pid = 1647] [serial = 879] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x118862000) [pid = 1647] [serial = 878] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12b8a0c00) [pid = 1647] [serial = 891] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12b64a000) [pid = 1647] [serial = 890] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12b404400) [pid = 1647] [serial = 888] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x129db8c00) [pid = 1647] [serial = 887] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11b959c00) [pid = 1647] [serial = 882] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11aa5d800) [pid = 1647] [serial = 881] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12bbb4c00) [pid = 1647] [serial = 922] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x127af6c00) [pid = 1647] [serial = 885] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x125d06c00) [pid = 1647] [serial = 884] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11c2af800) [pid = 1647] [serial = 906] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11c2d4800) [pid = 1647] [serial = 907] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x11c0a3800) [pid = 1647] [serial = 924] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12b40a400) [pid = 1647] [serial = 927] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11c98ec00) [pid = 1647] [serial = 909] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x125cd7000) [pid = 1647] [serial = 910] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11ae7d800) [pid = 1647] [serial = 902] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11b90ec00) [pid = 1647] [serial = 903] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1191ac800) [pid = 1647] [serial = 899] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11a949400) [pid = 1647] [serial = 900] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12bba7400) [pid = 1647] [serial = 894] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1163f8000) [pid = 1647] [serial = 893] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1279c2800) [pid = 1647] [serial = 925] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11a950000) [pid = 1647] [serial = 498] [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.] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12d069800) [pid = 1647] [serial = 930] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12d0cf800) [pid = 1647] [serial = 931] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12ce58000) [pid = 1647] [serial = 928] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x118859c00) [pid = 1647] [serial = 897] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x125d6d000) [pid = 1647] [serial = 912] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12d365400) [pid = 1647] [serial = 933] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x129d4d800) [pid = 1647] [serial = 913] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12b8a8400) [pid = 1647] [serial = 919] [outer = 0x0] [url = about:blank] 15:33:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x115621000 == 43 [pid = 1647] [id = 341] 15:33:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x114b98800) [pid = 1647] [serial = 1022] [outer = 0x0] 15:33:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11885d800) [pid = 1647] [serial = 1023] [outer = 0x114b98800] 15:33:54 INFO - PROCESS | 1647 | 1461191634358 Marionette DEBUG loaded listener.js 15:33:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x119d5e400) [pid = 1647] [serial = 1024] [outer = 0x114b98800] 15:33:54 INFO - PROCESS | 1647 | 1461191634703 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]]]}] 15:33:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:33:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 772ms 15:33:54 INFO - PROCESS | 1647 | 1461191634747 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 15:33:54 INFO - PROCESS | 1647 | 1461191634749 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 15:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:33:54 INFO - PROCESS | 1647 | 1461191634751 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:33:54 INFO - PROCESS | 1647 | 1461191634753 Marionette TRACE conn2 <- [1,1338,null,{}] 15:33:54 INFO - PROCESS | 1647 | 1461191634760 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}] 15:33:54 INFO - PROCESS | 1647 | 1461191634846 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 15:33:54 INFO - PROCESS | 1647 | 1461191634918 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bee0000 == 44 [pid = 1647] [id = 342] 15:33:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11aa50c00) [pid = 1647] [serial = 1025] [outer = 0x0] 15:33:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11aee3c00) [pid = 1647] [serial = 1026] [outer = 0x11aa50c00] 15:33:54 INFO - PROCESS | 1647 | 1461191634946 Marionette DEBUG loaded listener.js 15:33:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11bad8000) [pid = 1647] [serial = 1027] [outer = 0x11aa50c00] 15:33:55 INFO - PROCESS | 1647 | 1461191635823 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]]]}] 15:33:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:33:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1120ms 15:33:55 INFO - PROCESS | 1647 | 1461191635872 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 15:33:55 INFO - PROCESS | 1647 | 1461191635876 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 15:33:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:33:55 INFO - PROCESS | 1647 | 1461191635879 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:33:55 INFO - PROCESS | 1647 | 1461191635880 Marionette TRACE conn2 <- [1,1342,null,{}] 15:33:55 INFO - PROCESS | 1647 | 1461191635884 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}] 15:33:55 INFO - PROCESS | 1647 | 1461191635987 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 15:33:56 INFO - PROCESS | 1647 | 1461191636036 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aac1000 == 45 [pid = 1647] [id = 343] 15:33:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11559d800) [pid = 1647] [serial = 1028] [outer = 0x0] 15:33:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11885d400) [pid = 1647] [serial = 1029] [outer = 0x11559d800] 15:33:56 INFO - PROCESS | 1647 | 1461191636069 Marionette DEBUG loaded listener.js 15:33:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x119d57400) [pid = 1647] [serial = 1030] [outer = 0x11559d800] 15:33:56 INFO - PROCESS | 1647 | 1461191636533 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]]]}] 15:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 672ms 15:33:56 INFO - PROCESS | 1647 | 1461191636551 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 15:33:56 INFO - PROCESS | 1647 | 1461191636555 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 15:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:33:56 INFO - PROCESS | 1647 | 1461191636580 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:33:56 INFO - PROCESS | 1647 | 1461191636582 Marionette TRACE conn2 <- [1,1346,null,{}] 15:33:56 INFO - PROCESS | 1647 | 1461191636584 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}] 15:33:56 INFO - PROCESS | 1647 | 1461191636683 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 15:33:56 INFO - PROCESS | 1647 | 1461191636748 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cac8000 == 46 [pid = 1647] [id = 344] 15:33:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x119d5a400) [pid = 1647] [serial = 1031] [outer = 0x0] 15:33:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11ae88000) [pid = 1647] [serial = 1032] [outer = 0x119d5a400] 15:33:56 INFO - PROCESS | 1647 | 1461191636779 Marionette DEBUG loaded listener.js 15:33:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11bad7000) [pid = 1647] [serial = 1033] [outer = 0x119d5a400] 15:33:57 INFO - PROCESS | 1647 | 1461191637212 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]]]}] 15:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 671ms 15:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:33:57 INFO - PROCESS | 1647 | 1461191637250 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 15:33:57 INFO - PROCESS | 1647 | 1461191637251 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 15:33:57 INFO - PROCESS | 1647 | 1461191637254 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:33:57 INFO - PROCESS | 1647 | 1461191637257 Marionette TRACE conn2 <- [1,1350,null,{}] 15:33:57 INFO - PROCESS | 1647 | 1461191637265 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}] 15:33:57 INFO - PROCESS | 1647 | 1461191637385 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 15:33:57 INFO - PROCESS | 1647 | 1461191637437 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x126d85000 == 47 [pid = 1647] [id = 345] 15:33:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x11c2b0400) [pid = 1647] [serial = 1034] [outer = 0x0] 15:33:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x11c707c00) [pid = 1647] [serial = 1035] [outer = 0x11c2b0400] 15:33:57 INFO - PROCESS | 1647 | 1461191637469 Marionette DEBUG loaded listener.js 15:33:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x125d0a000) [pid = 1647] [serial = 1036] [outer = 0x11c2b0400] 15:33:57 INFO - PROCESS | 1647 | 1461191637915 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]]]}] 15:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 675ms 15:33:57 INFO - PROCESS | 1647 | 1461191637930 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 15:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:33:57 INFO - PROCESS | 1647 | 1461191637933 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 15:33:57 INFO - PROCESS | 1647 | 1461191637937 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:33:57 INFO - PROCESS | 1647 | 1461191637939 Marionette TRACE conn2 <- [1,1354,null,{}] 15:33:57 INFO - PROCESS | 1647 | 1461191637943 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}] 15:33:58 INFO - PROCESS | 1647 | 1461191638092 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 15:33:58 INFO - PROCESS | 1647 | 1461191638213 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x126db3000 == 48 [pid = 1647] [id = 346] 15:33:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11c2b0c00) [pid = 1647] [serial = 1037] [outer = 0x0] 15:33:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x126b54c00) [pid = 1647] [serial = 1038] [outer = 0x11c2b0c00] 15:33:58 INFO - PROCESS | 1647 | 1461191638266 Marionette DEBUG loaded listener.js 15:33:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x1275ad800) [pid = 1647] [serial = 1039] [outer = 0x11c2b0c00] 15:33:58 INFO - PROCESS | 1647 | 1461191638709 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]]]}] 15:33:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:33:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 822ms 15:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:33:58 INFO - PROCESS | 1647 | 1461191638758 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 15:33:58 INFO - PROCESS | 1647 | 1461191638759 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 15:33:58 INFO - PROCESS | 1647 | 1461191638762 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:33:58 INFO - PROCESS | 1647 | 1461191638763 Marionette TRACE conn2 <- [1,1358,null,{}] 15:33:58 INFO - PROCESS | 1647 | 1461191638765 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}] 15:33:58 INFO - PROCESS | 1647 | 1461191638860 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 15:33:58 INFO - PROCESS | 1647 | 1461191638911 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x1288b3000 == 49 [pid = 1647] [id = 347] 15:33:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x127782800) [pid = 1647] [serial = 1040] [outer = 0x0] 15:33:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12887e000) [pid = 1647] [serial = 1041] [outer = 0x127782800] 15:33:58 INFO - PROCESS | 1647 | 1461191638941 Marionette DEBUG loaded listener.js 15:33:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12975a000) [pid = 1647] [serial = 1042] [outer = 0x127782800] 15:33:59 INFO - PROCESS | 1647 | 1461191639382 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]]]}] 15:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 668ms 15:33:59 INFO - PROCESS | 1647 | 1461191639431 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 15:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:33:59 INFO - PROCESS | 1647 | 1461191639432 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 15:33:59 INFO - PROCESS | 1647 | 1461191639434 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:33:59 INFO - PROCESS | 1647 | 1461191639436 Marionette TRACE conn2 <- [1,1362,null,{}] 15:33:59 INFO - PROCESS | 1647 | 1461191639438 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}] 15:33:59 INFO - PROCESS | 1647 | 1461191639584 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 15:33:59 INFO - PROCESS | 1647 | 1461191639635 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b41f000 == 50 [pid = 1647] [id = 348] 15:33:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x129d4d800) [pid = 1647] [serial = 1043] [outer = 0x0] 15:33:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12b40c400) [pid = 1647] [serial = 1044] [outer = 0x129d4d800] 15:33:59 INFO - PROCESS | 1647 | 1461191639669 Marionette DEBUG loaded listener.js 15:33:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12b83d000) [pid = 1647] [serial = 1045] [outer = 0x129d4d800] 15:34:00 INFO - PROCESS | 1647 | 1461191640102 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]]]}] 15:34:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:34:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 719ms 15:34:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:34:00 INFO - PROCESS | 1647 | 1461191640154 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 15:34:00 INFO - PROCESS | 1647 | 1461191640156 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 15:34:00 INFO - PROCESS | 1647 | 1461191640271 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:34:00 INFO - PROCESS | 1647 | 1461191640273 Marionette TRACE conn2 <- [1,1366,null,{}] 15:34:00 INFO - PROCESS | 1647 | 1461191640296 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}] 15:34:00 INFO - PROCESS | 1647 | 1461191640394 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 15:34:00 INFO - PROCESS | 1647 | 1461191640445 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c969800 == 51 [pid = 1647] [id = 349] 15:34:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x115253000) [pid = 1647] [serial = 1046] [outer = 0x0] 15:34:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x11559bc00) [pid = 1647] [serial = 1047] [outer = 0x115253000] 15:34:00 INFO - PROCESS | 1647 | 1461191640472 Marionette DEBUG loaded listener.js 15:34:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x118984000) [pid = 1647] [serial = 1048] [outer = 0x115253000] 15:34:00 INFO - PROCESS | 1647 | --DOCSHELL 0x115621000 == 50 [pid = 1647] [id = 341] 15:34:00 INFO - PROCESS | 1647 | --DOCSHELL 0x11913b000 == 49 [pid = 1647] [id = 340] 15:34:00 INFO - PROCESS | 1647 | 1461191640965 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] 15:34:01 INFO - PROCESS | 1647 | 1461191640999 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 15:34:01 INFO - PROCESS | 1647 | 1461191641002 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:34:01 INFO - PROCESS | 1647 | 1461191641003 Marionette TRACE conn2 <- [1,1370,null,{}] 15:34:01 INFO - PROCESS | 1647 | 1461191641010 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}] 15:34:01 INFO - PROCESS | 1647 | 1461191641091 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 15:34:01 INFO - PROCESS | 1647 | 1461191641098 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aac0000 == 50 [pid = 1647] [id = 350] 15:34:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x11accf000) [pid = 1647] [serial = 1049] [outer = 0x0] 15:34:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x11b958800) [pid = 1647] [serial = 1050] [outer = 0x11accf000] 15:34:01 INFO - PROCESS | 1647 | 1461191641124 Marionette DEBUG loaded listener.js 15:34:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x11c043000) [pid = 1647] [serial = 1051] [outer = 0x11accf000] 15:34:01 INFO - PROCESS | 1647 | 1461191641465 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] 15:34:01 INFO - PROCESS | 1647 | 1461191641475 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 15:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:34:01 INFO - PROCESS | 1647 | 1461191641481 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:34:01 INFO - PROCESS | 1647 | 1461191641482 Marionette TRACE conn2 <- [1,1374,null,{}] 15:34:01 INFO - PROCESS | 1647 | 1461191641485 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}] 15:34:01 INFO - PROCESS | 1647 | 1461191641585 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 15:34:01 INFO - PROCESS | 1647 | 1461191641661 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x1288b0000 == 51 [pid = 1647] [id = 351] 15:34:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x125f91000) [pid = 1647] [serial = 1052] [outer = 0x0] 15:34:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x1275ac400) [pid = 1647] [serial = 1053] [outer = 0x125f91000] 15:34:01 INFO - PROCESS | 1647 | 1461191641697 Marionette DEBUG loaded listener.js 15:34:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x1299bc800) [pid = 1647] [serial = 1054] [outer = 0x125f91000] 15:34:02 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:34:02 INFO - PROCESS | 1647 | 1461191642033 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] 15:34:02 INFO - PROCESS | 1647 | 1461191642057 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 15:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:34:02 INFO - PROCESS | 1647 | 1461191642061 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:34:02 INFO - PROCESS | 1647 | 1461191642063 Marionette TRACE conn2 <- [1,1378,null,{}] 15:34:02 INFO - PROCESS | 1647 | 1461191642065 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}] 15:34:02 INFO - PROCESS | 1647 | 1461191642167 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 15:34:02 INFO - PROCESS | 1647 | 1461191642200 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b867000 == 52 [pid = 1647] [id = 352] 15:34:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x1269a5c00) [pid = 1647] [serial = 1055] [outer = 0x0] 15:34:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x129ddb800) [pid = 1647] [serial = 1056] [outer = 0x1269a5c00] 15:34:02 INFO - PROCESS | 1647 | 1461191642226 Marionette DEBUG loaded listener.js 15:34:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12b8aec00) [pid = 1647] [serial = 1057] [outer = 0x1269a5c00] 15:34:02 INFO - PROCESS | 1647 | 1461191642571 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] 15:34:02 INFO - PROCESS | 1647 | 1461191642583 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 15:34:02 INFO - PROCESS | 1647 | 1461191642585 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:34:02 INFO - PROCESS | 1647 | 1461191642586 Marionette TRACE conn2 <- [1,1382,null,{}] 15:34:02 INFO - PROCESS | 1647 | 1461191642588 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}] 15:34:02 INFO - PROCESS | 1647 | 1461191642689 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 15:34:02 INFO - PROCESS | 1647 | 1461191642700 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x114a80800 == 53 [pid = 1647] [id = 353] 15:34:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12bbab800) [pid = 1647] [serial = 1058] [outer = 0x0] 15:34:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12bd0e800) [pid = 1647] [serial = 1059] [outer = 0x12bbab800] 15:34:02 INFO - PROCESS | 1647 | 1461191642725 Marionette DEBUG loaded listener.js 15:34:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12bf43400) [pid = 1647] [serial = 1060] [outer = 0x12bbab800] 15:34:03 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:34:03 INFO - PROCESS | 1647 | 1461191643075 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] 15:34:03 INFO - PROCESS | 1647 | 1461191643111 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 15:34:03 INFO - PROCESS | 1647 | 1461191643113 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:34:03 INFO - PROCESS | 1647 | 1461191643114 Marionette TRACE conn2 <- [1,1386,null,{}] 15:34:03 INFO - PROCESS | 1647 | 1461191643117 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}] 15:34:03 INFO - PROCESS | 1647 | 1461191643234 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 15:34:03 INFO - PROCESS | 1647 | 1461191643271 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d8dc800 == 54 [pid = 1647] [id = 354] 15:34:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12d0c9c00) [pid = 1647] [serial = 1061] [outer = 0x0] 15:34:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12d8bbc00) [pid = 1647] [serial = 1062] [outer = 0x12d0c9c00] 15:34:03 INFO - PROCESS | 1647 | 1461191643301 Marionette DEBUG loaded listener.js 15:34:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12e114400) [pid = 1647] [serial = 1063] [outer = 0x12d0c9c00] 15:34:03 INFO - PROCESS | 1647 | 1461191643622 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] 15:34:03 INFO - PROCESS | 1647 | 1461191643634 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 15:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:34:03 INFO - PROCESS | 1647 | 1461191643636 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:34:03 INFO - PROCESS | 1647 | 1461191643637 Marionette TRACE conn2 <- [1,1390,null,{}] 15:34:03 INFO - PROCESS | 1647 | 1461191643639 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}] 15:34:03 INFO - PROCESS | 1647 | 1461191643740 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 15:34:03 INFO - PROCESS | 1647 | 1461191643750 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e46e800 == 55 [pid = 1647] [id = 355] 15:34:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12db9cc00) [pid = 1647] [serial = 1064] [outer = 0x0] 15:34:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12e385800) [pid = 1647] [serial = 1065] [outer = 0x12db9cc00] 15:34:03 INFO - PROCESS | 1647 | 1461191643775 Marionette DEBUG loaded listener.js 15:34:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12e38b000) [pid = 1647] [serial = 1066] [outer = 0x12db9cc00] 15:34:04 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x115250c00) [pid = 1647] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:34:04 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12b40ac00) [pid = 1647] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:34:04 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x1289f5800) [pid = 1647] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:34:04 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12b8aa400) [pid = 1647] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:34:04 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x129ddc800) [pid = 1647] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:34:04 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12b8ac400) [pid = 1647] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:34:04 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x114657c00) [pid = 1647] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:34:04 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x1269a3800) [pid = 1647] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:34:04 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x118860c00) [pid = 1647] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:34:04 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x1289f8400) [pid = 1647] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:34:04 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x11c2d4400) [pid = 1647] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:34:04 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x11b90b800) [pid = 1647] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:34:04 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12d367800) [pid = 1647] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:34:04 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x11c2d7c00) [pid = 1647] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:34:04 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x1155a0000) [pid = 1647] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:34:04 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x11a9ab800) [pid = 1647] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:34:04 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x11559e800) [pid = 1647] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:34:04 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12b40ec00) [pid = 1647] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:34:04 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11b955400) [pid = 1647] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:34:04 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11c690000) [pid = 1647] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:34:04 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x117958c00) [pid = 1647] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:34:04 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x114b98800) [pid = 1647] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:34:04 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x1269a2400) [pid = 1647] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:34:04 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x129db9400) [pid = 1647] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:34:04 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x114be1400) [pid = 1647] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:34:04 INFO - PROCESS | 1647 | 1461191644194 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]]]}] 15:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 568ms 15:34:04 INFO - PROCESS | 1647 | 1461191644205 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 15:34:04 INFO - PROCESS | 1647 | 1461191644206 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 15:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:34:04 INFO - PROCESS | 1647 | 1461191644213 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:34:04 INFO - PROCESS | 1647 | 1461191644215 Marionette TRACE conn2 <- [1,1394,null,{}] 15:34:04 INFO - PROCESS | 1647 | 1461191644217 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}] 15:34:04 INFO - PROCESS | 1647 | 1461191644328 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 15:34:04 INFO - PROCESS | 1647 | 1461191644363 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c64d000 == 56 [pid = 1647] [id = 356] 15:34:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x1144b3400) [pid = 1647] [serial = 1067] [outer = 0x0] 15:34:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x118f86400) [pid = 1647] [serial = 1068] [outer = 0x1144b3400] 15:34:04 INFO - PROCESS | 1647 | 1461191644389 Marionette DEBUG loaded listener.js 15:34:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11b902400) [pid = 1647] [serial = 1069] [outer = 0x1144b3400] 15:34:04 INFO - PROCESS | 1647 | 1461191644640 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]]]}] 15:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 477ms 15:34:04 INFO - PROCESS | 1647 | 1461191644685 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 15:34:04 INFO - PROCESS | 1647 | 1461191644686 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 15:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:34:04 INFO - PROCESS | 1647 | 1461191644688 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:34:04 INFO - PROCESS | 1647 | 1461191644689 Marionette TRACE conn2 <- [1,1398,null,{}] 15:34:04 INFO - PROCESS | 1647 | 1461191644692 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}] 15:34:04 INFO - PROCESS | 1647 | 1461191644833 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 15:34:04 INFO - PROCESS | 1647 | 1461191644915 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ec57800 == 57 [pid = 1647] [id = 357] 15:34:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x116559800) [pid = 1647] [serial = 1070] [outer = 0x0] 15:34:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x11c2d4400) [pid = 1647] [serial = 1071] [outer = 0x116559800] 15:34:04 INFO - PROCESS | 1647 | 1461191644957 Marionette DEBUG loaded listener.js 15:34:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x129de5c00) [pid = 1647] [serial = 1072] [outer = 0x116559800] 15:34:05 INFO - PROCESS | 1647 | 1461191645317 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]]]}] 15:34:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:34:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 669ms 15:34:05 INFO - PROCESS | 1647 | 1461191645358 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 15:34:05 INFO - PROCESS | 1647 | 1461191645359 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 15:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:34:05 INFO - PROCESS | 1647 | 1461191645361 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:34:05 INFO - PROCESS | 1647 | 1461191645362 Marionette TRACE conn2 <- [1,1402,null,{}] 15:34:05 INFO - PROCESS | 1647 | 1461191645365 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}] 15:34:05 INFO - PROCESS | 1647 | 1461191645448 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 15:34:05 INFO - PROCESS | 1647 | 1461191645503 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f880800 == 58 [pid = 1647] [id = 358] 15:34:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x119d56800) [pid = 1647] [serial = 1073] [outer = 0x0] 15:34:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12bd09800) [pid = 1647] [serial = 1074] [outer = 0x119d56800] 15:34:05 INFO - PROCESS | 1647 | 1461191645528 Marionette DEBUG loaded listener.js 15:34:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12da26000) [pid = 1647] [serial = 1075] [outer = 0x119d56800] 15:34:05 INFO - PROCESS | 1647 | 1461191645795 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]]]}] 15:34:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:34:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 469ms 15:34:05 INFO - PROCESS | 1647 | 1461191645832 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 15:34:05 INFO - PROCESS | 1647 | 1461191645834 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 15:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:34:05 INFO - PROCESS | 1647 | 1461191645836 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:34:05 INFO - PROCESS | 1647 | 1461191645838 Marionette TRACE conn2 <- [1,1406,null,{}] 15:34:05 INFO - PROCESS | 1647 | 1461191645840 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}] 15:34:05 INFO - PROCESS | 1647 | 1461191645952 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 15:34:05 INFO - PROCESS | 1647 | 1461191645956 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x1303e4800 == 59 [pid = 1647] [id = 359] 15:34:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x129de4000) [pid = 1647] [serial = 1076] [outer = 0x0] 15:34:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12e38fc00) [pid = 1647] [serial = 1077] [outer = 0x129de4000] 15:34:05 INFO - PROCESS | 1647 | 1461191645985 Marionette DEBUG loaded listener.js 15:34:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12ef6a400) [pid = 1647] [serial = 1078] [outer = 0x129de4000] 15:34:06 INFO - PROCESS | 1647 | 1461191646546 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]]]}] 15:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 771ms 15:34:06 INFO - PROCESS | 1647 | 1461191646608 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 15:34:06 INFO - PROCESS | 1647 | 1461191646612 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 15:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:34:06 INFO - PROCESS | 1647 | 1461191646615 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:34:06 INFO - PROCESS | 1647 | 1461191646617 Marionette TRACE conn2 <- [1,1410,null,{}] 15:34:06 INFO - PROCESS | 1647 | 1461191646621 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}] 15:34:06 INFO - PROCESS | 1647 | 1461191646729 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 15:34:06 INFO - PROCESS | 1647 | 1461191646800 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x1269bd800 == 60 [pid = 1647] [id = 360] 15:34:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x11ae85400) [pid = 1647] [serial = 1079] [outer = 0x0] 15:34:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x11ba57800) [pid = 1647] [serial = 1080] [outer = 0x11ae85400] 15:34:06 INFO - PROCESS | 1647 | 1461191646832 Marionette DEBUG loaded listener.js 15:34:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x11c5c7c00) [pid = 1647] [serial = 1081] [outer = 0x11ae85400] 15:34:07 INFO - PROCESS | 1647 | 1461191647310 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]]]}] 15:34:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:34:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 720ms 15:34:07 INFO - PROCESS | 1647 | 1461191647339 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 15:34:07 INFO - PROCESS | 1647 | 1461191647343 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 15:34:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:34:07 INFO - PROCESS | 1647 | 1461191647365 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:34:07 INFO - PROCESS | 1647 | 1461191647367 Marionette TRACE conn2 <- [1,1414,null,{}] 15:34:07 INFO - PROCESS | 1647 | 1461191647370 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}] 15:34:07 INFO - PROCESS | 1647 | 1461191647475 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 15:34:07 INFO - PROCESS | 1647 | 1461191647545 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc6b800 == 61 [pid = 1647] [id = 361] 15:34:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x11c69e000) [pid = 1647] [serial = 1082] [outer = 0x0] 15:34:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x129db3000) [pid = 1647] [serial = 1083] [outer = 0x11c69e000] 15:34:07 INFO - PROCESS | 1647 | 1461191647576 Marionette DEBUG loaded listener.js 15:34:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12b40fc00) [pid = 1647] [serial = 1084] [outer = 0x11c69e000] 15:34:08 INFO - PROCESS | 1647 | 1461191648068 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]]]}] 15:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 722ms 15:34:08 INFO - PROCESS | 1647 | 1461191648096 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 15:34:08 INFO - PROCESS | 1647 | 1461191648097 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 15:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:34:08 INFO - PROCESS | 1647 | 1461191648101 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:34:08 INFO - PROCESS | 1647 | 1461191648104 Marionette TRACE conn2 <- [1,1418,null,{}] 15:34:08 INFO - PROCESS | 1647 | 1461191648114 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}] 15:34:08 INFO - PROCESS | 1647 | 1461191648218 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 15:34:08 INFO - PROCESS | 1647 | 1461191648288 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x1303ec800 == 62 [pid = 1647] [id = 362] 15:34:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12b488c00) [pid = 1647] [serial = 1085] [outer = 0x0] 15:34:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12d8c5400) [pid = 1647] [serial = 1086] [outer = 0x12b488c00] 15:34:08 INFO - PROCESS | 1647 | 1461191648320 Marionette DEBUG loaded listener.js 15:34:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12db9b400) [pid = 1647] [serial = 1087] [outer = 0x12b488c00] 15:34:08 INFO - PROCESS | 1647 | 1461191648753 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]]]}] 15:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 723ms 15:34:08 INFO - PROCESS | 1647 | 1461191648824 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 15:34:08 INFO - PROCESS | 1647 | 1461191648826 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 15:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:34:08 INFO - PROCESS | 1647 | 1461191648829 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:34:08 INFO - PROCESS | 1647 | 1461191648830 Marionette TRACE conn2 <- [1,1422,null,{}] 15:34:08 INFO - PROCESS | 1647 | 1461191648832 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}] 15:34:08 INFO - PROCESS | 1647 | 1461191648937 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 15:34:09 INFO - PROCESS | 1647 | 1461191649008 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x137e77800 == 63 [pid = 1647] [id = 363] 15:34:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12e10c400) [pid = 1647] [serial = 1088] [outer = 0x0] 15:34:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12e387000) [pid = 1647] [serial = 1089] [outer = 0x12e10c400] 15:34:09 INFO - PROCESS | 1647 | 1461191649038 Marionette DEBUG loaded listener.js 15:34:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12e79e400) [pid = 1647] [serial = 1090] [outer = 0x12e10c400] 15:34:09 INFO - PROCESS | 1647 | 1461191649440 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]]]}] 15:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 670ms 15:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:34:09 INFO - PROCESS | 1647 | 1461191649500 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 15:34:09 INFO - PROCESS | 1647 | 1461191649501 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 15:34:09 INFO - PROCESS | 1647 | 1461191649503 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:34:09 INFO - PROCESS | 1647 | 1461191649504 Marionette TRACE conn2 <- [1,1426,null,{}] 15:34:09 INFO - PROCESS | 1647 | 1461191649507 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}] 15:34:09 INFO - PROCESS | 1647 | 1461191649646 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 15:34:09 INFO - PROCESS | 1647 | 1461191649655 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x1372c2000 == 64 [pid = 1647] [id = 364] 15:34:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12e38cc00) [pid = 1647] [serial = 1091] [outer = 0x0] 15:34:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12ef6b800) [pid = 1647] [serial = 1092] [outer = 0x12e38cc00] 15:34:09 INFO - PROCESS | 1647 | 1461191649684 Marionette DEBUG loaded listener.js 15:34:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12ef70400) [pid = 1647] [serial = 1093] [outer = 0x12e38cc00] 15:34:10 INFO - PROCESS | 1647 | 1461191650152 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]]]}] 15:34:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:34:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 671ms 15:34:10 INFO - PROCESS | 1647 | 1461191650174 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 15:34:10 INFO - PROCESS | 1647 | 1461191650176 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 15:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:34:10 INFO - PROCESS | 1647 | 1461191650219 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:34:10 INFO - PROCESS | 1647 | 1461191650221 Marionette TRACE conn2 <- [1,1430,null,{}] 15:34:10 INFO - PROCESS | 1647 | 1461191650223 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}] 15:34:10 INFO - PROCESS | 1647 | 1461191650371 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 15:34:10 INFO - PROCESS | 1647 | 1461191650423 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aaae800 == 65 [pid = 1647] [id = 365] 15:34:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x11adfa000) [pid = 1647] [serial = 1094] [outer = 0x0] 15:34:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x127af5000) [pid = 1647] [serial = 1095] [outer = 0x11adfa000] 15:34:10 INFO - PROCESS | 1647 | 1461191650455 Marionette DEBUG loaded listener.js 15:34:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12ef73800) [pid = 1647] [serial = 1096] [outer = 0x11adfa000] 15:34:11 INFO - PROCESS | 1647 | 1461191651081 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]]]}] 15:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 943ms 15:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:34:11 INFO - PROCESS | 1647 | 1461191651140 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 15:34:11 INFO - PROCESS | 1647 | 1461191651142 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 15:34:11 INFO - PROCESS | 1647 | 1461191651145 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:34:11 INFO - PROCESS | 1647 | 1461191651148 Marionette TRACE conn2 <- [1,1434,null,{}] 15:34:11 INFO - PROCESS | 1647 | 1461191651152 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}] 15:34:11 INFO - PROCESS | 1647 | 1461191651251 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 15:34:11 INFO - PROCESS | 1647 | 1461191651329 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bed9000 == 66 [pid = 1647] [id = 366] 15:34:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x114b8f000) [pid = 1647] [serial = 1097] [outer = 0x0] 15:34:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x115595c00) [pid = 1647] [serial = 1098] [outer = 0x114b8f000] 15:34:11 INFO - PROCESS | 1647 | 1461191651357 Marionette DEBUG loaded listener.js 15:34:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x118862800) [pid = 1647] [serial = 1099] [outer = 0x114b8f000] 15:34:11 INFO - PROCESS | 1647 | 1461191651820 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]]]}] 15:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 721ms 15:34:11 INFO - PROCESS | 1647 | 1461191651882 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 15:34:11 INFO - PROCESS | 1647 | 1461191651887 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 15:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:34:11 INFO - PROCESS | 1647 | 1461191651897 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:34:11 INFO - PROCESS | 1647 | 1461191651900 Marionette TRACE conn2 <- [1,1438,null,{}] 15:34:11 INFO - PROCESS | 1647 | 1461191651903 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}] 15:34:12 INFO - PROCESS | 1647 | 1461191652049 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 15:34:12 INFO - PROCESS | 1647 | 1461191652153 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba68800 == 67 [pid = 1647] [id = 367] 15:34:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x11acc9400) [pid = 1647] [serial = 1100] [outer = 0x0] 15:34:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x11b910000) [pid = 1647] [serial = 1101] [outer = 0x11acc9400] 15:34:12 INFO - PROCESS | 1647 | 1461191652199 Marionette DEBUG loaded listener.js 15:34:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x11bc8c400) [pid = 1647] [serial = 1102] [outer = 0x11acc9400] 15:34:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12f880800 == 66 [pid = 1647] [id = 358] 15:34:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12ec57800 == 65 [pid = 1647] [id = 357] 15:34:12 INFO - PROCESS | 1647 | --DOCSHELL 0x11c64d000 == 64 [pid = 1647] [id = 356] 15:34:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12e46e800 == 63 [pid = 1647] [id = 355] 15:34:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12d8dc800 == 62 [pid = 1647] [id = 354] 15:34:12 INFO - PROCESS | 1647 | --DOCSHELL 0x114a80800 == 61 [pid = 1647] [id = 353] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x115597400) [pid = 1647] [serial = 999] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x11aa4ec00) [pid = 1647] [serial = 1002] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x125cda800) [pid = 1647] [serial = 1005] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x129d56c00) [pid = 1647] [serial = 1008] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12bd05c00) [pid = 1647] [serial = 1011] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12e115c00) [pid = 1647] [serial = 996] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x11aee3c00) [pid = 1647] [serial = 1026] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12e343400) [pid = 1647] [serial = 1014] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12b867000 == 60 [pid = 1647] [id = 352] 15:34:12 INFO - PROCESS | 1647 | --DOCSHELL 0x1288b0000 == 59 [pid = 1647] [id = 351] 15:34:12 INFO - PROCESS | 1647 | --DOCSHELL 0x11aac0000 == 58 [pid = 1647] [id = 350] 15:34:12 INFO - PROCESS | 1647 | --DOCSHELL 0x11c969800 == 57 [pid = 1647] [id = 349] 15:34:12 INFO - PROCESS | 1647 | --DOCSHELL 0x126d85000 == 56 [pid = 1647] [id = 345] 15:34:12 INFO - PROCESS | 1647 | --DOCSHELL 0x11cac8000 == 55 [pid = 1647] [id = 344] 15:34:12 INFO - PROCESS | 1647 | --DOCSHELL 0x11aac1000 == 54 [pid = 1647] [id = 343] 15:34:12 INFO - PROCESS | 1647 | --DOCSHELL 0x11bee0000 == 53 [pid = 1647] [id = 342] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12d36d400) [pid = 1647] [serial = 934] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12b83cc00) [pid = 1647] [serial = 876] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12b408800) [pid = 1647] [serial = 975] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12ce56800) [pid = 1647] [serial = 981] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12bd05800) [pid = 1647] [serial = 979] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12b8a0800) [pid = 1647] [serial = 978] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12d8c1000) [pid = 1647] [serial = 984] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x114be4400) [pid = 1647] [serial = 937] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x114b8d400) [pid = 1647] [serial = 936] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12b40cc00) [pid = 1647] [serial = 946] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x11aee9000) [pid = 1647] [serial = 987] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x129756000) [pid = 1647] [serial = 945] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x12db93c00) [pid = 1647] [serial = 955] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x12b83b400) [pid = 1647] [serial = 954] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x125d0f000) [pid = 1647] [serial = 969] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x1275aac00) [pid = 1647] [serial = 970] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x125d0d000) [pid = 1647] [serial = 943] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x11c2b3000) [pid = 1647] [serial = 942] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12da23000) [pid = 1647] [serial = 952] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12d8b8800) [pid = 1647] [serial = 951] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x123ac4000) [pid = 1647] [serial = 966] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x125d0b000) [pid = 1647] [serial = 967] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11aa58400) [pid = 1647] [serial = 940] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11a94a800) [pid = 1647] [serial = 939] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x11aee4800) [pid = 1647] [serial = 961] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x11acce000) [pid = 1647] [serial = 960] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11885f800) [pid = 1647] [serial = 958] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11585f800) [pid = 1647] [serial = 957] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12bf45000) [pid = 1647] [serial = 949] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12bd02800) [pid = 1647] [serial = 948] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11bc89400) [pid = 1647] [serial = 963] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x11c2b8800) [pid = 1647] [serial = 964] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x128971800) [pid = 1647] [serial = 972] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x1186bec00) [pid = 1647] [serial = 1020] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11885d800) [pid = 1647] [serial = 1023] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12b645c00) [pid = 1647] [serial = 990] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12db98c00) [pid = 1647] [serial = 993] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x118861800) [pid = 1647] [serial = 1021] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12db93400) [pid = 1647] [serial = 985] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x125ccec00) [pid = 1647] [serial = 988] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11a952400) [pid = 1647] [serial = 1017] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x119d5e400) [pid = 1647] [serial = 1024] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12d369000) [pid = 1647] [serial = 991] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12dba1c00) [pid = 1647] [serial = 994] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12d06cc00) [pid = 1647] [serial = 982] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12b83ac00) [pid = 1647] [serial = 976] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x129ddc400) [pid = 1647] [serial = 973] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x127595c00) [pid = 1647] [serial = 1018] [outer = 0x0] [url = about:blank] 15:34:12 INFO - PROCESS | 1647 | 1461191652658 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]]]}] 15:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 774ms 15:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:34:12 INFO - PROCESS | 1647 | 1461191652670 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 15:34:12 INFO - PROCESS | 1647 | 1461191652671 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 15:34:12 INFO - PROCESS | 1647 | 1461191652673 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:34:12 INFO - PROCESS | 1647 | 1461191652676 Marionette TRACE conn2 <- [1,1442,null,{}] 15:34:12 INFO - PROCESS | 1647 | 1461191652685 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}] 15:34:12 INFO - PROCESS | 1647 | 1461191652773 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 15:34:12 INFO - PROCESS | 1647 | 1461191652830 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b17a800 == 54 [pid = 1647] [id = 368] 15:34:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11585f800) [pid = 1647] [serial = 1103] [outer = 0x0] 15:34:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11c046400) [pid = 1647] [serial = 1104] [outer = 0x11585f800] 15:34:12 INFO - PROCESS | 1647 | 1461191652859 Marionette DEBUG loaded listener.js 15:34:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x123ace800) [pid = 1647] [serial = 1105] [outer = 0x11585f800] 15:34:13 INFO - PROCESS | 1647 | 1461191653183 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]]]}] 15:34:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:34:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 525ms 15:34:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:34:13 INFO - PROCESS | 1647 | 1461191653199 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 15:34:13 INFO - PROCESS | 1647 | 1461191653200 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 15:34:13 INFO - PROCESS | 1647 | 1461191653203 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:34:13 INFO - PROCESS | 1647 | 1461191653204 Marionette TRACE conn2 <- [1,1446,null,{}] 15:34:13 INFO - PROCESS | 1647 | 1461191653206 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}] 15:34:13 INFO - PROCESS | 1647 | 1461191653295 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 15:34:13 INFO - PROCESS | 1647 | 1461191653350 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cac8000 == 55 [pid = 1647] [id = 369] 15:34:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x125b64400) [pid = 1647] [serial = 1106] [outer = 0x0] 15:34:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x125d71c00) [pid = 1647] [serial = 1107] [outer = 0x125b64400] 15:34:13 INFO - PROCESS | 1647 | 1461191653377 Marionette DEBUG loaded listener.js 15:34:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1279c0400) [pid = 1647] [serial = 1108] [outer = 0x125b64400] 15:34:13 INFO - PROCESS | 1647 | 1461191653685 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]]]}] 15:34:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:34:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 519ms 15:34:13 INFO - PROCESS | 1647 | 1461191653723 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 15:34:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:34:13 INFO - PROCESS | 1647 | 1461191653724 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 15:34:13 INFO - PROCESS | 1647 | 1461191653728 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:34:13 INFO - PROCESS | 1647 | 1461191653730 Marionette TRACE conn2 <- [1,1450,null,{}] 15:34:13 INFO - PROCESS | 1647 | 1461191653732 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}] 15:34:13 INFO - PROCESS | 1647 | 1461191653813 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 15:34:13 INFO - PROCESS | 1647 | 1461191653818 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aaa4000 == 56 [pid = 1647] [id = 370] 15:34:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x125cda400) [pid = 1647] [serial = 1109] [outer = 0x0] 15:34:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x129753c00) [pid = 1647] [serial = 1110] [outer = 0x125cda400] 15:34:13 INFO - PROCESS | 1647 | 1461191653843 Marionette DEBUG loaded listener.js 15:34:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x129d54c00) [pid = 1647] [serial = 1111] [outer = 0x125cda400] 15:34:14 INFO - PROCESS | 1647 | 1461191654167 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]]]}] 15:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 473ms 15:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:34:14 INFO - PROCESS | 1647 | 1461191654201 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 15:34:14 INFO - PROCESS | 1647 | 1461191654203 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 15:34:14 INFO - PROCESS | 1647 | 1461191654206 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:34:14 INFO - PROCESS | 1647 | 1461191654208 Marionette TRACE conn2 <- [1,1454,null,{}] 15:34:14 INFO - PROCESS | 1647 | 1461191654214 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}] 15:34:14 INFO - PROCESS | 1647 | 1461191654415 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 15:34:14 INFO - PROCESS | 1647 | 1461191654446 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b418000 == 57 [pid = 1647] [id = 371] 15:34:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12b40cc00) [pid = 1647] [serial = 1112] [outer = 0x0] 15:34:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12b8a4400) [pid = 1647] [serial = 1113] [outer = 0x12b40cc00] 15:34:14 INFO - PROCESS | 1647 | 1461191654491 Marionette DEBUG loaded listener.js 15:34:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12bd08400) [pid = 1647] [serial = 1114] [outer = 0x12b40cc00] 15:34:14 INFO - PROCESS | 1647 | 1461191654880 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]]]}] 15:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 726ms 15:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:34:14 INFO - PROCESS | 1647 | 1461191654932 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 15:34:14 INFO - PROCESS | 1647 | 1461191654933 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 15:34:14 INFO - PROCESS | 1647 | 1461191654935 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:34:14 INFO - PROCESS | 1647 | 1461191654936 Marionette TRACE conn2 <- [1,1458,null,{}] 15:34:14 INFO - PROCESS | 1647 | 1461191654938 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}] 15:34:15 INFO - PROCESS | 1647 | 1461191655039 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 15:34:15 INFO - PROCESS | 1647 | 1461191655051 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b878800 == 58 [pid = 1647] [id = 372] 15:34:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12bd06800) [pid = 1647] [serial = 1115] [outer = 0x0] 15:34:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12bf48800) [pid = 1647] [serial = 1116] [outer = 0x12bd06800] 15:34:15 INFO - PROCESS | 1647 | 1461191655077 Marionette DEBUG loaded listener.js 15:34:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12d0d2800) [pid = 1647] [serial = 1117] [outer = 0x12bd06800] 15:34:15 INFO - PROCESS | 1647 | 1461191655423 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]]]}] 15:34:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:34:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 519ms 15:34:15 INFO - PROCESS | 1647 | 1461191655457 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 15:34:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:34:15 INFO - PROCESS | 1647 | 1461191655458 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 15:34:15 INFO - PROCESS | 1647 | 1461191655463 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:34:15 INFO - PROCESS | 1647 | 1461191655464 Marionette TRACE conn2 <- [1,1462,null,{}] 15:34:15 INFO - PROCESS | 1647 | 1461191655466 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}] 15:34:15 INFO - PROCESS | 1647 | 1461191655570 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 15:34:15 INFO - PROCESS | 1647 | 1461191655604 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c09e800 == 59 [pid = 1647] [id = 373] 15:34:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12bd09c00) [pid = 1647] [serial = 1118] [outer = 0x0] 15:34:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12da21800) [pid = 1647] [serial = 1119] [outer = 0x12bd09c00] 15:34:15 INFO - PROCESS | 1647 | 1461191655630 Marionette DEBUG loaded listener.js 15:34:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12db9c800) [pid = 1647] [serial = 1120] [outer = 0x12bd09c00] 15:34:15 INFO - PROCESS | 1647 | 1461191655982 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]]]}] 15:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 569ms 15:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:34:16 INFO - PROCESS | 1647 | 1461191656032 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 15:34:16 INFO - PROCESS | 1647 | 1461191656033 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 15:34:16 INFO - PROCESS | 1647 | 1461191656035 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:34:16 INFO - PROCESS | 1647 | 1461191656036 Marionette TRACE conn2 <- [1,1466,null,{}] 15:34:16 INFO - PROCESS | 1647 | 1461191656039 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}] 15:34:16 INFO - PROCESS | 1647 | 1461191656148 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 15:34:16 INFO - PROCESS | 1647 | 1461191656160 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d868000 == 60 [pid = 1647] [id = 374] 15:34:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12d0d3c00) [pid = 1647] [serial = 1121] [outer = 0x0] 15:34:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12e11a000) [pid = 1647] [serial = 1122] [outer = 0x12d0d3c00] 15:34:16 INFO - PROCESS | 1647 | 1461191656183 Marionette DEBUG loaded listener.js 15:34:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12e34c800) [pid = 1647] [serial = 1123] [outer = 0x12d0d3c00] 15:34:16 INFO - PROCESS | 1647 | 1461191656541 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]]]}] 15:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 521ms 15:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:34:16 INFO - PROCESS | 1647 | 1461191656556 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 15:34:16 INFO - PROCESS | 1647 | 1461191656557 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 15:34:16 INFO - PROCESS | 1647 | 1461191656561 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:34:16 INFO - PROCESS | 1647 | 1461191656562 Marionette TRACE conn2 <- [1,1470,null,{}] 15:34:16 INFO - PROCESS | 1647 | 1461191656565 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}] 15:34:16 INFO - PROCESS | 1647 | 1461191656673 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 15:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x119d56800) [pid = 1647] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12bbab800) [pid = 1647] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x115253000) [pid = 1647] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12db9cc00) [pid = 1647] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x114c11400) [pid = 1647] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12d0c9c00) [pid = 1647] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11accf000) [pid = 1647] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1269a5c00) [pid = 1647] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x129761400) [pid = 1647] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x125f91000) [pid = 1647] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1289fa800) [pid = 1647] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11923d800) [pid = 1647] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1144b3400) [pid = 1647] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x116559800) [pid = 1647] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11c7b2400) [pid = 1647] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:34:16 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12d8c1400) [pid = 1647] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:34:16 INFO - PROCESS | 1647 | 1461191656898 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a85b000 == 61 [pid = 1647] [id = 375] 15:34:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1146c0400) [pid = 1647] [serial = 1124] [outer = 0x0] 15:34:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x115253000) [pid = 1647] [serial = 1125] [outer = 0x1146c0400] 15:34:16 INFO - PROCESS | 1647 | 1461191656924 Marionette DEBUG loaded listener.js 15:34:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11accf000) [pid = 1647] [serial = 1126] [outer = 0x1146c0400] 15:34:17 INFO - PROCESS | 1647 | 1461191657221 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]]]}] 15:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 671ms 15:34:17 INFO - PROCESS | 1647 | 1461191657234 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 15:34:17 INFO - PROCESS | 1647 | 1461191657235 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 15:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:34:17 INFO - PROCESS | 1647 | 1461191657237 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:34:17 INFO - PROCESS | 1647 | 1461191657239 Marionette TRACE conn2 <- [1,1474,null,{}] 15:34:17 INFO - PROCESS | 1647 | 1461191657242 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}] 15:34:17 INFO - PROCESS | 1647 | 1461191657354 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 15:34:17 INFO - PROCESS | 1647 | 1461191657358 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e7c9000 == 62 [pid = 1647] [id = 376] 15:34:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11c2bbc00) [pid = 1647] [serial = 1127] [outer = 0x0] 15:34:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12e794000) [pid = 1647] [serial = 1128] [outer = 0x11c2bbc00] 15:34:17 INFO - PROCESS | 1647 | 1461191657387 Marionette DEBUG loaded listener.js 15:34:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12f00a000) [pid = 1647] [serial = 1129] [outer = 0x11c2bbc00] 15:34:17 INFO - PROCESS | 1647 | 1461191657718 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]]]}] 15:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 518ms 15:34:17 INFO - PROCESS | 1647 | 1461191657762 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 15:34:17 INFO - PROCESS | 1647 | 1461191657765 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 15:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:34:17 INFO - PROCESS | 1647 | 1461191657767 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:34:17 INFO - PROCESS | 1647 | 1461191657768 Marionette TRACE conn2 <- [1,1478,null,{}] 15:34:17 INFO - PROCESS | 1647 | 1461191657771 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}] 15:34:17 INFO - PROCESS | 1647 | 1461191657859 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 15:34:17 INFO - PROCESS | 1647 | 1461191657863 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f87c800 == 63 [pid = 1647] [id = 377] 15:34:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12d0d1c00) [pid = 1647] [serial = 1130] [outer = 0x0] 15:34:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12f00fc00) [pid = 1647] [serial = 1131] [outer = 0x12d0d1c00] 15:34:17 INFO - PROCESS | 1647 | 1461191657888 Marionette DEBUG loaded listener.js 15:34:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12f450800) [pid = 1647] [serial = 1132] [outer = 0x12d0d1c00] 15:34:18 INFO - PROCESS | 1647 | 1461191658243 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]]]}] 15:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 517ms 15:34:18 INFO - PROCESS | 1647 | 1461191658286 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 15:34:18 INFO - PROCESS | 1647 | 1461191658287 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 15:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:34:18 INFO - PROCESS | 1647 | 1461191658289 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:34:18 INFO - PROCESS | 1647 | 1461191658290 Marionette TRACE conn2 <- [1,1482,null,{}] 15:34:18 INFO - PROCESS | 1647 | 1461191658292 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}] 15:34:18 INFO - PROCESS | 1647 | 1461191658379 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 15:34:18 INFO - PROCESS | 1647 | 1461191658438 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ffbe000 == 64 [pid = 1647] [id = 378] 15:34:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x114bd9c00) [pid = 1647] [serial = 1133] [outer = 0x0] 15:34:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12f453000) [pid = 1647] [serial = 1134] [outer = 0x114bd9c00] 15:34:18 INFO - PROCESS | 1647 | 1461191658464 Marionette DEBUG loaded listener.js 15:34:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12f79d400) [pid = 1647] [serial = 1135] [outer = 0x114bd9c00] 15:34:18 INFO - PROCESS | 1647 | 1461191658730 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]]]}] 15:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 470ms 15:34:18 INFO - PROCESS | 1647 | 1461191658767 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 15:34:18 INFO - PROCESS | 1647 | 1461191658768 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 15:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:34:18 INFO - PROCESS | 1647 | 1461191658770 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:34:18 INFO - PROCESS | 1647 | 1461191658771 Marionette TRACE conn2 <- [1,1486,null,{}] 15:34:18 INFO - PROCESS | 1647 | 1461191658774 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}] 15:34:18 INFO - PROCESS | 1647 | 1461191658874 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 15:34:18 INFO - PROCESS | 1647 | 1461191658991 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x118914800 == 65 [pid = 1647] [id = 379] 15:34:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x114281800) [pid = 1647] [serial = 1136] [outer = 0x0] 15:34:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x114b96c00) [pid = 1647] [serial = 1137] [outer = 0x114281800] 15:34:19 INFO - PROCESS | 1647 | 1461191659023 Marionette DEBUG loaded listener.js 15:34:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x11559e400) [pid = 1647] [serial = 1138] [outer = 0x114281800] 15:34:19 INFO - PROCESS | 1647 | 1461191659504 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]]]}] 15:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 768ms 15:34:19 INFO - PROCESS | 1647 | 1461191659541 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 15:34:19 INFO - PROCESS | 1647 | 1461191659544 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 15:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:34:19 INFO - PROCESS | 1647 | 1461191659566 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:34:19 INFO - PROCESS | 1647 | 1461191659568 Marionette TRACE conn2 <- [1,1490,null,{}] 15:34:19 INFO - PROCESS | 1647 | 1461191659571 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}] 15:34:19 INFO - PROCESS | 1647 | 1461191659708 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 15:34:19 INFO - PROCESS | 1647 | 1461191659780 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cacd000 == 66 [pid = 1647] [id = 380] 15:34:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11b959c00) [pid = 1647] [serial = 1139] [outer = 0x0] 15:34:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11bad8400) [pid = 1647] [serial = 1140] [outer = 0x11b959c00] 15:34:19 INFO - PROCESS | 1647 | 1461191659811 Marionette DEBUG loaded listener.js 15:34:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11c2b5000) [pid = 1647] [serial = 1141] [outer = 0x11b959c00] 15:34:20 INFO - PROCESS | 1647 | 1461191660239 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]]]}] 15:34:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 722ms 15:34:20 INFO - PROCESS | 1647 | 1461191660289 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 15:34:20 INFO - PROCESS | 1647 | 1461191660292 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 15:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:34:20 INFO - PROCESS | 1647 | 1461191660313 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:34:20 INFO - PROCESS | 1647 | 1461191660315 Marionette TRACE conn2 <- [1,1494,null,{}] 15:34:20 INFO - PROCESS | 1647 | 1461191660317 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}] 15:34:20 INFO - PROCESS | 1647 | 1461191660424 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 15:34:20 INFO - PROCESS | 1647 | 1461191660496 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb61000 == 67 [pid = 1647] [id = 381] 15:34:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x125f90000) [pid = 1647] [serial = 1142] [outer = 0x0] 15:34:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x127593c00) [pid = 1647] [serial = 1143] [outer = 0x125f90000] 15:34:20 INFO - PROCESS | 1647 | 1461191660526 Marionette DEBUG loaded listener.js 15:34:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x129d52c00) [pid = 1647] [serial = 1144] [outer = 0x125f90000] 15:34:20 INFO - PROCESS | 1647 | 1461191660955 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]]]}] 15:34:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 672ms 15:34:20 INFO - PROCESS | 1647 | 1461191660995 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 15:34:20 INFO - PROCESS | 1647 | 1461191660997 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 15:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:34:21 INFO - PROCESS | 1647 | 1461191661004 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:34:21 INFO - PROCESS | 1647 | 1461191661009 Marionette TRACE conn2 <- [1,1498,null,{}] 15:34:21 INFO - PROCESS | 1647 | 1461191661031 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}] 15:34:21 INFO - PROCESS | 1647 | 1461191661137 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 15:34:21 INFO - PROCESS | 1647 | 1461191661210 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x130a24000 == 68 [pid = 1647] [id = 382] 15:34:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x1269aac00) [pid = 1647] [serial = 1145] [outer = 0x0] 15:34:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12bd04400) [pid = 1647] [serial = 1146] [outer = 0x1269aac00] 15:34:21 INFO - PROCESS | 1647 | 1461191661239 Marionette DEBUG loaded listener.js 15:34:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12d0ce000) [pid = 1647] [serial = 1147] [outer = 0x1269aac00] 15:34:21 INFO - PROCESS | 1647 | 1461191661688 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]]]}] 15:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 694ms 15:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:34:21 INFO - PROCESS | 1647 | 1461191661694 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 15:34:21 INFO - PROCESS | 1647 | 1461191661696 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 15:34:21 INFO - PROCESS | 1647 | 1461191661698 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:34:21 INFO - PROCESS | 1647 | 1461191661700 Marionette TRACE conn2 <- [1,1502,null,{}] 15:34:21 INFO - PROCESS | 1647 | 1461191661702 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}] 15:34:21 INFO - PROCESS | 1647 | 1461191661807 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 15:34:21 INFO - PROCESS | 1647 | 1461191661862 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1372c5800 == 69 [pid = 1647] [id = 383] 15:34:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12b8a6000) [pid = 1647] [serial = 1148] [outer = 0x0] 15:34:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12f002c00) [pid = 1647] [serial = 1149] [outer = 0x12b8a6000] 15:34:21 INFO - PROCESS | 1647 | 1461191661893 Marionette DEBUG loaded listener.js 15:34:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12f44c400) [pid = 1647] [serial = 1150] [outer = 0x12b8a6000] 15:34:22 INFO - PROCESS | 1647 | 1461191662307 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]]]}] 15:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 669ms 15:34:22 INFO - PROCESS | 1647 | 1461191662368 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 15:34:22 INFO - PROCESS | 1647 | 1461191662369 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 15:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:34:22 INFO - PROCESS | 1647 | 1461191662371 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:34:22 INFO - PROCESS | 1647 | 1461191662373 Marionette TRACE conn2 <- [1,1506,null,{}] 15:34:22 INFO - PROCESS | 1647 | 1461191662375 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}] 15:34:22 INFO - PROCESS | 1647 | 1461191662479 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 15:34:22 INFO - PROCESS | 1647 | 1461191662581 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x1380cc000 == 70 [pid = 1647] [id = 384] 15:34:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12f7a1c00) [pid = 1647] [serial = 1151] [outer = 0x0] 15:34:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12f7a5c00) [pid = 1647] [serial = 1152] [outer = 0x12f7a1c00] 15:34:22 INFO - PROCESS | 1647 | 1461191662620 Marionette DEBUG loaded listener.js 15:34:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12fb66000) [pid = 1647] [serial = 1153] [outer = 0x12f7a1c00] 15:34:23 INFO - PROCESS | 1647 | 1461191663071 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]]]}] 15:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 768ms 15:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:34:23 INFO - PROCESS | 1647 | 1461191663142 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 15:34:23 INFO - PROCESS | 1647 | 1461191663144 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 15:34:23 INFO - PROCESS | 1647 | 1461191663148 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:34:23 INFO - PROCESS | 1647 | 1461191663149 Marionette TRACE conn2 <- [1,1510,null,{}] 15:34:23 INFO - PROCESS | 1647 | 1461191663152 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}] 15:34:23 INFO - PROCESS | 1647 | 1461191663257 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 15:34:23 INFO - PROCESS | 1647 | 1461191663331 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x1381e9000 == 71 [pid = 1647] [id = 385] 15:34:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12fb6f800) [pid = 1647] [serial = 1154] [outer = 0x0] 15:34:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12fca2c00) [pid = 1647] [serial = 1155] [outer = 0x12fb6f800] 15:34:23 INFO - PROCESS | 1647 | 1461191663359 Marionette DEBUG loaded listener.js 15:34:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x13027bc00) [pid = 1647] [serial = 1156] [outer = 0x12fb6f800] 15:34:23 INFO - PROCESS | 1647 | 1461191663771 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]]]}] 15:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 668ms 15:34:23 INFO - PROCESS | 1647 | 1461191663830 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 15:34:23 INFO - PROCESS | 1647 | 1461191663832 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 15:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:34:23 INFO - PROCESS | 1647 | 1461191663835 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:34:23 INFO - PROCESS | 1647 | 1461191663837 Marionette TRACE conn2 <- [1,1514,null,{}] 15:34:23 INFO - PROCESS | 1647 | 1461191663840 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}] 15:34:24 INFO - PROCESS | 1647 | 1461191664001 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 15:34:24 INFO - PROCESS | 1647 | 1461191664040 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x11985c800 == 72 [pid = 1647] [id = 386] 15:34:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x114403000) [pid = 1647] [serial = 1157] [outer = 0x0] 15:34:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x114bd8800) [pid = 1647] [serial = 1158] [outer = 0x114403000] 15:34:24 INFO - PROCESS | 1647 | 1461191664270 Marionette DEBUG loaded listener.js 15:34:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x115596400) [pid = 1647] [serial = 1159] [outer = 0x114403000] 15:34:24 INFO - PROCESS | 1647 | 1461191664718 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]]]}] 15:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 923ms 15:34:24 INFO - PROCESS | 1647 | 1461191664759 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 15:34:24 INFO - PROCESS | 1647 | 1461191664761 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 15:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:34:24 INFO - PROCESS | 1647 | 1461191664786 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:34:24 INFO - PROCESS | 1647 | 1461191664787 Marionette TRACE conn2 <- [1,1518,null,{}] 15:34:24 INFO - PROCESS | 1647 | 1461191664790 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}] 15:34:24 INFO - PROCESS | 1647 | 1461191664897 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 15:34:24 INFO - PROCESS | 1647 | 1461191664975 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x11985c000 == 73 [pid = 1647] [id = 387] 15:34:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x1192d2400) [pid = 1647] [serial = 1160] [outer = 0x0] 15:34:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x11a945400) [pid = 1647] [serial = 1161] [outer = 0x1192d2400] 15:34:25 INFO - PROCESS | 1647 | 1461191665004 Marionette DEBUG loaded listener.js 15:34:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x11acd0800) [pid = 1647] [serial = 1162] [outer = 0x1192d2400] 15:34:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1288b3000 == 72 [pid = 1647] [id = 347] 15:34:25 INFO - PROCESS | 1647 | --DOCSHELL 0x126db3000 == 71 [pid = 1647] [id = 346] 15:34:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12ffbe000 == 70 [pid = 1647] [id = 378] 15:34:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12f87c800 == 69 [pid = 1647] [id = 377] 15:34:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12e7c9000 == 68 [pid = 1647] [id = 376] 15:34:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11a85b000 == 67 [pid = 1647] [id = 375] 15:34:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12d868000 == 66 [pid = 1647] [id = 374] 15:34:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12c09e800 == 65 [pid = 1647] [id = 373] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12b40c400) [pid = 1647] [serial = 1044] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12887e000) [pid = 1647] [serial = 1041] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12b878800 == 64 [pid = 1647] [id = 372] 15:34:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12b418000 == 63 [pid = 1647] [id = 371] 15:34:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11aaa4000 == 62 [pid = 1647] [id = 370] 15:34:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11cac8000 == 61 [pid = 1647] [id = 369] 15:34:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11b17a800 == 60 [pid = 1647] [id = 368] 15:34:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba68800 == 59 [pid = 1647] [id = 367] 15:34:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11bed9000 == 58 [pid = 1647] [id = 366] 15:34:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1269bd800 == 57 [pid = 1647] [id = 360] 15:34:25 INFO - PROCESS | 1647 | 1461191665482 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]]]}] 15:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 724ms 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12bf43400) [pid = 1647] [serial = 1060] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x11559bc00) [pid = 1647] [serial = 1047] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12e38b000) [pid = 1647] [serial = 1066] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x126b54c00) [pid = 1647] [serial = 1038] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x118854c00) [pid = 1647] [serial = 1000] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x12e114400) [pid = 1647] [serial = 1063] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x11b958800) [pid = 1647] [serial = 1050] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x11c043000) [pid = 1647] [serial = 1051] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12e385800) [pid = 1647] [serial = 1065] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x11c707c00) [pid = 1647] [serial = 1035] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12b8aec00) [pid = 1647] [serial = 1057] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12d0d5400) [pid = 1647] [serial = 1012] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x1275ac400) [pid = 1647] [serial = 1053] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12b40d400) [pid = 1647] [serial = 1009] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x11ae88000) [pid = 1647] [serial = 1032] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11ae88800) [pid = 1647] [serial = 1003] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12d8bbc00) [pid = 1647] [serial = 1062] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x118f86400) [pid = 1647] [serial = 1068] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12bd0e800) [pid = 1647] [serial = 1059] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x118984000) [pid = 1647] [serial = 1048] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11c2d4400) [pid = 1647] [serial = 1071] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x127595400) [pid = 1647] [serial = 1006] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12e792000) [pid = 1647] [serial = 1015] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11b902400) [pid = 1647] [serial = 1069] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x129ddb800) [pid = 1647] [serial = 1056] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1299bc800) [pid = 1647] [serial = 1054] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11885d400) [pid = 1647] [serial = 1029] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x129de5c00) [pid = 1647] [serial = 1072] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12da26000) [pid = 1647] [serial = 1075] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12bd09800) [pid = 1647] [serial = 1074] [outer = 0x0] [url = about:blank] 15:34:25 INFO - PROCESS | 1647 | 1461191665527 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 15:34:25 INFO - PROCESS | 1647 | 1461191665531 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 15:34:25 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:34:25 INFO - PROCESS | 1647 | 1461191665540 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:34:25 INFO - PROCESS | 1647 | 1461191665542 Marionette TRACE conn2 <- [1,1522,null,{}] 15:34:25 INFO - PROCESS | 1647 | 1461191665544 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}] 15:34:25 INFO - PROCESS | 1647 | 1461191665658 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 15:34:25 INFO - PROCESS | 1647 | 1461191665672 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aa9e000 == 58 [pid = 1647] [id = 388] 15:34:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x11559fc00) [pid = 1647] [serial = 1163] [outer = 0x0] 15:34:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x11aeed000) [pid = 1647] [serial = 1164] [outer = 0x11559fc00] 15:34:25 INFO - PROCESS | 1647 | 1461191665715 Marionette DEBUG loaded listener.js 15:34:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x11bad7c00) [pid = 1647] [serial = 1165] [outer = 0x11559fc00] 15:34:26 INFO - PROCESS | 1647 | 1461191666209 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"]]]}] 15:34:26 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 () { 15:34:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:34:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:34:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:34:26 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 () { 15:34:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:34:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:34:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:34:26 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 () { 15:34:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:34:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:34:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:34:26 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 () { 15:34:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:34:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:34:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:34:26 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 721ms 15:34:26 INFO - PROCESS | 1647 | 1461191666260 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 15:34:26 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:34:26 INFO - PROCESS | 1647 | 1461191666261 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 15:34:26 INFO - PROCESS | 1647 | 1461191666264 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:34:26 INFO - PROCESS | 1647 | 1461191666266 Marionette TRACE conn2 <- [1,1526,null,{}] 15:34:26 INFO - PROCESS | 1647 | 1461191666274 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}] 15:34:26 INFO - PROCESS | 1647 | 1461191666361 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 15:34:26 INFO - PROCESS | 1647 | 1461191666367 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x126d9b800 == 59 [pid = 1647] [id = 389] 15:34:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11c04f800) [pid = 1647] [serial = 1166] [outer = 0x0] 15:34:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x125f5b000) [pid = 1647] [serial = 1167] [outer = 0x11c04f800] 15:34:26 INFO - PROCESS | 1647 | 1461191666393 Marionette DEBUG loaded listener.js 15:34:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x128875800) [pid = 1647] [serial = 1168] [outer = 0x11c04f800] 15:34:26 INFO - PROCESS | 1647 | 1461191666724 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"]]]}] 15:34:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:34:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:34:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:34:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:34:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:34:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:34:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:34:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:34:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:34:26 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 470ms 15:34:26 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:34:26 INFO - PROCESS | 1647 | 1461191666739 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 15:34:26 INFO - PROCESS | 1647 | 1461191666741 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 15:34:26 INFO - PROCESS | 1647 | 1461191666743 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:34:26 INFO - PROCESS | 1647 | 1461191666747 Marionette TRACE conn2 <- [1,1530,null,{}] 15:34:26 INFO - PROCESS | 1647 | 1461191666749 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}] 15:34:26 INFO - PROCESS | 1647 | 1461191666834 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 15:34:26 INFO - PROCESS | 1647 | 1461191666838 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b971800 == 60 [pid = 1647] [id = 390] 15:34:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12896a000) [pid = 1647] [serial = 1169] [outer = 0x0] 15:34:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x1299bac00) [pid = 1647] [serial = 1170] [outer = 0x12896a000] 15:34:26 INFO - PROCESS | 1647 | 1461191666864 Marionette DEBUG loaded listener.js 15:34:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12b407c00) [pid = 1647] [serial = 1171] [outer = 0x12896a000] 15:34:27 INFO - PROCESS | 1647 | 1461191667192 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]]]}] 15:34:27 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 15:34:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:34:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:34:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:34:27 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. 15:34:27 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:34:27 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 471ms 15:34:27 INFO - PROCESS | 1647 | 1461191667216 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 15:34:27 INFO - PROCESS | 1647 | 1461191667217 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 15:34:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:34:27 INFO - PROCESS | 1647 | 1461191667219 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:34:27 INFO - PROCESS | 1647 | 1461191667220 Marionette TRACE conn2 <- [1,1534,null,{}] 15:34:27 INFO - PROCESS | 1647 | 1461191667222 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}] 15:34:27 INFO - PROCESS | 1647 | 1461191667304 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 15:34:27 INFO - PROCESS | 1647 | 1461191667309 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b867000 == 61 [pid = 1647] [id = 391] 15:34:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12b83ac00) [pid = 1647] [serial = 1172] [outer = 0x0] 15:34:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12b8a7400) [pid = 1647] [serial = 1173] [outer = 0x12b83ac00] 15:34:27 INFO - PROCESS | 1647 | 1461191667339 Marionette DEBUG loaded listener.js 15:34:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12bd0f800) [pid = 1647] [serial = 1174] [outer = 0x12b83ac00] 15:34:27 INFO - PROCESS | 1647 | 1461191667719 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]]]}] 15:34:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:34:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 569ms 15:34:27 INFO - PROCESS | 1647 | 1461191667789 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 15:34:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:34:27 INFO - PROCESS | 1647 | 1461191667791 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 15:34:27 INFO - PROCESS | 1647 | 1461191667795 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:34:27 INFO - PROCESS | 1647 | 1461191667796 Marionette TRACE conn2 <- [1,1538,null,{}] 15:34:27 INFO - PROCESS | 1647 | 1461191667806 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}] 15:34:27 INFO - PROCESS | 1647 | 1461191667971 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 15:34:27 INFO - PROCESS | 1647 | 1461191667991 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ceb6000 == 62 [pid = 1647] [id = 392] 15:34:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12b83b400) [pid = 1647] [serial = 1175] [outer = 0x0] 15:34:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12ce59800) [pid = 1647] [serial = 1176] [outer = 0x12b83b400] 15:34:28 INFO - PROCESS | 1647 | 1461191668033 Marionette DEBUG loaded listener.js 15:34:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12da25400) [pid = 1647] [serial = 1177] [outer = 0x12b83b400] 15:34:28 INFO - PROCESS | 1647 | 1461191668403 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]]]}] 15:34:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:34:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 622ms 15:34:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:34:28 INFO - PROCESS | 1647 | 1461191668416 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 15:34:28 INFO - PROCESS | 1647 | 1461191668417 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 15:34:28 INFO - PROCESS | 1647 | 1461191668420 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:34:28 INFO - PROCESS | 1647 | 1461191668421 Marionette TRACE conn2 <- [1,1542,null,{}] 15:34:28 INFO - PROCESS | 1647 | 1461191668423 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}] 15:34:28 INFO - PROCESS | 1647 | 1461191668532 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 15:34:28 INFO - PROCESS | 1647 | 1461191668585 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d8da000 == 63 [pid = 1647] [id = 393] 15:34:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12db98800) [pid = 1647] [serial = 1178] [outer = 0x0] 15:34:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12e117400) [pid = 1647] [serial = 1179] [outer = 0x12db98800] 15:34:28 INFO - PROCESS | 1647 | 1461191668611 Marionette DEBUG loaded listener.js 15:34:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12e387800) [pid = 1647] [serial = 1180] [outer = 0x12db98800] 15:34:28 INFO - PROCESS | 1647 | 1461191668908 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]]]}] 15:34:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:34:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 518ms 15:34:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:34:28 INFO - PROCESS | 1647 | 1461191668939 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 15:34:28 INFO - PROCESS | 1647 | 1461191668940 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 15:34:28 INFO - PROCESS | 1647 | 1461191668942 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:34:28 INFO - PROCESS | 1647 | 1461191668944 Marionette TRACE conn2 <- [1,1546,null,{}] 15:34:28 INFO - PROCESS | 1647 | 1461191668949 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}] 15:34:29 INFO - PROCESS | 1647 | 1461191669069 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 15:34:29 INFO - PROCESS | 1647 | 1461191669119 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e46c800 == 64 [pid = 1647] [id = 394] 15:34:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12d06b400) [pid = 1647] [serial = 1181] [outer = 0x0] 15:34:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12e79d000) [pid = 1647] [serial = 1182] [outer = 0x12d06b400] 15:34:29 INFO - PROCESS | 1647 | 1461191669146 Marionette DEBUG loaded listener.js 15:34:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12f00b800) [pid = 1647] [serial = 1183] [outer = 0x12d06b400] 15:34:29 INFO - PROCESS | 1647 | 1461191669492 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]]]}] 15:34:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:34:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 572ms 15:34:29 INFO - PROCESS | 1647 | 1461191669514 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 15:34:29 INFO - PROCESS | 1647 | 1461191669515 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 15:34:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:34:29 INFO - PROCESS | 1647 | 1461191669518 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:34:29 INFO - PROCESS | 1647 | 1461191669519 Marionette TRACE conn2 <- [1,1550,null,{}] 15:34:29 INFO - PROCESS | 1647 | 1461191669521 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}] 15:34:29 INFO - PROCESS | 1647 | 1461191669634 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 15:34:29 INFO - PROCESS | 1647 | 1461191669650 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f0a3000 == 65 [pid = 1647] [id = 395] 15:34:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12f00c800) [pid = 1647] [serial = 1184] [outer = 0x0] 15:34:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12f459400) [pid = 1647] [serial = 1185] [outer = 0x12f00c800] 15:34:29 INFO - PROCESS | 1647 | 1461191669675 Marionette DEBUG loaded listener.js 15:34:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12f7a7c00) [pid = 1647] [serial = 1186] [outer = 0x12f00c800] 15:34:30 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x11acc9400) [pid = 1647] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:34:30 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x11585f800) [pid = 1647] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:34:30 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x129de4000) [pid = 1647] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:34:30 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12b40cc00) [pid = 1647] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:34:30 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x114b8f000) [pid = 1647] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:34:30 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x125cda400) [pid = 1647] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:34:30 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x125b64400) [pid = 1647] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:34:30 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12d0d1c00) [pid = 1647] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:34:30 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12d0d3c00) [pid = 1647] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:34:30 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x1146c0400) [pid = 1647] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:34:30 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11c2bbc00) [pid = 1647] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:34:30 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11aa50c00) [pid = 1647] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:34:30 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12bd06800) [pid = 1647] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:34:30 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12bd09c00) [pid = 1647] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:34:30 INFO - PROCESS | 1647 | 1461191670173 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]]]}] 15:34:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:34:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 667ms 15:34:30 INFO - PROCESS | 1647 | 1461191670186 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 15:34:30 INFO - PROCESS | 1647 | 1461191670187 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 15:34:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:34:30 INFO - PROCESS | 1647 | 1461191670190 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:34:30 INFO - PROCESS | 1647 | 1461191670191 Marionette TRACE conn2 <- [1,1554,null,{}] 15:34:30 INFO - PROCESS | 1647 | 1461191670193 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}] 15:34:30 INFO - PROCESS | 1647 | 1461191670319 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 15:34:30 INFO - PROCESS | 1647 | 1461191670362 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12db13000 == 66 [pid = 1647] [id = 396] 15:34:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11a60d000) [pid = 1647] [serial = 1187] [outer = 0x0] 15:34:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x1289f8400) [pid = 1647] [serial = 1188] [outer = 0x11a60d000] 15:34:30 INFO - PROCESS | 1647 | 1461191670392 Marionette DEBUG loaded listener.js 15:34:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12ef68400) [pid = 1647] [serial = 1189] [outer = 0x11a60d000] 15:34:30 INFO - PROCESS | 1647 | 1461191670676 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]]]}] 15:34:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:34:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 518ms 15:34:30 INFO - PROCESS | 1647 | 1461191670708 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 15:34:30 INFO - PROCESS | 1647 | 1461191670711 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 15:34:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:34:30 INFO - PROCESS | 1647 | 1461191670720 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:34:30 INFO - PROCESS | 1647 | 1461191670722 Marionette TRACE conn2 <- [1,1558,null,{}] 15:34:30 INFO - PROCESS | 1647 | 1461191670724 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}] 15:34:30 INFO - PROCESS | 1647 | 1461191670829 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 15:34:30 INFO - PROCESS | 1647 | 1461191670887 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ffc2000 == 67 [pid = 1647] [id = 397] 15:34:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x129d54000) [pid = 1647] [serial = 1190] [outer = 0x0] 15:34:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12f79b400) [pid = 1647] [serial = 1191] [outer = 0x129d54000] 15:34:30 INFO - PROCESS | 1647 | 1461191670914 Marionette DEBUG loaded listener.js 15:34:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x130279800) [pid = 1647] [serial = 1192] [outer = 0x129d54000] 15:34:31 INFO - PROCESS | 1647 | 1461191671188 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]]]}] 15:34:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:34:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 520ms 15:34:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:34:31 INFO - PROCESS | 1647 | 1461191671240 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 15:34:31 INFO - PROCESS | 1647 | 1461191671241 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 15:34:31 INFO - PROCESS | 1647 | 1461191671245 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:34:31 INFO - PROCESS | 1647 | 1461191671248 Marionette TRACE conn2 <- [1,1562,null,{}] 15:34:31 INFO - PROCESS | 1647 | 1461191671251 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}] 15:34:31 INFO - PROCESS | 1647 | 1461191671340 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 15:34:31 INFO - PROCESS | 1647 | 1461191671344 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x137e6f800 == 68 [pid = 1647] [id = 398] 15:34:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12fca4800) [pid = 1647] [serial = 1193] [outer = 0x0] 15:34:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x130281c00) [pid = 1647] [serial = 1194] [outer = 0x12fca4800] 15:34:31 INFO - PROCESS | 1647 | 1461191671368 Marionette DEBUG loaded listener.js 15:34:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x137a25800) [pid = 1647] [serial = 1195] [outer = 0x12fca4800] 15:34:31 INFO - PROCESS | 1647 | 1461191671696 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]]]}] 15:34:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:34:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 472ms 15:34:31 INFO - PROCESS | 1647 | 1461191671716 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 15:34:31 INFO - PROCESS | 1647 | 1461191671717 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 15:34:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:34:31 INFO - PROCESS | 1647 | 1461191671720 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:34:31 INFO - PROCESS | 1647 | 1461191671721 Marionette TRACE conn2 <- [1,1566,null,{}] 15:34:31 INFO - PROCESS | 1647 | 1461191671723 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}] 15:34:31 INFO - PROCESS | 1647 | 1461191671843 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 15:34:31 INFO - PROCESS | 1647 | 1461191671849 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x1381dd800 == 69 [pid = 1647] [id = 399] 15:34:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x13027c000) [pid = 1647] [serial = 1196] [outer = 0x0] 15:34:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x137a27c00) [pid = 1647] [serial = 1197] [outer = 0x13027c000] 15:34:31 INFO - PROCESS | 1647 | 1461191671874 Marionette DEBUG loaded listener.js 15:34:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x137a30800) [pid = 1647] [serial = 1198] [outer = 0x13027c000] 15:34:32 INFO - PROCESS | 1647 | 1461191672358 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]]]}] 15:34:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:34:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 668ms 15:34:32 INFO - PROCESS | 1647 | 1461191672388 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 15:34:32 INFO - PROCESS | 1647 | 1461191672391 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 15:34:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:34:32 INFO - PROCESS | 1647 | 1461191672398 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:34:32 INFO - PROCESS | 1647 | 1461191672400 Marionette TRACE conn2 <- [1,1570,null,{}] 15:34:32 INFO - PROCESS | 1647 | 1461191672404 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}] 15:34:32 INFO - PROCESS | 1647 | 1461191672518 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 15:34:32 INFO - PROCESS | 1647 | 1461191672594 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ca37000 == 70 [pid = 1647] [id = 400] 15:34:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x1192d1800) [pid = 1647] [serial = 1199] [outer = 0x0] 15:34:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x11a952400) [pid = 1647] [serial = 1200] [outer = 0x1192d1800] 15:34:32 INFO - PROCESS | 1647 | 1461191672627 Marionette DEBUG loaded listener.js 15:34:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x11aee8c00) [pid = 1647] [serial = 1201] [outer = 0x1192d1800] 15:34:33 INFO - PROCESS | 1647 | 1461191673026 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]]]}] 15:34:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:34:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 672ms 15:34:33 INFO - PROCESS | 1647 | 1461191673069 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 15:34:33 INFO - PROCESS | 1647 | 1461191673073 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 15:34:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:34:33 INFO - PROCESS | 1647 | 1461191673080 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:34:33 INFO - PROCESS | 1647 | 1461191673082 Marionette TRACE conn2 <- [1,1574,null,{}] 15:34:33 INFO - PROCESS | 1647 | 1461191673085 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}] 15:34:33 INFO - PROCESS | 1647 | 1461191673194 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 15:34:33 INFO - PROCESS | 1647 | 1461191673318 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x129284000 == 71 [pid = 1647] [id = 401] 15:34:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x11b95a400) [pid = 1647] [serial = 1202] [outer = 0x0] 15:34:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x125b67c00) [pid = 1647] [serial = 1203] [outer = 0x11b95a400] 15:34:33 INFO - PROCESS | 1647 | 1461191673351 Marionette DEBUG loaded listener.js 15:34:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x1289f0c00) [pid = 1647] [serial = 1204] [outer = 0x11b95a400] 15:34:33 INFO - PROCESS | 1647 | 1461191673780 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]]]}] 15:34:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:34:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 724ms 15:34:33 INFO - PROCESS | 1647 | 1461191673803 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 15:34:33 INFO - PROCESS | 1647 | 1461191673805 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 15:34:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:34:33 INFO - PROCESS | 1647 | 1461191673807 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:34:33 INFO - PROCESS | 1647 | 1461191673810 Marionette TRACE conn2 <- [1,1578,null,{}] 15:34:33 INFO - PROCESS | 1647 | 1461191673818 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}] 15:34:33 INFO - PROCESS | 1647 | 1461191673933 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 15:34:33 INFO - PROCESS | 1647 | 1461191673996 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1301c4000 == 72 [pid = 1647] [id = 402] 15:34:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x129d57400) [pid = 1647] [serial = 1205] [outer = 0x0] 15:34:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12b2dbc00) [pid = 1647] [serial = 1206] [outer = 0x129d57400] 15:34:34 INFO - PROCESS | 1647 | 1461191674069 Marionette DEBUG loaded listener.js 15:34:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12b2e3800) [pid = 1647] [serial = 1207] [outer = 0x129d57400] 15:34:34 INFO - PROCESS | 1647 | 1461191674486 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]]]}] 15:34:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:34:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 725ms 15:34:34 INFO - PROCESS | 1647 | 1461191674540 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 15:34:34 INFO - PROCESS | 1647 | 1461191674542 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 15:34:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:34:34 INFO - PROCESS | 1647 | 1461191674559 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:34:34 INFO - PROCESS | 1647 | 1461191674560 Marionette TRACE conn2 <- [1,1582,null,{}] 15:34:34 INFO - PROCESS | 1647 | 1461191674563 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}] 15:34:34 INFO - PROCESS | 1647 | 1461191674668 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 15:34:34 INFO - PROCESS | 1647 | 1461191674742 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x138522800 == 73 [pid = 1647] [id = 403] 15:34:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12b47d000) [pid = 1647] [serial = 1208] [outer = 0x0] 15:34:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12bbaac00) [pid = 1647] [serial = 1209] [outer = 0x12b47d000] 15:34:34 INFO - PROCESS | 1647 | 1461191674772 Marionette DEBUG loaded listener.js 15:34:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12bf3d800) [pid = 1647] [serial = 1210] [outer = 0x12b47d000] 15:34:35 INFO - PROCESS | 1647 | 1461191675182 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]]]}] 15:34:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:34:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 673ms 15:34:35 INFO - PROCESS | 1647 | 1461191675231 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 15:34:35 INFO - PROCESS | 1647 | 1461191675232 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 15:34:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:34:35 INFO - PROCESS | 1647 | 1461191675235 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:34:35 INFO - PROCESS | 1647 | 1461191675236 Marionette TRACE conn2 <- [1,1586,null,{}] 15:34:35 INFO - PROCESS | 1647 | 1461191675239 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}] 15:34:35 INFO - PROCESS | 1647 | 1461191675343 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 15:34:35 INFO - PROCESS | 1647 | 1461191675418 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x1382df800 == 74 [pid = 1647] [id = 404] 15:34:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12bbad800) [pid = 1647] [serial = 1211] [outer = 0x0] 15:34:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12d0d1c00) [pid = 1647] [serial = 1212] [outer = 0x12bbad800] 15:34:35 INFO - PROCESS | 1647 | 1461191675447 Marionette DEBUG loaded listener.js 15:34:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12e79f000) [pid = 1647] [serial = 1213] [outer = 0x12bbad800] 15:34:35 INFO - PROCESS | 1647 | 1461191675863 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]]]}] 15:34:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:34:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 669ms 15:34:35 INFO - PROCESS | 1647 | 1461191675904 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 15:34:35 INFO - PROCESS | 1647 | 1461191675905 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 15:34:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:34:35 INFO - PROCESS | 1647 | 1461191675908 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:34:35 INFO - PROCESS | 1647 | 1461191675909 Marionette TRACE conn2 <- [1,1590,null,{}] 15:34:35 INFO - PROCESS | 1647 | 1461191675911 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}] 15:34:36 INFO - PROCESS | 1647 | 1461191676053 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 15:34:36 INFO - PROCESS | 1647 | 1461191676129 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x137c66000 == 75 [pid = 1647] [id = 405] 15:34:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12f004000) [pid = 1647] [serial = 1214] [outer = 0x0] 15:34:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12f7a0800) [pid = 1647] [serial = 1215] [outer = 0x12f004000] 15:34:36 INFO - PROCESS | 1647 | 1461191676162 Marionette DEBUG loaded listener.js 15:34:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x1378c6400) [pid = 1647] [serial = 1216] [outer = 0x12f004000] 15:34:36 INFO - PROCESS | 1647 | 1461191676571 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]]]}] 15:34:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:34:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 669ms 15:34:36 INFO - PROCESS | 1647 | 1461191676579 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 15:34:36 INFO - PROCESS | 1647 | 1461191676581 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 15:34:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:34:36 INFO - PROCESS | 1647 | 1461191676584 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:34:36 INFO - PROCESS | 1647 | 1461191676585 Marionette TRACE conn2 <- [1,1594,null,{}] 15:34:36 INFO - PROCESS | 1647 | 1461191676587 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}] 15:34:36 INFO - PROCESS | 1647 | 1461191676691 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 15:34:36 INFO - PROCESS | 1647 | 1461191676800 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x137c7b000 == 76 [pid = 1647] [id = 406] 15:34:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x11885a000) [pid = 1647] [serial = 1217] [outer = 0x0] 15:34:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x1378c8c00) [pid = 1647] [serial = 1218] [outer = 0x11885a000] 15:34:36 INFO - PROCESS | 1647 | 1461191676834 Marionette DEBUG loaded listener.js 15:34:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x1378cf000) [pid = 1647] [serial = 1219] [outer = 0x11885a000] 15:34:37 INFO - PROCESS | 1647 | 1461191677235 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]]]}] 15:34:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:34:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 669ms 15:34:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:34:37 INFO - PROCESS | 1647 | 1461191677254 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 15:34:37 INFO - PROCESS | 1647 | 1461191677255 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 15:34:37 INFO - PROCESS | 1647 | 1461191677257 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:34:37 INFO - PROCESS | 1647 | 1461191677259 Marionette TRACE conn2 <- [1,1598,null,{}] 15:34:37 INFO - PROCESS | 1647 | 1461191677281 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}] 15:34:37 INFO - PROCESS | 1647 | 1461191677407 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 15:34:37 INFO - PROCESS | 1647 | 1461191677496 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba6d000 == 77 [pid = 1647] [id = 407] 15:34:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x118ec7800) [pid = 1647] [serial = 1220] [outer = 0x0] 15:34:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12d0c9c00) [pid = 1647] [serial = 1221] [outer = 0x118ec7800] 15:34:37 INFO - PROCESS | 1647 | 1461191677525 Marionette DEBUG loaded listener.js 15:34:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12f44e400) [pid = 1647] [serial = 1222] [outer = 0x118ec7800] 15:34:38 INFO - PROCESS | 1647 | 1461191678071 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]]]}] 15:34:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:34:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 874ms 15:34:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:34:38 INFO - PROCESS | 1647 | 1461191678144 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 15:34:38 INFO - PROCESS | 1647 | 1461191678147 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 15:34:38 INFO - PROCESS | 1647 | 1461191678152 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:34:38 INFO - PROCESS | 1647 | 1461191678154 Marionette TRACE conn2 <- [1,1602,null,{}] 15:34:38 INFO - PROCESS | 1647 | 1461191678158 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}] 15:34:38 INFO - PROCESS | 1647 | 1461191678263 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 15:34:38 INFO - PROCESS | 1647 | 1461191678347 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x118e30800 == 78 [pid = 1647] [id = 408] 15:34:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x114c07c00) [pid = 1647] [serial = 1223] [outer = 0x0] 15:34:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x118861800) [pid = 1647] [serial = 1224] [outer = 0x114c07c00] 15:34:38 INFO - PROCESS | 1647 | 1461191678376 Marionette DEBUG loaded listener.js 15:34:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x11acc8000) [pid = 1647] [serial = 1225] [outer = 0x114c07c00] 15:34:38 INFO - PROCESS | 1647 | 1461191678813 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]]]}] 15:34:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:34:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 673ms 15:34:38 INFO - PROCESS | 1647 | 1461191678826 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 15:34:38 INFO - PROCESS | 1647 | 1461191678833 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 15:34:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:34:38 INFO - PROCESS | 1647 | 1461191678840 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:34:38 INFO - PROCESS | 1647 | 1461191678842 Marionette TRACE conn2 <- [1,1606,null,{}] 15:34:38 INFO - PROCESS | 1647 | 1461191678846 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}] 15:34:39 INFO - PROCESS | 1647 | 1461191679033 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 15:34:39 INFO - PROCESS | 1647 | 1461191679151 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ca39000 == 79 [pid = 1647] [id = 409] 15:34:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x11adf7800) [pid = 1647] [serial = 1226] [outer = 0x0] 15:34:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x11c2b6400) [pid = 1647] [serial = 1227] [outer = 0x11adf7800] 15:34:39 INFO - PROCESS | 1647 | 1461191679197 Marionette DEBUG loaded listener.js 15:34:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12726cc00) [pid = 1647] [serial = 1228] [outer = 0x11adf7800] 15:34:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12ffc4000 == 78 [pid = 1647] [id = 227] 15:34:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12b41f000 == 77 [pid = 1647] [id = 348] 15:34:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12ec3f000 == 76 [pid = 1647] [id = 292] 15:34:39 INFO - PROCESS | 1647 | --DOCSHELL 0x137e6f800 == 75 [pid = 1647] [id = 398] 15:34:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12ffc2000 == 74 [pid = 1647] [id = 397] 15:34:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12db13000 == 73 [pid = 1647] [id = 396] 15:34:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12f0a3000 == 72 [pid = 1647] [id = 395] 15:34:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12e46c800 == 71 [pid = 1647] [id = 394] 15:34:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12d8da000 == 70 [pid = 1647] [id = 393] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x12f453000) [pid = 1647] [serial = 1134] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12ceb6000 == 69 [pid = 1647] [id = 392] 15:34:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12b867000 == 68 [pid = 1647] [id = 391] 15:34:39 INFO - PROCESS | 1647 | --DOCSHELL 0x11b971800 == 67 [pid = 1647] [id = 390] 15:34:39 INFO - PROCESS | 1647 | --DOCSHELL 0x126d9b800 == 66 [pid = 1647] [id = 389] 15:34:39 INFO - PROCESS | 1647 | --DOCSHELL 0x11aa9e000 == 65 [pid = 1647] [id = 388] 15:34:39 INFO - PROCESS | 1647 | --DOCSHELL 0x11985c000 == 64 [pid = 1647] [id = 387] 15:34:39 INFO - PROCESS | 1647 | --DOCSHELL 0x11985c800 == 63 [pid = 1647] [id = 386] 15:34:39 INFO - PROCESS | 1647 | --DOCSHELL 0x1381e9000 == 62 [pid = 1647] [id = 385] 15:34:39 INFO - PROCESS | 1647 | --DOCSHELL 0x1380cc000 == 61 [pid = 1647] [id = 384] 15:34:39 INFO - PROCESS | 1647 | --DOCSHELL 0x1372c5800 == 60 [pid = 1647] [id = 383] 15:34:39 INFO - PROCESS | 1647 | --DOCSHELL 0x130a24000 == 59 [pid = 1647] [id = 382] 15:34:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb61000 == 58 [pid = 1647] [id = 381] 15:34:39 INFO - PROCESS | 1647 | --DOCSHELL 0x11cacd000 == 57 [pid = 1647] [id = 380] 15:34:39 INFO - PROCESS | 1647 | --DOCSHELL 0x118914800 == 56 [pid = 1647] [id = 379] 15:34:39 INFO - PROCESS | 1647 | 1461191679670 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]]]}] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x11accf000) [pid = 1647] [serial = 1126] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12f00fc00) [pid = 1647] [serial = 1131] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x115253000) [pid = 1647] [serial = 1125] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x11bc8c400) [pid = 1647] [serial = 1102] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x12d0d2800) [pid = 1647] [serial = 1117] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x12e794000) [pid = 1647] [serial = 1128] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12f00a000) [pid = 1647] [serial = 1129] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12bd08400) [pid = 1647] [serial = 1114] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x11bad8000) [pid = 1647] [serial = 1027] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12bf48800) [pid = 1647] [serial = 1116] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x12da21800) [pid = 1647] [serial = 1119] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x11b910000) [pid = 1647] [serial = 1101] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x11c046400) [pid = 1647] [serial = 1104] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x123ace800) [pid = 1647] [serial = 1105] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12e38fc00) [pid = 1647] [serial = 1077] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12ef6a400) [pid = 1647] [serial = 1078] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12b8a4400) [pid = 1647] [serial = 1113] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x118862800) [pid = 1647] [serial = 1099] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x115595c00) [pid = 1647] [serial = 1098] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x127af5000) [pid = 1647] [serial = 1095] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x129753c00) [pid = 1647] [serial = 1110] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x129d54c00) [pid = 1647] [serial = 1111] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12d8c5400) [pid = 1647] [serial = 1086] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x125d71c00) [pid = 1647] [serial = 1107] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x1279c0400) [pid = 1647] [serial = 1108] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12f450800) [pid = 1647] [serial = 1132] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x11ba57800) [pid = 1647] [serial = 1080] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x12e11a000) [pid = 1647] [serial = 1122] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x129db3000) [pid = 1647] [serial = 1083] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12e34c800) [pid = 1647] [serial = 1123] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12ef6b800) [pid = 1647] [serial = 1092] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12e387000) [pid = 1647] [serial = 1089] [outer = 0x0] [url = about:blank] 15:34:39 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12db9c800) [pid = 1647] [serial = 1120] [outer = 0x0] [url = about:blank] 15:34:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:34:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 872ms 15:34:39 INFO - PROCESS | 1647 | 1461191679712 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 15:34:39 INFO - PROCESS | 1647 | 1461191679713 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 15:34:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:34:39 INFO - PROCESS | 1647 | 1461191679716 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:34:39 INFO - PROCESS | 1647 | 1461191679718 Marionette TRACE conn2 <- [1,1610,null,{}] 15:34:39 INFO - PROCESS | 1647 | 1461191679725 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}] 15:34:39 INFO - PROCESS | 1647 | 1461191679818 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 15:34:39 INFO - PROCESS | 1647 | 1461191679822 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ca3c000 == 57 [pid = 1647] [id = 410] 15:34:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x127af7400) [pid = 1647] [serial = 1229] [outer = 0x0] 15:34:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x1289fa800) [pid = 1647] [serial = 1230] [outer = 0x127af7400] 15:34:39 INFO - PROCESS | 1647 | 1461191679850 Marionette DEBUG loaded listener.js 15:34:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x129dae400) [pid = 1647] [serial = 1231] [outer = 0x127af7400] 15:34:40 INFO - PROCESS | 1647 | 1461191680193 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]]]}] 15:34:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:34:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 520ms 15:34:40 INFO - PROCESS | 1647 | 1461191680261 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 15:34:40 INFO - PROCESS | 1647 | 1461191680263 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 15:34:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:34:40 INFO - PROCESS | 1647 | 1461191680267 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:34:40 INFO - PROCESS | 1647 | 1461191680268 Marionette TRACE conn2 <- [1,1614,null,{}] 15:34:40 INFO - PROCESS | 1647 | 1461191680270 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}] 15:34:40 INFO - PROCESS | 1647 | 1461191680358 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 15:34:40 INFO - PROCESS | 1647 | 1461191680363 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x1288cd800 == 58 [pid = 1647] [id = 411] 15:34:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x129dd8400) [pid = 1647] [serial = 1232] [outer = 0x0] 15:34:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12b2e0000) [pid = 1647] [serial = 1233] [outer = 0x129dd8400] 15:34:40 INFO - PROCESS | 1647 | 1461191680389 Marionette DEBUG loaded listener.js 15:34:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12b40c000) [pid = 1647] [serial = 1234] [outer = 0x129dd8400] 15:34:40 INFO - PROCESS | 1647 | 1461191680748 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]]]}] 15:34:40 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 15:34:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 518ms 15:34:40 INFO - PROCESS | 1647 | 1461191680792 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 15:34:40 INFO - PROCESS | 1647 | 1461191680793 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 15:34:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:34:40 INFO - PROCESS | 1647 | 1461191680797 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:34:40 INFO - PROCESS | 1647 | 1461191680798 Marionette TRACE conn2 <- [1,1618,null,{}] 15:34:40 INFO - PROCESS | 1647 | 1461191680801 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}] 15:34:40 INFO - PROCESS | 1647 | 1461191680889 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 15:34:40 INFO - PROCESS | 1647 | 1461191680894 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb73000 == 59 [pid = 1647] [id = 412] 15:34:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12b40e000) [pid = 1647] [serial = 1235] [outer = 0x0] 15:34:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12b8a2800) [pid = 1647] [serial = 1236] [outer = 0x12b40e000] 15:34:40 INFO - PROCESS | 1647 | 1461191680919 Marionette DEBUG loaded listener.js 15:34:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12bd10000) [pid = 1647] [serial = 1237] [outer = 0x12b40e000] 15:34:41 INFO - PROCESS | 1647 | 1461191681244 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]]]}] 15:34:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:34:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 468ms 15:34:41 INFO - PROCESS | 1647 | 1461191681266 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 15:34:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:34:41 INFO - PROCESS | 1647 | 1461191681267 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 15:34:41 INFO - PROCESS | 1647 | 1461191681269 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:34:41 INFO - PROCESS | 1647 | 1461191681270 Marionette TRACE conn2 <- [1,1622,null,{}] 15:34:41 INFO - PROCESS | 1647 | 1461191681272 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}] 15:34:41 INFO - PROCESS | 1647 | 1461191681374 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 15:34:41 INFO - PROCESS | 1647 | 1461191681448 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d1a0800 == 60 [pid = 1647] [id = 413] 15:34:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12b8a5800) [pid = 1647] [serial = 1238] [outer = 0x0] 15:34:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12d063c00) [pid = 1647] [serial = 1239] [outer = 0x12b8a5800] 15:34:41 INFO - PROCESS | 1647 | 1461191681476 Marionette DEBUG loaded listener.js 15:34:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12f006c00) [pid = 1647] [serial = 1240] [outer = 0x12b8a5800] 15:34:41 INFO - PROCESS | 1647 | 1461191681833 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]]]}] 15:34:41 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 15:34:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 619ms 15:34:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:34:41 INFO - PROCESS | 1647 | 1461191681890 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 15:34:41 INFO - PROCESS | 1647 | 1461191681891 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 15:34:41 INFO - PROCESS | 1647 | 1461191681895 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:34:41 INFO - PROCESS | 1647 | 1461191681896 Marionette TRACE conn2 <- [1,1626,null,{}] 15:34:41 INFO - PROCESS | 1647 | 1461191681900 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}] 15:34:42 INFO - PROCESS | 1647 | 1461191682082 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 15:34:42 INFO - PROCESS | 1647 | 1461191682105 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12db24000 == 61 [pid = 1647] [id = 414] 15:34:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12bd06800) [pid = 1647] [serial = 1241] [outer = 0x0] 15:34:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12f44d800) [pid = 1647] [serial = 1242] [outer = 0x12bd06800] 15:34:42 INFO - PROCESS | 1647 | 1461191682147 Marionette DEBUG loaded listener.js 15:34:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12f7a5000) [pid = 1647] [serial = 1243] [outer = 0x12bd06800] 15:34:42 INFO - PROCESS | 1647 | 1461191682487 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]]]}] 15:34:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:34:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 622ms 15:34:42 INFO - PROCESS | 1647 | 1461191682516 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 15:34:42 INFO - PROCESS | 1647 | 1461191682517 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 15:34:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:34:42 INFO - PROCESS | 1647 | 1461191682519 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:34:42 INFO - PROCESS | 1647 | 1461191682520 Marionette TRACE conn2 <- [1,1630,null,{}] 15:34:42 INFO - PROCESS | 1647 | 1461191682530 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}] 15:34:42 INFO - PROCESS | 1647 | 1461191682638 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 15:34:42 INFO - PROCESS | 1647 | 1461191682648 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ec40800 == 62 [pid = 1647] [id = 415] 15:34:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x11554bc00) [pid = 1647] [serial = 1244] [outer = 0x0] 15:34:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x11554ec00) [pid = 1647] [serial = 1245] [outer = 0x11554bc00] 15:34:42 INFO - PROCESS | 1647 | 1461191682673 Marionette DEBUG loaded listener.js 15:34:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x115553c00) [pid = 1647] [serial = 1246] [outer = 0x11554bc00] 15:34:43 INFO - PROCESS | 1647 | 1461191683023 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]]]}] 15:34:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:34:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 517ms 15:34:43 INFO - PROCESS | 1647 | 1461191683038 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 15:34:43 INFO - PROCESS | 1647 | 1461191683039 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 15:34:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:34:43 INFO - PROCESS | 1647 | 1461191683041 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:34:43 INFO - PROCESS | 1647 | 1461191683042 Marionette TRACE conn2 <- [1,1634,null,{}] 15:34:43 INFO - PROCESS | 1647 | 1461191683044 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}] 15:34:43 INFO - PROCESS | 1647 | 1461191683162 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 15:34:43 INFO - PROCESS | 1647 | 1461191683174 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ffb6800 == 63 [pid = 1647] [id = 416] 15:34:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x11c045000) [pid = 1647] [serial = 1247] [outer = 0x0] 15:34:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x123a77c00) [pid = 1647] [serial = 1248] [outer = 0x11c045000] 15:34:43 INFO - PROCESS | 1647 | 1461191683200 Marionette DEBUG loaded listener.js 15:34:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x123a7b800) [pid = 1647] [serial = 1249] [outer = 0x11c045000] 15:34:43 INFO - PROCESS | 1647 | 1461191683555 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]]]}] 15:34:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:34:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 520ms 15:34:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:34:43 INFO - PROCESS | 1647 | 1461191683564 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 15:34:43 INFO - PROCESS | 1647 | 1461191683566 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 15:34:43 INFO - PROCESS | 1647 | 1461191683568 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:34:43 INFO - PROCESS | 1647 | 1461191683569 Marionette TRACE conn2 <- [1,1638,null,{}] 15:34:43 INFO - PROCESS | 1647 | 1461191683571 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}] 15:34:43 INFO - PROCESS | 1647 | 1461191683688 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 15:34:43 INFO - PROCESS | 1647 | 1461191683699 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x130a26000 == 64 [pid = 1647] [id = 417] 15:34:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x11207fc00) [pid = 1647] [serial = 1250] [outer = 0x0] 15:34:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x112085800) [pid = 1647] [serial = 1251] [outer = 0x11207fc00] 15:34:43 INFO - PROCESS | 1647 | 1461191683724 Marionette DEBUG loaded listener.js 15:34:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x11208a800) [pid = 1647] [serial = 1252] [outer = 0x11207fc00] 15:34:44 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x114bd9c00) [pid = 1647] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:34:44 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x12db98800) [pid = 1647] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:34:44 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12d06b400) [pid = 1647] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:34:44 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12f00c800) [pid = 1647] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:34:44 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x11a60d000) [pid = 1647] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:34:44 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x11c04f800) [pid = 1647] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:34:44 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12896a000) [pid = 1647] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:34:44 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x11559fc00) [pid = 1647] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:34:44 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x114403000) [pid = 1647] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:34:44 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12b83ac00) [pid = 1647] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:34:44 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x1192d2400) [pid = 1647] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:34:44 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x129d54000) [pid = 1647] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:34:44 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12fca4800) [pid = 1647] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:34:44 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12b83b400) [pid = 1647] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:34:44 INFO - PROCESS | 1647 | 1461191684208 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]]]}] 15:34:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:34:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 670ms 15:34:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:34:44 INFO - PROCESS | 1647 | 1461191684238 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 15:34:44 INFO - PROCESS | 1647 | 1461191684240 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 15:34:44 INFO - PROCESS | 1647 | 1461191684242 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:34:44 INFO - PROCESS | 1647 | 1461191684245 Marionette TRACE conn2 <- [1,1642,null,{}] 15:34:44 INFO - PROCESS | 1647 | 1461191684260 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}] 15:34:44 INFO - PROCESS | 1647 | 1461191684378 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 15:34:44 INFO - PROCESS | 1647 | 1461191684382 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x1372c3000 == 65 [pid = 1647] [id = 418] 15:34:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x115554400) [pid = 1647] [serial = 1253] [outer = 0x0] 15:34:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x118853800) [pid = 1647] [serial = 1254] [outer = 0x115554400] 15:34:44 INFO - PROCESS | 1647 | 1461191684411 Marionette DEBUG loaded listener.js 15:34:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12e382000) [pid = 1647] [serial = 1255] [outer = 0x115554400] 15:34:44 INFO - PROCESS | 1647 | 1461191684752 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]]]}] 15:34:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:34:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 526ms 15:34:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:34:44 INFO - PROCESS | 1647 | 1461191684768 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 15:34:44 INFO - PROCESS | 1647 | 1461191684770 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 15:34:44 INFO - PROCESS | 1647 | 1461191684772 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:34:44 INFO - PROCESS | 1647 | 1461191684773 Marionette TRACE conn2 <- [1,1646,null,{}] 15:34:44 INFO - PROCESS | 1647 | 1461191684775 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}] 15:34:44 INFO - PROCESS | 1647 | 1461191684867 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 15:34:44 INFO - PROCESS | 1647 | 1461191684933 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x1379e9800 == 66 [pid = 1647] [id = 419] 15:34:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x123a7b000) [pid = 1647] [serial = 1256] [outer = 0x0] 15:34:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x125a67400) [pid = 1647] [serial = 1257] [outer = 0x123a7b000] 15:34:44 INFO - PROCESS | 1647 | 1461191684957 Marionette DEBUG loaded listener.js 15:34:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x125a6c400) [pid = 1647] [serial = 1258] [outer = 0x123a7b000] 15:34:45 INFO - PROCESS | 1647 | 1461191685224 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]]]}] 15:34:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:34:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 468ms 15:34:45 INFO - PROCESS | 1647 | 1461191685241 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 15:34:45 INFO - PROCESS | 1647 | 1461191685242 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 15:34:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:34:45 INFO - PROCESS | 1647 | 1461191685252 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:34:45 INFO - PROCESS | 1647 | 1461191685253 Marionette TRACE conn2 <- [1,1650,null,{}] 15:34:45 INFO - PROCESS | 1647 | 1461191685255 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}] 15:34:45 INFO - PROCESS | 1647 | 1461191685352 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 15:34:45 INFO - PROCESS | 1647 | 1461191685356 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x137e85800 == 67 [pid = 1647] [id = 420] 15:34:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x125a6c800) [pid = 1647] [serial = 1259] [outer = 0x0] 15:34:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12f00c800) [pid = 1647] [serial = 1260] [outer = 0x125a6c800] 15:34:45 INFO - PROCESS | 1647 | 1461191685382 Marionette DEBUG loaded listener.js 15:34:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12fb62000) [pid = 1647] [serial = 1261] [outer = 0x125a6c800] 15:34:45 INFO - PROCESS | 1647 | 1461191685732 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]]]}] 15:34:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:34:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 528ms 15:34:45 INFO - PROCESS | 1647 | 1461191685773 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 15:34:45 INFO - PROCESS | 1647 | 1461191685775 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 15:34:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:34:45 INFO - PROCESS | 1647 | 1461191685777 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:34:45 INFO - PROCESS | 1647 | 1461191685778 Marionette TRACE conn2 <- [1,1654,null,{}] 15:34:45 INFO - PROCESS | 1647 | 1461191685780 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}] 15:34:45 INFO - PROCESS | 1647 | 1461191685899 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 15:34:45 INFO - PROCESS | 1647 | 1461191685906 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1382dd800 == 68 [pid = 1647] [id = 421] 15:34:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12f7a1000) [pid = 1647] [serial = 1262] [outer = 0x0] 15:34:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12fb6b400) [pid = 1647] [serial = 1263] [outer = 0x12f7a1000] 15:34:45 INFO - PROCESS | 1647 | 1461191685930 Marionette DEBUG loaded listener.js 15:34:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x130280400) [pid = 1647] [serial = 1264] [outer = 0x12f7a1000] 15:34:46 INFO - PROCESS | 1647 | 1461191686394 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]]]}] 15:34:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:34:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 671ms 15:34:46 INFO - PROCESS | 1647 | 1461191686449 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 15:34:46 INFO - PROCESS | 1647 | 1461191686452 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 15:34:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:34:46 INFO - PROCESS | 1647 | 1461191686457 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:34:46 INFO - PROCESS | 1647 | 1461191686459 Marionette TRACE conn2 <- [1,1658,null,{}] 15:34:46 INFO - PROCESS | 1647 | 1461191686463 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}] 15:34:46 INFO - PROCESS | 1647 | 1461191686576 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 15:34:46 INFO - PROCESS | 1647 | 1461191686655 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c967800 == 69 [pid = 1647] [id = 422] 15:34:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x115594400) [pid = 1647] [serial = 1265] [outer = 0x0] 15:34:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x118857000) [pid = 1647] [serial = 1266] [outer = 0x115594400] 15:34:46 INFO - PROCESS | 1647 | 1461191686684 Marionette DEBUG loaded listener.js 15:34:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x11a94d000) [pid = 1647] [serial = 1267] [outer = 0x115594400] 15:34:47 INFO - PROCESS | 1647 | 1461191687098 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]]]}] 15:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 670ms 15:34:47 INFO - PROCESS | 1647 | 1461191687127 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 15:34:47 INFO - PROCESS | 1647 | 1461191687131 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 15:34:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:34:47 INFO - PROCESS | 1647 | 1461191687136 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:34:47 INFO - PROCESS | 1647 | 1461191687138 Marionette TRACE conn2 <- [1,1662,null,{}] 15:34:47 INFO - PROCESS | 1647 | 1461191687140 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}] 15:34:47 INFO - PROCESS | 1647 | 1461191687278 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 15:34:47 INFO - PROCESS | 1647 | 1461191687358 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b882800 == 70 [pid = 1647] [id = 423] 15:34:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x11a94d400) [pid = 1647] [serial = 1268] [outer = 0x0] 15:34:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x11c049800) [pid = 1647] [serial = 1269] [outer = 0x11a94d400] 15:34:47 INFO - PROCESS | 1647 | 1461191687389 Marionette DEBUG loaded listener.js 15:34:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x123a80400) [pid = 1647] [serial = 1270] [outer = 0x11a94d400] 15:34:47 INFO - PROCESS | 1647 | 1461191687814 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]]]}] 15:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 720ms 15:34:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:34:47 INFO - PROCESS | 1647 | 1461191687857 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 15:34:47 INFO - PROCESS | 1647 | 1461191687858 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 15:34:47 INFO - PROCESS | 1647 | 1461191687860 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:34:47 INFO - PROCESS | 1647 | 1461191687863 Marionette TRACE conn2 <- [1,1666,null,{}] 15:34:47 INFO - PROCESS | 1647 | 1461191687871 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}] 15:34:47 INFO - PROCESS | 1647 | 1461191687987 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 15:34:48 INFO - PROCESS | 1647 | 1461191688098 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x1379e2000 == 71 [pid = 1647] [id = 424] 15:34:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x125cccc00) [pid = 1647] [serial = 1271] [outer = 0x0] 15:34:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x129d52800) [pid = 1647] [serial = 1272] [outer = 0x125cccc00] 15:34:48 INFO - PROCESS | 1647 | 1461191688134 Marionette DEBUG loaded listener.js 15:34:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12b488400) [pid = 1647] [serial = 1273] [outer = 0x125cccc00] 15:34:48 INFO - PROCESS | 1647 | 1461191688522 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]]]}] 15:34:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 723ms 15:34:48 INFO - PROCESS | 1647 | 1461191688583 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 15:34:48 INFO - PROCESS | 1647 | 1461191688585 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 15:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:34:48 INFO - PROCESS | 1647 | 1461191688587 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:34:48 INFO - PROCESS | 1647 | 1461191688589 Marionette TRACE conn2 <- [1,1670,null,{}] 15:34:48 INFO - PROCESS | 1647 | 1461191688591 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}] 15:34:48 INFO - PROCESS | 1647 | 1461191688737 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 15:34:48 INFO - PROCESS | 1647 | 1461191688783 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x137ba5800 == 72 [pid = 1647] [id = 425] 15:34:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12bd0f400) [pid = 1647] [serial = 1274] [outer = 0x0] 15:34:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12d366c00) [pid = 1647] [serial = 1275] [outer = 0x12bd0f400] 15:34:48 INFO - PROCESS | 1647 | 1461191688814 Marionette DEBUG loaded listener.js 15:34:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12e112400) [pid = 1647] [serial = 1276] [outer = 0x12bd0f400] 15:34:49 INFO - PROCESS | 1647 | 1461191689220 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]]]}] 15:34:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:34:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 669ms 15:34:49 INFO - PROCESS | 1647 | 1461191689257 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 15:34:49 INFO - PROCESS | 1647 | 1461191689258 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 15:34:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:34:49 INFO - PROCESS | 1647 | 1461191689261 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:34:49 INFO - PROCESS | 1647 | 1461191689262 Marionette TRACE conn2 <- [1,1674,null,{}] 15:34:49 INFO - PROCESS | 1647 | 1461191689264 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}] 15:34:49 INFO - PROCESS | 1647 | 1461191689372 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 15:34:49 INFO - PROCESS | 1647 | 1461191689481 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x130308000 == 73 [pid = 1647] [id = 426] 15:34:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x11adf3400) [pid = 1647] [serial = 1277] [outer = 0x0] 15:34:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12d06b400) [pid = 1647] [serial = 1278] [outer = 0x11adf3400] 15:34:49 INFO - PROCESS | 1647 | 1461191689514 Marionette DEBUG loaded listener.js 15:34:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12f7a2000) [pid = 1647] [serial = 1279] [outer = 0x11adf3400] 15:34:49 INFO - PROCESS | 1647 | 1461191689901 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]]]}] 15:34:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:34:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 671ms 15:34:49 INFO - PROCESS | 1647 | 1461191689933 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 15:34:49 INFO - PROCESS | 1647 | 1461191689934 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 15:34:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:34:49 INFO - PROCESS | 1647 | 1461191689936 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:34:49 INFO - PROCESS | 1647 | 1461191689938 Marionette TRACE conn2 <- [1,1678,null,{}] 15:34:49 INFO - PROCESS | 1647 | 1461191689940 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}] 15:34:50 INFO - PROCESS | 1647 | 1461191690080 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 15:34:50 INFO - PROCESS | 1647 | 1461191690162 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x13031e800 == 74 [pid = 1647] [id = 427] 15:34:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12f7a9c00) [pid = 1647] [serial = 1280] [outer = 0x0] 15:34:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x131db5800) [pid = 1647] [serial = 1281] [outer = 0x12f7a9c00] 15:34:50 INFO - PROCESS | 1647 | 1461191690194 Marionette DEBUG loaded listener.js 15:34:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x131dc0800) [pid = 1647] [serial = 1282] [outer = 0x12f7a9c00] 15:34:50 INFO - PROCESS | 1647 | 1461191690650 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]]]}] 15:34:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 721ms 15:34:50 INFO - PROCESS | 1647 | 1461191690658 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 15:34:50 INFO - PROCESS | 1647 | 1461191690659 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 15:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:34:50 INFO - PROCESS | 1647 | 1461191690663 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:34:50 INFO - PROCESS | 1647 | 1461191690665 Marionette TRACE conn2 <- [1,1682,null,{}] 15:34:50 INFO - PROCESS | 1647 | 1461191690668 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}] 15:34:50 INFO - PROCESS | 1647 | 1461191690962 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 15:34:51 INFO - PROCESS | 1647 | 1461191691112 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x11985c800 == 75 [pid = 1647] [id = 428] 15:34:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x114402800) [pid = 1647] [serial = 1283] [outer = 0x0] 15:34:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x114b8fc00) [pid = 1647] [serial = 1284] [outer = 0x114402800] 15:34:51 INFO - PROCESS | 1647 | 1461191691143 Marionette DEBUG loaded listener.js 15:34:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x114be5400) [pid = 1647] [serial = 1285] [outer = 0x114402800] 15:34:51 INFO - PROCESS | 1647 | 1461191691629 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]]]}] 15:34:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:34:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1024ms 15:34:51 INFO - PROCESS | 1647 | 1461191691689 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 15:34:51 INFO - PROCESS | 1647 | 1461191691693 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 15:34:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:34:51 INFO - PROCESS | 1647 | 1461191691713 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:34:51 INFO - PROCESS | 1647 | 1461191691718 Marionette TRACE conn2 <- [1,1686,null,{}] 15:34:51 INFO - PROCESS | 1647 | 1461191691722 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}] 15:34:51 INFO - PROCESS | 1647 | 1461191691872 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 15:34:51 INFO - PROCESS | 1647 | 1461191691995 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aa8a000 == 76 [pid = 1647] [id = 429] 15:34:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x11554a800) [pid = 1647] [serial = 1286] [outer = 0x0] 15:34:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x115595c00) [pid = 1647] [serial = 1287] [outer = 0x11554a800] 15:34:52 INFO - PROCESS | 1647 | 1461191692045 Marionette DEBUG loaded listener.js 15:34:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x11863f000) [pid = 1647] [serial = 1288] [outer = 0x11554a800] 15:34:52 INFO - PROCESS | 1647 | 1461191692518 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]]]}] 15:34:52 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 15:34:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 823ms 15:34:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:34:52 INFO - PROCESS | 1647 | 1461191692536 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 15:34:52 INFO - PROCESS | 1647 | 1461191692537 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 15:34:52 INFO - PROCESS | 1647 | 1461191692540 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:34:52 INFO - PROCESS | 1647 | 1461191692541 Marionette TRACE conn2 <- [1,1690,null,{}] 15:34:52 INFO - PROCESS | 1647 | 1461191692543 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}] 15:34:52 INFO - PROCESS | 1647 | 1461191692640 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 15:34:52 INFO - PROCESS | 1647 | 1461191692711 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x119dd0000 == 77 [pid = 1647] [id = 430] 15:34:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x118860800) [pid = 1647] [serial = 1289] [outer = 0x0] 15:34:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x11923bc00) [pid = 1647] [serial = 1290] [outer = 0x118860800] 15:34:52 INFO - PROCESS | 1647 | 1461191692782 Marionette DEBUG loaded listener.js 15:34:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x11a949400) [pid = 1647] [serial = 1291] [outer = 0x118860800] 15:34:52 INFO - PROCESS | 1647 | --DOCSHELL 0x1303e4800 == 76 [pid = 1647] [id = 359] 15:34:52 INFO - PROCESS | 1647 | --DOCSHELL 0x137e85800 == 75 [pid = 1647] [id = 420] 15:34:52 INFO - PROCESS | 1647 | --DOCSHELL 0x1379e9800 == 74 [pid = 1647] [id = 419] 15:34:52 INFO - PROCESS | 1647 | --DOCSHELL 0x1372c3000 == 73 [pid = 1647] [id = 418] 15:34:52 INFO - PROCESS | 1647 | --DOCSHELL 0x130a26000 == 72 [pid = 1647] [id = 417] 15:34:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12ffb6800 == 71 [pid = 1647] [id = 416] 15:34:52 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x137a27c00) [pid = 1647] [serial = 1197] [outer = 0x0] [url = about:blank] 15:34:52 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x114b96c00) [pid = 1647] [serial = 1137] [outer = 0x0] [url = about:blank] 15:34:52 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x12f7a5c00) [pid = 1647] [serial = 1152] [outer = 0x0] [url = about:blank] 15:34:52 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x12fca2c00) [pid = 1647] [serial = 1155] [outer = 0x0] [url = about:blank] 15:34:52 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x12bd04400) [pid = 1647] [serial = 1146] [outer = 0x0] [url = about:blank] 15:34:52 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x12f002c00) [pid = 1647] [serial = 1149] [outer = 0x0] [url = about:blank] 15:34:52 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x127593c00) [pid = 1647] [serial = 1143] [outer = 0x0] [url = about:blank] 15:34:52 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x11bad8400) [pid = 1647] [serial = 1140] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1647 | --DOCSHELL 0x12ec40800 == 70 [pid = 1647] [id = 415] 15:34:53 INFO - PROCESS | 1647 | --DOCSHELL 0x12db24000 == 69 [pid = 1647] [id = 414] 15:34:53 INFO - PROCESS | 1647 | --DOCSHELL 0x12d1a0800 == 68 [pid = 1647] [id = 413] 15:34:53 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb73000 == 67 [pid = 1647] [id = 412] 15:34:53 INFO - PROCESS | 1647 | --DOCSHELL 0x1288cd800 == 66 [pid = 1647] [id = 411] 15:34:53 INFO - PROCESS | 1647 | --DOCSHELL 0x11ca3c000 == 65 [pid = 1647] [id = 410] 15:34:53 INFO - PROCESS | 1647 | --DOCSHELL 0x11ca39000 == 64 [pid = 1647] [id = 409] 15:34:53 INFO - PROCESS | 1647 | --DOCSHELL 0x118e30800 == 63 [pid = 1647] [id = 408] 15:34:53 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba6d000 == 62 [pid = 1647] [id = 407] 15:34:53 INFO - PROCESS | 1647 | --DOCSHELL 0x137c7b000 == 61 [pid = 1647] [id = 406] 15:34:53 INFO - PROCESS | 1647 | --DOCSHELL 0x137c66000 == 60 [pid = 1647] [id = 405] 15:34:53 INFO - PROCESS | 1647 | --DOCSHELL 0x1382df800 == 59 [pid = 1647] [id = 404] 15:34:53 INFO - PROCESS | 1647 | --DOCSHELL 0x138522800 == 58 [pid = 1647] [id = 403] 15:34:53 INFO - PROCESS | 1647 | --DOCSHELL 0x1301c4000 == 57 [pid = 1647] [id = 402] 15:34:53 INFO - PROCESS | 1647 | --DOCSHELL 0x129284000 == 56 [pid = 1647] [id = 401] 15:34:53 INFO - PROCESS | 1647 | --DOCSHELL 0x11ca37000 == 55 [pid = 1647] [id = 400] 15:34:53 INFO - PROCESS | 1647 | --DOCSHELL 0x1381dd800 == 54 [pid = 1647] [id = 399] 15:34:53 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x12f79d400) [pid = 1647] [serial = 1135] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x12e117400) [pid = 1647] [serial = 1179] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x12e79d000) [pid = 1647] [serial = 1182] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x12e387800) [pid = 1647] [serial = 1180] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x12f459400) [pid = 1647] [serial = 1185] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x1289f8400) [pid = 1647] [serial = 1188] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12f00b800) [pid = 1647] [serial = 1183] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x125f5b000) [pid = 1647] [serial = 1167] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x128875800) [pid = 1647] [serial = 1168] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x1299bac00) [pid = 1647] [serial = 1170] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x12b407c00) [pid = 1647] [serial = 1171] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x11aeed000) [pid = 1647] [serial = 1164] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x11bad7c00) [pid = 1647] [serial = 1165] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x115596400) [pid = 1647] [serial = 1159] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x114bd8800) [pid = 1647] [serial = 1158] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12b8a7400) [pid = 1647] [serial = 1173] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x11a945400) [pid = 1647] [serial = 1161] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x130279800) [pid = 1647] [serial = 1192] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x130281c00) [pid = 1647] [serial = 1194] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x11acd0800) [pid = 1647] [serial = 1162] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12ce59800) [pid = 1647] [serial = 1176] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12da25400) [pid = 1647] [serial = 1177] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12f7a7c00) [pid = 1647] [serial = 1186] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12bd0f800) [pid = 1647] [serial = 1174] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12f79b400) [pid = 1647] [serial = 1191] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12ef68400) [pid = 1647] [serial = 1189] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x137a25800) [pid = 1647] [serial = 1195] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1647 | 1461191693186 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]]]}] 15:34:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:34:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 668ms 15:34:53 INFO - PROCESS | 1647 | 1461191693209 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 15:34:53 INFO - PROCESS | 1647 | 1461191693213 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 15:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:34:53 INFO - PROCESS | 1647 | 1461191693221 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:34:53 INFO - PROCESS | 1647 | 1461191693224 Marionette TRACE conn2 <- [1,1694,null,{}] 15:34:53 INFO - PROCESS | 1647 | 1461191693232 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}] 15:34:53 INFO - PROCESS | 1647 | 1461191693321 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 15:34:53 INFO - PROCESS | 1647 | 1461191693345 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bed8000 == 55 [pid = 1647] [id = 431] 15:34:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x11a948800) [pid = 1647] [serial = 1292] [outer = 0x0] 15:34:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x11acf0c00) [pid = 1647] [serial = 1293] [outer = 0x11a948800] 15:34:53 INFO - PROCESS | 1647 | 1461191693370 Marionette DEBUG loaded listener.js 15:34:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x11aee8800) [pid = 1647] [serial = 1294] [outer = 0x11a948800] 15:34:53 INFO - PROCESS | 1647 | 1461191693698 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]]]}] 15:34:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:34:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 524ms 15:34:53 INFO - PROCESS | 1647 | 1461191693741 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 15:34:53 INFO - PROCESS | 1647 | 1461191693742 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 15:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:34:53 INFO - PROCESS | 1647 | 1461191693745 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:34:53 INFO - PROCESS | 1647 | 1461191693746 Marionette TRACE conn2 <- [1,1698,null,{}] 15:34:53 INFO - PROCESS | 1647 | 1461191693748 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}] 15:34:53 INFO - PROCESS | 1647 | 1461191693832 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 15:34:53 INFO - PROCESS | 1647 | 1461191693836 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x119281000 == 56 [pid = 1647] [id = 432] 15:34:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x11b955000) [pid = 1647] [serial = 1295] [outer = 0x0] 15:34:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x11bad7c00) [pid = 1647] [serial = 1296] [outer = 0x11b955000] 15:34:53 INFO - PROCESS | 1647 | 1461191693862 Marionette DEBUG loaded listener.js 15:34:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x11c04d400) [pid = 1647] [serial = 1297] [outer = 0x11b955000] 15:34:54 INFO - PROCESS | 1647 | 1461191694190 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]]]}] 15:34:54 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 15:34:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 471ms 15:34:54 INFO - PROCESS | 1647 | 1461191694217 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 15:34:54 INFO - PROCESS | 1647 | 1461191694219 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 15:34:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:34:54 INFO - PROCESS | 1647 | 1461191694223 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:34:54 INFO - PROCESS | 1647 | 1461191694225 Marionette TRACE conn2 <- [1,1702,null,{}] 15:34:54 INFO - PROCESS | 1647 | 1461191694231 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}] 15:34:54 INFO - PROCESS | 1647 | 1461191694375 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 15:34:54 INFO - PROCESS | 1647 | 1461191694475 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x126da6800 == 57 [pid = 1647] [id = 433] 15:34:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x11c708800) [pid = 1647] [serial = 1298] [outer = 0x0] 15:34:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x11c7b3400) [pid = 1647] [serial = 1299] [outer = 0x11c708800] 15:34:54 INFO - PROCESS | 1647 | 1461191694528 Marionette DEBUG loaded listener.js 15:34:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x123a79400) [pid = 1647] [serial = 1300] [outer = 0x11c708800] 15:34:54 INFO - PROCESS | 1647 | 1461191694908 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]]]}] 15:34:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:34:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 720ms 15:34:54 INFO - PROCESS | 1647 | 1461191694943 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 15:34:54 INFO - PROCESS | 1647 | 1461191694944 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 15:34:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:34:54 INFO - PROCESS | 1647 | 1461191694950 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:34:54 INFO - PROCESS | 1647 | 1461191694951 Marionette TRACE conn2 <- [1,1706,null,{}] 15:34:54 INFO - PROCESS | 1647 | 1461191694954 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}] 15:34:55 INFO - PROCESS | 1647 | 1461191695051 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 15:34:55 INFO - PROCESS | 1647 | 1461191695055 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x1288b3000 == 58 [pid = 1647] [id = 434] 15:34:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x123a7e000) [pid = 1647] [serial = 1301] [outer = 0x0] 15:34:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x125a62400) [pid = 1647] [serial = 1302] [outer = 0x123a7e000] 15:34:55 INFO - PROCESS | 1647 | 1461191695085 Marionette DEBUG loaded listener.js 15:34:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x125cda800) [pid = 1647] [serial = 1303] [outer = 0x123a7e000] 15:34:55 INFO - PROCESS | 1647 | 1461191695601 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]]]}] 15:34:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:34:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 670ms 15:34:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:34:55 INFO - PROCESS | 1647 | 1461191695620 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 15:34:55 INFO - PROCESS | 1647 | 1461191695621 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 15:34:55 INFO - PROCESS | 1647 | 1461191695623 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:34:55 INFO - PROCESS | 1647 | 1461191695624 Marionette TRACE conn2 <- [1,1710,null,{}] 15:34:55 INFO - PROCESS | 1647 | 1461191695643 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}] 15:34:55 INFO - PROCESS | 1647 | 1461191695750 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 15:34:55 INFO - PROCESS | 1647 | 1461191695808 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b423800 == 59 [pid = 1647] [id = 435] 15:34:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x123a7e400) [pid = 1647] [serial = 1304] [outer = 0x0] 15:34:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x125d51c00) [pid = 1647] [serial = 1305] [outer = 0x123a7e400] 15:34:55 INFO - PROCESS | 1647 | 1461191695832 Marionette DEBUG loaded listener.js 15:34:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x1268fc800) [pid = 1647] [serial = 1306] [outer = 0x123a7e400] 15:34:56 INFO - PROCESS | 1647 | 1461191696148 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]]]}] 15:34:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:34:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 569ms 15:34:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:34:56 INFO - PROCESS | 1647 | 1461191696193 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 15:34:56 INFO - PROCESS | 1647 | 1461191696194 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 15:34:56 INFO - PROCESS | 1647 | 1461191696196 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:34:56 INFO - PROCESS | 1647 | 1461191696197 Marionette TRACE conn2 <- [1,1714,null,{}] 15:34:56 INFO - PROCESS | 1647 | 1461191696200 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}] 15:34:56 INFO - PROCESS | 1647 | 1461191696317 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 15:34:56 INFO - PROCESS | 1647 | 1461191696329 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b87c800 == 60 [pid = 1647] [id = 436] 15:34:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x115549c00) [pid = 1647] [serial = 1307] [outer = 0x0] 15:34:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x127595000) [pid = 1647] [serial = 1308] [outer = 0x115549c00] 15:34:56 INFO - PROCESS | 1647 | 1461191696370 Marionette DEBUG loaded listener.js 15:34:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x1279c2800) [pid = 1647] [serial = 1309] [outer = 0x115549c00] 15:34:56 INFO - PROCESS | 1647 | 1461191696773 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]]]}] 15:34:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:34:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 620ms 15:34:56 INFO - PROCESS | 1647 | 1461191696817 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 15:34:56 INFO - PROCESS | 1647 | 1461191696818 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 15:34:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:34:56 INFO - PROCESS | 1647 | 1461191696820 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:34:56 INFO - PROCESS | 1647 | 1461191696821 Marionette TRACE conn2 <- [1,1718,null,{}] 15:34:56 INFO - PROCESS | 1647 | 1461191696838 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}] 15:34:56 INFO - PROCESS | 1647 | 1461191696951 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 15:34:57 INFO - PROCESS | 1647 | 1461191697012 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ceb3000 == 61 [pid = 1647] [id = 437] 15:34:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x125cdac00) [pid = 1647] [serial = 1310] [outer = 0x0] 15:34:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x1289f5c00) [pid = 1647] [serial = 1311] [outer = 0x125cdac00] 15:34:57 INFO - PROCESS | 1647 | 1461191697039 Marionette DEBUG loaded listener.js 15:34:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x129d4ac00) [pid = 1647] [serial = 1312] [outer = 0x125cdac00] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x11554bc00) [pid = 1647] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x11c2b0c00) [pid = 1647] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x1269aac00) [pid = 1647] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x119d5a400) [pid = 1647] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x11c69e000) [pid = 1647] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12e38cc00) [pid = 1647] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x11adfa000) [pid = 1647] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x12e10b400) [pid = 1647] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12fb6f800) [pid = 1647] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12bd06800) [pid = 1647] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x11c045000) [pid = 1647] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x11207fc00) [pid = 1647] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x12f004000) [pid = 1647] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12bbad800) [pid = 1647] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x129d4d800) [pid = 1647] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x13027c000) [pid = 1647] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x129dd8400) [pid = 1647] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12b40e000) [pid = 1647] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x125f90000) [pid = 1647] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x118ec7800) [pid = 1647] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x11559d800) [pid = 1647] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x127af7400) [pid = 1647] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x11b959c00) [pid = 1647] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12f7a1c00) [pid = 1647] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x11b95a400) [pid = 1647] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x11ae85400) [pid = 1647] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x114281800) [pid = 1647] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12e10c400) [pid = 1647] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x12b8a6000) [pid = 1647] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x1192d1800) [pid = 1647] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x12b488c00) [pid = 1647] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x11adf7800) [pid = 1647] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x127782800) [pid = 1647] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x11c2b0400) [pid = 1647] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12b8a5800) [pid = 1647] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x123a7b000) [pid = 1647] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12b47d000) [pid = 1647] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x114c07c00) [pid = 1647] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x129d57400) [pid = 1647] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x125a6c800) [pid = 1647] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:34:57 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x115554400) [pid = 1647] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:34:57 INFO - PROCESS | 1647 | 1461191697694 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]]]}] 15:34:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:34:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 883ms 15:34:57 INFO - PROCESS | 1647 | 1461191697704 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 15:34:57 INFO - PROCESS | 1647 | 1461191697705 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 15:34:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:34:57 INFO - PROCESS | 1647 | 1461191697707 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:34:57 INFO - PROCESS | 1647 | 1461191697708 Marionette TRACE conn2 <- [1,1722,null,{}] 15:34:57 INFO - PROCESS | 1647 | 1461191697711 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}] 15:34:57 INFO - PROCESS | 1647 | 1461191697801 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 15:34:57 INFO - PROCESS | 1647 | 1461191697805 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c3a6000 == 62 [pid = 1647] [id = 438] 15:34:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x114be0000) [pid = 1647] [serial = 1313] [outer = 0x0] 15:34:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x118855c00) [pid = 1647] [serial = 1314] [outer = 0x114be0000] 15:34:57 INFO - PROCESS | 1647 | 1461191697836 Marionette DEBUG loaded listener.js 15:34:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x11b959c00) [pid = 1647] [serial = 1315] [outer = 0x114be0000] 15:34:58 INFO - PROCESS | 1647 | 1461191698202 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]]]}] 15:34:58 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 15:34:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 519ms 15:34:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:34:58 INFO - PROCESS | 1647 | 1461191698237 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 15:34:58 INFO - PROCESS | 1647 | 1461191698239 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 15:34:58 INFO - PROCESS | 1647 | 1461191698242 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:34:58 INFO - PROCESS | 1647 | 1461191698246 Marionette TRACE conn2 <- [1,1726,null,{}] 15:34:58 INFO - PROCESS | 1647 | 1461191698248 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}] 15:34:58 INFO - PROCESS | 1647 | 1461191698349 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 15:34:58 INFO - PROCESS | 1647 | 1461191698353 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d8ee000 == 63 [pid = 1647] [id = 439] 15:34:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x11c0b1800) [pid = 1647] [serial = 1316] [outer = 0x0] 15:34:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x1299ad400) [pid = 1647] [serial = 1317] [outer = 0x11c0b1800] 15:34:58 INFO - PROCESS | 1647 | 1461191698377 Marionette DEBUG loaded listener.js 15:34:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x129dd9000) [pid = 1647] [serial = 1318] [outer = 0x11c0b1800] 15:34:58 INFO - PROCESS | 1647 | 1461191698713 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]]]}] 15:34:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:34:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 522ms 15:34:58 INFO - PROCESS | 1647 | 1461191698764 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 15:34:58 INFO - PROCESS | 1647 | 1461191698766 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 15:34:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:34:58 INFO - PROCESS | 1647 | 1461191698768 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:34:58 INFO - PROCESS | 1647 | 1461191698769 Marionette TRACE conn2 <- [1,1730,null,{}] 15:34:58 INFO - PROCESS | 1647 | 1461191698772 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}] 15:34:58 INFO - PROCESS | 1647 | 1461191698860 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 15:34:58 INFO - PROCESS | 1647 | 1461191698924 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e469000 == 64 [pid = 1647] [id = 440] 15:34:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x11c694000) [pid = 1647] [serial = 1319] [outer = 0x0] 15:34:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x129de4000) [pid = 1647] [serial = 1320] [outer = 0x11c694000] 15:34:58 INFO - PROCESS | 1647 | 1461191698949 Marionette DEBUG loaded listener.js 15:34:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12b2df400) [pid = 1647] [serial = 1321] [outer = 0x11c694000] 15:34:59 INFO - PROCESS | 1647 | 1461191699231 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]]]}] 15:34:59 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 15:34:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 519ms 15:34:59 INFO - PROCESS | 1647 | 1461191699288 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 15:34:59 INFO - PROCESS | 1647 | 1461191699289 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 15:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:34:59 INFO - PROCESS | 1647 | 1461191699291 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:34:59 INFO - PROCESS | 1647 | 1461191699292 Marionette TRACE conn2 <- [1,1734,null,{}] 15:34:59 INFO - PROCESS | 1647 | 1461191699296 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}] 15:34:59 INFO - PROCESS | 1647 | 1461191699386 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 15:34:59 INFO - PROCESS | 1647 | 1461191699390 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f0b0800 == 65 [pid = 1647] [id = 441] 15:34:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12b2df800) [pid = 1647] [serial = 1322] [outer = 0x0] 15:34:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12b40cc00) [pid = 1647] [serial = 1323] [outer = 0x12b2df800] 15:34:59 INFO - PROCESS | 1647 | 1461191699415 Marionette DEBUG loaded listener.js 15:34:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12b83e400) [pid = 1647] [serial = 1324] [outer = 0x12b2df800] 15:34:59 INFO - PROCESS | 1647 | 1461191699915 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]]]}] 15:34:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:34:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 668ms 15:34:59 INFO - PROCESS | 1647 | 1461191699961 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 15:34:59 INFO - PROCESS | 1647 | 1461191699965 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 15:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:34:59 INFO - PROCESS | 1647 | 1461191699968 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:34:59 INFO - PROCESS | 1647 | 1461191699970 Marionette TRACE conn2 <- [1,1738,null,{}] 15:34:59 INFO - PROCESS | 1647 | 1461191699975 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}] 15:35:00 INFO - PROCESS | 1647 | 1461191700089 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 15:35:00 INFO - PROCESS | 1647 | 1461191700195 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aa93000 == 66 [pid = 1647] [id = 442] 15:35:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x114c0fc00) [pid = 1647] [serial = 1325] [outer = 0x0] 15:35:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x115552800) [pid = 1647] [serial = 1326] [outer = 0x114c0fc00] 15:35:00 INFO - PROCESS | 1647 | 1461191700229 Marionette DEBUG loaded listener.js 15:35:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x1163f9800) [pid = 1647] [serial = 1327] [outer = 0x114c0fc00] 15:35:00 INFO - PROCESS | 1647 | 1461191700626 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]]]}] 15:35:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:35:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 721ms 15:35:00 INFO - PROCESS | 1647 | 1461191700690 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 15:35:00 INFO - PROCESS | 1647 | 1461191700694 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 15:35:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:35:00 INFO - PROCESS | 1647 | 1461191700700 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:35:00 INFO - PROCESS | 1647 | 1461191700703 Marionette TRACE conn2 <- [1,1742,null,{}] 15:35:00 INFO - PROCESS | 1647 | 1461191700706 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}] 15:35:00 INFO - PROCESS | 1647 | 1461191700827 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 15:35:00 INFO - PROCESS | 1647 | 1461191700926 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x1269c7000 == 67 [pid = 1647] [id = 443] 15:35:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x118861400) [pid = 1647] [serial = 1328] [outer = 0x0] 15:35:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x119d56800) [pid = 1647] [serial = 1329] [outer = 0x118861400] 15:35:00 INFO - PROCESS | 1647 | 1461191700975 Marionette DEBUG loaded listener.js 15:35:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x11ae79400) [pid = 1647] [serial = 1330] [outer = 0x118861400] 15:35:01 INFO - PROCESS | 1647 | 1461191701446 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]]]}] 15:35:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 776ms 15:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:35:01 INFO - PROCESS | 1647 | 1461191701484 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 15:35:01 INFO - PROCESS | 1647 | 1461191701485 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 15:35:01 INFO - PROCESS | 1647 | 1461191701488 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:35:01 INFO - PROCESS | 1647 | 1461191701490 Marionette TRACE conn2 <- [1,1746,null,{}] 15:35:01 INFO - PROCESS | 1647 | 1461191701500 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}] 15:35:01 INFO - PROCESS | 1647 | 1461191701609 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 15:35:01 INFO - PROCESS | 1647 | 1461191701688 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d8e6800 == 68 [pid = 1647] [id = 444] 15:35:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x11aeee800) [pid = 1647] [serial = 1331] [outer = 0x0] 15:35:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x11c2bc400) [pid = 1647] [serial = 1332] [outer = 0x11aeee800] 15:35:01 INFO - PROCESS | 1647 | 1461191701720 Marionette DEBUG loaded listener.js 15:35:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x123a81800) [pid = 1647] [serial = 1333] [outer = 0x11aeee800] 15:35:02 INFO - PROCESS | 1647 | 1461191702108 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]]]}] 15:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 670ms 15:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:35:02 INFO - PROCESS | 1647 | 1461191702159 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 15:35:02 INFO - PROCESS | 1647 | 1461191702161 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 15:35:02 INFO - PROCESS | 1647 | 1461191702163 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:35:02 INFO - PROCESS | 1647 | 1461191702164 Marionette TRACE conn2 <- [1,1750,null,{}] 15:35:02 INFO - PROCESS | 1647 | 1461191702167 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}] 15:35:02 INFO - PROCESS | 1647 | 1461191702273 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 15:35:02 INFO - PROCESS | 1647 | 1461191702368 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f897000 == 69 [pid = 1647] [id = 445] 15:35:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x11c999000) [pid = 1647] [serial = 1334] [outer = 0x0] 15:35:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x127597c00) [pid = 1647] [serial = 1335] [outer = 0x11c999000] 15:35:02 INFO - PROCESS | 1647 | 1461191702399 Marionette DEBUG loaded listener.js 15:35:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x129d53000) [pid = 1647] [serial = 1336] [outer = 0x11c999000] 15:35:02 INFO - PROCESS | 1647 | 1461191702810 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]]]}] 15:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 670ms 15:35:02 INFO - PROCESS | 1647 | 1461191702833 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 15:35:02 INFO - PROCESS | 1647 | 1461191702835 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 15:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:35:02 INFO - PROCESS | 1647 | 1461191702837 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:35:02 INFO - PROCESS | 1647 | 1461191702838 Marionette TRACE conn2 <- [1,1754,null,{}] 15:35:02 INFO - PROCESS | 1647 | 1461191702841 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}] 15:35:02 INFO - PROCESS | 1647 | 1461191702945 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 15:35:03 INFO - PROCESS | 1647 | 1461191703050 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x130304800 == 70 [pid = 1647] [id = 446] 15:35:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x125f8b400) [pid = 1647] [serial = 1337] [outer = 0x0] 15:35:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12b2e3000) [pid = 1647] [serial = 1338] [outer = 0x125f8b400] 15:35:03 INFO - PROCESS | 1647 | 1461191703083 Marionette DEBUG loaded listener.js 15:35:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12b64a000) [pid = 1647] [serial = 1339] [outer = 0x125f8b400] 15:35:03 INFO - PROCESS | 1647 | 1461191703498 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]]]}] 15:35:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 673ms 15:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:35:03 INFO - PROCESS | 1647 | 1461191703510 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 15:35:03 INFO - PROCESS | 1647 | 1461191703511 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 15:35:03 INFO - PROCESS | 1647 | 1461191703516 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:35:03 INFO - PROCESS | 1647 | 1461191703517 Marionette TRACE conn2 <- [1,1758,null,{}] 15:35:03 INFO - PROCESS | 1647 | 1461191703520 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}] 15:35:03 INFO - PROCESS | 1647 | 1461191703656 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 15:35:03 INFO - PROCESS | 1647 | 1461191703736 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x1303ee000 == 71 [pid = 1647] [id = 447] 15:35:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x11a952800) [pid = 1647] [serial = 1340] [outer = 0x0] 15:35:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12bba7400) [pid = 1647] [serial = 1341] [outer = 0x11a952800] 15:35:03 INFO - PROCESS | 1647 | 1461191703768 Marionette DEBUG loaded listener.js 15:35:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12ce59800) [pid = 1647] [serial = 1342] [outer = 0x11a952800] 15:35:04 INFO - PROCESS | 1647 | 1461191704221 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]]]}] 15:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 720ms 15:35:04 INFO - PROCESS | 1647 | 1461191704237 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 15:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:35:04 INFO - PROCESS | 1647 | 1461191704239 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 15:35:04 INFO - PROCESS | 1647 | 1461191704242 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:35:04 INFO - PROCESS | 1647 | 1461191704244 Marionette TRACE conn2 <- [1,1762,null,{}] 15:35:04 INFO - PROCESS | 1647 | 1461191704248 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}] 15:35:04 INFO - PROCESS | 1647 | 1461191704383 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 15:35:04 INFO - PROCESS | 1647 | 1461191704488 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x1372bf000 == 72 [pid = 1647] [id = 448] 15:35:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12bbb2800) [pid = 1647] [serial = 1343] [outer = 0x0] 15:35:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12d0cf800) [pid = 1647] [serial = 1344] [outer = 0x12bbb2800] 15:35:04 INFO - PROCESS | 1647 | 1461191704521 Marionette DEBUG loaded listener.js 15:35:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12d36a400) [pid = 1647] [serial = 1345] [outer = 0x12bbb2800] 15:35:04 INFO - PROCESS | 1647 | 1461191704966 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]]]}] 15:35:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 771ms 15:35:05 INFO - PROCESS | 1647 | 1461191705013 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 15:35:05 INFO - PROCESS | 1647 | 1461191705015 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 15:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:35:05 INFO - PROCESS | 1647 | 1461191705017 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:35:05 INFO - PROCESS | 1647 | 1461191705018 Marionette TRACE conn2 <- [1,1766,null,{}] 15:35:05 INFO - PROCESS | 1647 | 1461191705021 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}] 15:35:05 INFO - PROCESS | 1647 | 1461191705128 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 15:35:05 INFO - PROCESS | 1647 | 1461191705235 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x119704800 == 73 [pid = 1647] [id = 449] 15:35:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x112088400) [pid = 1647] [serial = 1346] [outer = 0x0] 15:35:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x114c0f400) [pid = 1647] [serial = 1347] [outer = 0x112088400] 15:35:05 INFO - PROCESS | 1647 | 1461191705268 Marionette DEBUG loaded listener.js 15:35:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x1189de800) [pid = 1647] [serial = 1348] [outer = 0x112088400] 15:35:05 INFO - PROCESS | 1647 | 1461191705670 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]]]}] 15:35:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 720ms 15:35:05 INFO - PROCESS | 1647 | 1461191705738 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 15:35:05 INFO - PROCESS | 1647 | 1461191705739 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 15:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:35:05 INFO - PROCESS | 1647 | 1461191705742 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:35:05 INFO - PROCESS | 1647 | 1461191705743 Marionette TRACE conn2 <- [1,1770,null,{}] 15:35:05 INFO - PROCESS | 1647 | 1461191705745 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}] 15:35:05 INFO - PROCESS | 1647 | 1461191705988 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 15:35:06 INFO - PROCESS | 1647 | 1461191706077 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba65800 == 74 [pid = 1647] [id = 450] 15:35:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x114245800) [pid = 1647] [serial = 1349] [outer = 0x0] 15:35:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x1146c4c00) [pid = 1647] [serial = 1350] [outer = 0x114245800] 15:35:06 INFO - PROCESS | 1647 | 1461191706106 Marionette DEBUG loaded listener.js 15:35:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x114c14800) [pid = 1647] [serial = 1351] [outer = 0x114245800] 15:35:06 INFO - PROCESS | 1647 | 1461191706555 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]]]}] 15:35:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:35:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 822ms 15:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:35:06 INFO - PROCESS | 1647 | 1461191706566 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 15:35:06 INFO - PROCESS | 1647 | 1461191706569 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 15:35:06 INFO - PROCESS | 1647 | 1461191706572 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:35:06 INFO - PROCESS | 1647 | 1461191706574 Marionette TRACE conn2 <- [1,1774,null,{}] 15:35:06 INFO - PROCESS | 1647 | 1461191706577 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}] 15:35:06 INFO - PROCESS | 1647 | 1461191706679 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 15:35:06 INFO - PROCESS | 1647 | 1461191706747 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x119de6000 == 75 [pid = 1647] [id = 451] 15:35:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x11885dc00) [pid = 1647] [serial = 1352] [outer = 0x0] 15:35:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x118f87400) [pid = 1647] [serial = 1353] [outer = 0x11885dc00] 15:35:06 INFO - PROCESS | 1647 | 1461191706822 Marionette DEBUG loaded listener.js 15:35:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x11a94bc00) [pid = 1647] [serial = 1354] [outer = 0x11885dc00] 15:35:07 INFO - PROCESS | 1647 | --DOCSHELL 0x12e469000 == 74 [pid = 1647] [id = 440] 15:35:07 INFO - PROCESS | 1647 | --DOCSHELL 0x12d8ee000 == 73 [pid = 1647] [id = 439] 15:35:07 INFO - PROCESS | 1647 | --DOCSHELL 0x11c3a6000 == 72 [pid = 1647] [id = 438] 15:35:07 INFO - PROCESS | 1647 | --DOCSHELL 0x12ceb3000 == 71 [pid = 1647] [id = 437] 15:35:07 INFO - PROCESS | 1647 | --DOCSHELL 0x12b87c800 == 70 [pid = 1647] [id = 436] 15:35:07 INFO - PROCESS | 1647 | --DOCSHELL 0x12b423800 == 69 [pid = 1647] [id = 435] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x12fb6b400) [pid = 1647] [serial = 1263] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x1378c8c00) [pid = 1647] [serial = 1218] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOCSHELL 0x1288b3000 == 68 [pid = 1647] [id = 434] 15:35:07 INFO - PROCESS | 1647 | --DOCSHELL 0x126da6800 == 67 [pid = 1647] [id = 433] 15:35:07 INFO - PROCESS | 1647 | --DOCSHELL 0x119281000 == 66 [pid = 1647] [id = 432] 15:35:07 INFO - PROCESS | 1647 | --DOCSHELL 0x11bed8000 == 65 [pid = 1647] [id = 431] 15:35:07 INFO - PROCESS | 1647 | --DOCSHELL 0x119dd0000 == 64 [pid = 1647] [id = 430] 15:35:07 INFO - PROCESS | 1647 | --DOCSHELL 0x11aa8a000 == 63 [pid = 1647] [id = 429] 15:35:07 INFO - PROCESS | 1647 | --DOCSHELL 0x11985c800 == 62 [pid = 1647] [id = 428] 15:35:07 INFO - PROCESS | 1647 | --DOCSHELL 0x130308000 == 61 [pid = 1647] [id = 426] 15:35:07 INFO - PROCESS | 1647 | --DOCSHELL 0x137ba5800 == 60 [pid = 1647] [id = 425] 15:35:07 INFO - PROCESS | 1647 | --DOCSHELL 0x1379e2000 == 59 [pid = 1647] [id = 424] 15:35:07 INFO - PROCESS | 1647 | --DOCSHELL 0x12b882800 == 58 [pid = 1647] [id = 423] 15:35:07 INFO - PROCESS | 1647 | --DOCSHELL 0x11c967800 == 57 [pid = 1647] [id = 422] 15:35:07 INFO - PROCESS | 1647 | 1461191707259 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]]]}] 15:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 720ms 15:35:07 INFO - PROCESS | 1647 | 1461191707292 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 15:35:07 INFO - PROCESS | 1647 | 1461191707294 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 15:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:35:07 INFO - PROCESS | 1647 | 1461191707304 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:35:07 INFO - PROCESS | 1647 | 1461191707305 Marionette TRACE conn2 <- [1,1778,null,{}] 15:35:07 INFO - PROCESS | 1647 | 1461191707308 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}] 15:35:07 INFO - PROCESS | 1647 | 1461191707399 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 15:35:07 INFO - PROCESS | 1647 | 1461191707403 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b97d800 == 58 [pid = 1647] [id = 452] 15:35:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x11a94dc00) [pid = 1647] [serial = 1355] [outer = 0x0] 15:35:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x11acf0400) [pid = 1647] [serial = 1356] [outer = 0x11a94dc00] 15:35:07 INFO - PROCESS | 1647 | 1461191707430 Marionette DEBUG loaded listener.js 15:35:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x11b955c00) [pid = 1647] [serial = 1357] [outer = 0x11a94dc00] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x11554ec00) [pid = 1647] [serial = 1245] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x1275ad800) [pid = 1647] [serial = 1039] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12d0ce000) [pid = 1647] [serial = 1147] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x11bad7000) [pid = 1647] [serial = 1033] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x12b40fc00) [pid = 1647] [serial = 1084] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12ef70400) [pid = 1647] [serial = 1093] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x12ef73800) [pid = 1647] [serial = 1096] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12e344800) [pid = 1647] [serial = 997] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x13027bc00) [pid = 1647] [serial = 1156] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x12f44d800) [pid = 1647] [serial = 1242] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x123a77c00) [pid = 1647] [serial = 1248] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x112085800) [pid = 1647] [serial = 1251] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x123a7b800) [pid = 1647] [serial = 1249] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x1378c6400) [pid = 1647] [serial = 1216] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x12f7a0800) [pid = 1647] [serial = 1215] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12e79f000) [pid = 1647] [serial = 1213] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12d0d1c00) [pid = 1647] [serial = 1212] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12b83d000) [pid = 1647] [serial = 1045] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x137a30800) [pid = 1647] [serial = 1198] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12b2e0000) [pid = 1647] [serial = 1233] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12b40c000) [pid = 1647] [serial = 1234] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12b8a2800) [pid = 1647] [serial = 1236] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12bd10000) [pid = 1647] [serial = 1237] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x129d52c00) [pid = 1647] [serial = 1144] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12f44e400) [pid = 1647] [serial = 1222] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x119d57400) [pid = 1647] [serial = 1030] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12d0c9c00) [pid = 1647] [serial = 1221] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x1289fa800) [pid = 1647] [serial = 1230] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x11c2b5000) [pid = 1647] [serial = 1141] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x129dae400) [pid = 1647] [serial = 1231] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x12fb66000) [pid = 1647] [serial = 1153] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x1289f0c00) [pid = 1647] [serial = 1204] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x11c5c7c00) [pid = 1647] [serial = 1081] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x11559e400) [pid = 1647] [serial = 1138] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12e79e400) [pid = 1647] [serial = 1090] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12f44c400) [pid = 1647] [serial = 1150] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x125b67c00) [pid = 1647] [serial = 1203] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x11aee8c00) [pid = 1647] [serial = 1201] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12db9b400) [pid = 1647] [serial = 1087] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x11a952400) [pid = 1647] [serial = 1200] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12726cc00) [pid = 1647] [serial = 1228] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11c2b6400) [pid = 1647] [serial = 1227] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12975a000) [pid = 1647] [serial = 1042] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x125d0a000) [pid = 1647] [serial = 1036] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12d063c00) [pid = 1647] [serial = 1239] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x125a6c400) [pid = 1647] [serial = 1258] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12bf3d800) [pid = 1647] [serial = 1210] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12bbaac00) [pid = 1647] [serial = 1209] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x118861800) [pid = 1647] [serial = 1224] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11acc8000) [pid = 1647] [serial = 1225] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12b2dbc00) [pid = 1647] [serial = 1206] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12b2e3800) [pid = 1647] [serial = 1207] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12f00c800) [pid = 1647] [serial = 1260] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x125a67400) [pid = 1647] [serial = 1257] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11208a800) [pid = 1647] [serial = 1252] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x118853800) [pid = 1647] [serial = 1254] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x115553c00) [pid = 1647] [serial = 1246] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12f7a5000) [pid = 1647] [serial = 1243] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12f006c00) [pid = 1647] [serial = 1240] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12fb62000) [pid = 1647] [serial = 1261] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12e382000) [pid = 1647] [serial = 1255] [outer = 0x0] [url = about:blank] 15:35:07 INFO - PROCESS | 1647 | 1461191707835 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]]]}] 15:35:07 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 15:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 571ms 15:35:07 INFO - PROCESS | 1647 | 1461191707876 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 15:35:07 INFO - PROCESS | 1647 | 1461191707878 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 15:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:35:07 INFO - PROCESS | 1647 | 1461191707885 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:35:07 INFO - PROCESS | 1647 | 1461191707888 Marionette TRACE conn2 <- [1,1782,null,{}] 15:35:07 INFO - PROCESS | 1647 | 1461191707891 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}] 15:35:07 INFO - PROCESS | 1647 | 1461191707983 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 15:35:08 INFO - PROCESS | 1647 | 1461191708009 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x126da6800 == 59 [pid = 1647] [id = 453] 15:35:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11bae1400) [pid = 1647] [serial = 1358] [outer = 0x0] 15:35:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11c2d3c00) [pid = 1647] [serial = 1359] [outer = 0x11bae1400] 15:35:08 INFO - PROCESS | 1647 | 1461191708035 Marionette DEBUG loaded listener.js 15:35:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11c992c00) [pid = 1647] [serial = 1360] [outer = 0x11bae1400] 15:35:08 INFO - PROCESS | 1647 | 1461191708374 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]]]}] 15:35:08 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 15:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 524ms 15:35:08 INFO - PROCESS | 1647 | 1461191708407 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 15:35:08 INFO - PROCESS | 1647 | 1461191708408 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 15:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:35:08 INFO - PROCESS | 1647 | 1461191708410 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:35:08 INFO - PROCESS | 1647 | 1461191708412 Marionette TRACE conn2 <- [1,1786,null,{}] 15:35:08 INFO - PROCESS | 1647 | 1461191708416 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}] 15:35:08 INFO - PROCESS | 1647 | 1461191708503 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 15:35:08 INFO - PROCESS | 1647 | 1461191708507 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x129282000 == 60 [pid = 1647] [id = 454] 15:35:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11c993800) [pid = 1647] [serial = 1361] [outer = 0x0] 15:35:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x123a7fc00) [pid = 1647] [serial = 1362] [outer = 0x11c993800] 15:35:08 INFO - PROCESS | 1647 | 1461191708533 Marionette DEBUG loaded listener.js 15:35:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x125a64000) [pid = 1647] [serial = 1363] [outer = 0x11c993800] 15:35:08 INFO - PROCESS | 1647 | 1461191708959 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]]]}] 15:35:08 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 15:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 572ms 15:35:09 INFO - PROCESS | 1647 | 1461191709003 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 15:35:09 INFO - PROCESS | 1647 | 1461191709005 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 15:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:35:09 INFO - PROCESS | 1647 | 1461191709010 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:35:09 INFO - PROCESS | 1647 | 1461191709012 Marionette TRACE conn2 <- [1,1790,null,{}] 15:35:09 INFO - PROCESS | 1647 | 1461191709015 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}] 15:35:09 INFO - PROCESS | 1647 | 1461191709125 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 15:35:09 INFO - PROCESS | 1647 | 1461191709130 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b6cc800 == 61 [pid = 1647] [id = 455] 15:35:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x125d0a000) [pid = 1647] [serial = 1364] [outer = 0x0] 15:35:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x125d6d400) [pid = 1647] [serial = 1365] [outer = 0x125d0a000] 15:35:09 INFO - PROCESS | 1647 | 1461191709162 Marionette DEBUG loaded listener.js 15:35:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1275a5800) [pid = 1647] [serial = 1366] [outer = 0x125d0a000] 15:35:09 INFO - PROCESS | 1647 | 1461191709552 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]]]}] 15:35:09 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) 15:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 573ms 15:35:09 INFO - PROCESS | 1647 | 1461191709583 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 15:35:09 INFO - PROCESS | 1647 | 1461191709584 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 15:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:35:09 INFO - PROCESS | 1647 | 1461191709593 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:35:09 INFO - PROCESS | 1647 | 1461191709594 Marionette TRACE conn2 <- [1,1794,null,{}] 15:35:09 INFO - PROCESS | 1647 | 1461191709596 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}] 15:35:09 INFO - PROCESS | 1647 | 1461191709709 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 15:35:09 INFO - PROCESS | 1647 | 1461191709746 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c098000 == 62 [pid = 1647] [id = 456] 15:35:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x125d0ac00) [pid = 1647] [serial = 1367] [outer = 0x0] 15:35:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12887d800) [pid = 1647] [serial = 1368] [outer = 0x125d0ac00] 15:35:09 INFO - PROCESS | 1647 | 1461191709773 Marionette DEBUG loaded listener.js 15:35:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x129d57400) [pid = 1647] [serial = 1369] [outer = 0x125d0ac00] 15:35:10 INFO - PROCESS | 1647 | 1461191710074 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]]]}] 15:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 523ms 15:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:35:10 INFO - PROCESS | 1647 | 1461191710116 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 15:35:10 INFO - PROCESS | 1647 | 1461191710117 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 15:35:10 INFO - PROCESS | 1647 | 1461191710120 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:35:10 INFO - PROCESS | 1647 | 1461191710121 Marionette TRACE conn2 <- [1,1798,null,{}] 15:35:10 INFO - PROCESS | 1647 | 1461191710123 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}] 15:35:10 INFO - PROCESS | 1647 | 1461191710257 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 15:35:10 INFO - PROCESS | 1647 | 1461191710275 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d1da800 == 63 [pid = 1647] [id = 457] 15:35:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x127af7c00) [pid = 1647] [serial = 1370] [outer = 0x0] 15:35:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12b2d6c00) [pid = 1647] [serial = 1371] [outer = 0x127af7c00] 15:35:10 INFO - PROCESS | 1647 | 1461191710317 Marionette DEBUG loaded listener.js 15:35:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12b405800) [pid = 1647] [serial = 1372] [outer = 0x127af7c00] 15:35:10 INFO - PROCESS | 1647 | 1461191710846 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]]]}] 15:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 768ms 15:35:10 INFO - PROCESS | 1647 | 1461191710889 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 15:35:10 INFO - PROCESS | 1647 | 1461191710890 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 15:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:35:10 INFO - PROCESS | 1647 | 1461191710892 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:35:10 INFO - PROCESS | 1647 | 1461191710893 Marionette TRACE conn2 <- [1,1802,null,{}] 15:35:10 INFO - PROCESS | 1647 | 1461191710901 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}] 15:35:11 INFO - PROCESS | 1647 | 1461191711014 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 15:35:11 INFO - PROCESS | 1647 | 1461191711037 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e467800 == 64 [pid = 1647] [id = 458] 15:35:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12b646800) [pid = 1647] [serial = 1373] [outer = 0x0] 15:35:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12b8a4400) [pid = 1647] [serial = 1374] [outer = 0x12b646800] 15:35:11 INFO - PROCESS | 1647 | 1461191711063 Marionette DEBUG loaded listener.js 15:35:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12bbad800) [pid = 1647] [serial = 1375] [outer = 0x12b646800] 15:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x11885a000) [pid = 1647] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x114402800) [pid = 1647] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x123a7e000) [pid = 1647] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x118860800) [pid = 1647] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x11b955000) [pid = 1647] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11c708800) [pid = 1647] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x123a7e400) [pid = 1647] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x11a948800) [pid = 1647] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11554a800) [pid = 1647] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x115549c00) [pid = 1647] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12f7a1000) [pid = 1647] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x125cdac00) [pid = 1647] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x114be0000) [pid = 1647] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11c0b1800) [pid = 1647] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:35:11 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11c694000) [pid = 1647] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:35:11 INFO - PROCESS | 1647 | 1461191711521 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]]]}] 15:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 675ms 15:35:11 INFO - PROCESS | 1647 | 1461191711567 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 15:35:11 INFO - PROCESS | 1647 | 1461191711569 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 15:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:35:11 INFO - PROCESS | 1647 | 1461191711571 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:35:11 INFO - PROCESS | 1647 | 1461191711572 Marionette TRACE conn2 <- [1,1806,null,{}] 15:35:11 INFO - PROCESS | 1647 | 1461191711574 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}] 15:35:11 INFO - PROCESS | 1647 | 1461191711679 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 15:35:11 INFO - PROCESS | 1647 | 1461191711738 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c966800 == 65 [pid = 1647] [id = 459] 15:35:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x112086800) [pid = 1647] [serial = 1376] [outer = 0x0] 15:35:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11559f800) [pid = 1647] [serial = 1377] [outer = 0x112086800] 15:35:11 INFO - PROCESS | 1647 | 1461191711768 Marionette DEBUG loaded listener.js 15:35:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x125a5e800) [pid = 1647] [serial = 1378] [outer = 0x112086800] 15:35:12 INFO - PROCESS | 1647 | 1461191712044 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]]]}] 15:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 518ms 15:35:12 INFO - PROCESS | 1647 | 1461191712089 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 15:35:12 INFO - PROCESS | 1647 | 1461191712090 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 15:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:35:12 INFO - PROCESS | 1647 | 1461191712093 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:35:12 INFO - PROCESS | 1647 | 1461191712094 Marionette TRACE conn2 <- [1,1810,null,{}] 15:35:12 INFO - PROCESS | 1647 | 1461191712098 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}] 15:35:12 INFO - PROCESS | 1647 | 1461191712191 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 15:35:12 INFO - PROCESS | 1647 | 1461191712195 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f88f800 == 66 [pid = 1647] [id = 460] 15:35:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x123a7d800) [pid = 1647] [serial = 1379] [outer = 0x0] 15:35:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12b403800) [pid = 1647] [serial = 1380] [outer = 0x123a7d800] 15:35:12 INFO - PROCESS | 1647 | 1461191712226 Marionette DEBUG loaded listener.js 15:35:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12bf3d800) [pid = 1647] [serial = 1381] [outer = 0x123a7d800] 15:35:12 INFO - PROCESS | 1647 | 1461191712587 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]]]}] 15:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 523ms 15:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:35:12 INFO - PROCESS | 1647 | 1461191712626 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 15:35:12 INFO - PROCESS | 1647 | 1461191712627 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 15:35:12 INFO - PROCESS | 1647 | 1461191712629 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:35:12 INFO - PROCESS | 1647 | 1461191712631 Marionette TRACE conn2 <- [1,1814,null,{}] 15:35:12 INFO - PROCESS | 1647 | 1461191712633 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}] 15:35:12 INFO - PROCESS | 1647 | 1461191712739 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 15:35:12 INFO - PROCESS | 1647 | 1461191712743 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x130a2c800 == 67 [pid = 1647] [id = 461] 15:35:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12ce58000) [pid = 1647] [serial = 1382] [outer = 0x0] 15:35:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12da26000) [pid = 1647] [serial = 1383] [outer = 0x12ce58000] 15:35:12 INFO - PROCESS | 1647 | 1461191712769 Marionette DEBUG loaded listener.js 15:35:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12dba0800) [pid = 1647] [serial = 1384] [outer = 0x12ce58000] 15:35:13 INFO - PROCESS | 1647 | 1461191713124 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]]]}] 15:35:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 521ms 15:35:13 INFO - PROCESS | 1647 | 1461191713151 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 15:35:13 INFO - PROCESS | 1647 | 1461191713152 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 15:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:35:13 INFO - PROCESS | 1647 | 1461191713154 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:35:13 INFO - PROCESS | 1647 | 1461191713156 Marionette TRACE conn2 <- [1,1818,null,{}] 15:35:13 INFO - PROCESS | 1647 | 1461191713159 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}] 15:35:13 INFO - PROCESS | 1647 | 1461191713251 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 15:35:13 INFO - PROCESS | 1647 | 1461191713317 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x1372b6000 == 68 [pid = 1647] [id = 462] 15:35:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12db9ec00) [pid = 1647] [serial = 1385] [outer = 0x0] 15:35:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12e119c00) [pid = 1647] [serial = 1386] [outer = 0x12db9ec00] 15:35:13 INFO - PROCESS | 1647 | 1461191713342 Marionette DEBUG loaded listener.js 15:35:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12e798800) [pid = 1647] [serial = 1387] [outer = 0x12db9ec00] 15:35:13 INFO - PROCESS | 1647 | 1461191713788 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]]]}] 15:35:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 669ms 15:35:13 INFO - PROCESS | 1647 | 1461191713831 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 15:35:13 INFO - PROCESS | 1647 | 1461191713834 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 15:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:35:13 INFO - PROCESS | 1647 | 1461191713839 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:35:13 INFO - PROCESS | 1647 | 1461191713841 Marionette TRACE conn2 <- [1,1822,null,{}] 15:35:13 INFO - PROCESS | 1647 | 1461191713845 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}] 15:35:13 INFO - PROCESS | 1647 | 1461191713962 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 15:35:14 INFO - PROCESS | 1647 | 1461191714065 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x125b21800 == 69 [pid = 1647] [id = 463] 15:35:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11885a800) [pid = 1647] [serial = 1388] [outer = 0x0] 15:35:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x118944000) [pid = 1647] [serial = 1389] [outer = 0x11885a800] 15:35:14 INFO - PROCESS | 1647 | 1461191714098 Marionette DEBUG loaded listener.js 15:35:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x11a948400) [pid = 1647] [serial = 1390] [outer = 0x11885a800] 15:35:14 INFO - PROCESS | 1647 | 1461191714532 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]]]}] 15:35:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 722ms 15:35:14 INFO - PROCESS | 1647 | 1461191714561 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 15:35:14 INFO - PROCESS | 1647 | 1461191714565 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 15:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:35:14 INFO - PROCESS | 1647 | 1461191714569 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:35:14 INFO - PROCESS | 1647 | 1461191714571 Marionette TRACE conn2 <- [1,1826,null,{}] 15:35:14 INFO - PROCESS | 1647 | 1461191714574 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}] 15:35:14 INFO - PROCESS | 1647 | 1461191714685 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 15:35:14 INFO - PROCESS | 1647 | 1461191714791 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b416800 == 70 [pid = 1647] [id = 464] 15:35:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x11acc2400) [pid = 1647] [serial = 1391] [outer = 0x0] 15:35:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x11ba51c00) [pid = 1647] [serial = 1392] [outer = 0x11acc2400] 15:35:14 INFO - PROCESS | 1647 | 1461191714824 Marionette DEBUG loaded listener.js 15:35:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x11c2ad800) [pid = 1647] [serial = 1393] [outer = 0x11acc2400] 15:35:15 INFO - PROCESS | 1647 | 1461191715287 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]]]}] 15:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 773ms 15:35:15 INFO - PROCESS | 1647 | 1461191715344 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 15:35:15 INFO - PROCESS | 1647 | 1461191715348 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 15:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:35:15 INFO - PROCESS | 1647 | 1461191715352 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:35:15 INFO - PROCESS | 1647 | 1461191715356 Marionette TRACE conn2 <- [1,1830,null,{}] 15:35:15 INFO - PROCESS | 1647 | 1461191715369 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}] 15:35:15 INFO - PROCESS | 1647 | 1461191715544 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 15:35:15 INFO - PROCESS | 1647 | 1461191715666 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x130a23800 == 71 [pid = 1647] [id = 465] 15:35:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x125a60400) [pid = 1647] [serial = 1394] [outer = 0x0] 15:35:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x126b5a800) [pid = 1647] [serial = 1395] [outer = 0x125a60400] 15:35:15 INFO - PROCESS | 1647 | 1461191715698 Marionette DEBUG loaded listener.js 15:35:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x129db5800) [pid = 1647] [serial = 1396] [outer = 0x125a60400] 15:35:16 INFO - PROCESS | 1647 | 1461191716094 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]]]}] 15:35:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 775ms 15:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:35:16 INFO - PROCESS | 1647 | 1461191716127 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 15:35:16 INFO - PROCESS | 1647 | 1461191716129 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 15:35:16 INFO - PROCESS | 1647 | 1461191716131 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:35:16 INFO - PROCESS | 1647 | 1461191716132 Marionette TRACE conn2 <- [1,1834,null,{}] 15:35:16 INFO - PROCESS | 1647 | 1461191716135 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}] 15:35:16 INFO - PROCESS | 1647 | 1461191716245 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 15:35:16 INFO - PROCESS | 1647 | 1461191716351 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x137b97000 == 72 [pid = 1647] [id = 466] 15:35:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x1275ac000) [pid = 1647] [serial = 1397] [outer = 0x0] 15:35:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12b83d000) [pid = 1647] [serial = 1398] [outer = 0x1275ac000] 15:35:16 INFO - PROCESS | 1647 | 1461191716383 Marionette DEBUG loaded listener.js 15:35:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12bf47800) [pid = 1647] [serial = 1399] [outer = 0x1275ac000] 15:35:16 INFO - PROCESS | 1647 | 1461191716763 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]]]}] 15:35:16 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 15:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 669ms 15:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:35:16 INFO - PROCESS | 1647 | 1461191716801 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 15:35:16 INFO - PROCESS | 1647 | 1461191716802 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 15:35:16 INFO - PROCESS | 1647 | 1461191716804 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:35:16 INFO - PROCESS | 1647 | 1461191716806 Marionette TRACE conn2 <- [1,1838,null,{}] 15:35:16 INFO - PROCESS | 1647 | 1461191716808 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}] 15:35:16 INFO - PROCESS | 1647 | 1461191716916 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 15:35:17 INFO - PROCESS | 1647 | 1461191717013 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x137c6c000 == 73 [pid = 1647] [id = 467] 15:35:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12bf3e400) [pid = 1647] [serial = 1400] [outer = 0x0] 15:35:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12da26800) [pid = 1647] [serial = 1401] [outer = 0x12bf3e400] 15:35:17 INFO - PROCESS | 1647 | 1461191717042 Marionette DEBUG loaded listener.js 15:35:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12e341000) [pid = 1647] [serial = 1402] [outer = 0x12bf3e400] 15:35:17 INFO - PROCESS | 1647 | 1461191717458 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]]]}] 15:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 671ms 15:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:35:17 INFO - PROCESS | 1647 | 1461191717475 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 15:35:17 INFO - PROCESS | 1647 | 1461191717476 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 15:35:17 INFO - PROCESS | 1647 | 1461191717479 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:35:17 INFO - PROCESS | 1647 | 1461191717480 Marionette TRACE conn2 <- [1,1842,null,{}] 15:35:17 INFO - PROCESS | 1647 | 1461191717483 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}] 15:35:17 INFO - PROCESS | 1647 | 1461191717605 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 15:35:17 INFO - PROCESS | 1647 | 1461191717683 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x137e7a800 == 74 [pid = 1647] [id = 468] 15:35:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12e342000) [pid = 1647] [serial = 1403] [outer = 0x0] 15:35:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12e79d800) [pid = 1647] [serial = 1404] [outer = 0x12e342000] 15:35:17 INFO - PROCESS | 1647 | 1461191717718 Marionette DEBUG loaded listener.js 15:35:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12f009000) [pid = 1647] [serial = 1405] [outer = 0x12e342000] 15:35:18 INFO - PROCESS | 1647 | 1461191718126 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]]]}] 15:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 672ms 15:35:18 INFO - PROCESS | 1647 | 1461191718151 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 15:35:18 INFO - PROCESS | 1647 | 1461191718152 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 15:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:35:18 INFO - PROCESS | 1647 | 1461191718155 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:35:18 INFO - PROCESS | 1647 | 1461191718156 Marionette TRACE conn2 <- [1,1846,null,{}] 15:35:18 INFO - PROCESS | 1647 | 1461191718158 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}] 15:35:18 INFO - PROCESS | 1647 | 1461191718265 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 15:35:18 INFO - PROCESS | 1647 | 1461191718362 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x1380df800 == 75 [pid = 1647] [id = 469] 15:35:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x1268efc00) [pid = 1647] [serial = 1406] [outer = 0x0] 15:35:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12f00cc00) [pid = 1647] [serial = 1407] [outer = 0x1268efc00] 15:35:18 INFO - PROCESS | 1647 | 1461191718392 Marionette DEBUG loaded listener.js 15:35:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12f450800) [pid = 1647] [serial = 1408] [outer = 0x1268efc00] 15:35:18 INFO - PROCESS | 1647 | 1461191718815 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]]]}] 15:35:18 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) 15:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 671ms 15:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:35:18 INFO - PROCESS | 1647 | 1461191718826 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 15:35:18 INFO - PROCESS | 1647 | 1461191718828 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 15:35:18 INFO - PROCESS | 1647 | 1461191718830 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:35:18 INFO - PROCESS | 1647 | 1461191718831 Marionette TRACE conn2 <- [1,1850,null,{}] 15:35:18 INFO - PROCESS | 1647 | 1461191718833 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}] 15:35:18 INFO - PROCESS | 1647 | 1461191718961 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 15:35:19 INFO - PROCESS | 1647 | 1461191719071 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x115613000 == 76 [pid = 1647] [id = 470] 15:35:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x11207f400) [pid = 1647] [serial = 1409] [outer = 0x0] 15:35:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x114c07c00) [pid = 1647] [serial = 1410] [outer = 0x11207f400] 15:35:19 INFO - PROCESS | 1647 | 1461191719103 Marionette DEBUG loaded listener.js 15:35:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x125a65c00) [pid = 1647] [serial = 1411] [outer = 0x11207f400] 15:35:19 INFO - PROCESS | 1647 | 1461191719798 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]]]}] 15:35:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1022ms 15:35:19 INFO - PROCESS | 1647 | 1461191719853 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 15:35:19 INFO - PROCESS | 1647 | 1461191719855 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 15:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:35:19 INFO - PROCESS | 1647 | 1461191719859 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:35:19 INFO - PROCESS | 1647 | 1461191719861 Marionette TRACE conn2 <- [1,1854,null,{}] 15:35:19 INFO - PROCESS | 1647 | 1461191719874 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}] 15:35:19 INFO - PROCESS | 1647 | 1461191719978 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 15:35:20 INFO - PROCESS | 1647 | 1461191720062 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cac8000 == 77 [pid = 1647] [id = 471] 15:35:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x112087c00) [pid = 1647] [serial = 1412] [outer = 0x0] 15:35:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x114b19400) [pid = 1647] [serial = 1413] [outer = 0x112087c00] 15:35:20 INFO - PROCESS | 1647 | 1461191720091 Marionette DEBUG loaded listener.js 15:35:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x116561800) [pid = 1647] [serial = 1414] [outer = 0x112087c00] 15:35:20 INFO - PROCESS | 1647 | 1461191720507 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]]]}] 15:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 680ms 15:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:35:20 INFO - PROCESS | 1647 | 1461191720539 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 15:35:20 INFO - PROCESS | 1647 | 1461191720543 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 15:35:20 INFO - PROCESS | 1647 | 1461191720547 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:35:20 INFO - PROCESS | 1647 | 1461191720549 Marionette TRACE conn2 <- [1,1858,null,{}] 15:35:20 INFO - PROCESS | 1647 | 1461191720551 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}] 15:35:20 INFO - PROCESS | 1647 | 1461191720652 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 15:35:20 INFO - PROCESS | 1647 | 1461191720735 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bec3000 == 78 [pid = 1647] [id = 472] 15:35:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x118862800) [pid = 1647] [serial = 1415] [outer = 0x0] 15:35:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x11accf000) [pid = 1647] [serial = 1416] [outer = 0x118862800] 15:35:20 INFO - PROCESS | 1647 | 1461191720763 Marionette DEBUG loaded listener.js 15:35:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x11ba51400) [pid = 1647] [serial = 1417] [outer = 0x118862800] 15:35:21 INFO - PROCESS | 1647 | --DOCSHELL 0x130a2c800 == 77 [pid = 1647] [id = 461] 15:35:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12f88f800 == 76 [pid = 1647] [id = 460] 15:35:21 INFO - PROCESS | 1647 | --DOCSHELL 0x11c966800 == 75 [pid = 1647] [id = 459] 15:35:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12e467800 == 74 [pid = 1647] [id = 458] 15:35:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12d1da800 == 73 [pid = 1647] [id = 457] 15:35:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12c098000 == 72 [pid = 1647] [id = 456] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12b40cc00) [pid = 1647] [serial = 1323] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12b6cc800 == 71 [pid = 1647] [id = 455] 15:35:21 INFO - PROCESS | 1647 | --DOCSHELL 0x129282000 == 70 [pid = 1647] [id = 454] 15:35:21 INFO - PROCESS | 1647 | --DOCSHELL 0x126da6800 == 69 [pid = 1647] [id = 453] 15:35:21 INFO - PROCESS | 1647 | --DOCSHELL 0x11b97d800 == 68 [pid = 1647] [id = 452] 15:35:21 INFO - PROCESS | 1647 | --DOCSHELL 0x119de6000 == 67 [pid = 1647] [id = 451] 15:35:21 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba65800 == 66 [pid = 1647] [id = 450] 15:35:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12f897000 == 65 [pid = 1647] [id = 445] 15:35:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12d8e6800 == 64 [pid = 1647] [id = 444] 15:35:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1269c7000 == 63 [pid = 1647] [id = 443] 15:35:21 INFO - PROCESS | 1647 | --DOCSHELL 0x11aa93000 == 62 [pid = 1647] [id = 442] 15:35:21 INFO - PROCESS | 1647 | 1461191721179 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]]]}] 15:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 669ms 15:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:35:21 INFO - PROCESS | 1647 | 1461191721217 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 15:35:21 INFO - PROCESS | 1647 | 1461191721218 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 15:35:21 INFO - PROCESS | 1647 | 1461191721220 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:35:21 INFO - PROCESS | 1647 | 1461191721223 Marionette TRACE conn2 <- [1,1862,null,{}] 15:35:21 INFO - PROCESS | 1647 | 1461191721230 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}] 15:35:21 INFO - PROCESS | 1647 | 1461191721348 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x1378cf000) [pid = 1647] [serial = 1219] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x114b8fc00) [pid = 1647] [serial = 1284] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x114be5400) [pid = 1647] [serial = 1285] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x125a62400) [pid = 1647] [serial = 1302] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x11923bc00) [pid = 1647] [serial = 1290] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x11a949400) [pid = 1647] [serial = 1291] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x11bad7c00) [pid = 1647] [serial = 1296] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x11c04d400) [pid = 1647] [serial = 1297] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x11c7b3400) [pid = 1647] [serial = 1299] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x123a79400) [pid = 1647] [serial = 1300] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x125d51c00) [pid = 1647] [serial = 1305] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12d06b400) [pid = 1647] [serial = 1278] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x129d52800) [pid = 1647] [serial = 1272] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x11acf0c00) [pid = 1647] [serial = 1293] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x11aee8800) [pid = 1647] [serial = 1294] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x11863f000) [pid = 1647] [serial = 1288] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x115595c00) [pid = 1647] [serial = 1287] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x118857000) [pid = 1647] [serial = 1266] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x127595000) [pid = 1647] [serial = 1308] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x131db5800) [pid = 1647] [serial = 1281] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x130280400) [pid = 1647] [serial = 1264] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12d366c00) [pid = 1647] [serial = 1275] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x11c049800) [pid = 1647] [serial = 1269] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x1268fc800) [pid = 1647] [serial = 1306] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x1289f5c00) [pid = 1647] [serial = 1311] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x1279c2800) [pid = 1647] [serial = 1309] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x118855c00) [pid = 1647] [serial = 1314] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x11b959c00) [pid = 1647] [serial = 1315] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x129d4ac00) [pid = 1647] [serial = 1312] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x129dd9000) [pid = 1647] [serial = 1318] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x129de4000) [pid = 1647] [serial = 1320] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12b2df400) [pid = 1647] [serial = 1321] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x125cda800) [pid = 1647] [serial = 1303] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1299ad400) [pid = 1647] [serial = 1317] [outer = 0x0] [url = about:blank] 15:35:21 INFO - PROCESS | 1647 | 1461191721427 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c9b3000 == 63 [pid = 1647] [id = 473] 15:35:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x118855c00) [pid = 1647] [serial = 1418] [outer = 0x0] 15:35:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11acc7800) [pid = 1647] [serial = 1419] [outer = 0x118855c00] 15:35:21 INFO - PROCESS | 1647 | 1461191721459 Marionette DEBUG loaded listener.js 15:35:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11c991800) [pid = 1647] [serial = 1420] [outer = 0x118855c00] 15:35:21 INFO - PROCESS | 1647 | 1461191721805 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]]]}] 15:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 625ms 15:35:21 INFO - PROCESS | 1647 | 1461191721849 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 15:35:21 INFO - PROCESS | 1647 | 1461191721852 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 15:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:35:21 INFO - PROCESS | 1647 | 1461191721856 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:35:21 INFO - PROCESS | 1647 | 1461191721858 Marionette TRACE conn2 <- [1,1866,null,{}] 15:35:21 INFO - PROCESS | 1647 | 1461191721861 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}] 15:35:22 INFO - PROCESS | 1647 | 1461191722004 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 15:35:22 INFO - PROCESS | 1647 | 1461191722094 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x126d82000 == 64 [pid = 1647] [id = 474] 15:35:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x11c7b3400) [pid = 1647] [serial = 1421] [outer = 0x0] 15:35:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x123a7d400) [pid = 1647] [serial = 1422] [outer = 0x11c7b3400] 15:35:22 INFO - PROCESS | 1647 | 1461191722121 Marionette DEBUG loaded listener.js 15:35:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x125a6c800) [pid = 1647] [serial = 1423] [outer = 0x11c7b3400] 15:35:22 INFO - PROCESS | 1647 | 1461191722406 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]]]}] 15:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 572ms 15:35:22 INFO - PROCESS | 1647 | 1461191722428 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 15:35:22 INFO - PROCESS | 1647 | 1461191722429 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 15:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:35:22 INFO - PROCESS | 1647 | 1461191722439 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:35:22 INFO - PROCESS | 1647 | 1461191722440 Marionette TRACE conn2 <- [1,1870,null,{}] 15:35:22 INFO - PROCESS | 1647 | 1461191722442 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}] 15:35:22 INFO - PROCESS | 1647 | 1461191722535 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 15:35:22 INFO - PROCESS | 1647 | 1461191722613 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b416000 == 65 [pid = 1647] [id = 475] 15:35:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x125a60c00) [pid = 1647] [serial = 1424] [outer = 0x0] 15:35:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x125d51c00) [pid = 1647] [serial = 1425] [outer = 0x125a60c00] 15:35:22 INFO - PROCESS | 1647 | 1461191722640 Marionette DEBUG loaded listener.js 15:35:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12726d000) [pid = 1647] [serial = 1426] [outer = 0x125a60c00] 15:35:22 INFO - PROCESS | 1647 | 1461191722936 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]]]}] 15:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 519ms 15:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:35:22 INFO - PROCESS | 1647 | 1461191722958 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 15:35:22 INFO - PROCESS | 1647 | 1461191722959 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 15:35:22 INFO - PROCESS | 1647 | 1461191722962 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:35:22 INFO - PROCESS | 1647 | 1461191722965 Marionette TRACE conn2 <- [1,1874,null,{}] 15:35:22 INFO - PROCESS | 1647 | 1461191722969 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}] 15:35:23 INFO - PROCESS | 1647 | 1461191723075 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 15:35:23 INFO - PROCESS | 1647 | 1461191723080 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c0a2000 == 66 [pid = 1647] [id = 476] 15:35:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x127785800) [pid = 1647] [serial = 1427] [outer = 0x0] 15:35:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x1289f2400) [pid = 1647] [serial = 1428] [outer = 0x127785800] 15:35:23 INFO - PROCESS | 1647 | 1461191723107 Marionette DEBUG loaded listener.js 15:35:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12b2dc000) [pid = 1647] [serial = 1429] [outer = 0x127785800] 15:35:23 INFO - PROCESS | 1647 | 1461191723521 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]]]}] 15:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 573ms 15:35:23 INFO - PROCESS | 1647 | 1461191723536 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 15:35:23 INFO - PROCESS | 1647 | 1461191723538 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 15:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:35:23 INFO - PROCESS | 1647 | 1461191723542 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:35:23 INFO - PROCESS | 1647 | 1461191723543 Marionette TRACE conn2 <- [1,1878,null,{}] 15:35:23 INFO - PROCESS | 1647 | 1461191723551 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}] 15:35:23 INFO - PROCESS | 1647 | 1461191723732 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 15:35:23 INFO - PROCESS | 1647 | 1461191723757 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d868000 == 67 [pid = 1647] [id = 477] 15:35:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x126b5ac00) [pid = 1647] [serial = 1430] [outer = 0x0] 15:35:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12b409c00) [pid = 1647] [serial = 1431] [outer = 0x126b5ac00] 15:35:23 INFO - PROCESS | 1647 | 1461191723800 Marionette DEBUG loaded listener.js 15:35:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12b8a8000) [pid = 1647] [serial = 1432] [outer = 0x126b5ac00] 15:35:24 INFO - PROCESS | 1647 | 1461191724247 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]]]}] 15:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 725ms 15:35:24 INFO - PROCESS | 1647 | 1461191724268 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 15:35:24 INFO - PROCESS | 1647 | 1461191724269 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 15:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:35:24 INFO - PROCESS | 1647 | 1461191724271 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:35:24 INFO - PROCESS | 1647 | 1461191724272 Marionette TRACE conn2 <- [1,1882,null,{}] 15:35:24 INFO - PROCESS | 1647 | 1461191724275 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}] 15:35:24 INFO - PROCESS | 1647 | 1461191724393 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 15:35:24 INFO - PROCESS | 1647 | 1461191724435 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e464800 == 68 [pid = 1647] [id = 478] 15:35:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12b2d8000) [pid = 1647] [serial = 1433] [outer = 0x0] 15:35:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12bd0e400) [pid = 1647] [serial = 1434] [outer = 0x12b2d8000] 15:35:24 INFO - PROCESS | 1647 | 1461191724460 Marionette DEBUG loaded listener.js 15:35:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12d366c00) [pid = 1647] [serial = 1435] [outer = 0x12b2d8000] 15:35:24 INFO - PROCESS | 1647 | 1461191724790 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]]]}] 15:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 568ms 15:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:35:24 INFO - PROCESS | 1647 | 1461191724840 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 15:35:24 INFO - PROCESS | 1647 | 1461191724841 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 15:35:24 INFO - PROCESS | 1647 | 1461191724843 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:35:24 INFO - PROCESS | 1647 | 1461191724844 Marionette TRACE conn2 <- [1,1886,null,{}] 15:35:24 INFO - PROCESS | 1647 | 1461191724849 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}] 15:35:24 INFO - PROCESS | 1647 | 1461191724965 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 15:35:24 INFO - PROCESS | 1647 | 1461191724981 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f0ad000 == 69 [pid = 1647] [id = 479] 15:35:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x11ba52800) [pid = 1647] [serial = 1436] [outer = 0x0] 15:35:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12dba2400) [pid = 1647] [serial = 1437] [outer = 0x11ba52800] 15:35:25 INFO - PROCESS | 1647 | 1461191725008 Marionette DEBUG loaded listener.js 15:35:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12e79b000) [pid = 1647] [serial = 1438] [outer = 0x11ba52800] 15:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x11a94dc00) [pid = 1647] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x125d0ac00) [pid = 1647] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x11885dc00) [pid = 1647] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x127af7c00) [pid = 1647] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x11bae1400) [pid = 1647] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x125d0a000) [pid = 1647] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x114245800) [pid = 1647] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x11c993800) [pid = 1647] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x112086800) [pid = 1647] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12b646800) [pid = 1647] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x123a7d800) [pid = 1647] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:35:25 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12ce58000) [pid = 1647] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:35:25 INFO - PROCESS | 1647 | 1461191725655 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]]]}] 15:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 821ms 15:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:35:25 INFO - PROCESS | 1647 | 1461191725665 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 15:35:25 INFO - PROCESS | 1647 | 1461191725667 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 15:35:25 INFO - PROCESS | 1647 | 1461191725669 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:35:25 INFO - PROCESS | 1647 | 1461191725670 Marionette TRACE conn2 <- [1,1890,null,{}] 15:35:25 INFO - PROCESS | 1647 | 1461191725672 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}] 15:35:25 INFO - PROCESS | 1647 | 1461191725764 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 15:35:25 INFO - PROCESS | 1647 | 1461191725829 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb63800 == 70 [pid = 1647] [id = 480] 15:35:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x11b955000) [pid = 1647] [serial = 1439] [outer = 0x0] 15:35:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x125a6b400) [pid = 1647] [serial = 1440] [outer = 0x11b955000] 15:35:25 INFO - PROCESS | 1647 | 1461191725855 Marionette DEBUG loaded listener.js 15:35:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12bbb4c00) [pid = 1647] [serial = 1441] [outer = 0x11b955000] 15:35:26 INFO - PROCESS | 1647 | 1461191726193 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]]]}] 15:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 569ms 15:35:26 INFO - PROCESS | 1647 | 1461191726239 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 15:35:26 INFO - PROCESS | 1647 | 1461191726241 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 15:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:35:26 INFO - PROCESS | 1647 | 1461191726245 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:35:26 INFO - PROCESS | 1647 | 1461191726247 Marionette TRACE conn2 <- [1,1894,null,{}] 15:35:26 INFO - PROCESS | 1647 | 1461191726251 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}] 15:35:26 INFO - PROCESS | 1647 | 1461191726413 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 15:35:26 INFO - PROCESS | 1647 | 1461191726520 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x13031d800 == 71 [pid = 1647] [id = 481] 15:35:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12ef6a400) [pid = 1647] [serial = 1442] [outer = 0x0] 15:35:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12ef72c00) [pid = 1647] [serial = 1443] [outer = 0x12ef6a400] 15:35:26 INFO - PROCESS | 1647 | 1461191726592 Marionette DEBUG loaded listener.js 15:35:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12f7a5c00) [pid = 1647] [serial = 1444] [outer = 0x12ef6a400] 15:35:26 INFO - PROCESS | 1647 | 1461191726877 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]]]}] 15:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 672ms 15:35:26 INFO - PROCESS | 1647 | 1461191726920 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 15:35:26 INFO - PROCESS | 1647 | 1461191726921 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 15:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:35:26 INFO - PROCESS | 1647 | 1461191726924 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:35:26 INFO - PROCESS | 1647 | 1461191726925 Marionette TRACE conn2 <- [1,1898,null,{}] 15:35:26 INFO - PROCESS | 1647 | 1461191726927 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}] 15:35:27 INFO - PROCESS | 1647 | 1461191727023 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 15:35:27 INFO - PROCESS | 1647 | 1461191727089 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x1372b9800 == 72 [pid = 1647] [id = 482] 15:35:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12699c800) [pid = 1647] [serial = 1445] [outer = 0x0] 15:35:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12f7aa800) [pid = 1647] [serial = 1446] [outer = 0x12699c800] 15:35:27 INFO - PROCESS | 1647 | 1461191727114 Marionette DEBUG loaded listener.js 15:35:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12fc7e400) [pid = 1647] [serial = 1447] [outer = 0x12699c800] 15:35:27 INFO - PROCESS | 1647 | 1461191727381 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]]]}] 15:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 468ms 15:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:35:27 INFO - PROCESS | 1647 | 1461191727392 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 15:35:27 INFO - PROCESS | 1647 | 1461191727393 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 15:35:27 INFO - PROCESS | 1647 | 1461191727396 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:35:27 INFO - PROCESS | 1647 | 1461191727399 Marionette TRACE conn2 <- [1,1902,null,{}] 15:35:27 INFO - PROCESS | 1647 | 1461191727408 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}] 15:35:27 INFO - PROCESS | 1647 | 1461191727506 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 15:35:27 INFO - PROCESS | 1647 | 1461191727642 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x11970e800 == 73 [pid = 1647] [id = 483] 15:35:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x11207fc00) [pid = 1647] [serial = 1448] [outer = 0x0] 15:35:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x1140ba800) [pid = 1647] [serial = 1449] [outer = 0x11207fc00] 15:35:27 INFO - PROCESS | 1647 | 1461191727675 Marionette DEBUG loaded listener.js 15:35:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x115250c00) [pid = 1647] [serial = 1450] [outer = 0x11207fc00] 15:35:28 INFO - PROCESS | 1647 | 1461191728153 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]]]}] 15:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 779ms 15:35:28 INFO - PROCESS | 1647 | 1461191728177 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 15:35:28 INFO - PROCESS | 1647 | 1461191728180 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 15:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:35:28 INFO - PROCESS | 1647 | 1461191728184 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:35:28 INFO - PROCESS | 1647 | 1461191728186 Marionette TRACE conn2 <- [1,1906,null,{}] 15:35:28 INFO - PROCESS | 1647 | 1461191728189 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}] 15:35:28 INFO - PROCESS | 1647 | 1461191728310 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 15:35:28 INFO - PROCESS | 1647 | 1461191728418 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272ef000 == 74 [pid = 1647] [id = 484] 15:35:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x1155a0000) [pid = 1647] [serial = 1451] [outer = 0x0] 15:35:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x11b958800) [pid = 1647] [serial = 1452] [outer = 0x1155a0000] 15:35:28 INFO - PROCESS | 1647 | 1461191728452 Marionette DEBUG loaded listener.js 15:35:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x11c045c00) [pid = 1647] [serial = 1453] [outer = 0x1155a0000] 15:35:28 INFO - PROCESS | 1647 | 1461191728876 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]]]}] 15:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 720ms 15:35:28 INFO - PROCESS | 1647 | 1461191728923 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 15:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:35:28 INFO - PROCESS | 1647 | 1461191728926 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 15:35:28 INFO - PROCESS | 1647 | 1461191728942 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:35:28 INFO - PROCESS | 1647 | 1461191728944 Marionette TRACE conn2 <- [1,1910,null,{}] 15:35:28 INFO - PROCESS | 1647 | 1461191728948 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}] 15:35:29 INFO - PROCESS | 1647 | 1461191729058 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 15:35:29 INFO - PROCESS | 1647 | 1461191729166 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e46e800 == 75 [pid = 1647] [id = 485] 15:35:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x11c2b6000) [pid = 1647] [serial = 1454] [outer = 0x0] 15:35:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x125a6b000) [pid = 1647] [serial = 1455] [outer = 0x11c2b6000] 15:35:29 INFO - PROCESS | 1647 | 1461191729199 Marionette DEBUG loaded listener.js 15:35:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x1279bc800) [pid = 1647] [serial = 1456] [outer = 0x11c2b6000] 15:35:29 INFO - PROCESS | 1647 | 1461191729621 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]]]}] 15:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 734ms 15:35:29 INFO - PROCESS | 1647 | 1461191729664 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 15:35:29 INFO - PROCESS | 1647 | 1461191729666 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 15:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:35:29 INFO - PROCESS | 1647 | 1461191729673 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:35:29 INFO - PROCESS | 1647 | 1461191729678 Marionette TRACE conn2 <- [1,1914,null,{}] 15:35:29 INFO - PROCESS | 1647 | 1461191729681 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}] 15:35:29 INFO - PROCESS | 1647 | 1461191729793 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 15:35:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x127af7c00) [pid = 1647] [serial = 1457] [outer = 0x12f7a9800] 15:35:29 INFO - PROCESS | 1647 | 1461191729918 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x1382d7000 == 76 [pid = 1647] [id = 486] 15:35:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x129d4a400) [pid = 1647] [serial = 1458] [outer = 0x0] 15:35:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12b40d000) [pid = 1647] [serial = 1459] [outer = 0x129d4a400] 15:35:29 INFO - PROCESS | 1647 | 1461191729967 Marionette DEBUG loaded listener.js 15:35:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12da24c00) [pid = 1647] [serial = 1460] [outer = 0x129d4a400] 15:35:30 INFO - PROCESS | 1647 | 1461191730438 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]]]}] 15:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 827ms 15:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:35:30 INFO - PROCESS | 1647 | 1461191730497 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 15:35:30 INFO - PROCESS | 1647 | 1461191730499 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 15:35:30 INFO - PROCESS | 1647 | 1461191730501 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:35:30 INFO - PROCESS | 1647 | 1461191730503 Marionette TRACE conn2 <- [1,1918,null,{}] 15:35:30 INFO - PROCESS | 1647 | 1461191730505 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}] 15:35:30 INFO - PROCESS | 1647 | 1461191730618 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 15:35:30 INFO - PROCESS | 1647 | 1461191730697 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1381de000 == 77 [pid = 1647] [id = 487] 15:35:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12e113800) [pid = 1647] [serial = 1461] [outer = 0x0] 15:35:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12ef69c00) [pid = 1647] [serial = 1462] [outer = 0x12e113800] 15:35:30 INFO - PROCESS | 1647 | 1461191730727 Marionette DEBUG loaded listener.js 15:35:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12f452800) [pid = 1647] [serial = 1463] [outer = 0x12e113800] 15:35:31 INFO - PROCESS | 1647 | 1461191731134 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]]]}] 15:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 669ms 15:35:31 INFO - PROCESS | 1647 | 1461191731170 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 15:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:35:31 INFO - PROCESS | 1647 | 1461191731172 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 15:35:31 INFO - PROCESS | 1647 | 1461191731174 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:35:31 INFO - PROCESS | 1647 | 1461191731175 Marionette TRACE conn2 <- [1,1922,null,{}] 15:35:31 INFO - PROCESS | 1647 | 1461191731178 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}] 15:35:31 INFO - PROCESS | 1647 | 1461191731289 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 15:35:31 INFO - PROCESS | 1647 | 1461191731397 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x138528800 == 78 [pid = 1647] [id = 488] 15:35:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12fc10000) [pid = 1647] [serial = 1464] [outer = 0x0] 15:35:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12fc12000) [pid = 1647] [serial = 1465] [outer = 0x12fc10000] 15:35:31 INFO - PROCESS | 1647 | 1461191731435 Marionette DEBUG loaded listener.js 15:35:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12fc19c00) [pid = 1647] [serial = 1466] [outer = 0x12fc10000] 15:35:31 INFO - PROCESS | 1647 | 1461191731859 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]]]}] 15:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 719ms 15:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:35:31 INFO - PROCESS | 1647 | 1461191731915 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 15:35:31 INFO - PROCESS | 1647 | 1461191731916 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 15:35:31 INFO - PROCESS | 1647 | 1461191731918 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:35:31 INFO - PROCESS | 1647 | 1461191731919 Marionette TRACE conn2 <- [1,1926,null,{}] 15:35:31 INFO - PROCESS | 1647 | 1461191731921 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}] 15:35:32 INFO - PROCESS | 1647 | 1461191732066 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 15:35:32 INFO - PROCESS | 1647 | 1461191732213 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x1386ce800 == 79 [pid = 1647] [id = 489] 15:35:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12fc80400) [pid = 1647] [serial = 1467] [outer = 0x0] 15:35:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x130278000) [pid = 1647] [serial = 1468] [outer = 0x12fc80400] 15:35:32 INFO - PROCESS | 1647 | 1461191732263 Marionette DEBUG loaded listener.js 15:35:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x130283000) [pid = 1647] [serial = 1469] [outer = 0x12fc80400] 15:35:32 INFO - PROCESS | 1647 | 1461191732732 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]]]}] 15:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 819ms 15:35:32 INFO - PROCESS | 1647 | 1461191732737 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 15:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:35:32 INFO - PROCESS | 1647 | 1461191732739 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 15:35:32 INFO - PROCESS | 1647 | 1461191732741 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:35:32 INFO - PROCESS | 1647 | 1461191732742 Marionette TRACE conn2 <- [1,1930,null,{}] 15:35:32 INFO - PROCESS | 1647 | 1461191732745 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}] 15:35:32 INFO - PROCESS | 1647 | 1461191732856 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 15:35:32 INFO - PROCESS | 1647 | 1461191732995 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x13bbc5000 == 80 [pid = 1647] [id = 490] 15:35:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12e10c400) [pid = 1647] [serial = 1470] [outer = 0x0] 15:35:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x131db2800) [pid = 1647] [serial = 1471] [outer = 0x12e10c400] 15:35:33 INFO - PROCESS | 1647 | 1461191733026 Marionette DEBUG loaded listener.js 15:35:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x131dba800) [pid = 1647] [serial = 1472] [outer = 0x12e10c400] 15:35:33 INFO - PROCESS | 1647 | 1461191733444 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]]]}] 15:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 719ms 15:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:35:33 INFO - PROCESS | 1647 | 1461191733461 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 15:35:33 INFO - PROCESS | 1647 | 1461191733462 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 15:35:33 INFO - PROCESS | 1647 | 1461191733464 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:35:33 INFO - PROCESS | 1647 | 1461191733465 Marionette TRACE conn2 <- [1,1934,null,{}] 15:35:33 INFO - PROCESS | 1647 | 1461191733468 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}] 15:35:33 INFO - PROCESS | 1647 | 1461191733600 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 15:35:33 INFO - PROCESS | 1647 | 1461191733875 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x126f8a800 == 81 [pid = 1647] [id = 491] 15:35:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x114657c00) [pid = 1647] [serial = 1473] [outer = 0x0] 15:35:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x114be0400) [pid = 1647] [serial = 1474] [outer = 0x114657c00] 15:35:33 INFO - PROCESS | 1647 | 1461191733905 Marionette DEBUG loaded listener.js 15:35:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x115853000) [pid = 1647] [serial = 1475] [outer = 0x114657c00] 15:35:34 INFO - PROCESS | 1647 | 1461191734355 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]]]}] 15:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 920ms 15:35:34 INFO - PROCESS | 1647 | 1461191734385 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 15:35:34 INFO - PROCESS | 1647 | 1461191734387 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 15:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:35:34 INFO - PROCESS | 1647 | 1461191734390 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:35:34 INFO - PROCESS | 1647 | 1461191734393 Marionette TRACE conn2 <- [1,1938,null,{}] 15:35:34 INFO - PROCESS | 1647 | 1461191734416 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}] 15:35:34 INFO - PROCESS | 1647 | 1461191734524 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 15:35:34 INFO - PROCESS | 1647 | 1461191734609 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c3a1000 == 82 [pid = 1647] [id = 492] 15:35:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x11a602800) [pid = 1647] [serial = 1476] [outer = 0x0] 15:35:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x11aee3c00) [pid = 1647] [serial = 1477] [outer = 0x11a602800] 15:35:34 INFO - PROCESS | 1647 | 1461191734639 Marionette DEBUG loaded listener.js 15:35:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x11bae4400) [pid = 1647] [serial = 1478] [outer = 0x11a602800] 15:35:35 INFO - PROCESS | 1647 | --DOCSHELL 0x1372b9800 == 81 [pid = 1647] [id = 482] 15:35:35 INFO - PROCESS | 1647 | --DOCSHELL 0x13031d800 == 80 [pid = 1647] [id = 481] 15:35:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb63800 == 79 [pid = 1647] [id = 480] 15:35:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12f0ad000 == 78 [pid = 1647] [id = 479] 15:35:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12e464800 == 77 [pid = 1647] [id = 478] 15:35:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12d868000 == 76 [pid = 1647] [id = 477] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x114c0f400) [pid = 1647] [serial = 1347] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x12e119c00) [pid = 1647] [serial = 1386] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12c0a2000 == 75 [pid = 1647] [id = 476] 15:35:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12b416000 == 74 [pid = 1647] [id = 475] 15:35:35 INFO - PROCESS | 1647 | --DOCSHELL 0x126d82000 == 73 [pid = 1647] [id = 474] 15:35:35 INFO - PROCESS | 1647 | --DOCSHELL 0x11c9b3000 == 72 [pid = 1647] [id = 473] 15:35:35 INFO - PROCESS | 1647 | --DOCSHELL 0x11bec3000 == 71 [pid = 1647] [id = 472] 15:35:35 INFO - PROCESS | 1647 | --DOCSHELL 0x11cac8000 == 70 [pid = 1647] [id = 471] 15:35:35 INFO - PROCESS | 1647 | --DOCSHELL 0x137c6c000 == 69 [pid = 1647] [id = 467] 15:35:35 INFO - PROCESS | 1647 | --DOCSHELL 0x137b97000 == 68 [pid = 1647] [id = 466] 15:35:35 INFO - PROCESS | 1647 | --DOCSHELL 0x130a23800 == 67 [pid = 1647] [id = 465] 15:35:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12b416800 == 66 [pid = 1647] [id = 464] 15:35:35 INFO - PROCESS | 1647 | --DOCSHELL 0x125b21800 == 65 [pid = 1647] [id = 463] 15:35:35 INFO - PROCESS | 1647 | 1461191735130 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]]]}] 15:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 773ms 15:35:35 INFO - PROCESS | 1647 | 1461191735166 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 15:35:35 INFO - PROCESS | 1647 | 1461191735168 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 15:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:35:35 INFO - PROCESS | 1647 | 1461191735171 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:35:35 INFO - PROCESS | 1647 | 1461191735172 Marionette TRACE conn2 <- [1,1942,null,{}] 15:35:35 INFO - PROCESS | 1647 | 1461191735174 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}] 15:35:35 INFO - PROCESS | 1647 | 1461191735266 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 15:35:35 INFO - PROCESS | 1647 | 1461191735272 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c39b800 == 66 [pid = 1647] [id = 493] 15:35:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x11c5c8800) [pid = 1647] [serial = 1479] [outer = 0x0] 15:35:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x123a7b000) [pid = 1647] [serial = 1480] [outer = 0x11c5c8800] 15:35:35 INFO - PROCESS | 1647 | 1461191735298 Marionette DEBUG loaded listener.js 15:35:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x125cd8800) [pid = 1647] [serial = 1481] [outer = 0x11c5c8800] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x115552800) [pid = 1647] [serial = 1326] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x119d56800) [pid = 1647] [serial = 1329] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x11acf0400) [pid = 1647] [serial = 1356] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x11b955c00) [pid = 1647] [serial = 1357] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12887d800) [pid = 1647] [serial = 1368] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x129d57400) [pid = 1647] [serial = 1369] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x11c2bc400) [pid = 1647] [serial = 1332] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x127597c00) [pid = 1647] [serial = 1335] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x118f87400) [pid = 1647] [serial = 1353] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x11a94bc00) [pid = 1647] [serial = 1354] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12b2e3000) [pid = 1647] [serial = 1338] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12b2d6c00) [pid = 1647] [serial = 1371] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x11c2d3c00) [pid = 1647] [serial = 1359] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x11c992c00) [pid = 1647] [serial = 1360] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x125d6d400) [pid = 1647] [serial = 1365] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x114c14800) [pid = 1647] [serial = 1351] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x1146c4c00) [pid = 1647] [serial = 1350] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x123a7fc00) [pid = 1647] [serial = 1362] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x125a64000) [pid = 1647] [serial = 1363] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x11559f800) [pid = 1647] [serial = 1377] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12bba7400) [pid = 1647] [serial = 1341] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12d0cf800) [pid = 1647] [serial = 1344] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12b8a4400) [pid = 1647] [serial = 1374] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12b405800) [pid = 1647] [serial = 1372] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12b403800) [pid = 1647] [serial = 1380] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12da26000) [pid = 1647] [serial = 1383] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12dba0800) [pid = 1647] [serial = 1384] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x125a5e800) [pid = 1647] [serial = 1378] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12bbad800) [pid = 1647] [serial = 1375] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x12bf3d800) [pid = 1647] [serial = 1381] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x1275a5800) [pid = 1647] [serial = 1366] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1647 | 1461191735698 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]]]}] 15:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 568ms 15:35:35 INFO - PROCESS | 1647 | 1461191735740 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 15:35:35 INFO - PROCESS | 1647 | 1461191735741 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 15:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:35:35 INFO - PROCESS | 1647 | 1461191735748 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:35:35 INFO - PROCESS | 1647 | 1461191735752 Marionette TRACE conn2 <- [1,1946,null,{}] 15:35:35 INFO - PROCESS | 1647 | 1461191735755 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}] 15:35:35 INFO - PROCESS | 1647 | 1461191735848 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 15:35:35 INFO - PROCESS | 1647 | 1461191735852 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b4c5800 == 67 [pid = 1647] [id = 494] 15:35:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x125cd9800) [pid = 1647] [serial = 1482] [outer = 0x0] 15:35:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x127599000) [pid = 1647] [serial = 1483] [outer = 0x125cd9800] 15:35:35 INFO - PROCESS | 1647 | 1461191735878 Marionette DEBUG loaded listener.js 15:35:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x1299ab000) [pid = 1647] [serial = 1484] [outer = 0x125cd9800] 15:35:36 INFO - PROCESS | 1647 | 1461191736232 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]]]}] 15:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 526ms 15:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:35:36 INFO - PROCESS | 1647 | 1461191736270 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 15:35:36 INFO - PROCESS | 1647 | 1461191736272 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 15:35:36 INFO - PROCESS | 1647 | 1461191736274 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:35:36 INFO - PROCESS | 1647 | 1461191736275 Marionette TRACE conn2 <- [1,1950,null,{}] 15:35:36 INFO - PROCESS | 1647 | 1461191736277 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}] 15:35:36 INFO - PROCESS | 1647 | 1461191736370 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 15:35:36 INFO - PROCESS | 1647 | 1461191736374 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cecc000 == 68 [pid = 1647] [id = 495] 15:35:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x1299b4800) [pid = 1647] [serial = 1485] [outer = 0x0] 15:35:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x129db0400) [pid = 1647] [serial = 1486] [outer = 0x1299b4800] 15:35:36 INFO - PROCESS | 1647 | 1461191736400 Marionette DEBUG loaded listener.js 15:35:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12b403800) [pid = 1647] [serial = 1487] [outer = 0x1299b4800] 15:35:36 INFO - PROCESS | 1647 | 1461191736747 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]]]}] 15:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 518ms 15:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:35:36 INFO - PROCESS | 1647 | 1461191736793 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 15:35:36 INFO - PROCESS | 1647 | 1461191736794 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 15:35:36 INFO - PROCESS | 1647 | 1461191736796 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:35:36 INFO - PROCESS | 1647 | 1461191736797 Marionette TRACE conn2 <- [1,1954,null,{}] 15:35:36 INFO - PROCESS | 1647 | 1461191736800 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}] 15:35:36 INFO - PROCESS | 1647 | 1461191736923 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 15:35:36 INFO - PROCESS | 1647 | 1461191736967 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d8e7000 == 69 [pid = 1647] [id = 496] 15:35:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12bd02800) [pid = 1647] [serial = 1488] [outer = 0x0] 15:35:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12bf40800) [pid = 1647] [serial = 1489] [outer = 0x12bd02800] 15:35:37 INFO - PROCESS | 1647 | 1461191737000 Marionette DEBUG loaded listener.js 15:35:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12da24000) [pid = 1647] [serial = 1490] [outer = 0x12bd02800] 15:35:37 INFO - PROCESS | 1647 | 1461191737311 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]]]}] 15:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 570ms 15:35:37 INFO - PROCESS | 1647 | 1461191737373 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 15:35:37 INFO - PROCESS | 1647 | 1461191737374 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 15:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:35:37 INFO - PROCESS | 1647 | 1461191737377 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:35:37 INFO - PROCESS | 1647 | 1461191737378 Marionette TRACE conn2 <- [1,1958,null,{}] 15:35:37 INFO - PROCESS | 1647 | 1461191737380 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}] 15:35:37 INFO - PROCESS | 1647 | 1461191737497 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 15:35:37 INFO - PROCESS | 1647 | 1461191737510 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e7ba000 == 70 [pid = 1647] [id = 497] 15:35:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x114c14800) [pid = 1647] [serial = 1491] [outer = 0x0] 15:35:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12b83d400) [pid = 1647] [serial = 1492] [outer = 0x114c14800] 15:35:37 INFO - PROCESS | 1647 | 1461191737536 Marionette DEBUG loaded listener.js 15:35:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12ef69800) [pid = 1647] [serial = 1493] [outer = 0x114c14800] 15:35:37 INFO - PROCESS | 1647 | 1461191737887 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]]]}] 15:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 517ms 15:35:37 INFO - PROCESS | 1647 | 1461191737895 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 15:35:37 INFO - PROCESS | 1647 | 1461191737897 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 15:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:35:37 INFO - PROCESS | 1647 | 1461191737906 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:35:37 INFO - PROCESS | 1647 | 1461191737907 Marionette TRACE conn2 <- [1,1962,null,{}] 15:35:37 INFO - PROCESS | 1647 | 1461191737910 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}] 15:35:38 INFO - PROCESS | 1647 | 1461191738024 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 15:35:38 INFO - PROCESS | 1647 | 1461191738035 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x1301b2000 == 71 [pid = 1647] [id = 498] 15:35:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x11208e400) [pid = 1647] [serial = 1494] [outer = 0x0] 15:35:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x112095c00) [pid = 1647] [serial = 1495] [outer = 0x11208e400] 15:35:38 INFO - PROCESS | 1647 | 1461191738059 Marionette DEBUG loaded listener.js 15:35:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x11209b000) [pid = 1647] [serial = 1496] [outer = 0x11208e400] 15:35:38 INFO - PROCESS | 1647 | 1461191738475 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]]]}] 15:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 625ms 15:35:38 INFO - PROCESS | 1647 | 1461191738527 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 15:35:38 INFO - PROCESS | 1647 | 1461191738529 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 15:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:35:38 INFO - PROCESS | 1647 | 1461191738535 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:35:38 INFO - PROCESS | 1647 | 1461191738537 Marionette TRACE conn2 <- [1,1966,null,{}] 15:35:38 INFO - PROCESS | 1647 | 1461191738540 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}] 15:35:38 INFO - PROCESS | 1647 | 1461191738715 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 15:35:38 INFO - PROCESS | 1647 | 1461191738735 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x13109e800 == 72 [pid = 1647] [id = 499] 15:35:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x1156f0000) [pid = 1647] [serial = 1497] [outer = 0x0] 15:35:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12f003c00) [pid = 1647] [serial = 1498] [outer = 0x1156f0000] 15:35:38 INFO - PROCESS | 1647 | 1461191738760 Marionette DEBUG loaded listener.js 15:35:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12f79b400) [pid = 1647] [serial = 1499] [outer = 0x1156f0000] 15:35:39 INFO - PROCESS | 1647 | 1461191739119 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]]]}] 15:35:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:35:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 620ms 15:35:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:35:39 INFO - PROCESS | 1647 | 1461191739160 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 15:35:39 INFO - PROCESS | 1647 | 1461191739162 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 15:35:39 INFO - PROCESS | 1647 | 1461191739164 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:35:39 INFO - PROCESS | 1647 | 1461191739165 Marionette TRACE conn2 <- [1,1970,null,{}] 15:35:39 INFO - PROCESS | 1647 | 1461191739167 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}] 15:35:39 INFO - PROCESS | 1647 | 1461191739428 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 15:35:39 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x112087c00) [pid = 1647] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:35:39 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x125a60c00) [pid = 1647] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:35:39 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x126b5ac00) [pid = 1647] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:35:39 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x118855c00) [pid = 1647] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:35:39 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x118862800) [pid = 1647] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:35:39 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x127785800) [pid = 1647] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:35:39 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12b2d8000) [pid = 1647] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:35:39 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x11c7b3400) [pid = 1647] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:35:39 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x11b955000) [pid = 1647] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:35:39 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x11ba52800) [pid = 1647] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:35:39 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12ef6a400) [pid = 1647] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:35:39 INFO - PROCESS | 1647 | 1461191739480 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba6a000 == 73 [pid = 1647] [id = 500] 15:35:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x112087c00) [pid = 1647] [serial = 1500] [outer = 0x0] 15:35:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x118862800) [pid = 1647] [serial = 1501] [outer = 0x112087c00] 15:35:39 INFO - PROCESS | 1647 | 1461191739506 Marionette DEBUG loaded listener.js 15:35:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x125b66800) [pid = 1647] [serial = 1502] [outer = 0x112087c00] 15:35:39 INFO - PROCESS | 1647 | 1461191739782 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]]]}] 15:35:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:35:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 671ms 15:35:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:35:39 INFO - PROCESS | 1647 | 1461191739835 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 15:35:39 INFO - PROCESS | 1647 | 1461191739837 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 15:35:39 INFO - PROCESS | 1647 | 1461191739839 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:35:39 INFO - PROCESS | 1647 | 1461191739840 Marionette TRACE conn2 <- [1,1974,null,{}] 15:35:39 INFO - PROCESS | 1647 | 1461191739842 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}] 15:35:39 INFO - PROCESS | 1647 | 1461191739936 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 15:35:40 INFO - PROCESS | 1647 | 1461191740020 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x1379df000 == 74 [pid = 1647] [id = 501] 15:35:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x11aee8800) [pid = 1647] [serial = 1503] [outer = 0x0] 15:35:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12d36b400) [pid = 1647] [serial = 1504] [outer = 0x11aee8800] 15:35:40 INFO - PROCESS | 1647 | 1461191740051 Marionette DEBUG loaded listener.js 15:35:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12fc7a000) [pid = 1647] [serial = 1505] [outer = 0x11aee8800] 15:35:40 INFO - PROCESS | 1647 | 1461191740340 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]]]}] 15:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 518ms 15:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:35:40 INFO - PROCESS | 1647 | 1461191740357 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 15:35:40 INFO - PROCESS | 1647 | 1461191740359 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 15:35:40 INFO - PROCESS | 1647 | 1461191740361 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:35:40 INFO - PROCESS | 1647 | 1461191740364 Marionette TRACE conn2 <- [1,1978,null,{}] 15:35:40 INFO - PROCESS | 1647 | 1461191740373 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}] 15:35:40 INFO - PROCESS | 1647 | 1461191740486 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 15:35:40 INFO - PROCESS | 1647 | 1461191740490 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x1381f7800 == 75 [pid = 1647] [id = 502] 15:35:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12fc81400) [pid = 1647] [serial = 1506] [outer = 0x0] 15:35:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x131dbd000) [pid = 1647] [serial = 1507] [outer = 0x12fc81400] 15:35:40 INFO - PROCESS | 1647 | 1461191740517 Marionette DEBUG loaded listener.js 15:35:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x1378cb400) [pid = 1647] [serial = 1508] [outer = 0x12fc81400] 15:35:40 INFO - PROCESS | 1647 | 1461191740854 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]]]}] 15:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 527ms 15:35:40 INFO - PROCESS | 1647 | 1461191740888 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 15:35:40 INFO - PROCESS | 1647 | 1461191740890 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 15:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:35:40 INFO - PROCESS | 1647 | 1461191740892 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:35:40 INFO - PROCESS | 1647 | 1461191740893 Marionette TRACE conn2 <- [1,1982,null,{}] 15:35:40 INFO - PROCESS | 1647 | 1461191740895 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}] 15:35:41 INFO - PROCESS | 1647 | 1461191741023 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 15:35:41 INFO - PROCESS | 1647 | 1461191741030 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x1386d1000 == 76 [pid = 1647] [id = 503] 15:35:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x123a8fc00) [pid = 1647] [serial = 1509] [outer = 0x0] 15:35:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x123a92c00) [pid = 1647] [serial = 1510] [outer = 0x123a8fc00] 15:35:41 INFO - PROCESS | 1647 | 1461191741055 Marionette DEBUG loaded listener.js 15:35:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x123a96c00) [pid = 1647] [serial = 1511] [outer = 0x123a8fc00] 15:35:41 INFO - PROCESS | 1647 | 1461191741381 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]]]}] 15:35:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:35:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 519ms 15:35:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:35:41 INFO - PROCESS | 1647 | 1461191741475 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 15:35:41 INFO - PROCESS | 1647 | 1461191741477 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 15:35:41 INFO - PROCESS | 1647 | 1461191741481 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:35:41 INFO - PROCESS | 1647 | 1461191741484 Marionette TRACE conn2 <- [1,1986,null,{}] 15:35:41 INFO - PROCESS | 1647 | 1461191741488 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}] 15:35:41 INFO - PROCESS | 1647 | 1461191741601 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 15:35:41 INFO - PROCESS | 1647 | 1461191741713 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bec3000 == 77 [pid = 1647] [id = 504] 15:35:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x115548400) [pid = 1647] [serial = 1512] [outer = 0x0] 15:35:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x1158f2c00) [pid = 1647] [serial = 1513] [outer = 0x115548400] 15:35:41 INFO - PROCESS | 1647 | 1461191741743 Marionette DEBUG loaded listener.js 15:35:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x1191ab400) [pid = 1647] [serial = 1514] [outer = 0x115548400] 15:35:42 INFO - PROCESS | 1647 | 1461191742186 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]]]}] 15:35:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 722ms 15:35:42 INFO - PROCESS | 1647 | 1461191742204 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 15:35:42 INFO - PROCESS | 1647 | 1461191742206 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 15:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:35:42 INFO - PROCESS | 1647 | 1461191742212 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:35:42 INFO - PROCESS | 1647 | 1461191742215 Marionette TRACE conn2 <- [1,1990,null,{}] 15:35:42 INFO - PROCESS | 1647 | 1461191742218 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}] 15:35:42 INFO - PROCESS | 1647 | 1461191742331 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 15:35:42 INFO - PROCESS | 1647 | 1461191742442 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b884800 == 78 [pid = 1647] [id = 505] 15:35:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x1189d8000) [pid = 1647] [serial = 1515] [outer = 0x0] 15:35:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x11ba56c00) [pid = 1647] [serial = 1516] [outer = 0x1189d8000] 15:35:42 INFO - PROCESS | 1647 | 1461191742474 Marionette DEBUG loaded listener.js 15:35:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x123a7bc00) [pid = 1647] [serial = 1517] [outer = 0x1189d8000] 15:35:42 INFO - PROCESS | 1647 | 1461191742901 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]]]}] 15:35:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 723ms 15:35:42 INFO - PROCESS | 1647 | 1461191742934 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 15:35:42 INFO - PROCESS | 1647 | 1461191742935 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 15:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:35:42 INFO - PROCESS | 1647 | 1461191742977 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:35:42 INFO - PROCESS | 1647 | 1461191742979 Marionette TRACE conn2 <- [1,1994,null,{}] 15:35:42 INFO - PROCESS | 1647 | 1461191742987 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}] 15:35:43 INFO - PROCESS | 1647 | 1461191743104 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 15:35:43 INFO - PROCESS | 1647 | 1461191743187 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x137ba0000 == 79 [pid = 1647] [id = 506] 15:35:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x125d07c00) [pid = 1647] [serial = 1518] [outer = 0x0] 15:35:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x126b5a000) [pid = 1647] [serial = 1519] [outer = 0x125d07c00] 15:35:43 INFO - PROCESS | 1647 | 1461191743221 Marionette DEBUG loaded listener.js 15:35:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x129de4000) [pid = 1647] [serial = 1520] [outer = 0x125d07c00] 15:35:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 687ms 15:35:43 INFO - PROCESS | 1647 | 1461191743644 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]]]}] 15:35:43 INFO - PROCESS | 1647 | 1461191743650 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 15:35:43 INFO - PROCESS | 1647 | 1461191743651 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 15:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:35:43 INFO - PROCESS | 1647 | 1461191743654 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:35:43 INFO - PROCESS | 1647 | 1461191743655 Marionette TRACE conn2 <- [1,1998,null,{}] 15:35:43 INFO - PROCESS | 1647 | 1461191743657 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}] 15:35:43 INFO - PROCESS | 1647 | 1461191743769 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 15:35:43 INFO - PROCESS | 1647 | 1461191743879 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x138321800 == 80 [pid = 1647] [id = 507] 15:35:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12b239400) [pid = 1647] [serial = 1521] [outer = 0x0] 15:35:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12b23f400) [pid = 1647] [serial = 1522] [outer = 0x12b239400] 15:35:43 INFO - PROCESS | 1647 | 1461191743910 Marionette DEBUG loaded listener.js 15:35:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12b2e0c00) [pid = 1647] [serial = 1523] [outer = 0x12b239400] 15:35:44 INFO - PROCESS | 1647 | 1461191744362 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]]]}] 15:35:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:35:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 721ms 15:35:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:35:44 INFO - PROCESS | 1647 | 1461191744376 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 15:35:44 INFO - PROCESS | 1647 | 1461191744378 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 15:35:44 INFO - PROCESS | 1647 | 1461191744381 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:35:44 INFO - PROCESS | 1647 | 1461191744384 Marionette TRACE conn2 <- [1,2002,null,{}] 15:35:44 INFO - PROCESS | 1647 | 1461191744387 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}] 15:35:44 INFO - PROCESS | 1647 | 1461191744542 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 15:35:44 INFO - PROCESS | 1647 | 1461191744625 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x13793b000 == 81 [pid = 1647] [id = 508] 15:35:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12b23a400) [pid = 1647] [serial = 1524] [outer = 0x0] 15:35:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12bbad000) [pid = 1647] [serial = 1525] [outer = 0x12b23a400] 15:35:44 INFO - PROCESS | 1647 | 1461191744654 Marionette DEBUG loaded listener.js 15:35:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x12d366000) [pid = 1647] [serial = 1526] [outer = 0x12b23a400] 15:35:45 INFO - PROCESS | 1647 | 1461191745027 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]]]}] 15:35:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 672ms 15:35:45 INFO - PROCESS | 1647 | 1461191745054 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 15:35:45 INFO - PROCESS | 1647 | 1461191745055 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 15:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:35:45 INFO - PROCESS | 1647 | 1461191745057 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:35:45 INFO - PROCESS | 1647 | 1461191745058 Marionette TRACE conn2 <- [1,2006,null,{}] 15:35:45 INFO - PROCESS | 1647 | 1461191745061 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}] 15:35:45 INFO - PROCESS | 1647 | 1461191745193 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 15:35:45 INFO - PROCESS | 1647 | 1461191745317 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x13052e000 == 82 [pid = 1647] [id = 509] 15:35:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x12e79f000) [pid = 1647] [serial = 1527] [outer = 0x0] 15:35:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x12fc0c000) [pid = 1647] [serial = 1528] [outer = 0x12e79f000] 15:35:45 INFO - PROCESS | 1647 | 1461191745351 Marionette DEBUG loaded listener.js 15:35:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x131dc0c00) [pid = 1647] [serial = 1529] [outer = 0x12e79f000] 15:35:45 INFO - PROCESS | 1647 | 1461191745745 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]]]}] 15:35:45 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 15:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 720ms 15:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:35:45 INFO - PROCESS | 1647 | 1461191745779 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 15:35:45 INFO - PROCESS | 1647 | 1461191745780 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 15:35:45 INFO - PROCESS | 1647 | 1461191745782 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:35:45 INFO - PROCESS | 1647 | 1461191745783 Marionette TRACE conn2 <- [1,2010,null,{}] 15:35:45 INFO - PROCESS | 1647 | 1461191745786 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}] 15:35:45 INFO - PROCESS | 1647 | 1461191745895 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 15:35:46 INFO - PROCESS | 1647 | 1461191746000 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x13794d800 == 83 [pid = 1647] [id = 510] 15:35:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x12ef6cc00) [pid = 1647] [serial = 1530] [outer = 0x0] 15:35:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x1378cd400) [pid = 1647] [serial = 1531] [outer = 0x12ef6cc00] 15:35:46 INFO - PROCESS | 1647 | 1461191746030 Marionette DEBUG loaded listener.js 15:35:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x137a26c00) [pid = 1647] [serial = 1532] [outer = 0x12ef6cc00] 15:35:46 INFO - PROCESS | 1647 | 1461191746436 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]]]}] 15:35:46 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 15:35:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 720ms 15:35:46 INFO - PROCESS | 1647 | 1461191746504 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 15:35:46 INFO - PROCESS | 1647 | 1461191746506 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 15:35:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:35:46 INFO - PROCESS | 1647 | 1461191746509 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:35:46 INFO - PROCESS | 1647 | 1461191746511 Marionette TRACE conn2 <- [1,2014,null,{}] 15:35:46 INFO - PROCESS | 1647 | 1461191746514 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}] 15:35:46 INFO - PROCESS | 1647 | 1461191746680 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 15:35:46 INFO - PROCESS | 1647 | 1461191746802 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x13795f000 == 84 [pid = 1647] [id = 511] 15:35:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x1378ce800) [pid = 1647] [serial = 1533] [outer = 0x0] 15:35:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x137a2e800) [pid = 1647] [serial = 1534] [outer = 0x1378ce800] 15:35:46 INFO - PROCESS | 1647 | 1461191746852 Marionette DEBUG loaded listener.js 15:35:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x1382b0400) [pid = 1647] [serial = 1535] [outer = 0x1378ce800] 15:35:47 INFO - PROCESS | 1647 | 1461191747419 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]]]}] 15:35:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:35:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 975ms 15:35:47 INFO - PROCESS | 1647 | 1461191747484 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 15:35:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:35:47 INFO - PROCESS | 1647 | 1461191747487 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 15:35:47 INFO - PROCESS | 1647 | 1461191747490 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:35:47 INFO - PROCESS | 1647 | 1461191747492 Marionette TRACE conn2 <- [1,2018,null,{}] 15:35:47 INFO - PROCESS | 1647 | 1461191747496 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}] 15:35:47 INFO - PROCESS | 1647 | 1461191747665 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 15:35:47 INFO - PROCESS | 1647 | 1461191747833 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x119855000 == 85 [pid = 1647] [id = 512] 15:35:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x114bda800) [pid = 1647] [serial = 1536] [outer = 0x0] 15:35:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x11acc3000) [pid = 1647] [serial = 1537] [outer = 0x114bda800] 15:35:47 INFO - PROCESS | 1647 | 1461191747885 Marionette DEBUG loaded listener.js 15:35:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x12fc76c00) [pid = 1647] [serial = 1538] [outer = 0x114bda800] 15:35:48 INFO - PROCESS | 1647 | 1461191748579 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]]]}] 15:35:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:35:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1124ms 15:35:48 INFO - PROCESS | 1647 | 1461191748615 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 15:35:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:35:48 INFO - PROCESS | 1647 | 1461191748618 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 15:35:48 INFO - PROCESS | 1647 | 1461191748621 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:35:48 INFO - PROCESS | 1647 | 1461191748623 Marionette TRACE conn2 <- [1,2022,null,{}] 15:35:48 INFO - PROCESS | 1647 | 1461191748627 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}] 15:35:48 INFO - PROCESS | 1647 | 1461191748730 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 15:35:48 INFO - PROCESS | 1647 | 1461191748819 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b429800 == 86 [pid = 1647] [id = 513] 15:35:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x114bda400) [pid = 1647] [serial = 1539] [outer = 0x0] 15:35:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x11554a800) [pid = 1647] [serial = 1540] [outer = 0x114bda400] 15:35:48 INFO - PROCESS | 1647 | 1461191748847 Marionette DEBUG loaded listener.js 15:35:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x11795a000) [pid = 1647] [serial = 1541] [outer = 0x114bda400] 15:35:49 INFO - PROCESS | 1647 | 1461191749290 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]]]}] 15:35:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:35:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 721ms 15:35:49 INFO - PROCESS | 1647 | 1461191749342 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 15:35:49 INFO - PROCESS | 1647 | 1461191749346 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 15:35:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:35:49 INFO - PROCESS | 1647 | 1461191749350 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:35:49 INFO - PROCESS | 1647 | 1461191749352 Marionette TRACE conn2 <- [1,2026,null,{}] 15:35:49 INFO - PROCESS | 1647 | 1461191749354 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}] 15:35:49 INFO - PROCESS | 1647 | 1461191749457 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 15:35:49 INFO - PROCESS | 1647 | 1461191749546 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b96d800 == 87 [pid = 1647] [id = 514] 15:35:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x114c0f400) [pid = 1647] [serial = 1542] [outer = 0x0] 15:35:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x119125c00) [pid = 1647] [serial = 1543] [outer = 0x114c0f400] 15:35:49 INFO - PROCESS | 1647 | 1461191749574 Marionette DEBUG loaded listener.js 15:35:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x11b903400) [pid = 1647] [serial = 1544] [outer = 0x114c0f400] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x1303ee000 == 86 [pid = 1647] [id = 447] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x119704800 == 85 [pid = 1647] [id = 449] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x1381f7800 == 84 [pid = 1647] [id = 502] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x1379df000 == 83 [pid = 1647] [id = 501] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba6a000 == 82 [pid = 1647] [id = 500] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x13109e800 == 81 [pid = 1647] [id = 499] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x12f7aa800) [pid = 1647] [serial = 1446] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | 1461191750049 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]]]}] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x1301b2000 == 80 [pid = 1647] [id = 498] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12e7ba000 == 79 [pid = 1647] [id = 497] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12d8e7000 == 78 [pid = 1647] [id = 496] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12cecc000 == 77 [pid = 1647] [id = 495] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12b4c5800 == 76 [pid = 1647] [id = 494] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x11c39b800 == 75 [pid = 1647] [id = 493] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x11c3a1000 == 74 [pid = 1647] [id = 492] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x126f8a800 == 73 [pid = 1647] [id = 491] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x13bbc5000 == 72 [pid = 1647] [id = 490] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x1386ce800 == 71 [pid = 1647] [id = 489] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x138528800 == 70 [pid = 1647] [id = 488] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x1381de000 == 69 [pid = 1647] [id = 487] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x1382d7000 == 68 [pid = 1647] [id = 486] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12e46e800 == 67 [pid = 1647] [id = 485] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x1272ef000 == 66 [pid = 1647] [id = 484] 15:35:50 INFO - PROCESS | 1647 | --DOCSHELL 0x11970e800 == 65 [pid = 1647] [id = 483] 15:35:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:35:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 725ms 15:35:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:35:50 INFO - PROCESS | 1647 | 1461191750076 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 15:35:50 INFO - PROCESS | 1647 | 1461191750077 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 15:35:50 INFO - PROCESS | 1647 | 1461191750079 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:35:50 INFO - PROCESS | 1647 | 1461191750084 Marionette TRACE conn2 <- [1,2030,null,{}] 15:35:50 INFO - PROCESS | 1647 | 1461191750091 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}] 15:35:50 INFO - PROCESS | 1647 | 1461191750188 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 15:35:50 INFO - PROCESS | 1647 | 1461191750192 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ca37000 == 66 [pid = 1647] [id = 515] 15:35:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x11bad7800) [pid = 1647] [serial = 1545] [outer = 0x0] 15:35:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x11c992400) [pid = 1647] [serial = 1546] [outer = 0x11bad7800] 15:35:50 INFO - PROCESS | 1647 | 1461191750221 Marionette DEBUG loaded listener.js 15:35:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x123a92000) [pid = 1647] [serial = 1547] [outer = 0x11bad7800] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x116561800) [pid = 1647] [serial = 1414] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x114b19400) [pid = 1647] [serial = 1413] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x125d51c00) [pid = 1647] [serial = 1425] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x12726d000) [pid = 1647] [serial = 1426] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x12b409c00) [pid = 1647] [serial = 1431] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x11acc7800) [pid = 1647] [serial = 1419] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x11c991800) [pid = 1647] [serial = 1420] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x11ba51400) [pid = 1647] [serial = 1417] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x11accf000) [pid = 1647] [serial = 1416] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x12b83d000) [pid = 1647] [serial = 1398] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x114c07c00) [pid = 1647] [serial = 1410] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x1289f2400) [pid = 1647] [serial = 1428] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x12bd0e400) [pid = 1647] [serial = 1434] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x118944000) [pid = 1647] [serial = 1389] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x126b5a800) [pid = 1647] [serial = 1395] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x12e79d800) [pid = 1647] [serial = 1404] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x12da26800) [pid = 1647] [serial = 1401] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x12f00cc00) [pid = 1647] [serial = 1407] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x123a7d400) [pid = 1647] [serial = 1422] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x125a6c800) [pid = 1647] [serial = 1423] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x125a6b400) [pid = 1647] [serial = 1440] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x12dba2400) [pid = 1647] [serial = 1437] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x11ba51c00) [pid = 1647] [serial = 1392] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x12d366c00) [pid = 1647] [serial = 1435] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12ef72c00) [pid = 1647] [serial = 1443] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x12f7a5c00) [pid = 1647] [serial = 1444] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x12bbb4c00) [pid = 1647] [serial = 1441] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12e79b000) [pid = 1647] [serial = 1438] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x12b8a8000) [pid = 1647] [serial = 1432] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12b2dc000) [pid = 1647] [serial = 1429] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1647 | 1461191750622 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]]]}] 15:35:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:35:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 576ms 15:35:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:35:50 INFO - PROCESS | 1647 | 1461191750655 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 15:35:50 INFO - PROCESS | 1647 | 1461191750657 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 15:35:50 INFO - PROCESS | 1647 | 1461191750659 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:35:50 INFO - PROCESS | 1647 | 1461191750660 Marionette TRACE conn2 <- [1,2034,null,{}] 15:35:50 INFO - PROCESS | 1647 | 1461191750668 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}] 15:35:50 INFO - PROCESS | 1647 | 1461191750762 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 15:35:50 INFO - PROCESS | 1647 | 1461191750785 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b6c9800 == 67 [pid = 1647] [id = 516] 15:35:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x125a64400) [pid = 1647] [serial = 1548] [outer = 0x0] 15:35:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x125a69800) [pid = 1647] [serial = 1549] [outer = 0x125a64400] 15:35:50 INFO - PROCESS | 1647 | 1461191750811 Marionette DEBUG loaded listener.js 15:35:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x125d0ec00) [pid = 1647] [serial = 1550] [outer = 0x125a64400] 15:35:51 INFO - PROCESS | 1647 | 1461191751171 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]]]}] 15:35:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:35:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 568ms 15:35:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:35:51 INFO - PROCESS | 1647 | 1461191751227 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 15:35:51 INFO - PROCESS | 1647 | 1461191751229 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 15:35:51 INFO - PROCESS | 1647 | 1461191751231 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:35:51 INFO - PROCESS | 1647 | 1461191751232 Marionette TRACE conn2 <- [1,2038,null,{}] 15:35:51 INFO - PROCESS | 1647 | 1461191751234 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}] 15:35:51 INFO - PROCESS | 1647 | 1461191751324 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 15:35:51 INFO - PROCESS | 1647 | 1461191751331 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d1ca800 == 68 [pid = 1647] [id = 517] 15:35:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x125d11400) [pid = 1647] [serial = 1551] [outer = 0x0] 15:35:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x1275a3400) [pid = 1647] [serial = 1552] [outer = 0x125d11400] 15:35:51 INFO - PROCESS | 1647 | 1461191751356 Marionette DEBUG loaded listener.js 15:35:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12887d000) [pid = 1647] [serial = 1553] [outer = 0x125d11400] 15:35:51 INFO - PROCESS | 1647 | 1461191751702 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]]]}] 15:35:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:35:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 521ms 15:35:51 INFO - PROCESS | 1647 | 1461191751752 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 15:35:51 INFO - PROCESS | 1647 | 1461191751753 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 15:35:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:35:51 INFO - PROCESS | 1647 | 1461191751755 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:35:51 INFO - PROCESS | 1647 | 1461191751756 Marionette TRACE conn2 <- [1,2042,null,{}] 15:35:51 INFO - PROCESS | 1647 | 1461191751759 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}] 15:35:51 INFO - PROCESS | 1647 | 1461191751902 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 15:35:51 INFO - PROCESS | 1647 | 1461191751952 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e7c5000 == 69 [pid = 1647] [id = 518] 15:35:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x126b57c00) [pid = 1647] [serial = 1554] [outer = 0x0] 15:35:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x1299bbc00) [pid = 1647] [serial = 1555] [outer = 0x126b57c00] 15:35:51 INFO - PROCESS | 1647 | 1461191751979 Marionette DEBUG loaded listener.js 15:35:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12b644000) [pid = 1647] [serial = 1556] [outer = 0x126b57c00] 15:35:52 INFO - PROCESS | 1647 | 1461191752317 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]]]}] 15:35:52 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) 15:35:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 572ms 15:35:52 INFO - PROCESS | 1647 | 1461191752328 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 15:35:52 INFO - PROCESS | 1647 | 1461191752330 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 15:35:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:35:52 INFO - PROCESS | 1647 | 1461191752333 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:35:52 INFO - PROCESS | 1647 | 1461191752334 Marionette TRACE conn2 <- [1,2046,null,{}] 15:35:52 INFO - PROCESS | 1647 | 1461191752336 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}] 15:35:52 INFO - PROCESS | 1647 | 1461191752458 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 15:35:52 INFO - PROCESS | 1647 | 1461191752472 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f0b8000 == 70 [pid = 1647] [id = 519] 15:35:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x12b644800) [pid = 1647] [serial = 1557] [outer = 0x0] 15:35:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x12bbb1400) [pid = 1647] [serial = 1558] [outer = 0x12b644800] 15:35:52 INFO - PROCESS | 1647 | 1461191752497 Marionette DEBUG loaded listener.js 15:35:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x12d0cc400) [pid = 1647] [serial = 1559] [outer = 0x12b644800] 15:35:52 INFO - PROCESS | 1647 | 1461191752849 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]]]}] 15:35:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:35:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 521ms 15:35:52 INFO - PROCESS | 1647 | 1461191752854 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 15:35:52 INFO - PROCESS | 1647 | 1461191752855 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 15:35:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:35:52 INFO - PROCESS | 1647 | 1461191752858 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:35:52 INFO - PROCESS | 1647 | 1461191752859 Marionette TRACE conn2 <- [1,2050,null,{}] 15:35:52 INFO - PROCESS | 1647 | 1461191752861 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}] 15:35:52 INFO - PROCESS | 1647 | 1461191752982 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 15:35:53 INFO - PROCESS | 1647 | 1461191752993 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x13030f800 == 71 [pid = 1647] [id = 520] 15:35:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x12b8a1c00) [pid = 1647] [serial = 1560] [outer = 0x0] 15:35:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x12db9e000) [pid = 1647] [serial = 1561] [outer = 0x12b8a1c00] 15:35:53 INFO - PROCESS | 1647 | 1461191753018 Marionette DEBUG loaded listener.js 15:35:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x12e794c00) [pid = 1647] [serial = 1562] [outer = 0x12b8a1c00] 15:35:53 INFO - PROCESS | 1647 | 1461191753388 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]]]}] 15:35:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:35:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 568ms 15:35:53 INFO - PROCESS | 1647 | 1461191753431 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 15:35:53 INFO - PROCESS | 1647 | 1461191753432 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 15:35:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:35:53 INFO - PROCESS | 1647 | 1461191753435 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:35:53 INFO - PROCESS | 1647 | 1461191753436 Marionette TRACE conn2 <- [1,2054,null,{}] 15:35:53 INFO - PROCESS | 1647 | 1461191753438 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}] 15:35:53 INFO - PROCESS | 1647 | 1461191753558 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 15:35:53 INFO - PROCESS | 1647 | 1461191753581 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x13052a800 == 72 [pid = 1647] [id = 521] 15:35:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x12d365000) [pid = 1647] [serial = 1563] [outer = 0x0] 15:35:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x12f010800) [pid = 1647] [serial = 1564] [outer = 0x12d365000] 15:35:53 INFO - PROCESS | 1647 | 1461191753606 Marionette DEBUG loaded listener.js 15:35:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x12fb61400) [pid = 1647] [serial = 1565] [outer = 0x12d365000] 15:35:53 INFO - PROCESS | 1647 | 1461191753941 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]]]}] 15:35:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:35:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 520ms 15:35:53 INFO - PROCESS | 1647 | 1461191753960 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 15:35:53 INFO - PROCESS | 1647 | 1461191753962 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 15:35:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:35:53 INFO - PROCESS | 1647 | 1461191753965 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:35:53 INFO - PROCESS | 1647 | 1461191753967 Marionette TRACE conn2 <- [1,2058,null,{}] 15:35:53 INFO - PROCESS | 1647 | 1461191753969 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}] 15:35:54 INFO - PROCESS | 1647 | 1461191754090 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 15:35:54 INFO - PROCESS | 1647 | 1461191754102 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x137932800 == 73 [pid = 1647] [id = 522] 15:35:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x112088c00) [pid = 1647] [serial = 1566] [outer = 0x0] 15:35:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x12fb6f800) [pid = 1647] [serial = 1567] [outer = 0x112088c00] 15:35:54 INFO - PROCESS | 1647 | 1461191754127 Marionette DEBUG loaded listener.js 15:35:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x12fc18800) [pid = 1647] [serial = 1568] [outer = 0x112088c00] 15:35:54 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x12699c800) [pid = 1647] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:35:54 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x12db9ec00) [pid = 1647] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:35:54 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x12b2df800) [pid = 1647] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:35:54 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x1299b4800) [pid = 1647] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:35:54 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x11c5c8800) [pid = 1647] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:35:54 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x114c14800) [pid = 1647] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:35:54 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x11a602800) [pid = 1647] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:35:54 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x12bd02800) [pid = 1647] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:35:54 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x114657c00) [pid = 1647] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:35:54 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x125cd9800) [pid = 1647] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:35:54 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x12fc81400) [pid = 1647] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:35:54 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x11208e400) [pid = 1647] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:35:54 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x1156f0000) [pid = 1647] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:35:54 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x112087c00) [pid = 1647] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:35:54 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x11aee8800) [pid = 1647] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:35:54 INFO - PROCESS | 1647 | 1461191754659 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]]]}] 15:35:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:35:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 722ms 15:35:54 INFO - PROCESS | 1647 | 1461191754693 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 15:35:54 INFO - PROCESS | 1647 | 1461191754695 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 15:35:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:35:54 INFO - PROCESS | 1647 | 1461191754704 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:35:54 INFO - PROCESS | 1647 | 1461191754706 Marionette TRACE conn2 <- [1,2062,null,{}] 15:35:54 INFO - PROCESS | 1647 | 1461191754709 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}] 15:35:54 INFO - PROCESS | 1647 | 1461191754824 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 15:35:54 INFO - PROCESS | 1647 | 1461191754832 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x13796a000 == 74 [pid = 1647] [id = 523] 15:35:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x114281800) [pid = 1647] [serial = 1569] [outer = 0x0] 15:35:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x1299b4800) [pid = 1647] [serial = 1570] [outer = 0x114281800] 15:35:54 INFO - PROCESS | 1647 | 1461191754864 Marionette DEBUG loaded listener.js 15:35:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x130281c00) [pid = 1647] [serial = 1571] [outer = 0x114281800] 15:35:55 INFO - PROCESS | 1647 | 1461191755214 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]]]}] 15:35:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:35:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 519ms 15:35:55 INFO - PROCESS | 1647 | 1461191755223 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 15:35:55 INFO - PROCESS | 1647 | 1461191755225 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 15:35:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:35:55 INFO - PROCESS | 1647 | 1461191755227 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:35:55 INFO - PROCESS | 1647 | 1461191755228 Marionette TRACE conn2 <- [1,2066,null,{}] 15:35:55 INFO - PROCESS | 1647 | 1461191755231 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}] 15:35:55 INFO - PROCESS | 1647 | 1461191755330 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 15:35:55 INFO - PROCESS | 1647 | 1461191755404 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x137bab800 == 75 [pid = 1647] [id = 524] 15:35:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x11a602800) [pid = 1647] [serial = 1572] [outer = 0x0] 15:35:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x131dbc400) [pid = 1647] [serial = 1573] [outer = 0x11a602800] 15:35:55 INFO - PROCESS | 1647 | 1461191755430 Marionette DEBUG loaded listener.js 15:35:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x138243c00) [pid = 1647] [serial = 1574] [outer = 0x11a602800] 15:35:55 INFO - PROCESS | 1647 | 1461191755736 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]]]}] 15:35:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:35:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 520ms 15:35:55 INFO - PROCESS | 1647 | 1461191755750 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 15:35:55 INFO - PROCESS | 1647 | 1461191755752 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 15:35:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:35:55 INFO - PROCESS | 1647 | 1461191755754 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:35:55 INFO - PROCESS | 1647 | 1461191755755 Marionette TRACE conn2 <- [1,2070,null,{}] 15:35:55 INFO - PROCESS | 1647 | 1461191755757 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}] 15:35:55 INFO - PROCESS | 1647 | 1461191755854 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 15:35:55 INFO - PROCESS | 1647 | 1461191755857 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x1382d7000 == 76 [pid = 1647] [id = 525] 15:35:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x1378c5c00) [pid = 1647] [serial = 1575] [outer = 0x0] 15:35:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x13824ac00) [pid = 1647] [serial = 1576] [outer = 0x1378c5c00] 15:35:55 INFO - PROCESS | 1647 | 1461191755882 Marionette DEBUG loaded listener.js 15:35:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x1382b0000) [pid = 1647] [serial = 1577] [outer = 0x1378c5c00] 15:35:56 INFO - PROCESS | 1647 | 1461191756227 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]]]}] 15:35:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:35:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 518ms 15:35:56 INFO - PROCESS | 1647 | 1461191756272 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 15:35:56 INFO - PROCESS | 1647 | 1461191756273 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 15:35:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:35:56 INFO - PROCESS | 1647 | 1461191756276 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:35:56 INFO - PROCESS | 1647 | 1461191756277 Marionette TRACE conn2 <- [1,2074,null,{}] 15:35:56 INFO - PROCESS | 1647 | 1461191756279 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}] 15:35:56 INFO - PROCESS | 1647 | 1461191756408 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 15:35:56 INFO - PROCESS | 1647 | 1461191756415 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x138323000 == 77 [pid = 1647] [id = 526] 15:35:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x12e345800) [pid = 1647] [serial = 1578] [outer = 0x0] 15:35:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x1382b5800) [pid = 1647] [serial = 1579] [outer = 0x12e345800] 15:35:56 INFO - PROCESS | 1647 | 1461191756440 Marionette DEBUG loaded listener.js 15:35:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x1382bc000) [pid = 1647] [serial = 1580] [outer = 0x12e345800] 15:35:56 INFO - PROCESS | 1647 | 1461191756986 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]]]}] 15:35:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:35:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 768ms 15:35:57 INFO - PROCESS | 1647 | 1461191757045 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 15:35:57 INFO - PROCESS | 1647 | 1461191757048 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 15:35:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:35:57 INFO - PROCESS | 1647 | 1461191757052 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:35:57 INFO - PROCESS | 1647 | 1461191757054 Marionette TRACE conn2 <- [1,2078,null,{}] 15:35:57 INFO - PROCESS | 1647 | 1461191757058 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}] 15:35:57 INFO - PROCESS | 1647 | 1461191757180 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 15:35:57 INFO - PROCESS | 1647 | 1461191757267 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x127512800 == 78 [pid = 1647] [id = 527] 15:35:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x11863f000) [pid = 1647] [serial = 1581] [outer = 0x0] 15:35:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x1191abc00) [pid = 1647] [serial = 1582] [outer = 0x11863f000] 15:35:57 INFO - PROCESS | 1647 | 1461191757299 Marionette DEBUG loaded listener.js 15:35:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x11b902400) [pid = 1647] [serial = 1583] [outer = 0x11863f000] 15:35:57 INFO - PROCESS | 1647 | 1461191757731 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]]]}] 15:35:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:35:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 720ms 15:35:57 INFO - PROCESS | 1647 | 1461191757777 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 15:35:57 INFO - PROCESS | 1647 | 1461191757781 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 15:35:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:35:57 INFO - PROCESS | 1647 | 1461191757787 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:35:57 INFO - PROCESS | 1647 | 1461191757789 Marionette TRACE conn2 <- [1,2082,null,{}] 15:35:57 INFO - PROCESS | 1647 | 1461191757791 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}] 15:35:57 INFO - PROCESS | 1647 | 1461191757908 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 15:35:57 INFO - PROCESS | 1647 | 1461191757993 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d8d8800 == 79 [pid = 1647] [id = 528] 15:35:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x11c04f800) [pid = 1647] [serial = 1584] [outer = 0x0] 15:35:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x123a89c00) [pid = 1647] [serial = 1585] [outer = 0x11c04f800] 15:35:58 INFO - PROCESS | 1647 | 1461191758025 Marionette DEBUG loaded listener.js 15:35:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x125a6c800) [pid = 1647] [serial = 1586] [outer = 0x11c04f800] 15:35:58 INFO - PROCESS | 1647 | 1461191758430 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]]]}] 15:35:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:35:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 671ms 15:35:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:35:58 INFO - PROCESS | 1647 | 1461191758468 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 15:35:58 INFO - PROCESS | 1647 | 1461191758470 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 15:35:58 INFO - PROCESS | 1647 | 1461191758472 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:35:58 INFO - PROCESS | 1647 | 1461191758474 Marionette TRACE conn2 <- [1,2086,null,{}] 15:35:58 INFO - PROCESS | 1647 | 1461191758484 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}] 15:35:58 INFO - PROCESS | 1647 | 1461191758603 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 15:35:58 INFO - PROCESS | 1647 | 1461191758717 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x137c5f800 == 80 [pid = 1647] [id = 529] 15:35:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x1299bc800) [pid = 1647] [serial = 1587] [outer = 0x0] 15:35:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x12b240c00) [pid = 1647] [serial = 1588] [outer = 0x1299bc800] 15:35:58 INFO - PROCESS | 1647 | 1461191758751 Marionette DEBUG loaded listener.js 15:35:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x12bbad400) [pid = 1647] [serial = 1589] [outer = 0x1299bc800] 15:35:59 INFO - PROCESS | 1647 | 1461191759173 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]]]}] 15:35:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:35:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 721ms 15:35:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:35:59 INFO - PROCESS | 1647 | 1461191759193 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 15:35:59 INFO - PROCESS | 1647 | 1461191759195 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 15:35:59 INFO - PROCESS | 1647 | 1461191759199 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:35:59 INFO - PROCESS | 1647 | 1461191759201 Marionette TRACE conn2 <- [1,2090,null,{}] 15:35:59 INFO - PROCESS | 1647 | 1461191759204 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}] 15:35:59 INFO - PROCESS | 1647 | 1461191759338 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 15:35:59 INFO - PROCESS | 1647 | 1461191759454 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x13bcb8800 == 81 [pid = 1647] [id = 530] 15:35:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x12bf42400) [pid = 1647] [serial = 1590] [outer = 0x0] 15:35:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x12f453c00) [pid = 1647] [serial = 1591] [outer = 0x12bf42400] 15:35:59 INFO - PROCESS | 1647 | 1461191759487 Marionette DEBUG loaded listener.js 15:35:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x12fca1c00) [pid = 1647] [serial = 1592] [outer = 0x12bf42400] 15:35:59 INFO - PROCESS | 1647 | 1461191759900 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]]]}] 15:35:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:35:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 721ms 15:35:59 INFO - PROCESS | 1647 | 1461191759920 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 15:35:59 INFO - PROCESS | 1647 | 1461191759921 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 15:35:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:35:59 INFO - PROCESS | 1647 | 1461191759923 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:35:59 INFO - PROCESS | 1647 | 1461191759925 Marionette TRACE conn2 <- [1,2094,null,{}] 15:35:59 INFO - PROCESS | 1647 | 1461191759927 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}] 15:36:00 INFO - PROCESS | 1647 | 1461191760042 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 15:36:00 INFO - PROCESS | 1647 | 1461191760154 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x13b3c7000 == 82 [pid = 1647] [id = 531] 15:36:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x12fb65400) [pid = 1647] [serial = 1593] [outer = 0x0] 15:36:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x137a2bc00) [pid = 1647] [serial = 1594] [outer = 0x12fb65400] 15:36:00 INFO - PROCESS | 1647 | 1461191760185 Marionette DEBUG loaded listener.js 15:36:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x138251800) [pid = 1647] [serial = 1595] [outer = 0x12fb65400] 15:36:00 INFO - PROCESS | 1647 | 1461191760610 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]]]}] 15:36:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:36:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 718ms 15:36:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:36:00 INFO - PROCESS | 1647 | 1461191760642 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 15:36:00 INFO - PROCESS | 1647 | 1461191760643 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 15:36:00 INFO - PROCESS | 1647 | 1461191760646 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:36:00 INFO - PROCESS | 1647 | 1461191760647 Marionette TRACE conn2 <- [1,2098,null,{}] 15:36:00 INFO - PROCESS | 1647 | 1461191760649 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}] 15:36:00 INFO - PROCESS | 1647 | 1461191760787 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 15:36:00 INFO - PROCESS | 1647 | 1461191760902 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x13b007800 == 83 [pid = 1647] [id = 532] 15:36:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x1382b6800) [pid = 1647] [serial = 1596] [outer = 0x0] 15:36:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x138405000) [pid = 1647] [serial = 1597] [outer = 0x1382b6800] 15:36:00 INFO - PROCESS | 1647 | 1461191760934 Marionette DEBUG loaded listener.js 15:36:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x13a5d0c00) [pid = 1647] [serial = 1598] [outer = 0x1382b6800] 15:36:01 INFO - PROCESS | 1647 | 1461191761311 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]]]}] 15:36:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:36:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 720ms 15:36:01 INFO - PROCESS | 1647 | 1461191761367 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 15:36:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:36:01 INFO - PROCESS | 1647 | 1461191761368 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 15:36:01 INFO - PROCESS | 1647 | 1461191761370 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:36:01 INFO - PROCESS | 1647 | 1461191761372 Marionette TRACE conn2 <- [1,2102,null,{}] 15:36:01 INFO - PROCESS | 1647 | 1461191761374 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}] 15:36:01 INFO - PROCESS | 1647 | 1461191761486 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 15:36:01 INFO - PROCESS | 1647 | 1461191761571 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x13b01c800 == 84 [pid = 1647] [id = 533] 15:36:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x138103c00) [pid = 1647] [serial = 1599] [outer = 0x0] 15:36:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x13810a400) [pid = 1647] [serial = 1600] [outer = 0x138103c00] 15:36:01 INFO - PROCESS | 1647 | 1461191761601 Marionette DEBUG loaded listener.js 15:36:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x13810e000) [pid = 1647] [serial = 1601] [outer = 0x138103c00] 15:36:02 INFO - PROCESS | 1647 | 1461191762010 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]]]}] 15:36:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:36:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 671ms 15:36:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:36:02 INFO - PROCESS | 1647 | 1461191762042 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 15:36:02 INFO - PROCESS | 1647 | 1461191762043 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 15:36:02 INFO - PROCESS | 1647 | 1461191762045 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:36:02 INFO - PROCESS | 1647 | 1461191762046 Marionette TRACE conn2 <- [1,2106,null,{}] 15:36:02 INFO - PROCESS | 1647 | 1461191762049 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}] 15:36:02 INFO - PROCESS | 1647 | 1461191762177 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 15:36:02 INFO - PROCESS | 1647 | 1461191762275 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x14390c000 == 85 [pid = 1647] [id = 534] 15:36:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x13810b000) [pid = 1647] [serial = 1602] [outer = 0x0] 15:36:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x13840a800) [pid = 1647] [serial = 1603] [outer = 0x13810b000] 15:36:02 INFO - PROCESS | 1647 | 1461191762306 Marionette DEBUG loaded listener.js 15:36:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x13a5d4000) [pid = 1647] [serial = 1604] [outer = 0x13810b000] 15:36:02 INFO - PROCESS | 1647 | 1461191762726 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]]]}] 15:36:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:36:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 720ms 15:36:02 INFO - PROCESS | 1647 | 1461191762765 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 15:36:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:36:02 INFO - PROCESS | 1647 | 1461191762767 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 15:36:02 INFO - PROCESS | 1647 | 1461191762769 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:36:02 INFO - PROCESS | 1647 | 1461191762770 Marionette TRACE conn2 <- [1,2110,null,{}] 15:36:02 INFO - PROCESS | 1647 | 1461191762772 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}] 15:36:02 INFO - PROCESS | 1647 | 1461191762886 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 15:36:02 INFO - PROCESS | 1647 | 1461191762994 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x13b376800 == 86 [pid = 1647] [id = 535] 15:36:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 210 (0x112085800) [pid = 1647] [serial = 1605] [outer = 0x0] 15:36:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 211 (0x13a5d2400) [pid = 1647] [serial = 1606] [outer = 0x112085800] 15:36:03 INFO - PROCESS | 1647 | 1461191763025 Marionette DEBUG loaded listener.js 15:36:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 212 (0x13a5dc800) [pid = 1647] [serial = 1607] [outer = 0x112085800] 15:36:03 INFO - PROCESS | 1647 | 1461191763569 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]]]}] 15:36:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:36:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 871ms 15:36:03 INFO - PROCESS | 1647 | 1461191763641 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 15:36:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:36:03 INFO - PROCESS | 1647 | 1461191763644 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 15:36:03 INFO - PROCESS | 1647 | 1461191763648 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:36:03 INFO - PROCESS | 1647 | 1461191763651 Marionette TRACE conn2 <- [1,2114,null,{}] 15:36:03 INFO - PROCESS | 1647 | 1461191763655 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}] 15:36:03 INFO - PROCESS | 1647 | 1461191763840 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 15:36:03 INFO - PROCESS | 1647 | 1461191763941 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x1277a4800 == 87 [pid = 1647] [id = 536] 15:36:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 213 (0x11208ec00) [pid = 1647] [serial = 1608] [outer = 0x0] 15:36:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 214 (0x12b2d9000) [pid = 1647] [serial = 1609] [outer = 0x11208ec00] 15:36:03 INFO - PROCESS | 1647 | 1461191763972 Marionette DEBUG loaded listener.js 15:36:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 215 (0x12fc80000) [pid = 1647] [serial = 1610] [outer = 0x11208ec00] 15:36:04 INFO - PROCESS | 1647 | 1461191764394 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]]]}] 15:36:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:36:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 773ms 15:36:04 INFO - PROCESS | 1647 | 1461191764419 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 15:36:04 INFO - PROCESS | 1647 | 1461191764421 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 15:36:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:36:04 INFO - PROCESS | 1647 | 1461191764423 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:36:04 INFO - PROCESS | 1647 | 1461191764425 Marionette TRACE conn2 <- [1,2118,null,{}] 15:36:04 INFO - PROCESS | 1647 | 1461191764428 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}] 15:36:04 INFO - PROCESS | 1647 | 1461191764728 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 15:36:04 INFO - PROCESS | 1647 | 1461191764864 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x126f8e000 == 88 [pid = 1647] [id = 537] 15:36:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 216 (0x11208cc00) [pid = 1647] [serial = 1611] [outer = 0x0] 15:36:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 217 (0x112090000) [pid = 1647] [serial = 1612] [outer = 0x11208cc00] 15:36:04 INFO - PROCESS | 1647 | 1461191764895 Marionette DEBUG loaded listener.js 15:36:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 218 (0x114b94c00) [pid = 1647] [serial = 1613] [outer = 0x11208cc00] 15:36:05 INFO - PROCESS | 1647 | 1461191765349 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]]]}] 15:36:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:36:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 972ms 15:36:05 INFO - PROCESS | 1647 | 1461191765415 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 15:36:05 INFO - PROCESS | 1647 | 1461191765419 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 15:36:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:36:05 INFO - PROCESS | 1647 | 1461191765424 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:36:05 INFO - PROCESS | 1647 | 1461191765427 Marionette TRACE conn2 <- [1,2122,null,{}] 15:36:05 INFO - PROCESS | 1647 | 1461191765431 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}] 15:36:05 INFO - PROCESS | 1647 | 1461191765543 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 15:36:05 INFO - PROCESS | 1647 | 1461191765633 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x126d99800 == 89 [pid = 1647] [id = 538] 15:36:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 219 (0x1191a9800) [pid = 1647] [serial = 1614] [outer = 0x0] 15:36:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 220 (0x11ae81400) [pid = 1647] [serial = 1615] [outer = 0x1191a9800] 15:36:05 INFO - PROCESS | 1647 | 1461191765663 Marionette DEBUG loaded listener.js 15:36:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 221 (0x11c2dec00) [pid = 1647] [serial = 1616] [outer = 0x1191a9800] 15:36:06 INFO - PROCESS | 1647 | --DOCSHELL 0x1382d7000 == 88 [pid = 1647] [id = 525] 15:36:06 INFO - PROCESS | 1647 | --DOCSHELL 0x137bab800 == 87 [pid = 1647] [id = 524] 15:36:06 INFO - PROCESS | 1647 | --DOCSHELL 0x13796a000 == 86 [pid = 1647] [id = 523] 15:36:06 INFO - PROCESS | 1647 | --DOCSHELL 0x137932800 == 85 [pid = 1647] [id = 522] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 220 (0x131db2800) [pid = 1647] [serial = 1471] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 219 (0x123a92c00) [pid = 1647] [serial = 1510] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOCSHELL 0x13052a800 == 84 [pid = 1647] [id = 521] 15:36:06 INFO - PROCESS | 1647 | --DOCSHELL 0x13030f800 == 83 [pid = 1647] [id = 520] 15:36:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12f0b8000 == 82 [pid = 1647] [id = 519] 15:36:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12e7c5000 == 81 [pid = 1647] [id = 518] 15:36:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12d1ca800 == 80 [pid = 1647] [id = 517] 15:36:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12b6c9800 == 79 [pid = 1647] [id = 516] 15:36:06 INFO - PROCESS | 1647 | --DOCSHELL 0x11ca37000 == 78 [pid = 1647] [id = 515] 15:36:06 INFO - PROCESS | 1647 | --DOCSHELL 0x11b96d800 == 77 [pid = 1647] [id = 514] 15:36:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12b429800 == 76 [pid = 1647] [id = 513] 15:36:06 INFO - PROCESS | 1647 | --DOCSHELL 0x13052e000 == 75 [pid = 1647] [id = 509] 15:36:06 INFO - PROCESS | 1647 | --DOCSHELL 0x13793b000 == 74 [pid = 1647] [id = 508] 15:36:06 INFO - PROCESS | 1647 | --DOCSHELL 0x138321800 == 73 [pid = 1647] [id = 507] 15:36:06 INFO - PROCESS | 1647 | --DOCSHELL 0x137ba0000 == 72 [pid = 1647] [id = 506] 15:36:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12b884800 == 71 [pid = 1647] [id = 505] 15:36:06 INFO - PROCESS | 1647 | --DOCSHELL 0x11bec3000 == 70 [pid = 1647] [id = 504] 15:36:06 INFO - PROCESS | 1647 | --DOCSHELL 0x1386d1000 == 69 [pid = 1647] [id = 503] 15:36:06 INFO - PROCESS | 1647 | 1461191766145 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]]]}] 15:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 772ms 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 218 (0x12fc7e400) [pid = 1647] [serial = 1447] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 217 (0x12e798800) [pid = 1647] [serial = 1387] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 216 (0x12b83e400) [pid = 1647] [serial = 1324] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 215 (0x1140ba800) [pid = 1647] [serial = 1449] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 214 (0x129db0400) [pid = 1647] [serial = 1486] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 213 (0x12b403800) [pid = 1647] [serial = 1487] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 212 (0x130278000) [pid = 1647] [serial = 1468] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 211 (0x123a7b000) [pid = 1647] [serial = 1480] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 210 (0x125cd8800) [pid = 1647] [serial = 1481] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 209 (0x12b83d400) [pid = 1647] [serial = 1492] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 208 (0x11bae4400) [pid = 1647] [serial = 1478] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 207 (0x11aee3c00) [pid = 1647] [serial = 1477] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 206 (0x12bf40800) [pid = 1647] [serial = 1489] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 205 (0x115853000) [pid = 1647] [serial = 1475] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 204 (0x114be0400) [pid = 1647] [serial = 1474] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 203 (0x127599000) [pid = 1647] [serial = 1483] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x1299ab000) [pid = 1647] [serial = 1484] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 201 (0x11b958800) [pid = 1647] [serial = 1452] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x1378cb400) [pid = 1647] [serial = 1508] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x125a6b000) [pid = 1647] [serial = 1455] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x112095c00) [pid = 1647] [serial = 1495] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x12b40d000) [pid = 1647] [serial = 1459] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x12ef69c00) [pid = 1647] [serial = 1462] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x12fc12000) [pid = 1647] [serial = 1465] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x118946000) [pid = 1647] [serial = 904] [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.] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x12f003c00) [pid = 1647] [serial = 1498] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x125b66800) [pid = 1647] [serial = 1502] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x131dbd000) [pid = 1647] [serial = 1507] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x12d36b400) [pid = 1647] [serial = 1504] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x118862800) [pid = 1647] [serial = 1501] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x12f79b400) [pid = 1647] [serial = 1499] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x12fc7a000) [pid = 1647] [serial = 1505] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x11209b000) [pid = 1647] [serial = 1496] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x12ef69800) [pid = 1647] [serial = 1493] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x12da24000) [pid = 1647] [serial = 1490] [outer = 0x0] [url = about:blank] 15:36:06 INFO - PROCESS | 1647 | 1461191766208 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 15:36:06 INFO - PROCESS | 1647 | 1461191766210 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 15:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:36:06 INFO - PROCESS | 1647 | 1461191766217 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:36:06 INFO - PROCESS | 1647 | 1461191766218 Marionette TRACE conn2 <- [1,2126,null,{}] 15:36:06 INFO - PROCESS | 1647 | 1461191766221 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}] 15:36:06 INFO - PROCESS | 1647 | 1461191766319 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 15:36:06 INFO - PROCESS | 1647 | 1461191766326 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x125b1c000 == 70 [pid = 1647] [id = 539] 15:36:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x11ba51c00) [pid = 1647] [serial = 1617] [outer = 0x0] 15:36:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x123a78400) [pid = 1647] [serial = 1618] [outer = 0x11ba51c00] 15:36:06 INFO - PROCESS | 1647 | 1461191766353 Marionette DEBUG loaded listener.js 15:36:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x123a98000) [pid = 1647] [serial = 1619] [outer = 0x11ba51c00] 15:36:06 INFO - PROCESS | 1647 | 1461191766790 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]]]}] 15:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 621ms 15:36:06 INFO - PROCESS | 1647 | 1461191766837 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 15:36:06 INFO - PROCESS | 1647 | 1461191766841 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 15:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:36:06 INFO - PROCESS | 1647 | 1461191766852 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:36:06 INFO - PROCESS | 1647 | 1461191766856 Marionette TRACE conn2 <- [1,2130,null,{}] 15:36:06 INFO - PROCESS | 1647 | 1461191766888 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}] 15:36:07 INFO - PROCESS | 1647 | 1461191767011 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 15:36:07 INFO - PROCESS | 1647 | 1461191767019 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12928d800 == 71 [pid = 1647] [id = 540] 15:36:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x127782800) [pid = 1647] [serial = 1620] [outer = 0x0] 15:36:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x129ddc800) [pid = 1647] [serial = 1621] [outer = 0x127782800] 15:36:07 INFO - PROCESS | 1647 | 1461191767063 Marionette DEBUG loaded listener.js 15:36:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x12726d000) [pid = 1647] [serial = 1622] [outer = 0x127782800] 15:36:07 INFO - PROCESS | 1647 | 1461191767687 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] 15:36:07 INFO - PROCESS | 1647 | 1461191767701 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 15:36:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:36:07 INFO - PROCESS | 1647 | 1461191767705 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:36:07 INFO - PROCESS | 1647 | 1461191767707 Marionette TRACE conn2 <- [1,2134,null,{}] 15:36:07 INFO - PROCESS | 1647 | 1461191767711 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}] 15:36:07 INFO - PROCESS | 1647 | 1461191767844 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 15:36:07 INFO - PROCESS | 1647 | 1461191767933 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b884800 == 72 [pid = 1647] [id = 541] 15:36:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x11a94dc00) [pid = 1647] [serial = 1623] [outer = 0x0] 15:36:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x11b958000) [pid = 1647] [serial = 1624] [outer = 0x11a94dc00] 15:36:07 INFO - PROCESS | 1647 | 1461191767965 Marionette DEBUG loaded listener.js 15:36:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x11208c800) [pid = 1647] [serial = 1625] [outer = 0x11a94dc00] 15:36:08 INFO - PROCESS | 1647 | 1461191768414 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]]]}] 15:36:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:36:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 723ms 15:36:08 INFO - PROCESS | 1647 | 1461191768428 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 15:36:08 INFO - PROCESS | 1647 | 1461191768434 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 15:36:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:36:08 INFO - PROCESS | 1647 | 1461191768476 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:36:08 INFO - PROCESS | 1647 | 1461191768478 Marionette TRACE conn2 <- [1,2138,null,{}] 15:36:08 INFO - PROCESS | 1647 | 1461191768484 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}] 15:36:08 INFO - PROCESS | 1647 | 1461191768604 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 15:36:08 INFO - PROCESS | 1647 | 1461191768689 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ec54800 == 73 [pid = 1647] [id = 542] 15:36:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x123a92c00) [pid = 1647] [serial = 1626] [outer = 0x0] 15:36:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x126b5ac00) [pid = 1647] [serial = 1627] [outer = 0x123a92c00] 15:36:08 INFO - PROCESS | 1647 | 1461191768722 Marionette DEBUG loaded listener.js 15:36:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x123a94800) [pid = 1647] [serial = 1628] [outer = 0x123a92c00] 15:36:09 INFO - PROCESS | 1647 | 1461191769126 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]]]}] 15:36:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:36:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 689ms 15:36:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:36:09 INFO - PROCESS | 1647 | 1461191769152 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 15:36:09 INFO - PROCESS | 1647 | 1461191769154 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 15:36:09 INFO - PROCESS | 1647 | 1461191769156 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:36:09 INFO - PROCESS | 1647 | 1461191769159 Marionette TRACE conn2 <- [1,2142,null,{}] 15:36:09 INFO - PROCESS | 1647 | 1461191769167 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}] 15:36:09 INFO - PROCESS | 1647 | 1461191769283 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 15:36:09 INFO - PROCESS | 1647 | 1461191769399 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x13051d800 == 74 [pid = 1647] [id = 543] 15:36:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x12b2d6400) [pid = 1647] [serial = 1629] [outer = 0x0] 15:36:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x12bd07400) [pid = 1647] [serial = 1630] [outer = 0x12b2d6400] 15:36:09 INFO - PROCESS | 1647 | 1461191769433 Marionette DEBUG loaded listener.js 15:36:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x12e380800) [pid = 1647] [serial = 1631] [outer = 0x12b2d6400] 15:36:09 INFO - PROCESS | 1647 | 1461191769854 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] 15:36:09 INFO - PROCESS | 1647 | 1461191769880 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 15:36:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:36:09 INFO - PROCESS | 1647 | 1461191769885 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:36:09 INFO - PROCESS | 1647 | 1461191769886 Marionette TRACE conn2 <- [1,2146,null,{}] 15:36:09 INFO - PROCESS | 1647 | 1461191769888 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}] 15:36:10 INFO - PROCESS | 1647 | 1461191770022 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 15:36:10 INFO - PROCESS | 1647 | 1461191770137 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x130a41000 == 75 [pid = 1647] [id = 544] 15:36:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x12e38fc00) [pid = 1647] [serial = 1632] [outer = 0x0] 15:36:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x12f79b400) [pid = 1647] [serial = 1633] [outer = 0x12e38fc00] 15:36:10 INFO - PROCESS | 1647 | 1461191770169 Marionette DEBUG loaded listener.js 15:36:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x130278400) [pid = 1647] [serial = 1634] [outer = 0x12e38fc00] 15:36:10 INFO - PROCESS | 1647 | 1461191770586 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] 15:36:10 INFO - PROCESS | 1647 | 1461191770656 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 15:36:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:36:10 INFO - PROCESS | 1647 | 1461191770658 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:36:10 INFO - PROCESS | 1647 | 1461191770660 Marionette TRACE conn2 <- [1,2150,null,{}] 15:36:10 INFO - PROCESS | 1647 | 1461191770662 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}] 15:36:10 INFO - PROCESS | 1647 | 1461191770773 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 15:36:10 INFO - PROCESS | 1647 | 1461191770887 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x13795b800 == 76 [pid = 1647] [id = 545] 15:36:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x129dd9800) [pid = 1647] [serial = 1635] [outer = 0x0] 15:36:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x131db4000) [pid = 1647] [serial = 1636] [outer = 0x129dd9800] 15:36:10 INFO - PROCESS | 1647 | 1461191770921 Marionette DEBUG loaded listener.js 15:36:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x137a2a800) [pid = 1647] [serial = 1637] [outer = 0x129dd9800] 15:36:11 INFO - PROCESS | 1647 | 1461191771332 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]]]}] 15:36:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:36:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 720ms 15:36:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:36:11 INFO - PROCESS | 1647 | 1461191771389 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 15:36:11 INFO - PROCESS | 1647 | 1461191771390 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 15:36:11 INFO - PROCESS | 1647 | 1461191771392 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:36:11 INFO - PROCESS | 1647 | 1461191771394 Marionette TRACE conn2 <- [1,2154,null,{}] 15:36:11 INFO - PROCESS | 1647 | 1461191771396 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}] 15:36:11 INFO - PROCESS | 1647 | 1461191771521 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 15:36:11 INFO - PROCESS | 1647 | 1461191771608 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x137c75800 == 77 [pid = 1647] [id = 546] 15:36:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x137a31000) [pid = 1647] [serial = 1638] [outer = 0x0] 15:36:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x1382b4c00) [pid = 1647] [serial = 1639] [outer = 0x137a31000] 15:36:11 INFO - PROCESS | 1647 | 1461191771642 Marionette DEBUG loaded listener.js 15:36:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x13840fc00) [pid = 1647] [serial = 1640] [outer = 0x137a31000] 15:36:12 INFO - PROCESS | 1647 | 1461191772063 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]]]}] 15:36:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:36:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 721ms 15:36:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:36:12 INFO - PROCESS | 1647 | 1461191772114 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 15:36:12 INFO - PROCESS | 1647 | 1461191772115 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 15:36:12 INFO - PROCESS | 1647 | 1461191772117 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:36:12 INFO - PROCESS | 1647 | 1461191772118 Marionette TRACE conn2 <- [1,2158,null,{}] 15:36:12 INFO - PROCESS | 1647 | 1461191772121 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}] 15:36:12 INFO - PROCESS | 1647 | 1461191772231 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 15:36:12 INFO - PROCESS | 1647 | 1461191772316 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x138311000 == 78 [pid = 1647] [id = 547] 15:36:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x138404800) [pid = 1647] [serial = 1641] [outer = 0x0] 15:36:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 210 (0x13a5db400) [pid = 1647] [serial = 1642] [outer = 0x138404800] 15:36:12 INFO - PROCESS | 1647 | 1461191772348 Marionette DEBUG loaded listener.js 15:36:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 211 (0x13a6dac00) [pid = 1647] [serial = 1643] [outer = 0x138404800] 15:36:12 INFO - PROCESS | 1647 | 1461191772731 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]]]}] 15:36:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:36:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 669ms 15:36:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:36:12 INFO - PROCESS | 1647 | 1461191772787 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 15:36:12 INFO - PROCESS | 1647 | 1461191772788 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 15:36:12 INFO - PROCESS | 1647 | 1461191772790 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:36:12 INFO - PROCESS | 1647 | 1461191772791 Marionette TRACE conn2 <- [1,2162,null,{}] 15:36:12 INFO - PROCESS | 1647 | 1461191772794 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}] 15:36:12 INFO - PROCESS | 1647 | 1461191772922 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 15:36:13 INFO - PROCESS | 1647 | 1461191773038 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x1386d6800 == 79 [pid = 1647] [id = 548] 15:36:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 212 (0x13a6d6800) [pid = 1647] [serial = 1644] [outer = 0x0] 15:36:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 213 (0x13a6e0800) [pid = 1647] [serial = 1645] [outer = 0x13a6d6800] 15:36:13 INFO - PROCESS | 1647 | 1461191773071 Marionette DEBUG loaded listener.js 15:36:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 214 (0x13a8b1800) [pid = 1647] [serial = 1646] [outer = 0x13a6d6800] 15:36:13 INFO - PROCESS | 1647 | 1461191773470 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]]]}] 15:36:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:36:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 719ms 15:36:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:36:13 INFO - PROCESS | 1647 | 1461191773510 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 15:36:13 INFO - PROCESS | 1647 | 1461191773511 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 15:36:13 INFO - PROCESS | 1647 | 1461191773514 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:36:13 INFO - PROCESS | 1647 | 1461191773515 Marionette TRACE conn2 <- [1,2166,null,{}] 15:36:13 INFO - PROCESS | 1647 | 1461191773517 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}] 15:36:13 INFO - PROCESS | 1647 | 1461191773631 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 15:36:13 INFO - PROCESS | 1647 | 1461191773746 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x13b389800 == 80 [pid = 1647] [id = 549] 15:36:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 215 (0x13a6dec00) [pid = 1647] [serial = 1647] [outer = 0x0] 15:36:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 216 (0x13a8b6400) [pid = 1647] [serial = 1648] [outer = 0x13a6dec00] 15:36:13 INFO - PROCESS | 1647 | 1461191773777 Marionette DEBUG loaded listener.js 15:36:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 217 (0x13a8bd000) [pid = 1647] [serial = 1649] [outer = 0x13a6dec00] 15:36:14 INFO - PROCESS | 1647 | 1461191774174 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]]]}] 15:36:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:36:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 670ms 15:36:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:36:14 INFO - PROCESS | 1647 | 1461191774185 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 15:36:14 INFO - PROCESS | 1647 | 1461191774186 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 15:36:14 INFO - PROCESS | 1647 | 1461191774188 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:36:14 INFO - PROCESS | 1647 | 1461191774190 Marionette TRACE conn2 <- [1,2170,null,{}] 15:36:14 INFO - PROCESS | 1647 | 1461191774192 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}] 15:36:14 INFO - PROCESS | 1647 | 1461191774305 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 15:36:14 INFO - PROCESS | 1647 | 1461191774410 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x13bcb6800 == 81 [pid = 1647] [id = 550] 15:36:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 218 (0x13a6e1800) [pid = 1647] [serial = 1650] [outer = 0x0] 15:36:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 219 (0x13b141400) [pid = 1647] [serial = 1651] [outer = 0x13a6e1800] 15:36:14 INFO - PROCESS | 1647 | 1461191774440 Marionette DEBUG loaded listener.js 15:36:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 220 (0x13b148000) [pid = 1647] [serial = 1652] [outer = 0x13a6e1800] 15:36:14 INFO - PROCESS | 1647 | 1461191774877 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]]]}] 15:36:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:36:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 722ms 15:36:14 INFO - PROCESS | 1647 | 1461191774911 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 15:36:14 INFO - PROCESS | 1647 | 1461191774913 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 15:36:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:36:14 INFO - PROCESS | 1647 | 1461191774915 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:36:14 INFO - PROCESS | 1647 | 1461191774917 Marionette TRACE conn2 <- [1,2174,null,{}] 15:36:14 INFO - PROCESS | 1647 | 1461191774920 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}] 15:36:15 INFO - PROCESS | 1647 | 1461191775046 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 15:36:15 INFO - PROCESS | 1647 | 1461191775140 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x13bd93000 == 82 [pid = 1647] [id = 551] 15:36:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 221 (0x12e382800) [pid = 1647] [serial = 1653] [outer = 0x0] 15:36:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 222 (0x13b14d800) [pid = 1647] [serial = 1654] [outer = 0x12e382800] 15:36:15 INFO - PROCESS | 1647 | 1461191775177 Marionette DEBUG loaded listener.js 15:36:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 223 (0x13be2f800) [pid = 1647] [serial = 1655] [outer = 0x12e382800] 15:36:15 INFO - PROCESS | 1647 | 1461191775623 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]]]}] 15:36:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:36:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 772ms 15:36:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:36:15 INFO - PROCESS | 1647 | 1461191775698 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 15:36:15 INFO - PROCESS | 1647 | 1461191775700 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 15:36:15 INFO - PROCESS | 1647 | 1461191775704 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:36:15 INFO - PROCESS | 1647 | 1461191775706 Marionette TRACE conn2 <- [1,2178,null,{}] 15:36:15 INFO - PROCESS | 1647 | 1461191775708 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}] 15:36:15 INFO - PROCESS | 1647 | 1461191775822 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 15:36:15 INFO - PROCESS | 1647 | 1461191775912 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x145a27800 == 83 [pid = 1647] [id = 552] 15:36:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 224 (0x13be2e000) [pid = 1647] [serial = 1656] [outer = 0x0] 15:36:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 225 (0x13be47400) [pid = 1647] [serial = 1657] [outer = 0x13be2e000] 15:36:15 INFO - PROCESS | 1647 | 1461191775941 Marionette DEBUG loaded listener.js 15:36:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 226 (0x13be4c400) [pid = 1647] [serial = 1658] [outer = 0x13be2e000] 15:36:16 INFO - PROCESS | 1647 | 1461191776324 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]]]}] 15:36:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:36:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 670ms 15:36:16 INFO - PROCESS | 1647 | 1461191776375 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 15:36:16 INFO - PROCESS | 1647 | 1461191776376 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 15:36:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:36:16 INFO - PROCESS | 1647 | 1461191776378 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:36:16 INFO - PROCESS | 1647 | 1461191776379 Marionette TRACE conn2 <- [1,2182,null,{}] 15:36:16 INFO - PROCESS | 1647 | 1461191776382 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}] 15:36:16 INFO - PROCESS | 1647 | 1461191776496 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 15:36:16 INFO - PROCESS | 1647 | 1461191776736 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x1288b0000 == 84 [pid = 1647] [id = 553] 15:36:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 227 (0x112084800) [pid = 1647] [serial = 1659] [outer = 0x0] 15:36:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 228 (0x112090400) [pid = 1647] [serial = 1660] [outer = 0x112084800] 15:36:16 INFO - PROCESS | 1647 | 1461191776774 Marionette DEBUG loaded listener.js 15:36:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 229 (0x11559f800) [pid = 1647] [serial = 1661] [outer = 0x112084800] 15:36:17 INFO - PROCESS | 1647 | 1461191777242 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]]]}] 15:36:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:36:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 919ms 15:36:17 INFO - PROCESS | 1647 | 1461191777297 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 15:36:17 INFO - PROCESS | 1647 | 1461191777301 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 15:36:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:36:17 INFO - PROCESS | 1647 | 1461191777304 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:36:17 INFO - PROCESS | 1647 | 1461191777306 Marionette TRACE conn2 <- [1,2186,null,{}] 15:36:17 INFO - PROCESS | 1647 | 1461191777309 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}] 15:36:17 INFO - PROCESS | 1647 | 1461191777429 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 15:36:17 INFO - PROCESS | 1647 | 1461191777520 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x1303d2800 == 85 [pid = 1647] [id = 554] 15:36:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 230 (0x11bad7000) [pid = 1647] [serial = 1662] [outer = 0x0] 15:36:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 231 (0x123a91000) [pid = 1647] [serial = 1663] [outer = 0x11bad7000] 15:36:17 INFO - PROCESS | 1647 | 1461191777551 Marionette DEBUG loaded listener.js 15:36:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 232 (0x12887c800) [pid = 1647] [serial = 1664] [outer = 0x11bad7000] 15:36:17 INFO - PROCESS | 1647 | 1461191777968 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]]]}] 15:36:18 INFO - PROCESS | 1647 | --DOCSHELL 0x125b1c000 == 84 [pid = 1647] [id = 539] 15:36:18 INFO - PROCESS | 1647 | --DOCSHELL 0x126d99800 == 83 [pid = 1647] [id = 538] 15:36:18 INFO - PROCESS | 1647 | --DOCSHELL 0x126f8e000 == 82 [pid = 1647] [id = 537] 15:36:18 INFO - PROCESS | 1647 | --DOCSHELL 0x13b3c7000 == 81 [pid = 1647] [id = 531] 15:36:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:36:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 728ms 15:36:18 INFO - PROCESS | 1647 | --DOCSHELL 0x13bcb8800 == 80 [pid = 1647] [id = 530] 15:36:18 INFO - PROCESS | 1647 | --DOCSHELL 0x137c5f800 == 79 [pid = 1647] [id = 529] 15:36:18 INFO - PROCESS | 1647 | --DOCSHELL 0x12d8d8800 == 78 [pid = 1647] [id = 528] 15:36:18 INFO - PROCESS | 1647 | --DOCSHELL 0x127512800 == 77 [pid = 1647] [id = 527] 15:36:18 INFO - PROCESS | 1647 | 1461191778053 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 15:36:18 INFO - PROCESS | 1647 | 1461191778056 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 15:36:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:36:18 INFO - PROCESS | 1647 | 1461191778059 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:36:18 INFO - PROCESS | 1647 | 1461191778060 Marionette TRACE conn2 <- [1,2190,null,{}] 15:36:18 INFO - PROCESS | 1647 | 1461191778069 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}] 15:36:18 INFO - PROCESS | 1647 | 1461191778172 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 15:36:18 INFO - PROCESS | 1647 | 1461191778181 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272e2800 == 78 [pid = 1647] [id = 555] 15:36:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 233 (0x129dd9000) [pid = 1647] [serial = 1665] [outer = 0x0] 15:36:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 234 (0x12b242800) [pid = 1647] [serial = 1666] [outer = 0x129dd9000] 15:36:18 INFO - PROCESS | 1647 | 1461191778208 Marionette DEBUG loaded listener.js 15:36:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 235 (0x12d367400) [pid = 1647] [serial = 1667] [outer = 0x129dd9000] 15:36:18 INFO - PROCESS | 1647 | 1461191778612 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]]]}] 15:36:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:36:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 568ms 15:36:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:36:18 INFO - PROCESS | 1647 | 1461191778628 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 15:36:18 INFO - PROCESS | 1647 | 1461191778629 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 15:36:18 INFO - PROCESS | 1647 | 1461191778632 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:36:18 INFO - PROCESS | 1647 | 1461191778636 Marionette TRACE conn2 <- [1,2194,null,{}] 15:36:18 INFO - PROCESS | 1647 | 1461191778643 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}] 15:36:18 INFO - PROCESS | 1647 | 1461191778745 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 15:36:18 INFO - PROCESS | 1647 | 1461191778772 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x138315000 == 79 [pid = 1647] [id = 556] 15:36:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 236 (0x138105000) [pid = 1647] [serial = 1668] [outer = 0x0] 15:36:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 237 (0x138242c00) [pid = 1647] [serial = 1669] [outer = 0x138105000] 15:36:18 INFO - PROCESS | 1647 | 1461191778798 Marionette DEBUG loaded listener.js 15:36:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 238 (0x1382b7c00) [pid = 1647] [serial = 1670] [outer = 0x138105000] 15:36:19 INFO - PROCESS | 1647 | 1461191779191 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]]]}] 15:36:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:36:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 575ms 15:36:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:36:19 INFO - PROCESS | 1647 | 1461191779207 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 15:36:19 INFO - PROCESS | 1647 | 1461191779209 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 15:36:19 INFO - PROCESS | 1647 | 1461191779211 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:36:19 INFO - PROCESS | 1647 | 1461191779213 Marionette TRACE conn2 <- [1,2198,null,{}] 15:36:19 INFO - PROCESS | 1647 | 1461191779227 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}] 15:36:19 INFO - PROCESS | 1647 | 1461191779379 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 15:36:19 INFO - PROCESS | 1647 | 1461191779393 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x13b3c0800 == 80 [pid = 1647] [id = 557] 15:36:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 239 (0x1382b8000) [pid = 1647] [serial = 1671] [outer = 0x0] 15:36:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 240 (0x13840b800) [pid = 1647] [serial = 1672] [outer = 0x1382b8000] 15:36:19 INFO - PROCESS | 1647 | 1461191779426 Marionette DEBUG loaded listener.js 15:36:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 241 (0x13a5dd000) [pid = 1647] [serial = 1673] [outer = 0x1382b8000] 15:36:19 INFO - PROCESS | 1647 | 1461191779789 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]]]}] 15:36:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:36:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 624ms 15:36:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:36:19 INFO - PROCESS | 1647 | 1461191779835 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 15:36:19 INFO - PROCESS | 1647 | 1461191779836 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 15:36:19 INFO - PROCESS | 1647 | 1461191779839 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:36:19 INFO - PROCESS | 1647 | 1461191779840 Marionette TRACE conn2 <- [1,2202,null,{}] 15:36:19 INFO - PROCESS | 1647 | 1461191779842 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}] 15:36:19 INFO - PROCESS | 1647 | 1461191779951 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 15:36:19 INFO - PROCESS | 1647 | 1461191779976 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x143905800 == 81 [pid = 1647] [id = 558] 15:36:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 242 (0x13b14e400) [pid = 1647] [serial = 1674] [outer = 0x0] 15:36:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 243 (0x13b150400) [pid = 1647] [serial = 1675] [outer = 0x13b14e400] 15:36:20 INFO - PROCESS | 1647 | 1461191780010 Marionette DEBUG loaded listener.js 15:36:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 244 (0x13be2e800) [pid = 1647] [serial = 1676] [outer = 0x13b14e400] 15:36:20 INFO - PROCESS | 1647 | 1461191780530 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]]]}] 15:36:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:36:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 721ms 15:36:20 INFO - PROCESS | 1647 | 1461191780561 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 15:36:20 INFO - PROCESS | 1647 | 1461191780563 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 15:36:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:36:20 INFO - PROCESS | 1647 | 1461191780573 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:36:20 INFO - PROCESS | 1647 | 1461191780574 Marionette TRACE conn2 <- [1,2206,null,{}] 15:36:20 INFO - PROCESS | 1647 | 1461191780577 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}] 15:36:20 INFO - PROCESS | 1647 | 1461191780760 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 15:36:20 INFO - PROCESS | 1647 | 1461191780779 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x143eb2800 == 82 [pid = 1647] [id = 559] 15:36:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 245 (0x13beb0000) [pid = 1647] [serial = 1677] [outer = 0x0] 15:36:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 246 (0x13beb5c00) [pid = 1647] [serial = 1678] [outer = 0x13beb0000] 15:36:20 INFO - PROCESS | 1647 | 1461191780803 Marionette DEBUG loaded listener.js 15:36:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 247 (0x13beb9c00) [pid = 1647] [serial = 1679] [outer = 0x13beb0000] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 246 (0x114281800) [pid = 1647] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 245 (0x123a8fc00) [pid = 1647] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 244 (0x11a602800) [pid = 1647] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 243 (0x1378c5c00) [pid = 1647] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 242 (0x12b644800) [pid = 1647] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 241 (0x12b8a1c00) [pid = 1647] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 240 (0x12d365000) [pid = 1647] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 239 (0x11bad7800) [pid = 1647] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 238 (0x125d11400) [pid = 1647] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 237 (0x125a64400) [pid = 1647] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 236 (0x114c0f400) [pid = 1647] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 235 (0x114bda400) [pid = 1647] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 234 (0x126b57c00) [pid = 1647] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 233 (0x11208cc00) [pid = 1647] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 232 (0x112088c00) [pid = 1647] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 231 (0x1191a9800) [pid = 1647] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:36:21 INFO - PROCESS | 1647 | --DOMWINDOW == 230 (0x11ba51c00) [pid = 1647] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:36:21 INFO - PROCESS | 1647 | 1461191781288 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]]]}] 15:36:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:36:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 769ms 15:36:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:36:21 INFO - PROCESS | 1647 | 1461191781342 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 15:36:21 INFO - PROCESS | 1647 | 1461191781343 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 15:36:21 INFO - PROCESS | 1647 | 1461191781345 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:36:21 INFO - PROCESS | 1647 | 1461191781346 Marionette TRACE conn2 <- [1,2210,null,{}] 15:36:21 INFO - PROCESS | 1647 | 1461191781348 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}] 15:36:21 INFO - PROCESS | 1647 | 1461191781447 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 15:36:21 INFO - PROCESS | 1647 | 1461191781530 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x137bae000 == 83 [pid = 1647] [id = 560] 15:36:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 231 (0x119239400) [pid = 1647] [serial = 1680] [outer = 0x0] 15:36:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 232 (0x123a89800) [pid = 1647] [serial = 1681] [outer = 0x119239400] 15:36:21 INFO - PROCESS | 1647 | 1461191781557 Marionette DEBUG loaded listener.js 15:36:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 233 (0x12b8a3000) [pid = 1647] [serial = 1682] [outer = 0x119239400] 15:36:21 INFO - PROCESS | 1647 | 1461191781831 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]]]}] 15:36:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:36:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 520ms 15:36:21 INFO - PROCESS | 1647 | 1461191781872 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 15:36:21 INFO - PROCESS | 1647 | 1461191781873 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 15:36:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:36:21 INFO - PROCESS | 1647 | 1461191781875 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:36:21 INFO - PROCESS | 1647 | 1461191781876 Marionette TRACE conn2 <- [1,2214,null,{}] 15:36:21 INFO - PROCESS | 1647 | 1461191781879 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}] 15:36:21 INFO - PROCESS | 1647 | 1461191781983 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 15:36:21 INFO - PROCESS | 1647 | 1461191781987 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x13be89000 == 84 [pid = 1647] [id = 561] 15:36:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 234 (0x1297c0800) [pid = 1647] [serial = 1683] [outer = 0x0] 15:36:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 235 (0x1297c5000) [pid = 1647] [serial = 1684] [outer = 0x1297c0800] 15:36:22 INFO - PROCESS | 1647 | 1461191782012 Marionette DEBUG loaded listener.js 15:36:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 236 (0x1297c9400) [pid = 1647] [serial = 1685] [outer = 0x1297c0800] 15:36:22 INFO - PROCESS | 1647 | 1461191782376 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]]]}] 15:36:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:36:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 518ms 15:36:22 INFO - PROCESS | 1647 | 1461191782394 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 15:36:22 INFO - PROCESS | 1647 | 1461191782396 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 15:36:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:36:22 INFO - PROCESS | 1647 | 1461191782405 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:36:22 INFO - PROCESS | 1647 | 1461191782406 Marionette TRACE conn2 <- [1,2218,null,{}] 15:36:22 INFO - PROCESS | 1647 | 1461191782432 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}] 15:36:22 INFO - PROCESS | 1647 | 1461191782546 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 15:36:22 INFO - PROCESS | 1647 | 1461191782550 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x13bd5b000 == 85 [pid = 1647] [id = 562] 15:36:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 237 (0x1297c9c00) [pid = 1647] [serial = 1686] [outer = 0x0] 15:36:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 238 (0x12fb62400) [pid = 1647] [serial = 1687] [outer = 0x1297c9c00] 15:36:22 INFO - PROCESS | 1647 | 1461191782575 Marionette DEBUG loaded listener.js 15:36:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 239 (0x138208800) [pid = 1647] [serial = 1688] [outer = 0x1297c9c00] 15:36:22 INFO - PROCESS | 1647 | 1461191782929 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]]]}] 15:36:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:36:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 569ms 15:36:22 INFO - PROCESS | 1647 | 1461191782975 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 15:36:22 INFO - PROCESS | 1647 | 1461191782976 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 15:36:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:36:22 INFO - PROCESS | 1647 | 1461191782978 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:36:22 INFO - PROCESS | 1647 | 1461191782979 Marionette TRACE conn2 <- [1,2222,null,{}] 15:36:22 INFO - PROCESS | 1647 | 1461191782981 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}] 15:36:23 INFO - PROCESS | 1647 | 1461191783081 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 15:36:23 INFO - PROCESS | 1647 | 1461191783258 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aabf000 == 86 [pid = 1647] [id = 563] 15:36:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 240 (0x11208cc00) [pid = 1647] [serial = 1689] [outer = 0x0] 15:36:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 241 (0x1140ba800) [pid = 1647] [serial = 1690] [outer = 0x11208cc00] 15:36:23 INFO - PROCESS | 1647 | 1461191783294 Marionette DEBUG loaded listener.js 15:36:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 242 (0x11a94a800) [pid = 1647] [serial = 1691] [outer = 0x11208cc00] 15:36:23 INFO - PROCESS | 1647 | 1461191783748 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]]]}] 15:36:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:36:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 818ms 15:36:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:36:23 INFO - PROCESS | 1647 | 1461191783797 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 15:36:23 INFO - PROCESS | 1647 | 1461191783800 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 15:36:23 INFO - PROCESS | 1647 | 1461191783804 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:36:23 INFO - PROCESS | 1647 | 1461191783806 Marionette TRACE conn2 <- [1,2226,null,{}] 15:36:23 INFO - PROCESS | 1647 | 1461191783809 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}] 15:36:23 INFO - PROCESS | 1647 | 1461191783961 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 15:36:24 INFO - PROCESS | 1647 | 1461191784070 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f882000 == 87 [pid = 1647] [id = 564] 15:36:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 243 (0x1297bec00) [pid = 1647] [serial = 1692] [outer = 0x0] 15:36:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 244 (0x1299a2000) [pid = 1647] [serial = 1693] [outer = 0x1297bec00] 15:36:24 INFO - PROCESS | 1647 | 1461191784102 Marionette DEBUG loaded listener.js 15:36:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 245 (0x12b645c00) [pid = 1647] [serial = 1694] [outer = 0x1297bec00] 15:36:24 INFO - PROCESS | 1647 | 1461191784533 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]]]}] 15:36:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:36:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 775ms 15:36:24 INFO - PROCESS | 1647 | 1461191784580 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 15:36:24 INFO - PROCESS | 1647 | 1461191784583 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 15:36:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:36:24 INFO - PROCESS | 1647 | 1461191784586 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:36:24 INFO - PROCESS | 1647 | 1461191784587 Marionette TRACE conn2 <- [1,2230,null,{}] 15:36:24 INFO - PROCESS | 1647 | 1461191784590 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}] 15:36:24 INFO - PROCESS | 1647 | 1461191784707 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 15:36:24 INFO - PROCESS | 1647 | 1461191784802 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x13b3c7000 == 88 [pid = 1647] [id = 565] 15:36:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 246 (0x1297bf000) [pid = 1647] [serial = 1695] [outer = 0x0] 15:36:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 247 (0x12dba0c00) [pid = 1647] [serial = 1696] [outer = 0x1297bf000] 15:36:24 INFO - PROCESS | 1647 | 1461191784834 Marionette DEBUG loaded listener.js 15:36:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 248 (0x130279800) [pid = 1647] [serial = 1697] [outer = 0x1297bf000] 15:36:25 INFO - PROCESS | 1647 | 1461191785246 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]]]}] 15:36:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:36:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 674ms 15:36:25 INFO - PROCESS | 1647 | 1461191785261 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 15:36:25 INFO - PROCESS | 1647 | 1461191785262 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 15:36:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:36:25 INFO - PROCESS | 1647 | 1461191785266 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:36:25 INFO - PROCESS | 1647 | 1461191785270 Marionette TRACE conn2 <- [1,2234,null,{}] 15:36:25 INFO - PROCESS | 1647 | 1461191785278 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}] 15:36:25 INFO - PROCESS | 1647 | 1461191785425 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 15:36:25 INFO - PROCESS | 1647 | 1461191785580 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x13a747800 == 89 [pid = 1647] [id = 566] 15:36:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 249 (0x115546400) [pid = 1647] [serial = 1698] [outer = 0x0] 15:36:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 250 (0x13820ec00) [pid = 1647] [serial = 1699] [outer = 0x115546400] 15:36:25 INFO - PROCESS | 1647 | 1461191785633 Marionette DEBUG loaded listener.js 15:36:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 251 (0x1382ba400) [pid = 1647] [serial = 1700] [outer = 0x115546400] 15:36:26 INFO - PROCESS | 1647 | 1461191786077 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]]]}] 15:36:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:36:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 875ms 15:36:26 INFO - PROCESS | 1647 | 1461191786140 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 15:36:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:36:26 INFO - PROCESS | 1647 | 1461191786142 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 15:36:26 INFO - PROCESS | 1647 | 1461191786144 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:36:26 INFO - PROCESS | 1647 | 1461191786146 Marionette TRACE conn2 <- [1,2238,null,{}] 15:36:26 INFO - PROCESS | 1647 | 1461191786148 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}] 15:36:26 INFO - PROCESS | 1647 | 1461191786267 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 15:36:26 INFO - PROCESS | 1647 | 1461191786393 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x144dba800 == 90 [pid = 1647] [id = 567] 15:36:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 252 (0x138110000) [pid = 1647] [serial = 1701] [outer = 0x0] 15:36:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 253 (0x13a8bc400) [pid = 1647] [serial = 1702] [outer = 0x138110000] 15:36:26 INFO - PROCESS | 1647 | 1461191786424 Marionette DEBUG loaded listener.js 15:36:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 254 (0x13b14cc00) [pid = 1647] [serial = 1703] [outer = 0x138110000] 15:36:26 INFO - PROCESS | 1647 | 1461191786863 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]]]}] 15:36:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:36:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 820ms 15:36:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:36:26 INFO - PROCESS | 1647 | 1461191786966 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 15:36:26 INFO - PROCESS | 1647 | 1461191786968 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 15:36:26 INFO - PROCESS | 1647 | 1461191786971 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:36:26 INFO - PROCESS | 1647 | 1461191786973 Marionette TRACE conn2 <- [1,2242,null,{}] 15:36:26 INFO - PROCESS | 1647 | 1461191786977 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}] 15:36:27 INFO - PROCESS | 1647 | 1461191787152 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 15:36:27 INFO - PROCESS | 1647 | 1461191787264 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x144dd5000 == 91 [pid = 1647] [id = 568] 15:36:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 255 (0x13a5b9000) [pid = 1647] [serial = 1704] [outer = 0x0] 15:36:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 256 (0x13a5bac00) [pid = 1647] [serial = 1705] [outer = 0x13a5b9000] 15:36:27 INFO - PROCESS | 1647 | 1461191787300 Marionette DEBUG loaded listener.js 15:36:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 257 (0x13bb0a800) [pid = 1647] [serial = 1706] [outer = 0x13a5b9000] 15:36:27 INFO - PROCESS | 1647 | 1461191787806 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]]]}] 15:36:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:36:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 871ms 15:36:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:36:27 INFO - PROCESS | 1647 | 1461191787843 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 15:36:27 INFO - PROCESS | 1647 | 1461191787844 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 15:36:27 INFO - PROCESS | 1647 | 1461191787846 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:36:27 INFO - PROCESS | 1647 | 1461191787847 Marionette TRACE conn2 <- [1,2246,null,{}] 15:36:27 INFO - PROCESS | 1647 | 1461191787872 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}] 15:36:27 INFO - PROCESS | 1647 | 1461191787994 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 15:36:28 INFO - PROCESS | 1647 | 1461191788092 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb5a800 == 92 [pid = 1647] [id = 569] 15:36:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 258 (0x12e79d400) [pid = 1647] [serial = 1707] [outer = 0x0] 15:36:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 259 (0x13a5b9400) [pid = 1647] [serial = 1708] [outer = 0x12e79d400] 15:36:28 INFO - PROCESS | 1647 | 1461191788122 Marionette DEBUG loaded listener.js 15:36:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 260 (0x13bb0f400) [pid = 1647] [serial = 1709] [outer = 0x12e79d400] 15:36:28 INFO - PROCESS | 1647 | 1461191788944 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]]]}] 15:36:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:36:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1141ms 15:36:28 INFO - PROCESS | 1647 | 1461191788995 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 15:36:28 INFO - PROCESS | 1647 | 1461191788997 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 15:36:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:36:29 INFO - PROCESS | 1647 | 1461191789002 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:36:29 INFO - PROCESS | 1647 | 1461191789005 Marionette TRACE conn2 <- [1,2250,null,{}] 15:36:29 INFO - PROCESS | 1647 | 1461191789009 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}] 15:36:29 INFO - PROCESS | 1647 | 1461191789121 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 15:36:29 INFO - PROCESS | 1647 | 1461191789244 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b96d000 == 93 [pid = 1647] [id = 570] 15:36:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 261 (0x115597800) [pid = 1647] [serial = 1710] [outer = 0x0] 15:36:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 262 (0x11559bc00) [pid = 1647] [serial = 1711] [outer = 0x115597800] 15:36:29 INFO - PROCESS | 1647 | 1461191789275 Marionette DEBUG loaded listener.js 15:36:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 263 (0x118859800) [pid = 1647] [serial = 1712] [outer = 0x115597800] 15:36:29 INFO - PROCESS | 1647 | 1461191789739 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]]]}] 15:36:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:36:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 770ms 15:36:29 INFO - PROCESS | 1647 | 1461191789774 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 15:36:29 INFO - PROCESS | 1647 | 1461191789777 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 15:36:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:36:29 INFO - PROCESS | 1647 | 1461191789782 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:36:29 INFO - PROCESS | 1647 | 1461191789784 Marionette TRACE conn2 <- [1,2254,null,{}] 15:36:29 INFO - PROCESS | 1647 | 1461191789786 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}] 15:36:29 INFO - PROCESS | 1647 | 1461191789913 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 15:36:30 INFO - PROCESS | 1647 | 1461191790084 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aac2800 == 94 [pid = 1647] [id = 571] 15:36:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 264 (0x115598000) [pid = 1647] [serial = 1713] [outer = 0x0] 15:36:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 265 (0x118854000) [pid = 1647] [serial = 1714] [outer = 0x115598000] 15:36:30 INFO - PROCESS | 1647 | 1461191790134 Marionette DEBUG loaded listener.js 15:36:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 266 (0x118f86c00) [pid = 1647] [serial = 1715] [outer = 0x115598000] 15:36:30 INFO - PROCESS | 1647 | 1461191790645 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]]]}] 15:36:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:36:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 922ms 15:36:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:36:30 INFO - PROCESS | 1647 | 1461191790705 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 15:36:30 INFO - PROCESS | 1647 | 1461191790706 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 15:36:30 INFO - PROCESS | 1647 | 1461191790708 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:36:30 INFO - PROCESS | 1647 | 1461191790711 Marionette TRACE conn2 <- [1,2258,null,{}] 15:36:30 INFO - PROCESS | 1647 | 1461191790719 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}] 15:36:30 INFO - PROCESS | 1647 | 1461191790819 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 15:36:30 INFO - PROCESS | 1647 | 1461191790916 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x125b0c000 == 95 [pid = 1647] [id = 572] 15:36:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 267 (0x119d58800) [pid = 1647] [serial = 1716] [outer = 0x0] 15:36:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 268 (0x11acc2800) [pid = 1647] [serial = 1717] [outer = 0x119d58800] 15:36:30 INFO - PROCESS | 1647 | 1461191790945 Marionette DEBUG loaded listener.js 15:36:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 269 (0x11adf9c00) [pid = 1647] [serial = 1718] [outer = 0x119d58800] 15:36:31 INFO - PROCESS | 1647 | 1461191791389 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]]]}] 15:36:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:36:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 725ms 15:36:31 INFO - PROCESS | 1647 | 1461191791433 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 15:36:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:36:31 INFO - PROCESS | 1647 | 1461191791435 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 15:36:31 INFO - PROCESS | 1647 | 1461191791437 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:36:31 INFO - PROCESS | 1647 | 1461191791438 Marionette TRACE conn2 <- [1,2262,null,{}] 15:36:31 INFO - PROCESS | 1647 | 1461191791440 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}] 15:36:31 INFO - PROCESS | 1647 | 1461191791540 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 15:36:31 INFO - PROCESS | 1647 | 1461191791668 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x126d18000 == 96 [pid = 1647] [id = 573] 15:36:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 270 (0x11ae81c00) [pid = 1647] [serial = 1719] [outer = 0x0] 15:36:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 271 (0x11ba56800) [pid = 1647] [serial = 1720] [outer = 0x11ae81c00] 15:36:31 INFO - PROCESS | 1647 | 1461191791696 Marionette DEBUG loaded listener.js 15:36:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 272 (0x11bc88c00) [pid = 1647] [serial = 1721] [outer = 0x11ae81c00] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x13bd5b000 == 95 [pid = 1647] [id = 562] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x13be89000 == 94 [pid = 1647] [id = 561] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x137bae000 == 93 [pid = 1647] [id = 560] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x143eb2800 == 92 [pid = 1647] [id = 559] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x143905800 == 91 [pid = 1647] [id = 558] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 271 (0x129ddc800) [pid = 1647] [serial = 1621] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 270 (0x1158f2c00) [pid = 1647] [serial = 1513] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 269 (0x11ba56c00) [pid = 1647] [serial = 1516] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 268 (0x12bbad000) [pid = 1647] [serial = 1525] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 267 (0x1378cd400) [pid = 1647] [serial = 1531] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 266 (0x126b5a000) [pid = 1647] [serial = 1519] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 265 (0x12fc0c000) [pid = 1647] [serial = 1528] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 264 (0x137a2e800) [pid = 1647] [serial = 1534] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 263 (0x12b23f400) [pid = 1647] [serial = 1522] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 262 (0x11acc3000) [pid = 1647] [serial = 1537] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 261 (0x1191abc00) [pid = 1647] [serial = 1582] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 260 (0x123a89c00) [pid = 1647] [serial = 1585] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 259 (0x12b240c00) [pid = 1647] [serial = 1588] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 258 (0x12f453c00) [pid = 1647] [serial = 1591] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 257 (0x137a2bc00) [pid = 1647] [serial = 1594] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 256 (0x13810a400) [pid = 1647] [serial = 1600] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 255 (0x138405000) [pid = 1647] [serial = 1597] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 254 (0x13840a800) [pid = 1647] [serial = 1603] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 253 (0x13a5d2400) [pid = 1647] [serial = 1606] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 252 (0x12b2d9000) [pid = 1647] [serial = 1609] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x13b3c0800 == 90 [pid = 1647] [id = 557] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x138315000 == 89 [pid = 1647] [id = 556] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x1272e2800 == 88 [pid = 1647] [id = 555] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x1303d2800 == 87 [pid = 1647] [id = 554] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x1288b0000 == 86 [pid = 1647] [id = 553] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x13031e800 == 85 [pid = 1647] [id = 427] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x13bcb6800 == 84 [pid = 1647] [id = 550] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x13b389800 == 83 [pid = 1647] [id = 549] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x1386d6800 == 82 [pid = 1647] [id = 548] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x138311000 == 81 [pid = 1647] [id = 547] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x137c75800 == 80 [pid = 1647] [id = 546] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x13795b800 == 79 [pid = 1647] [id = 545] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x130a41000 == 78 [pid = 1647] [id = 544] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x13051d800 == 77 [pid = 1647] [id = 543] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x12ec54800 == 76 [pid = 1647] [id = 542] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x12b884800 == 75 [pid = 1647] [id = 541] 15:36:32 INFO - PROCESS | 1647 | --DOCSHELL 0x12928d800 == 74 [pid = 1647] [id = 540] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 251 (0x13824ac00) [pid = 1647] [serial = 1576] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 250 (0x12bbb1400) [pid = 1647] [serial = 1558] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 249 (0x12db9e000) [pid = 1647] [serial = 1561] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 248 (0x12e794c00) [pid = 1647] [serial = 1562] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 247 (0x12f010800) [pid = 1647] [serial = 1564] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 246 (0x11c992400) [pid = 1647] [serial = 1546] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 245 (0x123a92000) [pid = 1647] [serial = 1547] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 244 (0x1275a3400) [pid = 1647] [serial = 1552] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 243 (0x12887d000) [pid = 1647] [serial = 1553] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 242 (0x125a69800) [pid = 1647] [serial = 1549] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 241 (0x125d0ec00) [pid = 1647] [serial = 1550] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 240 (0x11b903400) [pid = 1647] [serial = 1544] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 239 (0x119125c00) [pid = 1647] [serial = 1543] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 238 (0x11795a000) [pid = 1647] [serial = 1541] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 237 (0x11554a800) [pid = 1647] [serial = 1540] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 236 (0x1299bbc00) [pid = 1647] [serial = 1555] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 235 (0x112090000) [pid = 1647] [serial = 1612] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 234 (0x114b94c00) [pid = 1647] [serial = 1613] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 233 (0x12fb6f800) [pid = 1647] [serial = 1567] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 232 (0x11ae81400) [pid = 1647] [serial = 1615] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 231 (0x123a78400) [pid = 1647] [serial = 1618] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 230 (0x1382b5800) [pid = 1647] [serial = 1579] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 229 (0x11c2dec00) [pid = 1647] [serial = 1616] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 228 (0x1299b4800) [pid = 1647] [serial = 1570] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 227 (0x12fc18800) [pid = 1647] [serial = 1568] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 226 (0x123a96c00) [pid = 1647] [serial = 1511] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 225 (0x12fb61400) [pid = 1647] [serial = 1565] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 224 (0x138243c00) [pid = 1647] [serial = 1574] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 223 (0x130281c00) [pid = 1647] [serial = 1571] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 222 (0x12d0cc400) [pid = 1647] [serial = 1559] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 221 (0x123a98000) [pid = 1647] [serial = 1619] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 220 (0x131dbc400) [pid = 1647] [serial = 1573] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 219 (0x1382b0000) [pid = 1647] [serial = 1577] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | --DOMWINDOW == 218 (0x12b644000) [pid = 1647] [serial = 1556] [outer = 0x0] [url = about:blank] 15:36:32 INFO - PROCESS | 1647 | 1461191792142 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]]]}] 15:36:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:36:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 720ms 15:36:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:36:32 INFO - PROCESS | 1647 | 1461191792157 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 15:36:32 INFO - PROCESS | 1647 | 1461191792158 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 15:36:32 INFO - PROCESS | 1647 | 1461191792160 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:36:32 INFO - PROCESS | 1647 | 1461191792161 Marionette TRACE conn2 <- [1,2266,null,{}] 15:36:32 INFO - PROCESS | 1647 | 1461191792163 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}] 15:36:32 INFO - PROCESS | 1647 | 1461191792268 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 15:36:32 INFO - PROCESS | 1647 | 1461191792275 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x119856800 == 75 [pid = 1647] [id = 574] 15:36:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 219 (0x11554a800) [pid = 1647] [serial = 1722] [outer = 0x0] 15:36:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 220 (0x11ae88800) [pid = 1647] [serial = 1723] [outer = 0x11554a800] 15:36:32 INFO - PROCESS | 1647 | 1461191792314 Marionette DEBUG loaded listener.js 15:36:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 221 (0x11c04b000) [pid = 1647] [serial = 1724] [outer = 0x11554a800] 15:36:32 INFO - PROCESS | 1647 | 1461191792893 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]]]}] 15:36:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:36:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 769ms 15:36:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:36:32 INFO - PROCESS | 1647 | 1461191792930 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 15:36:32 INFO - PROCESS | 1647 | 1461191792931 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 15:36:32 INFO - PROCESS | 1647 | 1461191792933 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:36:32 INFO - PROCESS | 1647 | 1461191792934 Marionette TRACE conn2 <- [1,2270,null,{}] 15:36:32 INFO - PROCESS | 1647 | 1461191792937 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}] 15:36:33 INFO - PROCESS | 1647 | 1461191793036 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 15:36:33 INFO - PROCESS | 1647 | 1461191793040 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x126db8800 == 76 [pid = 1647] [id = 575] 15:36:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 222 (0x11c2db000) [pid = 1647] [serial = 1725] [outer = 0x0] 15:36:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 223 (0x11c70a400) [pid = 1647] [serial = 1726] [outer = 0x11c2db000] 15:36:33 INFO - PROCESS | 1647 | 1461191793068 Marionette DEBUG loaded listener.js 15:36:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 224 (0x123a8ec00) [pid = 1647] [serial = 1727] [outer = 0x11c2db000] 15:36:33 INFO - PROCESS | 1647 | 1461191793421 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]]]}] 15:36:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:36:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 521ms 15:36:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:36:33 INFO - PROCESS | 1647 | 1461191793454 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 15:36:33 INFO - PROCESS | 1647 | 1461191793455 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 15:36:33 INFO - PROCESS | 1647 | 1461191793457 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:36:33 INFO - PROCESS | 1647 | 1461191793458 Marionette TRACE conn2 <- [1,2274,null,{}] 15:36:33 INFO - PROCESS | 1647 | 1461191793461 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}] 15:36:33 INFO - PROCESS | 1647 | 1461191793547 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 15:36:33 INFO - PROCESS | 1647 | 1461191793551 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x129283000 == 77 [pid = 1647] [id = 576] 15:36:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 225 (0x123a94400) [pid = 1647] [serial = 1728] [outer = 0x0] 15:36:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 226 (0x123ad0000) [pid = 1647] [serial = 1729] [outer = 0x123a94400] 15:36:33 INFO - PROCESS | 1647 | 1461191793577 Marionette DEBUG loaded listener.js 15:36:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 227 (0x125a6a800) [pid = 1647] [serial = 1730] [outer = 0x123a94400] 15:36:33 INFO - PROCESS | 1647 | 1461191793913 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]]]}] 15:36:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:36:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 470ms 15:36:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:36:33 INFO - PROCESS | 1647 | 1461191793927 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 15:36:33 INFO - PROCESS | 1647 | 1461191793929 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 15:36:33 INFO - PROCESS | 1647 | 1461191793931 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:36:33 INFO - PROCESS | 1647 | 1461191793932 Marionette TRACE conn2 <- [1,2278,null,{}] 15:36:33 INFO - PROCESS | 1647 | 1461191793936 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}] 15:36:34 INFO - PROCESS | 1647 | 1461191794022 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 15:36:34 INFO - PROCESS | 1647 | 1461191794104 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b4c7800 == 78 [pid = 1647] [id = 577] 15:36:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 228 (0x123a95000) [pid = 1647] [serial = 1731] [outer = 0x0] 15:36:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 229 (0x125b66400) [pid = 1647] [serial = 1732] [outer = 0x123a95000] 15:36:34 INFO - PROCESS | 1647 | 1461191794130 Marionette DEBUG loaded listener.js 15:36:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 230 (0x125d10800) [pid = 1647] [serial = 1733] [outer = 0x123a95000] 15:36:34 INFO - PROCESS | 1647 | 1461191794451 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]]]}] 15:36:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:36:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 572ms 15:36:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:36:34 INFO - PROCESS | 1647 | 1461191794503 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 15:36:34 INFO - PROCESS | 1647 | 1461191794504 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 15:36:34 INFO - PROCESS | 1647 | 1461191794506 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:36:34 INFO - PROCESS | 1647 | 1461191794507 Marionette TRACE conn2 <- [1,2282,null,{}] 15:36:34 INFO - PROCESS | 1647 | 1461191794509 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}] 15:36:34 INFO - PROCESS | 1647 | 1461191794627 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 15:36:34 INFO - PROCESS | 1647 | 1461191794642 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc7b800 == 79 [pid = 1647] [id = 578] 15:36:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 231 (0x125f90000) [pid = 1647] [serial = 1734] [outer = 0x0] 15:36:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 232 (0x1269aa000) [pid = 1647] [serial = 1735] [outer = 0x125f90000] 15:36:34 INFO - PROCESS | 1647 | 1461191794667 Marionette DEBUG loaded listener.js 15:36:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 233 (0x127532000) [pid = 1647] [serial = 1736] [outer = 0x125f90000] 15:36:35 INFO - PROCESS | 1647 | 1461191795006 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]]]}] 15:36:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:36:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 520ms 15:36:35 INFO - PROCESS | 1647 | 1461191795028 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 15:36:35 INFO - PROCESS | 1647 | 1461191795029 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 15:36:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:36:35 INFO - PROCESS | 1647 | 1461191795031 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:36:35 INFO - PROCESS | 1647 | 1461191795032 Marionette TRACE conn2 <- [1,2286,null,{}] 15:36:35 INFO - PROCESS | 1647 | 1461191795034 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}] 15:36:35 INFO - PROCESS | 1647 | 1461191795156 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 15:36:35 INFO - PROCESS | 1647 | 1461191795169 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d1cc800 == 80 [pid = 1647] [id = 579] 15:36:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 234 (0x127533000) [pid = 1647] [serial = 1737] [outer = 0x0] 15:36:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 235 (0x12778a400) [pid = 1647] [serial = 1738] [outer = 0x127533000] 15:36:35 INFO - PROCESS | 1647 | 1461191795195 Marionette DEBUG loaded listener.js 15:36:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 236 (0x12887d000) [pid = 1647] [serial = 1739] [outer = 0x127533000] 15:36:35 INFO - PROCESS | 1647 | 1461191795564 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]]]}] 15:36:35 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 15:36:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 576ms 15:36:35 INFO - PROCESS | 1647 | 1461191795607 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 15:36:35 INFO - PROCESS | 1647 | 1461191795609 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 15:36:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:36:35 INFO - PROCESS | 1647 | 1461191795611 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:36:35 INFO - PROCESS | 1647 | 1461191795612 Marionette TRACE conn2 <- [1,2290,null,{}] 15:36:35 INFO - PROCESS | 1647 | 1461191795616 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}] 15:36:35 INFO - PROCESS | 1647 | 1461191795747 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 15:36:35 INFO - PROCESS | 1647 | 1461191795798 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d8ee000 == 81 [pid = 1647] [id = 580] 15:36:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 237 (0x1297be800) [pid = 1647] [serial = 1740] [outer = 0x0] 15:36:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 238 (0x1299a3c00) [pid = 1647] [serial = 1741] [outer = 0x1297be800] 15:36:35 INFO - PROCESS | 1647 | 1461191795828 Marionette DEBUG loaded listener.js 15:36:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 239 (0x129daf400) [pid = 1647] [serial = 1742] [outer = 0x1297be800] 15:36:36 INFO - PROCESS | 1647 | 1461191796175 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]]]}] 15:36:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:36:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 569ms 15:36:36 INFO - PROCESS | 1647 | 1461191796180 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 15:36:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:36:36 INFO - PROCESS | 1647 | 1461191796182 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 15:36:36 INFO - PROCESS | 1647 | 1461191796185 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:36:36 INFO - PROCESS | 1647 | 1461191796186 Marionette TRACE conn2 <- [1,2294,null,{}] 15:36:36 INFO - PROCESS | 1647 | 1461191796194 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}] 15:36:36 INFO - PROCESS | 1647 | 1461191796312 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 15:36:36 INFO - PROCESS | 1647 | 1461191796323 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e7ba800 == 82 [pid = 1647] [id = 581] 15:36:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 240 (0x1297c3800) [pid = 1647] [serial = 1743] [outer = 0x0] 15:36:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 241 (0x12b236800) [pid = 1647] [serial = 1744] [outer = 0x1297c3800] 15:36:36 INFO - PROCESS | 1647 | 1461191796348 Marionette DEBUG loaded listener.js 15:36:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 242 (0x12b2e0000) [pid = 1647] [serial = 1745] [outer = 0x1297c3800] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 241 (0x125cccc00) [pid = 1647] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 240 (0x112084800) [pid = 1647] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 239 (0x1297c0800) [pid = 1647] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 238 (0x11c2b6000) [pid = 1647] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 237 (0x1155a0000) [pid = 1647] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 236 (0x1189d8000) [pid = 1647] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 235 (0x11a94d400) [pid = 1647] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 234 (0x12b239400) [pid = 1647] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 233 (0x12fb65400) [pid = 1647] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 232 (0x11aeee800) [pid = 1647] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 231 (0x125f8b400) [pid = 1647] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 230 (0x119239400) [pid = 1647] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 229 (0x11885a800) [pid = 1647] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 228 (0x11c04f800) [pid = 1647] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 227 (0x13b14e400) [pid = 1647] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 226 (0x1378ce800) [pid = 1647] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 225 (0x11207fc00) [pid = 1647] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 224 (0x12ef6cc00) [pid = 1647] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 223 (0x115548400) [pid = 1647] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 222 (0x125d07c00) [pid = 1647] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 221 (0x1382b8000) [pid = 1647] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 220 (0x12bf3e400) [pid = 1647] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 219 (0x11adf3400) [pid = 1647] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 218 (0x11bad7000) [pid = 1647] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 217 (0x115594400) [pid = 1647] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 216 (0x12f7a9c00) [pid = 1647] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 215 (0x12fc80400) [pid = 1647] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 214 (0x12bf42400) [pid = 1647] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 213 (0x12b23a400) [pid = 1647] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 212 (0x138103c00) [pid = 1647] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 211 (0x12fc10000) [pid = 1647] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 210 (0x13beb0000) [pid = 1647] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 209 (0x11863f000) [pid = 1647] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 208 (0x1268efc00) [pid = 1647] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 207 (0x12bd0f400) [pid = 1647] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 206 (0x12e113800) [pid = 1647] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 205 (0x129d4a400) [pid = 1647] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 204 (0x114bda800) [pid = 1647] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 203 (0x118861400) [pid = 1647] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x12bbb2800) [pid = 1647] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 201 (0x11c999000) [pid = 1647] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x1382b6800) [pid = 1647] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x112085800) [pid = 1647] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x1275ac000) [pid = 1647] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x138105000) [pid = 1647] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x12e342000) [pid = 1647] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x1299bc800) [pid = 1647] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x11acc2400) [pid = 1647] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x11207f400) [pid = 1647] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x12e10c400) [pid = 1647] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x11a952800) [pid = 1647] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x129dd9000) [pid = 1647] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x13810b000) [pid = 1647] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x114c0fc00) [pid = 1647] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x112088400) [pid = 1647] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x125a60400) [pid = 1647] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x12e79f000) [pid = 1647] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:36:37 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x11208ec00) [pid = 1647] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:36:37 INFO - PROCESS | 1647 | 1461191797308 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]]]}] 15:36:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:36:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1175ms 15:36:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:36:37 INFO - PROCESS | 1647 | 1461191797361 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 15:36:37 INFO - PROCESS | 1647 | 1461191797362 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 15:36:37 INFO - PROCESS | 1647 | 1461191797369 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:36:37 INFO - PROCESS | 1647 | 1461191797371 Marionette TRACE conn2 <- [1,2298,null,{}] 15:36:37 INFO - PROCESS | 1647 | 1461191797373 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}] 15:36:37 INFO - PROCESS | 1647 | 1461191797470 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 15:36:37 INFO - PROCESS | 1647 | 1461191797475 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x126db7800 == 83 [pid = 1647] [id = 582] 15:36:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x115594800) [pid = 1647] [serial = 1746] [outer = 0x0] 15:36:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x11885ac00) [pid = 1647] [serial = 1747] [outer = 0x115594800] 15:36:37 INFO - PROCESS | 1647 | 1461191797500 Marionette DEBUG loaded listener.js 15:36:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x11acc6000) [pid = 1647] [serial = 1748] [outer = 0x115594800] 15:36:37 INFO - PROCESS | 1647 | 1461191797832 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]]]}] 15:36:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:36:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 473ms 15:36:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:36:37 INFO - PROCESS | 1647 | 1461191797838 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 15:36:37 INFO - PROCESS | 1647 | 1461191797839 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 15:36:37 INFO - PROCESS | 1647 | 1461191797841 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:36:37 INFO - PROCESS | 1647 | 1461191797842 Marionette TRACE conn2 <- [1,2302,null,{}] 15:36:37 INFO - PROCESS | 1647 | 1461191797844 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}] 15:36:37 INFO - PROCESS | 1647 | 1461191797923 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 15:36:37 INFO - PROCESS | 1647 | 1461191797926 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f0a6800 == 84 [pid = 1647] [id = 583] 15:36:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x11ba51800) [pid = 1647] [serial = 1749] [outer = 0x0] 15:36:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x11c2ba800) [pid = 1647] [serial = 1750] [outer = 0x11ba51800] 15:36:37 INFO - PROCESS | 1647 | 1461191797947 Marionette DEBUG loaded listener.js 15:36:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x125cda400) [pid = 1647] [serial = 1751] [outer = 0x11ba51800] 15:36:38 INFO - PROCESS | 1647 | 1461191798391 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]]]}] 15:36:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:36:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 572ms 15:36:38 INFO - PROCESS | 1647 | 1461191798414 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 15:36:38 INFO - PROCESS | 1647 | 1461191798415 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 15:36:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:36:38 INFO - PROCESS | 1647 | 1461191798417 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:36:38 INFO - PROCESS | 1647 | 1461191798418 Marionette TRACE conn2 <- [1,2306,null,{}] 15:36:38 INFO - PROCESS | 1647 | 1461191798420 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}] 15:36:38 INFO - PROCESS | 1647 | 1461191798548 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 15:36:38 INFO - PROCESS | 1647 | 1461191798554 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f887000 == 85 [pid = 1647] [id = 584] 15:36:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x11c0a2400) [pid = 1647] [serial = 1752] [outer = 0x0] 15:36:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x12896d000) [pid = 1647] [serial = 1753] [outer = 0x11c0a2400] 15:36:38 INFO - PROCESS | 1647 | 1461191798594 Marionette DEBUG loaded listener.js 15:36:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x129db6400) [pid = 1647] [serial = 1754] [outer = 0x11c0a2400] 15:36:39 INFO - PROCESS | 1647 | 1461191799012 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]]]}] 15:36:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:36:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 620ms 15:36:39 INFO - PROCESS | 1647 | 1461191799038 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 15:36:39 INFO - PROCESS | 1647 | 1461191799039 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 15:36:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:36:39 INFO - PROCESS | 1647 | 1461191799041 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:36:39 INFO - PROCESS | 1647 | 1461191799042 Marionette TRACE conn2 <- [1,2310,null,{}] 15:36:39 INFO - PROCESS | 1647 | 1461191799044 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}] 15:36:39 INFO - PROCESS | 1647 | 1461191799261 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 15:36:39 INFO - PROCESS | 1647 | 1461191799317 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x1189b5000 == 86 [pid = 1647] [id = 585] 15:36:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x112081000) [pid = 1647] [serial = 1755] [outer = 0x0] 15:36:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x112095400) [pid = 1647] [serial = 1756] [outer = 0x112081000] 15:36:39 INFO - PROCESS | 1647 | 1461191799350 Marionette DEBUG loaded listener.js 15:36:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x114b8ec00) [pid = 1647] [serial = 1757] [outer = 0x112081000] 15:36:39 INFO - PROCESS | 1647 | 1461191799881 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]]]}] 15:36:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:36:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 869ms 15:36:39 INFO - PROCESS | 1647 | 1461191799956 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 15:36:39 INFO - PROCESS | 1647 | 1461191799962 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 15:36:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:36:39 INFO - PROCESS | 1647 | 1461191799971 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:36:39 INFO - PROCESS | 1647 | 1461191799976 Marionette TRACE conn2 <- [1,2314,null,{}] 15:36:39 INFO - PROCESS | 1647 | 1461191799980 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}] 15:36:40 INFO - PROCESS | 1647 | 1461191800140 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 15:36:40 INFO - PROCESS | 1647 | 1461191800253 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x126869000 == 87 [pid = 1647] [id = 586] 15:36:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x11885c000) [pid = 1647] [serial = 1758] [outer = 0x0] 15:36:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x119a34400) [pid = 1647] [serial = 1759] [outer = 0x11885c000] 15:36:40 INFO - PROCESS | 1647 | 1461191800287 Marionette DEBUG loaded listener.js 15:36:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x11aa51000) [pid = 1647] [serial = 1760] [outer = 0x11885c000] 15:36:40 INFO - PROCESS | 1647 | 1461191800757 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]]]}] 15:36:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:36:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 827ms 15:36:40 INFO - PROCESS | 1647 | 1461191800819 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 15:36:40 INFO - PROCESS | 1647 | 1461191800822 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 15:36:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:36:40 INFO - PROCESS | 1647 | 1461191800828 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:36:40 INFO - PROCESS | 1647 | 1461191800831 Marionette TRACE conn2 <- [1,2318,null,{}] 15:36:40 INFO - PROCESS | 1647 | 1461191800837 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}] 15:36:40 INFO - PROCESS | 1647 | 1461191800948 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 15:36:41 INFO - PROCESS | 1647 | 1461191801036 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb76000 == 88 [pid = 1647] [id = 587] 15:36:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x11b95a000) [pid = 1647] [serial = 1761] [outer = 0x0] 15:36:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x11bc8b400) [pid = 1647] [serial = 1762] [outer = 0x11b95a000] 15:36:41 INFO - PROCESS | 1647 | 1461191801068 Marionette DEBUG loaded listener.js 15:36:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x11c991000) [pid = 1647] [serial = 1763] [outer = 0x11b95a000] 15:36:41 INFO - PROCESS | 1647 | 1461191801528 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] 15:36:41 INFO - PROCESS | 1647 | 1461191801568 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 15:36:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:36:41 INFO - PROCESS | 1647 | 1461191801578 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:36:41 INFO - PROCESS | 1647 | 1461191801582 Marionette TRACE conn2 <- [1,2322,null,{}] 15:36:41 INFO - PROCESS | 1647 | 1461191801586 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}] 15:36:41 INFO - PROCESS | 1647 | 1461191801699 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 15:36:41 INFO - PROCESS | 1647 | 1461191801787 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x130312800 == 89 [pid = 1647] [id = 588] 15:36:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x11c991800) [pid = 1647] [serial = 1764] [outer = 0x0] 15:36:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x127af6c00) [pid = 1647] [serial = 1765] [outer = 0x11c991800] 15:36:41 INFO - PROCESS | 1647 | 1461191801817 Marionette DEBUG loaded listener.js 15:36:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x1297bd000) [pid = 1647] [serial = 1766] [outer = 0x11c991800] 15:36:42 INFO - PROCESS | 1647 | 1461191802222 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]]]}] 15:36:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:36:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 679ms 15:36:42 INFO - PROCESS | 1647 | 1461191802253 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 15:36:42 INFO - PROCESS | 1647 | 1461191802255 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 15:36:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:36:42 INFO - PROCESS | 1647 | 1461191802257 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:36:42 INFO - PROCESS | 1647 | 1461191802258 Marionette TRACE conn2 <- [1,2326,null,{}] 15:36:42 INFO - PROCESS | 1647 | 1461191802261 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}] 15:36:42 INFO - PROCESS | 1647 | 1461191802373 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 15:36:42 INFO - PROCESS | 1647 | 1461191802489 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x130531800 == 90 [pid = 1647] [id = 589] 15:36:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x125cd8800) [pid = 1647] [serial = 1767] [outer = 0x0] 15:36:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x129d4c800) [pid = 1647] [serial = 1768] [outer = 0x125cd8800] 15:36:42 INFO - PROCESS | 1647 | 1461191802521 Marionette DEBUG loaded listener.js 15:36:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x12b23c000) [pid = 1647] [serial = 1769] [outer = 0x125cd8800] 15:36:42 INFO - PROCESS | 1647 | 1461191802927 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]]]}] 15:36:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:36:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 720ms 15:36:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:36:42 INFO - PROCESS | 1647 | 1461191802978 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 15:36:42 INFO - PROCESS | 1647 | 1461191802979 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 15:36:42 INFO - PROCESS | 1647 | 1461191802982 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:36:42 INFO - PROCESS | 1647 | 1461191802983 Marionette TRACE conn2 <- [1,2330,null,{}] 15:36:42 INFO - PROCESS | 1647 | 1461191802985 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}] 15:36:43 INFO - PROCESS | 1647 | 1461191803114 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 15:36:43 INFO - PROCESS | 1647 | 1461191803204 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x1310ba800 == 91 [pid = 1647] [id = 590] 15:36:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x12b404c00) [pid = 1647] [serial = 1770] [outer = 0x0] 15:36:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 210 (0x12b408400) [pid = 1647] [serial = 1771] [outer = 0x12b404c00] 15:36:43 INFO - PROCESS | 1647 | 1461191803243 Marionette DEBUG loaded listener.js 15:36:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 211 (0x12b847800) [pid = 1647] [serial = 1772] [outer = 0x12b404c00] 15:36:43 INFO - PROCESS | 1647 | 1461191803656 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]]]}] 15:36:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:36:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 721ms 15:36:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:36:43 INFO - PROCESS | 1647 | 1461191803704 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 15:36:43 INFO - PROCESS | 1647 | 1461191803705 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 15:36:43 INFO - PROCESS | 1647 | 1461191803708 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:36:43 INFO - PROCESS | 1647 | 1461191803709 Marionette TRACE conn2 <- [1,2334,null,{}] 15:36:43 INFO - PROCESS | 1647 | 1461191803712 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}] 15:36:43 INFO - PROCESS | 1647 | 1461191803826 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 15:36:43 INFO - PROCESS | 1647 | 1461191803916 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x137953800 == 92 [pid = 1647] [id = 591] 15:36:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 212 (0x12bbab400) [pid = 1647] [serial = 1773] [outer = 0x0] 15:36:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 213 (0x12bbb1400) [pid = 1647] [serial = 1774] [outer = 0x12bbab400] 15:36:43 INFO - PROCESS | 1647 | 1461191803946 Marionette DEBUG loaded listener.js 15:36:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 214 (0x12bf3e400) [pid = 1647] [serial = 1775] [outer = 0x12bbab400] 15:36:44 INFO - PROCESS | 1647 | 1461191804360 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]]]}] 15:36:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:36:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 673ms 15:36:44 INFO - PROCESS | 1647 | 1461191804381 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 15:36:44 INFO - PROCESS | 1647 | 1461191804383 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 15:36:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:36:44 INFO - PROCESS | 1647 | 1461191804385 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:36:44 INFO - PROCESS | 1647 | 1461191804386 Marionette TRACE conn2 <- [1,2338,null,{}] 15:36:44 INFO - PROCESS | 1647 | 1461191804389 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}] 15:36:44 INFO - PROCESS | 1647 | 1461191804516 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 15:36:44 INFO - PROCESS | 1647 | 1461191804606 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x1379f0000 == 93 [pid = 1647] [id = 592] 15:36:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 215 (0x12bd05000) [pid = 1647] [serial = 1776] [outer = 0x0] 15:36:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 216 (0x12d067c00) [pid = 1647] [serial = 1777] [outer = 0x12bd05000] 15:36:44 INFO - PROCESS | 1647 | 1461191804636 Marionette DEBUG loaded listener.js 15:36:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 217 (0x12d36b000) [pid = 1647] [serial = 1778] [outer = 0x12bd05000] 15:36:45 INFO - PROCESS | 1647 | 1461191805111 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]]]}] 15:36:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:36:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 769ms 15:36:45 INFO - PROCESS | 1647 | 1461191805155 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 15:36:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:36:45 INFO - PROCESS | 1647 | 1461191805156 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 15:36:45 INFO - PROCESS | 1647 | 1461191805158 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:36:45 INFO - PROCESS | 1647 | 1461191805160 Marionette TRACE conn2 <- [1,2342,null,{}] 15:36:45 INFO - PROCESS | 1647 | 1461191805162 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}] 15:36:45 INFO - PROCESS | 1647 | 1461191805278 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 15:36:45 INFO - PROCESS | 1647 | 1461191805372 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cec3800 == 94 [pid = 1647] [id = 593] 15:36:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 218 (0x116064800) [pid = 1647] [serial = 1779] [outer = 0x0] 15:36:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 219 (0x1297c2c00) [pid = 1647] [serial = 1780] [outer = 0x116064800] 15:36:45 INFO - PROCESS | 1647 | 1461191805404 Marionette DEBUG loaded listener.js 15:36:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 220 (0x12d8c7800) [pid = 1647] [serial = 1781] [outer = 0x116064800] 15:36:45 INFO - PROCESS | 1647 | 1461191805863 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]]]}] 15:36:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:36:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 720ms 15:36:45 INFO - PROCESS | 1647 | 1461191805879 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 15:36:45 INFO - PROCESS | 1647 | 1461191805881 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 15:36:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:36:45 INFO - PROCESS | 1647 | 1461191805883 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:36:45 INFO - PROCESS | 1647 | 1461191805884 Marionette TRACE conn2 <- [1,2346,null,{}] 15:36:45 INFO - PROCESS | 1647 | 1461191805887 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}] 15:36:46 INFO - PROCESS | 1647 | 1461191806001 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 15:36:46 INFO - PROCESS | 1647 | 1461191806093 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d1e7000 == 95 [pid = 1647] [id = 594] 15:36:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 221 (0x11208a400) [pid = 1647] [serial = 1782] [outer = 0x0] 15:36:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 222 (0x11bc92400) [pid = 1647] [serial = 1783] [outer = 0x11208a400] 15:36:46 INFO - PROCESS | 1647 | 1461191806126 Marionette DEBUG loaded listener.js 15:36:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 223 (0x12d0cd400) [pid = 1647] [serial = 1784] [outer = 0x11208a400] 15:36:46 INFO - PROCESS | 1647 | 1461191806554 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]]]}] 15:36:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:36:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 720ms 15:36:46 INFO - PROCESS | 1647 | 1461191806617 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 15:36:46 INFO - PROCESS | 1647 | 1461191806619 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 15:36:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:36:46 INFO - PROCESS | 1647 | 1461191806623 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:36:46 INFO - PROCESS | 1647 | 1461191806624 Marionette TRACE conn2 <- [1,2350,null,{}] 15:36:46 INFO - PROCESS | 1647 | 1461191806627 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}] 15:36:46 INFO - PROCESS | 1647 | 1461191806740 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 15:36:46 INFO - PROCESS | 1647 | 1461191806832 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x129788800 == 96 [pid = 1647] [id = 595] 15:36:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 224 (0x114b98400) [pid = 1647] [serial = 1785] [outer = 0x0] 15:36:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 225 (0x11559d000) [pid = 1647] [serial = 1786] [outer = 0x114b98400] 15:36:46 INFO - PROCESS | 1647 | 1461191806868 Marionette DEBUG loaded listener.js 15:36:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 226 (0x125d02800) [pid = 1647] [serial = 1787] [outer = 0x114b98400] 15:36:47 INFO - PROCESS | 1647 | 1461191807335 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]]]}] 15:36:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:36:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 919ms 15:36:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:36:47 INFO - PROCESS | 1647 | 1461191807567 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 15:36:47 INFO - PROCESS | 1647 | 1461191807571 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 15:36:47 INFO - PROCESS | 1647 | 1461191807575 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:36:47 INFO - PROCESS | 1647 | 1461191807577 Marionette TRACE conn2 <- [1,2354,null,{}] 15:36:47 INFO - PROCESS | 1647 | 1461191807581 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}] 15:36:47 INFO - PROCESS | 1647 | 1461191807724 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 15:36:47 INFO - PROCESS | 1647 | 1461191807890 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c652000 == 97 [pid = 1647] [id = 596] 15:36:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 227 (0x114b8f400) [pid = 1647] [serial = 1788] [outer = 0x0] 15:36:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 228 (0x114bd8400) [pid = 1647] [serial = 1789] [outer = 0x114b8f400] 15:36:47 INFO - PROCESS | 1647 | 1461191807920 Marionette DEBUG loaded listener.js 15:36:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 229 (0x115551000) [pid = 1647] [serial = 1790] [outer = 0x114b8f400] 15:36:48 INFO - PROCESS | 1647 | 1461191808422 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]]]}] 15:36:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:36:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 925ms 15:36:48 INFO - PROCESS | 1647 | 1461191808500 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 15:36:48 INFO - PROCESS | 1647 | 1461191808504 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 15:36:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:36:48 INFO - PROCESS | 1647 | 1461191808512 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:36:48 INFO - PROCESS | 1647 | 1461191808516 Marionette TRACE conn2 <- [1,2358,null,{}] 15:36:48 INFO - PROCESS | 1647 | 1461191808519 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}] 15:36:48 INFO - PROCESS | 1647 | 1461191808679 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 15:36:48 INFO - PROCESS | 1647 | 1461191808847 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x126d9f000 == 98 [pid = 1647] [id = 597] 15:36:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 230 (0x11585c400) [pid = 1647] [serial = 1791] [outer = 0x0] 15:36:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 231 (0x11912a800) [pid = 1647] [serial = 1792] [outer = 0x11585c400] 15:36:48 INFO - PROCESS | 1647 | 1461191808876 Marionette DEBUG loaded listener.js 15:36:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 232 (0x11a947400) [pid = 1647] [serial = 1793] [outer = 0x11585c400] 15:36:49 INFO - PROCESS | 1647 | --DOCSHELL 0x1372c2000 == 97 [pid = 1647] [id = 364] 15:36:49 INFO - PROCESS | 1647 | --DOCSHELL 0x126d86800 == 96 [pid = 1647] [id = 337] 15:36:49 INFO - PROCESS | 1647 | --DOCSHELL 0x11bec5800 == 95 [pid = 1647] [id = 334] 15:36:49 INFO - PROCESS | 1647 | --DOCSHELL 0x130a30800 == 94 [pid = 1647] [id = 336] 15:36:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12f887000 == 93 [pid = 1647] [id = 584] 15:36:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12f0a6800 == 92 [pid = 1647] [id = 583] 15:36:49 INFO - PROCESS | 1647 | --DOCSHELL 0x126db7800 == 91 [pid = 1647] [id = 582] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 231 (0x13be47400) [pid = 1647] [serial = 1657] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 230 (0x13a5db400) [pid = 1647] [serial = 1642] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 229 (0x13a8b6400) [pid = 1647] [serial = 1648] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 228 (0x12fb62400) [pid = 1647] [serial = 1687] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 227 (0x13b14d800) [pid = 1647] [serial = 1654] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 226 (0x13b141400) [pid = 1647] [serial = 1651] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 225 (0x13a6e0800) [pid = 1647] [serial = 1645] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12e7ba800 == 90 [pid = 1647] [id = 581] 15:36:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12d8ee000 == 89 [pid = 1647] [id = 580] 15:36:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12d1cc800 == 88 [pid = 1647] [id = 579] 15:36:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc7b800 == 87 [pid = 1647] [id = 578] 15:36:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12b4c7800 == 86 [pid = 1647] [id = 577] 15:36:49 INFO - PROCESS | 1647 | --DOCSHELL 0x129283000 == 85 [pid = 1647] [id = 576] 15:36:49 INFO - PROCESS | 1647 | --DOCSHELL 0x126db8800 == 84 [pid = 1647] [id = 575] 15:36:49 INFO - PROCESS | 1647 | --DOCSHELL 0x119856800 == 83 [pid = 1647] [id = 574] 15:36:49 INFO - PROCESS | 1647 | --DOCSHELL 0x126d18000 == 82 [pid = 1647] [id = 573] 15:36:49 INFO - PROCESS | 1647 | --DOCSHELL 0x125b0c000 == 81 [pid = 1647] [id = 572] 15:36:49 INFO - PROCESS | 1647 | --DOCSHELL 0x11aac2800 == 80 [pid = 1647] [id = 571] 15:36:49 INFO - PROCESS | 1647 | --DOCSHELL 0x11b96d000 == 79 [pid = 1647] [id = 570] 15:36:49 INFO - PROCESS | 1647 | --DOCSHELL 0x144dd5000 == 78 [pid = 1647] [id = 568] 15:36:49 INFO - PROCESS | 1647 | --DOCSHELL 0x144dba800 == 77 [pid = 1647] [id = 567] 15:36:49 INFO - PROCESS | 1647 | --DOCSHELL 0x13a747800 == 76 [pid = 1647] [id = 566] 15:36:49 INFO - PROCESS | 1647 | --DOCSHELL 0x13b3c7000 == 75 [pid = 1647] [id = 565] 15:36:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12f882000 == 74 [pid = 1647] [id = 564] 15:36:49 INFO - PROCESS | 1647 | --DOCSHELL 0x11aabf000 == 73 [pid = 1647] [id = 563] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 224 (0x12b488400) [pid = 1647] [serial = 1273] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 223 (0x112090400) [pid = 1647] [serial = 1660] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 222 (0x1297c9400) [pid = 1647] [serial = 1685] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 221 (0x1279bc800) [pid = 1647] [serial = 1456] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 220 (0x11c045c00) [pid = 1647] [serial = 1453] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 219 (0x126b5ac00) [pid = 1647] [serial = 1627] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 218 (0x131db4000) [pid = 1647] [serial = 1636] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 217 (0x123a7bc00) [pid = 1647] [serial = 1517] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 216 (0x123a80400) [pid = 1647] [serial = 1270] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 215 (0x12b2e0c00) [pid = 1647] [serial = 1523] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 214 (0x138251800) [pid = 1647] [serial = 1595] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 213 (0x123a81800) [pid = 1647] [serial = 1333] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 212 (0x12b64a000) [pid = 1647] [serial = 1339] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 211 (0x11559f800) [pid = 1647] [serial = 1661] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 210 (0x123a89800) [pid = 1647] [serial = 1681] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 209 (0x11a948400) [pid = 1647] [serial = 1390] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 208 (0x125a6c800) [pid = 1647] [serial = 1586] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 207 (0x12bd07400) [pid = 1647] [serial = 1630] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 206 (0x13be2e800) [pid = 1647] [serial = 1676] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 205 (0x1382b0400) [pid = 1647] [serial = 1535] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 204 (0x115250c00) [pid = 1647] [serial = 1450] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 203 (0x137a26c00) [pid = 1647] [serial = 1532] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x1191ab400) [pid = 1647] [serial = 1514] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 201 (0x129de4000) [pid = 1647] [serial = 1520] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x13840b800) [pid = 1647] [serial = 1672] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x12e341000) [pid = 1647] [serial = 1402] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x13a5dd000) [pid = 1647] [serial = 1673] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x12f7a2000) [pid = 1647] [serial = 1279] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x12887c800) [pid = 1647] [serial = 1664] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x11a94d000) [pid = 1647] [serial = 1267] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x131dc0800) [pid = 1647] [serial = 1282] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x130283000) [pid = 1647] [serial = 1469] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x12fca1c00) [pid = 1647] [serial = 1592] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x12d366000) [pid = 1647] [serial = 1526] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x123a91000) [pid = 1647] [serial = 1663] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x13810e000) [pid = 1647] [serial = 1601] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x12fc19c00) [pid = 1647] [serial = 1466] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x13beb5c00) [pid = 1647] [serial = 1678] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x11b902400) [pid = 1647] [serial = 1583] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x12f450800) [pid = 1647] [serial = 1408] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x12e112400) [pid = 1647] [serial = 1276] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x11b958000) [pid = 1647] [serial = 1624] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x12f452800) [pid = 1647] [serial = 1463] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x12da24c00) [pid = 1647] [serial = 1460] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x12fc76c00) [pid = 1647] [serial = 1538] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x11ae79400) [pid = 1647] [serial = 1330] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x12d36a400) [pid = 1647] [serial = 1345] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x1382b4c00) [pid = 1647] [serial = 1639] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x129d53000) [pid = 1647] [serial = 1336] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x1297c5000) [pid = 1647] [serial = 1684] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x13a5d0c00) [pid = 1647] [serial = 1598] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x13a5dc800) [pid = 1647] [serial = 1607] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12bf47800) [pid = 1647] [serial = 1399] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x1382b7c00) [pid = 1647] [serial = 1670] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x13beb9c00) [pid = 1647] [serial = 1679] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12f009000) [pid = 1647] [serial = 1405] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x13b150400) [pid = 1647] [serial = 1675] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12bbad400) [pid = 1647] [serial = 1589] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x11c2ad800) [pid = 1647] [serial = 1393] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x125a65c00) [pid = 1647] [serial = 1411] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x131dba800) [pid = 1647] [serial = 1472] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x138242c00) [pid = 1647] [serial = 1669] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12ce59800) [pid = 1647] [serial = 1342] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12d367400) [pid = 1647] [serial = 1667] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x13a5d4000) [pid = 1647] [serial = 1604] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x1163f9800) [pid = 1647] [serial = 1327] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x1189de800) [pid = 1647] [serial = 1348] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x129db5800) [pid = 1647] [serial = 1396] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x131dc0c00) [pid = 1647] [serial = 1529] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12b8a3000) [pid = 1647] [serial = 1682] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12fc80000) [pid = 1647] [serial = 1610] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12b242800) [pid = 1647] [serial = 1666] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12f79b400) [pid = 1647] [serial = 1633] [outer = 0x0] [url = about:blank] 15:36:49 INFO - PROCESS | 1647 | 1461191809474 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]]]}] 15:36:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:36:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 982ms 15:36:49 INFO - PROCESS | 1647 | 1461191809491 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 15:36:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:36:49 INFO - PROCESS | 1647 | 1461191809492 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 15:36:49 INFO - PROCESS | 1647 | 1461191809494 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:36:49 INFO - PROCESS | 1647 | 1461191809495 Marionette TRACE conn2 <- [1,2362,null,{}] 15:36:49 INFO - PROCESS | 1647 | 1461191809502 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}] 15:36:49 INFO - PROCESS | 1647 | 1461191809601 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 15:36:49 INFO - PROCESS | 1647 | 1461191809608 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cad9000 == 74 [pid = 1647] [id = 598] 15:36:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x11acc6400) [pid = 1647] [serial = 1794] [outer = 0x0] 15:36:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x11ae7f400) [pid = 1647] [serial = 1795] [outer = 0x11acc6400] 15:36:49 INFO - PROCESS | 1647 | 1461191809637 Marionette DEBUG loaded listener.js 15:36:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x11bad8800) [pid = 1647] [serial = 1796] [outer = 0x11acc6400] 15:36:50 INFO - PROCESS | 1647 | 1461191810038 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]]]}] 15:36:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:36:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 569ms 15:36:50 INFO - PROCESS | 1647 | 1461191810063 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 15:36:50 INFO - PROCESS | 1647 | 1461191810066 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 15:36:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:36:50 INFO - PROCESS | 1647 | 1461191810068 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:36:50 INFO - PROCESS | 1647 | 1461191810069 Marionette TRACE conn2 <- [1,2366,null,{}] 15:36:50 INFO - PROCESS | 1647 | 1461191810072 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}] 15:36:50 INFO - PROCESS | 1647 | 1461191810168 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 15:36:50 INFO - PROCESS | 1647 | 1461191810172 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x129784800 == 75 [pid = 1647] [id = 599] 15:36:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x11c0a7000) [pid = 1647] [serial = 1797] [outer = 0x0] 15:36:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x11c2dd400) [pid = 1647] [serial = 1798] [outer = 0x11c0a7000] 15:36:50 INFO - PROCESS | 1647 | 1461191810199 Marionette DEBUG loaded listener.js 15:36:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x11caa2800) [pid = 1647] [serial = 1799] [outer = 0x11c0a7000] 15:36:50 INFO - PROCESS | 1647 | 1461191810605 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]]]}] 15:36:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:36:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 571ms 15:36:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:36:50 INFO - PROCESS | 1647 | 1461191810640 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 15:36:50 INFO - PROCESS | 1647 | 1461191810641 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 15:36:50 INFO - PROCESS | 1647 | 1461191810643 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:36:50 INFO - PROCESS | 1647 | 1461191810644 Marionette TRACE conn2 <- [1,2370,null,{}] 15:36:50 INFO - PROCESS | 1647 | 1461191810647 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}] 15:36:50 INFO - PROCESS | 1647 | 1461191810739 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 15:36:50 INFO - PROCESS | 1647 | 1461191810743 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc78800 == 76 [pid = 1647] [id = 600] 15:36:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x123a77000) [pid = 1647] [serial = 1800] [outer = 0x0] 15:36:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x123a81800) [pid = 1647] [serial = 1801] [outer = 0x123a77000] 15:36:50 INFO - PROCESS | 1647 | 1461191810768 Marionette DEBUG loaded listener.js 15:36:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x125a6c000) [pid = 1647] [serial = 1802] [outer = 0x123a77000] 15:36:51 INFO - PROCESS | 1647 | 1461191811134 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]]]}] 15:36:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:36:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 520ms 15:36:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:36:51 INFO - PROCESS | 1647 | 1461191811164 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 15:36:51 INFO - PROCESS | 1647 | 1461191811165 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 15:36:51 INFO - PROCESS | 1647 | 1461191811171 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:36:51 INFO - PROCESS | 1647 | 1461191811173 Marionette TRACE conn2 <- [1,2374,null,{}] 15:36:51 INFO - PROCESS | 1647 | 1461191811176 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}] 15:36:51 INFO - PROCESS | 1647 | 1461191811405 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 15:36:51 INFO - PROCESS | 1647 | 1461191811492 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d871800 == 77 [pid = 1647] [id = 601] 15:36:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x125d04800) [pid = 1647] [serial = 1803] [outer = 0x0] 15:36:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x126b55400) [pid = 1647] [serial = 1804] [outer = 0x125d04800] 15:36:51 INFO - PROCESS | 1647 | 1461191811521 Marionette DEBUG loaded listener.js 15:36:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x129756800) [pid = 1647] [serial = 1805] [outer = 0x125d04800] 15:36:51 INFO - PROCESS | 1647 | 1461191811849 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]]]}] 15:36:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:36:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 721ms 15:36:51 INFO - PROCESS | 1647 | 1461191811891 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 15:36:51 INFO - PROCESS | 1647 | 1461191811892 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 15:36:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:36:51 INFO - PROCESS | 1647 | 1461191811895 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:36:51 INFO - PROCESS | 1647 | 1461191811896 Marionette TRACE conn2 <- [1,2378,null,{}] 15:36:51 INFO - PROCESS | 1647 | 1461191811898 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}] 15:36:52 INFO - PROCESS | 1647 | 1461191812019 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 15:36:52 INFO - PROCESS | 1647 | 1461191812029 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e7b5800 == 78 [pid = 1647] [id = 602] 15:36:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12739f000) [pid = 1647] [serial = 1806] [outer = 0x0] 15:36:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x129d4e000) [pid = 1647] [serial = 1807] [outer = 0x12739f000] 15:36:52 INFO - PROCESS | 1647 | 1461191812056 Marionette DEBUG loaded listener.js 15:36:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x129de1400) [pid = 1647] [serial = 1808] [outer = 0x12739f000] 15:36:52 INFO - PROCESS | 1647 | 1461191812393 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]]]}] 15:36:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:36:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 517ms 15:36:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:36:52 INFO - PROCESS | 1647 | 1461191812413 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 15:36:52 INFO - PROCESS | 1647 | 1461191812414 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 15:36:52 INFO - PROCESS | 1647 | 1461191812418 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:36:52 INFO - PROCESS | 1647 | 1461191812420 Marionette TRACE conn2 <- [1,2382,null,{}] 15:36:52 INFO - PROCESS | 1647 | 1461191812422 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}] 15:36:52 INFO - PROCESS | 1647 | 1461191812541 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 15:36:52 INFO - PROCESS | 1647 | 1461191812553 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f885000 == 79 [pid = 1647] [id = 603] 15:36:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x1273ab000) [pid = 1647] [serial = 1809] [outer = 0x0] 15:36:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12b2d4400) [pid = 1647] [serial = 1810] [outer = 0x1273ab000] 15:36:52 INFO - PROCESS | 1647 | 1461191812578 Marionette DEBUG loaded listener.js 15:36:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x11559c000) [pid = 1647] [serial = 1811] [outer = 0x1273ab000] 15:36:52 INFO - PROCESS | 1647 | 1461191812942 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]]]}] 15:36:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:36:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 574ms 15:36:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:36:53 INFO - PROCESS | 1647 | 1461191812991 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 15:36:53 INFO - PROCESS | 1647 | 1461191812993 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 15:36:53 INFO - PROCESS | 1647 | 1461191812995 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:36:53 INFO - PROCESS | 1647 | 1461191812996 Marionette TRACE conn2 <- [1,2386,null,{}] 15:36:53 INFO - PROCESS | 1647 | 1461191813004 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}] 15:36:53 INFO - PROCESS | 1647 | 1461191813137 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 15:36:53 INFO - PROCESS | 1647 | 1461191813151 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x130321000 == 80 [pid = 1647] [id = 604] 15:36:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x1299bb000) [pid = 1647] [serial = 1812] [outer = 0x0] 15:36:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12b8a0c00) [pid = 1647] [serial = 1813] [outer = 0x1299bb000] 15:36:53 INFO - PROCESS | 1647 | 1461191813176 Marionette DEBUG loaded listener.js 15:36:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12bd0c400) [pid = 1647] [serial = 1814] [outer = 0x1299bb000] 15:36:53 INFO - PROCESS | 1647 | 1461191813543 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]]]}] 15:36:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:36:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 572ms 15:36:53 INFO - PROCESS | 1647 | 1461191813567 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 15:36:53 INFO - PROCESS | 1647 | 1461191813569 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 15:36:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:36:53 INFO - PROCESS | 1647 | 1461191813571 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:36:53 INFO - PROCESS | 1647 | 1461191813572 Marionette TRACE conn2 <- [1,2390,null,{}] 15:36:53 INFO - PROCESS | 1647 | 1461191813574 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}] 15:36:53 INFO - PROCESS | 1647 | 1461191813699 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x1297c9c00) [pid = 1647] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x127533000) [pid = 1647] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x125f90000) [pid = 1647] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x1297be800) [pid = 1647] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x1297c3800) [pid = 1647] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x115597800) [pid = 1647] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x123a95000) [pid = 1647] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x11554a800) [pid = 1647] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x123a94400) [pid = 1647] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x11ae81c00) [pid = 1647] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x11c2db000) [pid = 1647] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x115598000) [pid = 1647] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x119d58800) [pid = 1647] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x11ba51800) [pid = 1647] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:36:53 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x115594800) [pid = 1647] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:36:54 INFO - PROCESS | 1647 | 1461191813997 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x119154800 == 81 [pid = 1647] [id = 605] 15:36:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x112084800) [pid = 1647] [serial = 1815] [outer = 0x0] 15:36:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x11554dc00) [pid = 1647] [serial = 1816] [outer = 0x112084800] 15:36:54 INFO - PROCESS | 1647 | 1461191814024 Marionette DEBUG loaded listener.js 15:36:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x11ae81c00) [pid = 1647] [serial = 1817] [outer = 0x112084800] 15:36:54 INFO - PROCESS | 1647 | 1461191814302 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]]]}] 15:36:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:36:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 771ms 15:36:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:36:54 INFO - PROCESS | 1647 | 1461191814342 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 15:36:54 INFO - PROCESS | 1647 | 1461191814344 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 15:36:54 INFO - PROCESS | 1647 | 1461191814346 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:36:54 INFO - PROCESS | 1647 | 1461191814348 Marionette TRACE conn2 <- [1,2394,null,{}] 15:36:54 INFO - PROCESS | 1647 | 1461191814353 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}] 15:36:54 INFO - PROCESS | 1647 | 1461191814463 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 15:36:54 INFO - PROCESS | 1647 | 1461191814532 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x137938800 == 82 [pid = 1647] [id = 606] 15:36:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x1144b0800) [pid = 1647] [serial = 1818] [outer = 0x0] 15:36:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x126b5a000) [pid = 1647] [serial = 1819] [outer = 0x1144b0800] 15:36:54 INFO - PROCESS | 1647 | 1461191814562 Marionette DEBUG loaded listener.js 15:36:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12e110400) [pid = 1647] [serial = 1820] [outer = 0x1144b0800] 15:36:54 INFO - PROCESS | 1647 | 1461191814870 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]]]}] 15:36:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:36:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 572ms 15:36:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:36:54 INFO - PROCESS | 1647 | 1461191814919 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 15:36:54 INFO - PROCESS | 1647 | 1461191814920 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 15:36:54 INFO - PROCESS | 1647 | 1461191814922 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:36:54 INFO - PROCESS | 1647 | 1461191814923 Marionette TRACE conn2 <- [1,2398,null,{}] 15:36:54 INFO - PROCESS | 1647 | 1461191814925 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}] 15:36:55 INFO - PROCESS | 1647 | 1461191815021 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 15:36:55 INFO - PROCESS | 1647 | 1461191815025 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x1380c5800 == 83 [pid = 1647] [id = 607] 15:36:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12e10c400) [pid = 1647] [serial = 1821] [outer = 0x0] 15:36:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12e384c00) [pid = 1647] [serial = 1822] [outer = 0x12e10c400] 15:36:55 INFO - PROCESS | 1647 | 1461191815050 Marionette DEBUG loaded listener.js 15:36:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12e79c400) [pid = 1647] [serial = 1823] [outer = 0x12e10c400] 15:36:55 INFO - PROCESS | 1647 | 1461191815481 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]]]}] 15:36:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:36:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 568ms 15:36:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:36:55 INFO - PROCESS | 1647 | 1461191815491 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 15:36:55 INFO - PROCESS | 1647 | 1461191815493 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 15:36:55 INFO - PROCESS | 1647 | 1461191815496 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:36:55 INFO - PROCESS | 1647 | 1461191815498 Marionette TRACE conn2 <- [1,2402,null,{}] 15:36:55 INFO - PROCESS | 1647 | 1461191815501 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}] 15:36:55 INFO - PROCESS | 1647 | 1461191815656 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 15:36:55 INFO - PROCESS | 1647 | 1461191815664 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x1381eb800 == 84 [pid = 1647] [id = 608] 15:36:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12e79d800) [pid = 1647] [serial = 1824] [outer = 0x0] 15:36:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12ef6b800) [pid = 1647] [serial = 1825] [outer = 0x12e79d800] 15:36:55 INFO - PROCESS | 1647 | 1461191815708 Marionette DEBUG loaded listener.js 15:36:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12f002800) [pid = 1647] [serial = 1826] [outer = 0x12e79d800] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x145a27800 == 83 [pid = 1647] [id = 552] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc80800 == 82 [pid = 1647] [id = 255] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x14390c000 == 81 [pid = 1647] [id = 534] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12f0b0800 == 80 [pid = 1647] [id = 441] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x13b01c800 == 79 [pid = 1647] [id = 533] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc6b800 == 78 [pid = 1647] [id = 361] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1277a4800 == 77 [pid = 1647] [id = 536] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x13bd93000 == 76 [pid = 1647] [id = 551] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x11cac3800 == 75 [pid = 1647] [id = 257] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x11aaae800 == 74 [pid = 1647] [id = 365] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x130304800 == 73 [pid = 1647] [id = 446] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1301b1000 == 72 [pid = 1647] [id = 332] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x13b376800 == 71 [pid = 1647] [id = 535] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x119dd4000 == 70 [pid = 1647] [id = 339] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb5a800 == 69 [pid = 1647] [id = 569] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1372b6000 == 68 [pid = 1647] [id = 462] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x126d9e000 == 67 [pid = 1647] [id = 338] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x115613000 == 66 [pid = 1647] [id = 470] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x119855000 == 65 [pid = 1647] [id = 512] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x137e77800 == 64 [pid = 1647] [id = 363] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x118edf000 == 63 [pid = 1647] [id = 333] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x13795f000 == 62 [pid = 1647] [id = 511] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc6e800 == 61 [pid = 1647] [id = 258] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1372bf000 == 60 [pid = 1647] [id = 448] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x138323000 == 59 [pid = 1647] [id = 526] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1303ec800 == 58 [pid = 1647] [id = 362] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x13b007800 == 57 [pid = 1647] [id = 532] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1380df800 == 56 [pid = 1647] [id = 469] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x11880b800 == 55 [pid = 1647] [id = 260] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12cecb800 == 54 [pid = 1647] [id = 335] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1382dd800 == 53 [pid = 1647] [id = 421] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x137e7a800 == 52 [pid = 1647] [id = 468] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x13794d800 == 51 [pid = 1647] [id = 510] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12d1ae000 == 50 [pid = 1647] [id = 259] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x126d9f000 == 49 [pid = 1647] [id = 597] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x11c652000 == 48 [pid = 1647] [id = 596] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x129788800 == 47 [pid = 1647] [id = 595] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12d1e7000 == 46 [pid = 1647] [id = 594] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12cec3800 == 45 [pid = 1647] [id = 593] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1379f0000 == 44 [pid = 1647] [id = 592] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x137953800 == 43 [pid = 1647] [id = 591] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1310ba800 == 42 [pid = 1647] [id = 590] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x130531800 == 41 [pid = 1647] [id = 589] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x130312800 == 40 [pid = 1647] [id = 588] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb76000 == 39 [pid = 1647] [id = 587] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x126869000 == 38 [pid = 1647] [id = 586] 15:36:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1189b5000 == 37 [pid = 1647] [id = 585] 15:36:57 INFO - PROCESS | 1647 | --DOCSHELL 0x12d871800 == 36 [pid = 1647] [id = 601] 15:36:57 INFO - PROCESS | 1647 | --DOCSHELL 0x129784800 == 35 [pid = 1647] [id = 599] 15:36:57 INFO - PROCESS | 1647 | --DOCSHELL 0x119154800 == 34 [pid = 1647] [id = 605] 15:36:57 INFO - PROCESS | 1647 | --DOCSHELL 0x130321000 == 33 [pid = 1647] [id = 604] 15:36:57 INFO - PROCESS | 1647 | --DOCSHELL 0x11cad9000 == 32 [pid = 1647] [id = 598] 15:36:57 INFO - PROCESS | 1647 | --DOCSHELL 0x12e7b5800 == 31 [pid = 1647] [id = 602] 15:36:57 INFO - PROCESS | 1647 | --DOCSHELL 0x1380c5800 == 30 [pid = 1647] [id = 607] 15:36:57 INFO - PROCESS | 1647 | --DOCSHELL 0x137938800 == 29 [pid = 1647] [id = 606] 15:36:57 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc78800 == 28 [pid = 1647] [id = 600] 15:36:57 INFO - PROCESS | 1647 | --DOCSHELL 0x12f885000 == 27 [pid = 1647] [id = 603] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x138208800) [pid = 1647] [serial = 1688] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x12778a400) [pid = 1647] [serial = 1738] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x1269aa000) [pid = 1647] [serial = 1735] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x1299a3c00) [pid = 1647] [serial = 1741] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x12b236800) [pid = 1647] [serial = 1744] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12896d000) [pid = 1647] [serial = 1753] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x11559bc00) [pid = 1647] [serial = 1711] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x118859800) [pid = 1647] [serial = 1712] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x125b66400) [pid = 1647] [serial = 1732] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x11ae88800) [pid = 1647] [serial = 1723] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x11c04b000) [pid = 1647] [serial = 1724] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x129daf400) [pid = 1647] [serial = 1742] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x123ad0000) [pid = 1647] [serial = 1729] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x125a6a800) [pid = 1647] [serial = 1730] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x11ba56800) [pid = 1647] [serial = 1720] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x11bc88c00) [pid = 1647] [serial = 1721] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x11c70a400) [pid = 1647] [serial = 1726] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x123a8ec00) [pid = 1647] [serial = 1727] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x118854000) [pid = 1647] [serial = 1714] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x118f86c00) [pid = 1647] [serial = 1715] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x11adf9c00) [pid = 1647] [serial = 1718] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x11acc2800) [pid = 1647] [serial = 1717] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x1299a2000) [pid = 1647] [serial = 1693] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x1140ba800) [pid = 1647] [serial = 1690] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12dba0c00) [pid = 1647] [serial = 1696] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x11c2ba800) [pid = 1647] [serial = 1750] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x13820ec00) [pid = 1647] [serial = 1699] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x13a8bc400) [pid = 1647] [serial = 1702] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x13a5bac00) [pid = 1647] [serial = 1705] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x13a5b9400) [pid = 1647] [serial = 1708] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x125cda400) [pid = 1647] [serial = 1751] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x11885ac00) [pid = 1647] [serial = 1747] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12b2e0000) [pid = 1647] [serial = 1745] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12887d000) [pid = 1647] [serial = 1739] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x127532000) [pid = 1647] [serial = 1736] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x125d10800) [pid = 1647] [serial = 1733] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11acc6000) [pid = 1647] [serial = 1748] [outer = 0x0] [url = about:blank] 15:36:57 INFO - PROCESS | 1647 | 1461191817911 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]]]}] 15:36:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:36:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 2429ms 15:36:57 INFO - PROCESS | 1647 | 1461191817925 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 15:36:57 INFO - PROCESS | 1647 | 1461191817928 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 15:36:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:36:57 INFO - PROCESS | 1647 | 1461191817932 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:36:57 INFO - PROCESS | 1647 | 1461191817937 Marionette TRACE conn2 <- [1,2406,null,{}] 15:36:57 INFO - PROCESS | 1647 | 1461191817941 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}] 15:36:58 INFO - PROCESS | 1647 | 1461191818029 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 15:36:58 INFO - PROCESS | 1647 | 1461191818083 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x116390800 == 28 [pid = 1647] [id = 609] 15:36:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x11465a800) [pid = 1647] [serial = 1827] [outer = 0x0] 15:36:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x114b1ac00) [pid = 1647] [serial = 1828] [outer = 0x11465a800] 15:36:58 INFO - PROCESS | 1647 | 1461191818111 Marionette DEBUG loaded listener.js 15:36:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x114b96800) [pid = 1647] [serial = 1829] [outer = 0x11465a800] 15:36:58 INFO - PROCESS | 1647 | 1461191818440 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]]]}] 15:36:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:36:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 525ms 15:36:58 INFO - PROCESS | 1647 | 1461191818456 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 15:36:58 INFO - PROCESS | 1647 | 1461191818460 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 15:36:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:36:58 INFO - PROCESS | 1647 | 1461191818465 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:36:58 INFO - PROCESS | 1647 | 1461191818468 Marionette TRACE conn2 <- [1,2410,null,{}] 15:36:58 INFO - PROCESS | 1647 | 1461191818471 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}] 15:36:58 INFO - PROCESS | 1647 | 1461191818552 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 15:36:58 INFO - PROCESS | 1647 | 1461191818605 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x119134800 == 29 [pid = 1647] [id = 610] 15:36:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x114b96000) [pid = 1647] [serial = 1830] [outer = 0x0] 15:36:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x114bdb800) [pid = 1647] [serial = 1831] [outer = 0x114b96000] 15:36:58 INFO - PROCESS | 1647 | 1461191818631 Marionette DEBUG loaded listener.js 15:36:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x11554a000) [pid = 1647] [serial = 1832] [outer = 0x114b96000] 15:36:58 INFO - PROCESS | 1647 | 1461191818957 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]]]}] 15:36:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:36:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 523ms 15:36:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:36:58 INFO - PROCESS | 1647 | 1461191818988 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 15:36:58 INFO - PROCESS | 1647 | 1461191818990 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 15:36:58 INFO - PROCESS | 1647 | 1461191818992 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:36:58 INFO - PROCESS | 1647 | 1461191818994 Marionette TRACE conn2 <- [1,2414,null,{}] 15:36:59 INFO - PROCESS | 1647 | 1461191819003 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}] 15:36:59 INFO - PROCESS | 1647 | 1461191819088 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 15:36:59 INFO - PROCESS | 1647 | 1461191819140 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aa8f800 == 30 [pid = 1647] [id = 611] 15:36:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x11207f000) [pid = 1647] [serial = 1833] [outer = 0x0] 15:36:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x115592800) [pid = 1647] [serial = 1834] [outer = 0x11207f000] 15:36:59 INFO - PROCESS | 1647 | 1461191819170 Marionette DEBUG loaded listener.js 15:36:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x116037c00) [pid = 1647] [serial = 1835] [outer = 0x11207f000] 15:36:59 INFO - PROCESS | 1647 | 1461191819492 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]]]}] 15:36:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:36:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 522ms 15:36:59 INFO - PROCESS | 1647 | 1461191819515 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 15:36:59 INFO - PROCESS | 1647 | 1461191819519 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 15:36:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:36:59 INFO - PROCESS | 1647 | 1461191819522 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:36:59 INFO - PROCESS | 1647 | 1461191819523 Marionette TRACE conn2 <- [1,2418,null,{}] 15:36:59 INFO - PROCESS | 1647 | 1461191819526 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}] 15:36:59 INFO - PROCESS | 1647 | 1461191819604 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 15:36:59 INFO - PROCESS | 1647 | 1461191819608 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b178000 == 31 [pid = 1647] [id = 612] 15:36:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x11863c400) [pid = 1647] [serial = 1836] [outer = 0x0] 15:36:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x118856c00) [pid = 1647] [serial = 1837] [outer = 0x11863c400] 15:36:59 INFO - PROCESS | 1647 | 1461191819637 Marionette DEBUG loaded listener.js 15:36:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x11897c800) [pid = 1647] [serial = 1838] [outer = 0x11863c400] 15:36:59 INFO - PROCESS | 1647 | 1461191819984 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]]]}] 15:36:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:36:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 471ms 15:36:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:37:00 INFO - PROCESS | 1647 | 1461191819994 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 15:37:00 INFO - PROCESS | 1647 | 1461191819995 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 15:37:00 INFO - PROCESS | 1647 | 1461191819997 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:37:00 INFO - PROCESS | 1647 | 1461191819998 Marionette TRACE conn2 <- [1,2422,null,{}] 15:37:00 INFO - PROCESS | 1647 | 1461191820004 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}] 15:37:00 INFO - PROCESS | 1647 | 1461191820107 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 15:37:00 INFO - PROCESS | 1647 | 1461191820113 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba68000 == 32 [pid = 1647] [id = 613] 15:37:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x1146c0400) [pid = 1647] [serial = 1839] [outer = 0x0] 15:37:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x11863f000) [pid = 1647] [serial = 1840] [outer = 0x1146c0400] 15:37:00 INFO - PROCESS | 1647 | 1461191820140 Marionette DEBUG loaded listener.js 15:37:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x119123000) [pid = 1647] [serial = 1841] [outer = 0x1146c0400] 15:37:00 INFO - PROCESS | 1647 | 1461191820467 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]]]}] 15:37:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:37:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 522ms 15:37:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:37:00 INFO - PROCESS | 1647 | 1461191820520 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 15:37:00 INFO - PROCESS | 1647 | 1461191820521 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 15:37:00 INFO - PROCESS | 1647 | 1461191820524 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:37:00 INFO - PROCESS | 1647 | 1461191820525 Marionette TRACE conn2 <- [1,2426,null,{}] 15:37:00 INFO - PROCESS | 1647 | 1461191820528 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}] 15:37:00 INFO - PROCESS | 1647 | 1461191820644 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 15:37:00 INFO - PROCESS | 1647 | 1461191820723 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c653800 == 33 [pid = 1647] [id = 614] 15:37:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x11923d800) [pid = 1647] [serial = 1842] [outer = 0x0] 15:37:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x11a60bc00) [pid = 1647] [serial = 1843] [outer = 0x11923d800] 15:37:00 INFO - PROCESS | 1647 | 1461191820784 Marionette DEBUG loaded listener.js 15:37:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x11a9ad800) [pid = 1647] [serial = 1844] [outer = 0x11923d800] 15:37:01 INFO - PROCESS | 1647 | 1461191821174 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]]]}] 15:37:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:37:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 670ms 15:37:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:37:01 INFO - PROCESS | 1647 | 1461191821195 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 15:37:01 INFO - PROCESS | 1647 | 1461191821196 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 15:37:01 INFO - PROCESS | 1647 | 1461191821198 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:37:01 INFO - PROCESS | 1647 | 1461191821199 Marionette TRACE conn2 <- [1,2430,null,{}] 15:37:01 INFO - PROCESS | 1647 | 1461191821204 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}] 15:37:01 INFO - PROCESS | 1647 | 1461191821277 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 15:37:01 INFO - PROCESS | 1647 | 1461191821333 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ca3f000 == 34 [pid = 1647] [id = 615] 15:37:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x114b8c000) [pid = 1647] [serial = 1845] [outer = 0x0] 15:37:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x11aa5a400) [pid = 1647] [serial = 1846] [outer = 0x114b8c000] 15:37:01 INFO - PROCESS | 1647 | 1461191821358 Marionette DEBUG loaded listener.js 15:37:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x11acc8c00) [pid = 1647] [serial = 1847] [outer = 0x114b8c000] 15:37:01 INFO - PROCESS | 1647 | 1461191821656 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]]]}] 15:37:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:37:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 473ms 15:37:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:37:01 INFO - PROCESS | 1647 | 1461191821672 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 15:37:01 INFO - PROCESS | 1647 | 1461191821674 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 15:37:01 INFO - PROCESS | 1647 | 1461191821677 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:37:01 INFO - PROCESS | 1647 | 1461191821679 Marionette TRACE conn2 <- [1,2434,null,{}] 15:37:01 INFO - PROCESS | 1647 | 1461191821685 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}] 15:37:01 INFO - PROCESS | 1647 | 1461191821809 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 15:37:01 INFO - PROCESS | 1647 | 1461191821816 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x125c04800 == 35 [pid = 1647] [id = 616] 15:37:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x11acc4400) [pid = 1647] [serial = 1848] [outer = 0x0] 15:37:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x11adfa000) [pid = 1647] [serial = 1849] [outer = 0x11acc4400] 15:37:01 INFO - PROCESS | 1647 | 1461191821859 Marionette DEBUG loaded listener.js 15:37:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x11ae81800) [pid = 1647] [serial = 1850] [outer = 0x11acc4400] 15:37:02 INFO - PROCESS | 1647 | 1461191822262 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]]]}] 15:37:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:37:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 619ms 15:37:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:37:02 INFO - PROCESS | 1647 | 1461191822297 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 15:37:02 INFO - PROCESS | 1647 | 1461191822298 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 15:37:02 INFO - PROCESS | 1647 | 1461191822305 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:37:02 INFO - PROCESS | 1647 | 1461191822306 Marionette TRACE conn2 <- [1,2438,null,{}] 15:37:02 INFO - PROCESS | 1647 | 1461191822309 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}] 15:37:02 INFO - PROCESS | 1647 | 1461191822408 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 15:37:02 INFO - PROCESS | 1647 | 1461191822414 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aa8f000 == 36 [pid = 1647] [id = 617] 15:37:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x11ae7a400) [pid = 1647] [serial = 1851] [outer = 0x0] 15:37:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x11aee8400) [pid = 1647] [serial = 1852] [outer = 0x11ae7a400] 15:37:02 INFO - PROCESS | 1647 | 1461191822457 Marionette DEBUG loaded listener.js 15:37:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x11b94dc00) [pid = 1647] [serial = 1853] [outer = 0x11ae7a400] 15:37:02 INFO - PROCESS | 1647 | 1461191822912 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]]]}] 15:37:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:37:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 622ms 15:37:02 INFO - PROCESS | 1647 | 1461191822925 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 15:37:02 INFO - PROCESS | 1647 | 1461191822926 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 15:37:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:37:02 INFO - PROCESS | 1647 | 1461191822928 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:37:02 INFO - PROCESS | 1647 | 1461191822929 Marionette TRACE conn2 <- [1,2442,null,{}] 15:37:02 INFO - PROCESS | 1647 | 1461191822932 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}] 15:37:03 INFO - PROCESS | 1647 | 1461191823060 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 15:37:03 INFO - PROCESS | 1647 | 1461191823064 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x126d8a000 == 37 [pid = 1647] [id = 618] 15:37:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x11aeed000) [pid = 1647] [serial = 1854] [outer = 0x0] 15:37:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x11ba51c00) [pid = 1647] [serial = 1855] [outer = 0x11aeed000] 15:37:03 INFO - PROCESS | 1647 | 1461191823090 Marionette DEBUG loaded listener.js 15:37:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x11ba57400) [pid = 1647] [serial = 1856] [outer = 0x11aeed000] 15:37:03 INFO - PROCESS | 1647 | 1461191823458 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]]]}] 15:37:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:37:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 568ms 15:37:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:37:03 INFO - PROCESS | 1647 | 1461191823496 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 15:37:03 INFO - PROCESS | 1647 | 1461191823498 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 15:37:03 INFO - PROCESS | 1647 | 1461191823500 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:37:03 INFO - PROCESS | 1647 | 1461191823502 Marionette TRACE conn2 <- [1,2446,null,{}] 15:37:03 INFO - PROCESS | 1647 | 1461191823504 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}] 15:37:03 INFO - PROCESS | 1647 | 1461191823618 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 15:37:03 INFO - PROCESS | 1647 | 1461191823633 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba67000 == 38 [pid = 1647] [id = 619] 15:37:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x11bade800) [pid = 1647] [serial = 1857] [outer = 0x0] 15:37:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x11c042400) [pid = 1647] [serial = 1858] [outer = 0x11bade800] 15:37:03 INFO - PROCESS | 1647 | 1461191823666 Marionette DEBUG loaded listener.js 15:37:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x11c2ad400) [pid = 1647] [serial = 1859] [outer = 0x11bade800] 15:37:04 INFO - PROCESS | 1647 | 1461191824010 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]]]}] 15:37:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:37:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 520ms 15:37:04 INFO - PROCESS | 1647 | 1461191824020 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 15:37:04 INFO - PROCESS | 1647 | 1461191824022 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 15:37:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:37:04 INFO - PROCESS | 1647 | 1461191824024 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:37:04 INFO - PROCESS | 1647 | 1461191824025 Marionette TRACE conn2 <- [1,2450,null,{}] 15:37:04 INFO - PROCESS | 1647 | 1461191824027 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}] 15:37:04 INFO - PROCESS | 1647 | 1461191824128 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 15:37:04 INFO - PROCESS | 1647 | 1461191824141 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x128894000 == 39 [pid = 1647] [id = 620] 15:37:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x11c2ae000) [pid = 1647] [serial = 1860] [outer = 0x0] 15:37:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x11c2b6000) [pid = 1647] [serial = 1861] [outer = 0x11c2ae000] 15:37:04 INFO - PROCESS | 1647 | 1461191824166 Marionette DEBUG loaded listener.js 15:37:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x11c2d6000) [pid = 1647] [serial = 1862] [outer = 0x11c2ae000] 15:37:04 INFO - PROCESS | 1647 | 1461191824587 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]]]}] 15:37:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:37:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 570ms 15:37:04 INFO - PROCESS | 1647 | 1461191824595 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 15:37:04 INFO - PROCESS | 1647 | 1461191824597 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 15:37:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:37:04 INFO - PROCESS | 1647 | 1461191824599 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:37:04 INFO - PROCESS | 1647 | 1461191824600 Marionette TRACE conn2 <- [1,2454,null,{}] 15:37:04 INFO - PROCESS | 1647 | 1461191824602 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}] 15:37:04 INFO - PROCESS | 1647 | 1461191824727 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 15:37:04 INFO - PROCESS | 1647 | 1461191824742 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x129c8a800 == 40 [pid = 1647] [id = 621] 15:37:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x11c2db000) [pid = 1647] [serial = 1863] [outer = 0x0] 15:37:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x11c5cdc00) [pid = 1647] [serial = 1864] [outer = 0x11c2db000] 15:37:04 INFO - PROCESS | 1647 | 1461191824767 Marionette DEBUG loaded listener.js 15:37:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x11c708000) [pid = 1647] [serial = 1865] [outer = 0x11c2db000] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x12e79d400) [pid = 1647] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x12e345800) [pid = 1647] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12739f000) [pid = 1647] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x1273ab000) [pid = 1647] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x1299bb000) [pid = 1647] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x112084800) [pid = 1647] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x1144b0800) [pid = 1647] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12e10c400) [pid = 1647] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x114b98400) [pid = 1647] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x11208a400) [pid = 1647] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x116064800) [pid = 1647] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x12bd05000) [pid = 1647] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12bbab400) [pid = 1647] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12b404c00) [pid = 1647] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x125cd8800) [pid = 1647] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x11c991800) [pid = 1647] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x11b95a000) [pid = 1647] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x11885c000) [pid = 1647] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x112081000) [pid = 1647] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x11c0a2400) [pid = 1647] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x125d04800) [pid = 1647] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x123a77000) [pid = 1647] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x11c0a7000) [pid = 1647] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x11acc6400) [pid = 1647] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x11585c400) [pid = 1647] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x114b8f400) [pid = 1647] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x11208cc00) [pid = 1647] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x138404800) [pid = 1647] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x129dd9800) [pid = 1647] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x13a6e1800) [pid = 1647] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x13a6d6800) [pid = 1647] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x123a92c00) [pid = 1647] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x13a5b9000) [pid = 1647] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x137a31000) [pid = 1647] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x115546400) [pid = 1647] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x1297bec00) [pid = 1647] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x13be2e000) [pid = 1647] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x13a6dec00) [pid = 1647] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11a94dc00) [pid = 1647] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12e382800) [pid = 1647] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x127782800) [pid = 1647] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x1297bf000) [pid = 1647] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x138110000) [pid = 1647] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12b2d6400) [pid = 1647] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:37:05 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12e38fc00) [pid = 1647] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:37:05 INFO - PROCESS | 1647 | 1461191825746 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]]]}] 15:37:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:37:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1172ms 15:37:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:37:05 INFO - PROCESS | 1647 | 1461191825771 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 15:37:05 INFO - PROCESS | 1647 | 1461191825772 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 15:37:05 INFO - PROCESS | 1647 | 1461191825774 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:37:05 INFO - PROCESS | 1647 | 1461191825775 Marionette TRACE conn2 <- [1,2458,null,{}] 15:37:05 INFO - PROCESS | 1647 | 1461191825778 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}] 15:37:05 INFO - PROCESS | 1647 | 1461191825859 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 15:37:05 INFO - PROCESS | 1647 | 1461191825863 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x11beca800 == 41 [pid = 1647] [id = 622] 15:37:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x11208ec00) [pid = 1647] [serial = 1866] [outer = 0x0] 15:37:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x116064800) [pid = 1647] [serial = 1867] [outer = 0x11208ec00] 15:37:05 INFO - PROCESS | 1647 | 1461191825888 Marionette DEBUG loaded listener.js 15:37:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11b958800) [pid = 1647] [serial = 1868] [outer = 0x11208ec00] 15:37:06 INFO - PROCESS | 1647 | 1461191826233 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]]]}] 15:37:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:37:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 469ms 15:37:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:37:06 INFO - PROCESS | 1647 | 1461191826244 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 15:37:06 INFO - PROCESS | 1647 | 1461191826245 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 15:37:06 INFO - PROCESS | 1647 | 1461191826247 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:37:06 INFO - PROCESS | 1647 | 1461191826248 Marionette TRACE conn2 <- [1,2462,null,{}] 15:37:06 INFO - PROCESS | 1647 | 1461191826253 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}] 15:37:06 INFO - PROCESS | 1647 | 1461191826358 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 15:37:06 INFO - PROCESS | 1647 | 1461191826364 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x1288a1000 == 42 [pid = 1647] [id = 623] 15:37:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x112097c00) [pid = 1647] [serial = 1869] [outer = 0x0] 15:37:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x11c7b2000) [pid = 1647] [serial = 1870] [outer = 0x112097c00] 15:37:06 INFO - PROCESS | 1647 | 1461191826390 Marionette DEBUG loaded listener.js 15:37:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x11ca9b000) [pid = 1647] [serial = 1871] [outer = 0x112097c00] 15:37:06 INFO - PROCESS | 1647 | 1461191826685 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]]]}] 15:37:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:37:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 468ms 15:37:06 INFO - PROCESS | 1647 | 1461191826716 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 15:37:06 INFO - PROCESS | 1647 | 1461191826720 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 15:37:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:37:06 INFO - PROCESS | 1647 | 1461191826723 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:37:06 INFO - PROCESS | 1647 | 1461191826724 Marionette TRACE conn2 <- [1,2466,null,{}] 15:37:06 INFO - PROCESS | 1647 | 1461191826727 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}] 15:37:06 INFO - PROCESS | 1647 | 1461191826811 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 15:37:06 INFO - PROCESS | 1647 | 1461191826816 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb5f000 == 43 [pid = 1647] [id = 624] 15:37:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x11ca9dc00) [pid = 1647] [serial = 1872] [outer = 0x0] 15:37:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x123a7b000) [pid = 1647] [serial = 1873] [outer = 0x11ca9dc00] 15:37:06 INFO - PROCESS | 1647 | 1461191826841 Marionette DEBUG loaded listener.js 15:37:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x123a80400) [pid = 1647] [serial = 1874] [outer = 0x11ca9dc00] 15:37:07 INFO - PROCESS | 1647 | 1461191827180 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]]]}] 15:37:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:37:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 469ms 15:37:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:37:07 INFO - PROCESS | 1647 | 1461191827193 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 15:37:07 INFO - PROCESS | 1647 | 1461191827194 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 15:37:07 INFO - PROCESS | 1647 | 1461191827196 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:37:07 INFO - PROCESS | 1647 | 1461191827197 Marionette TRACE conn2 <- [1,2470,null,{}] 15:37:07 INFO - PROCESS | 1647 | 1461191827199 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}] 15:37:07 INFO - PROCESS | 1647 | 1461191827312 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 15:37:07 INFO - PROCESS | 1647 | 1461191827319 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c098000 == 44 [pid = 1647] [id = 625] 15:37:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x11c2d7000) [pid = 1647] [serial = 1875] [outer = 0x0] 15:37:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x123a80000) [pid = 1647] [serial = 1876] [outer = 0x11c2d7000] 15:37:07 INFO - PROCESS | 1647 | 1461191827344 Marionette DEBUG loaded listener.js 15:37:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x123a93800) [pid = 1647] [serial = 1877] [outer = 0x11c2d7000] 15:37:07 INFO - PROCESS | 1647 | 1461191827719 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]]]}] 15:37:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:37:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 568ms 15:37:07 INFO - PROCESS | 1647 | 1461191827765 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 15:37:07 INFO - PROCESS | 1647 | 1461191827767 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 15:37:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:37:07 INFO - PROCESS | 1647 | 1461191827771 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:37:07 INFO - PROCESS | 1647 | 1461191827773 Marionette TRACE conn2 <- [1,2474,null,{}] 15:37:07 INFO - PROCESS | 1647 | 1461191827778 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}] 15:37:07 INFO - PROCESS | 1647 | 1461191827891 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 15:37:07 INFO - PROCESS | 1647 | 1461191827949 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x116380000 == 45 [pid = 1647] [id = 626] 15:37:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x11208f800) [pid = 1647] [serial = 1878] [outer = 0x0] 15:37:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x112093c00) [pid = 1647] [serial = 1879] [outer = 0x11208f800] 15:37:07 INFO - PROCESS | 1647 | 1461191827982 Marionette DEBUG loaded listener.js 15:37:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x114b8d000) [pid = 1647] [serial = 1880] [outer = 0x11208f800] 15:37:08 INFO - PROCESS | 1647 | 1461191828528 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]]]}] 15:37:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:37:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 821ms 15:37:08 INFO - PROCESS | 1647 | 1461191828593 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 15:37:08 INFO - PROCESS | 1647 | 1461191828598 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 15:37:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:37:08 INFO - PROCESS | 1647 | 1461191828605 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:37:08 INFO - PROCESS | 1647 | 1461191828606 Marionette TRACE conn2 <- [1,2478,null,{}] 15:37:08 INFO - PROCESS | 1647 | 1461191828609 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}] 15:37:08 INFO - PROCESS | 1647 | 1461191828722 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 15:37:08 INFO - PROCESS | 1647 | 1461191828803 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b97e800 == 46 [pid = 1647] [id = 627] 15:37:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x11554d000) [pid = 1647] [serial = 1881] [outer = 0x0] 15:37:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x115596000) [pid = 1647] [serial = 1882] [outer = 0x11554d000] 15:37:08 INFO - PROCESS | 1647 | 1461191828833 Marionette DEBUG loaded listener.js 15:37:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x1156f0000) [pid = 1647] [serial = 1883] [outer = 0x11554d000] 15:37:09 INFO - PROCESS | 1647 | 1461191829368 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]]]}] 15:37:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:37:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 822ms 15:37:09 INFO - PROCESS | 1647 | 1461191829426 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 15:37:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:37:09 INFO - PROCESS | 1647 | 1461191829428 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 15:37:09 INFO - PROCESS | 1647 | 1461191829430 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:37:09 INFO - PROCESS | 1647 | 1461191829433 Marionette TRACE conn2 <- [1,2482,null,{}] 15:37:09 INFO - PROCESS | 1647 | 1461191829443 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}] 15:37:09 INFO - PROCESS | 1647 | 1461191829559 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 15:37:09 INFO - PROCESS | 1647 | 1461191829641 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c394800 == 47 [pid = 1647] [id = 628] 15:37:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x11403a800) [pid = 1647] [serial = 1884] [outer = 0x0] 15:37:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x115550400) [pid = 1647] [serial = 1885] [outer = 0x11403a800] 15:37:09 INFO - PROCESS | 1647 | 1461191829674 Marionette DEBUG loaded listener.js 15:37:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x118f8c400) [pid = 1647] [serial = 1886] [outer = 0x11403a800] 15:37:10 INFO - PROCESS | 1647 | 1461191830400 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]]]}] 15:37:10 INFO - PROCESS | 1647 | --DOCSHELL 0x11890e800 == 46 [pid = 1647] [id = 52] 15:37:10 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9b2000 == 45 [pid = 1647] [id = 49] 15:37:10 INFO - PROCESS | 1647 | --DOCSHELL 0x11c659000 == 44 [pid = 1647] [id = 50] 15:37:10 INFO - PROCESS | 1647 | --DOCSHELL 0x118ee8800 == 43 [pid = 1647] [id = 54] 15:37:10 INFO - PROCESS | 1647 | --DOCSHELL 0x11861b800 == 42 [pid = 1647] [id = 42] 15:37:10 INFO - PROCESS | 1647 | --DOCSHELL 0x114a65800 == 41 [pid = 1647] [id = 51] 15:37:10 INFO - PROCESS | 1647 | --DOCSHELL 0x11aeb1800 == 40 [pid = 1647] [id = 58] 15:37:10 INFO - PROCESS | 1647 | --DOCSHELL 0x1160be000 == 39 [pid = 1647] [id = 41] 15:37:10 INFO - PROCESS | 1647 | --DOCSHELL 0x11aa99800 == 38 [pid = 1647] [id = 45] 15:37:10 INFO - PROCESS | 1647 | --DOCSHELL 0x11926a000 == 37 [pid = 1647] [id = 43] 15:37:10 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9b8000 == 36 [pid = 1647] [id = 56] 15:37:10 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba7e000 == 35 [pid = 1647] [id = 47] 15:37:10 INFO - PROCESS | 1647 | --DOCSHELL 0x119854800 == 34 [pid = 1647] [id = 55] 15:37:10 INFO - PROCESS | 1647 | --DOCSHELL 0x119dca800 == 33 [pid = 1647] [id = 44] 15:37:10 INFO - PROCESS | 1647 | --DOCSHELL 0x11aa8a800 == 32 [pid = 1647] [id = 57] 15:37:10 INFO - PROCESS | 1647 | --DOCSHELL 0x11aebc800 == 31 [pid = 1647] [id = 46] 15:37:10 INFO - PROCESS | 1647 | --DOCSHELL 0x116317000 == 30 [pid = 1647] [id = 53] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12ef6b800) [pid = 1647] [serial = 1825] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOCSHELL 0x1381eb800 == 29 [pid = 1647] [id = 608] 15:37:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:37:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1030ms 15:37:10 INFO - PROCESS | 1647 | 1461191830461 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 15:37:10 INFO - PROCESS | 1647 | 1461191830463 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 15:37:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:37:10 INFO - PROCESS | 1647 | 1461191830468 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:37:10 INFO - PROCESS | 1647 | 1461191830470 Marionette TRACE conn2 <- [1,2486,null,{}] 15:37:10 INFO - PROCESS | 1647 | 1461191830483 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}] 15:37:10 INFO - PROCESS | 1647 | 1461191830560 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 15:37:10 INFO - PROCESS | 1647 | 1461191830572 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x1189b5800 == 30 [pid = 1647] [id = 629] 15:37:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x114b91800) [pid = 1647] [serial = 1887] [outer = 0x0] 15:37:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x114b94000) [pid = 1647] [serial = 1888] [outer = 0x114b91800] 15:37:10 INFO - PROCESS | 1647 | 1461191830601 Marionette DEBUG loaded listener.js 15:37:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x114bdd400) [pid = 1647] [serial = 1889] [outer = 0x114b91800] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x13bb0f400) [pid = 1647] [serial = 1709] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x1382bc000) [pid = 1647] [serial = 1580] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x130278400) [pid = 1647] [serial = 1634] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x11a94a800) [pid = 1647] [serial = 1691] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x13a6dac00) [pid = 1647] [serial = 1643] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x137a2a800) [pid = 1647] [serial = 1637] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x13b148000) [pid = 1647] [serial = 1652] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x13a8b1800) [pid = 1647] [serial = 1646] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x123a94800) [pid = 1647] [serial = 1628] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x13bb0a800) [pid = 1647] [serial = 1706] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x13840fc00) [pid = 1647] [serial = 1640] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x1382ba400) [pid = 1647] [serial = 1700] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12b645c00) [pid = 1647] [serial = 1694] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x13be4c400) [pid = 1647] [serial = 1658] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x13a8bd000) [pid = 1647] [serial = 1649] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11208c800) [pid = 1647] [serial = 1625] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x13be2f800) [pid = 1647] [serial = 1655] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12726d000) [pid = 1647] [serial = 1622] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x130279800) [pid = 1647] [serial = 1697] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x13b14cc00) [pid = 1647] [serial = 1703] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12e380800) [pid = 1647] [serial = 1631] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x129d4e000) [pid = 1647] [serial = 1807] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x129de1400) [pid = 1647] [serial = 1808] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12b2d4400) [pid = 1647] [serial = 1810] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12bd0c400) [pid = 1647] [serial = 1814] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12b8a0c00) [pid = 1647] [serial = 1813] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11559c000) [pid = 1647] [serial = 1811] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11ae81c00) [pid = 1647] [serial = 1817] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x126b5a000) [pid = 1647] [serial = 1819] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12e384c00) [pid = 1647] [serial = 1822] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11554dc00) [pid = 1647] [serial = 1816] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11559d000) [pid = 1647] [serial = 1786] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12d0cd400) [pid = 1647] [serial = 1784] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11bc92400) [pid = 1647] [serial = 1783] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12d8c7800) [pid = 1647] [serial = 1781] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1297c2c00) [pid = 1647] [serial = 1780] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12d36b000) [pid = 1647] [serial = 1778] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12d067c00) [pid = 1647] [serial = 1777] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12bf3e400) [pid = 1647] [serial = 1775] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12bbb1400) [pid = 1647] [serial = 1774] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12b847800) [pid = 1647] [serial = 1772] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12b408400) [pid = 1647] [serial = 1771] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x129d4c800) [pid = 1647] [serial = 1768] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12b23c000) [pid = 1647] [serial = 1769] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1297bd000) [pid = 1647] [serial = 1766] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x127af6c00) [pid = 1647] [serial = 1765] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11c991000) [pid = 1647] [serial = 1763] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11bc8b400) [pid = 1647] [serial = 1762] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x119a34400) [pid = 1647] [serial = 1759] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11aa51000) [pid = 1647] [serial = 1760] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x114b8ec00) [pid = 1647] [serial = 1757] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x112095400) [pid = 1647] [serial = 1756] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x129db6400) [pid = 1647] [serial = 1754] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x126b55400) [pid = 1647] [serial = 1804] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12e79c400) [pid = 1647] [serial = 1823] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x123a81800) [pid = 1647] [serial = 1801] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x125a6c000) [pid = 1647] [serial = 1802] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11c2dd400) [pid = 1647] [serial = 1798] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11caa2800) [pid = 1647] [serial = 1799] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11ae7f400) [pid = 1647] [serial = 1795] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11bad8800) [pid = 1647] [serial = 1796] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11a947400) [pid = 1647] [serial = 1793] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11912a800) [pid = 1647] [serial = 1792] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x114bd8400) [pid = 1647] [serial = 1789] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x115551000) [pid = 1647] [serial = 1790] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x125d02800) [pid = 1647] [serial = 1787] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12e110400) [pid = 1647] [serial = 1820] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x129756800) [pid = 1647] [serial = 1805] [outer = 0x0] [url = about:blank] 15:37:10 INFO - PROCESS | 1647 | 1461191830989 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]]]}] 15:37:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:37:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 530ms 15:37:11 INFO - PROCESS | 1647 | 1461191830997 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 15:37:11 INFO - PROCESS | 1647 | 1461191831002 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 15:37:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:37:11 INFO - PROCESS | 1647 | 1461191831006 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:37:11 INFO - PROCESS | 1647 | 1461191831008 Marionette TRACE conn2 <- [1,2490,null,{}] 15:37:11 INFO - PROCESS | 1647 | 1461191831010 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}] 15:37:11 INFO - PROCESS | 1647 | 1461191831091 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 15:37:11 INFO - PROCESS | 1647 | 1461191831095 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a84d800 == 31 [pid = 1647] [id = 630] 15:37:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x114bdfc00) [pid = 1647] [serial = 1890] [outer = 0x0] 15:37:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x115549c00) [pid = 1647] [serial = 1891] [outer = 0x114bdfc00] 15:37:11 INFO - PROCESS | 1647 | 1461191831124 Marionette DEBUG loaded listener.js 15:37:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x115593800) [pid = 1647] [serial = 1892] [outer = 0x114bdfc00] 15:37:11 INFO - PROCESS | 1647 | 1461191831502 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]]]}] 15:37:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:37:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 519ms 15:37:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:37:11 INFO - PROCESS | 1647 | 1461191831525 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 15:37:11 INFO - PROCESS | 1647 | 1461191831527 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 15:37:11 INFO - PROCESS | 1647 | 1461191831529 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:37:11 INFO - PROCESS | 1647 | 1461191831531 Marionette TRACE conn2 <- [1,2494,null,{}] 15:37:11 INFO - PROCESS | 1647 | 1461191831546 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}] 15:37:11 INFO - PROCESS | 1647 | 1461191831630 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 15:37:11 INFO - PROCESS | 1647 | 1461191831639 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba65800 == 32 [pid = 1647] [id = 631] 15:37:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1155a0000) [pid = 1647] [serial = 1893] [outer = 0x0] 15:37:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1165ec000) [pid = 1647] [serial = 1894] [outer = 0x1155a0000] 15:37:11 INFO - PROCESS | 1647 | 1461191831667 Marionette DEBUG loaded listener.js 15:37:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118860800) [pid = 1647] [serial = 1895] [outer = 0x1155a0000] 15:37:12 INFO - PROCESS | 1647 | 1461191832013 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]]]}] 15:37:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:37:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 524ms 15:37:12 INFO - PROCESS | 1647 | 1461191832054 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 15:37:12 INFO - PROCESS | 1647 | 1461191832055 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 15:37:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:37:12 INFO - PROCESS | 1647 | 1461191832058 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:37:12 INFO - PROCESS | 1647 | 1461191832059 Marionette TRACE conn2 <- [1,2498,null,{}] 15:37:12 INFO - PROCESS | 1647 | 1461191832061 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}] 15:37:12 INFO - PROCESS | 1647 | 1461191832181 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 15:37:12 INFO - PROCESS | 1647 | 1461191832190 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ca3b800 == 33 [pid = 1647] [id = 632] 15:37:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11893ec00) [pid = 1647] [serial = 1896] [outer = 0x0] 15:37:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x118ecb800) [pid = 1647] [serial = 1897] [outer = 0x11893ec00] 15:37:12 INFO - PROCESS | 1647 | 1461191832229 Marionette DEBUG loaded listener.js 15:37:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11912c400) [pid = 1647] [serial = 1898] [outer = 0x11893ec00] 15:37:12 INFO - PROCESS | 1647 | 1461191832626 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]]]}] 15:37:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:37:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 618ms 15:37:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:37:12 INFO - PROCESS | 1647 | 1461191832676 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 15:37:12 INFO - PROCESS | 1647 | 1461191832678 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 15:37:12 INFO - PROCESS | 1647 | 1461191832680 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:37:12 INFO - PROCESS | 1647 | 1461191832681 Marionette TRACE conn2 <- [1,2502,null,{}] 15:37:12 INFO - PROCESS | 1647 | 1461191832683 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}] 15:37:12 INFO - PROCESS | 1647 | 1461191832758 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 15:37:12 INFO - PROCESS | 1647 | 1461191832828 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x125ca0000 == 34 [pid = 1647] [id = 633] 15:37:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x112084400) [pid = 1647] [serial = 1899] [outer = 0x0] 15:37:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1191a3800) [pid = 1647] [serial = 1900] [outer = 0x112084400] 15:37:12 INFO - PROCESS | 1647 | 1461191832854 Marionette DEBUG loaded listener.js 15:37:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119a29400) [pid = 1647] [serial = 1901] [outer = 0x112084400] 15:37:13 INFO - PROCESS | 1647 | 1461191833178 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]]]}] 15:37:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:37:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 518ms 15:37:13 INFO - PROCESS | 1647 | 1461191833198 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 15:37:13 INFO - PROCESS | 1647 | 1461191833200 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 15:37:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:37:13 INFO - PROCESS | 1647 | 1461191833210 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:37:13 INFO - PROCESS | 1647 | 1461191833210 Marionette TRACE conn2 <- [1,2506,null,{}] 15:37:13 INFO - PROCESS | 1647 | 1461191833213 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}] 15:37:13 INFO - PROCESS | 1647 | 1461191833327 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 15:37:13 INFO - PROCESS | 1647 | 1461191833333 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x126d7b800 == 35 [pid = 1647] [id = 634] 15:37:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119d56c00) [pid = 1647] [serial = 1902] [outer = 0x0] 15:37:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11a948800) [pid = 1647] [serial = 1903] [outer = 0x119d56c00] 15:37:13 INFO - PROCESS | 1647 | 1461191833390 Marionette DEBUG loaded listener.js 15:37:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11adee800) [pid = 1647] [serial = 1904] [outer = 0x119d56c00] 15:37:13 INFO - PROCESS | 1647 | 1461191833721 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]]]}] 15:37:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:37:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 527ms 15:37:13 INFO - PROCESS | 1647 | 1461191833731 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 15:37:13 INFO - PROCESS | 1647 | 1461191833733 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 15:37:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:37:13 INFO - PROCESS | 1647 | 1461191833736 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:37:13 INFO - PROCESS | 1647 | 1461191833737 Marionette TRACE conn2 <- [1,2510,null,{}] 15:37:13 INFO - PROCESS | 1647 | 1461191833747 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}] 15:37:13 INFO - PROCESS | 1647 | 1461191833847 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 15:37:13 INFO - PROCESS | 1647 | 1461191833851 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x126f8d000 == 36 [pid = 1647] [id = 635] 15:37:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119d61800) [pid = 1647] [serial = 1905] [outer = 0x0] 15:37:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11ae7a800) [pid = 1647] [serial = 1906] [outer = 0x119d61800] 15:37:13 INFO - PROCESS | 1647 | 1461191833876 Marionette DEBUG loaded listener.js 15:37:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11ae83400) [pid = 1647] [serial = 1907] [outer = 0x119d61800] 15:37:14 INFO - PROCESS | 1647 | 1461191834222 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]]]}] 15:37:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:37:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 519ms 15:37:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:37:14 INFO - PROCESS | 1647 | 1461191834255 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 15:37:14 INFO - PROCESS | 1647 | 1461191834256 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 15:37:14 INFO - PROCESS | 1647 | 1461191834258 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:37:14 INFO - PROCESS | 1647 | 1461191834259 Marionette TRACE conn2 <- [1,2514,null,{}] 15:37:14 INFO - PROCESS | 1647 | 1461191834262 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}] 15:37:14 INFO - PROCESS | 1647 | 1461191834360 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 15:37:14 INFO - PROCESS | 1647 | 1461191834364 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x1288b8800 == 37 [pid = 1647] [id = 636] 15:37:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11adef000) [pid = 1647] [serial = 1908] [outer = 0x0] 15:37:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11aeed400) [pid = 1647] [serial = 1909] [outer = 0x11adef000] 15:37:14 INFO - PROCESS | 1647 | 1461191834419 Marionette DEBUG loaded listener.js 15:37:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11b955c00) [pid = 1647] [serial = 1910] [outer = 0x11adef000] 15:37:14 INFO - PROCESS | 1647 | 1461191834731 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]]]}] 15:37:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:37:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 521ms 15:37:14 INFO - PROCESS | 1647 | 1461191834779 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 15:37:14 INFO - PROCESS | 1647 | 1461191834780 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 15:37:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:37:14 INFO - PROCESS | 1647 | 1461191834782 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:37:14 INFO - PROCESS | 1647 | 1461191834784 Marionette TRACE conn2 <- [1,2518,null,{}] 15:37:14 INFO - PROCESS | 1647 | 1461191834786 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}] 15:37:14 INFO - PROCESS | 1647 | 1461191834973 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 15:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x114b8c000) [pid = 1647] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11c2ae000) [pid = 1647] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11207f000) [pid = 1647] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x114b96000) [pid = 1647] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1146c0400) [pid = 1647] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11863c400) [pid = 1647] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11acc4400) [pid = 1647] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11465a800) [pid = 1647] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11923d800) [pid = 1647] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11ae7a400) [pid = 1647] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11ca9dc00) [pid = 1647] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11bade800) [pid = 1647] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11c2db000) [pid = 1647] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11208ec00) [pid = 1647] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x112097c00) [pid = 1647] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:37:14 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11aeed000) [pid = 1647] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:37:15 INFO - PROCESS | 1647 | 1461191835015 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x119857000 == 38 [pid = 1647] [id = 637] 15:37:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x112082400) [pid = 1647] [serial = 1911] [outer = 0x0] 15:37:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1146c0400) [pid = 1647] [serial = 1912] [outer = 0x112082400] 15:37:15 INFO - PROCESS | 1647 | 1461191835040 Marionette DEBUG loaded listener.js 15:37:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x118853800) [pid = 1647] [serial = 1913] [outer = 0x112082400] 15:37:15 INFO - PROCESS | 1647 | 1461191835316 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]]]}] 15:37:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:37:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 569ms 15:37:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:37:15 INFO - PROCESS | 1647 | 1461191835357 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 15:37:15 INFO - PROCESS | 1647 | 1461191835358 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 15:37:15 INFO - PROCESS | 1647 | 1461191835360 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:37:15 INFO - PROCESS | 1647 | 1461191835361 Marionette TRACE conn2 <- [1,2522,null,{}] 15:37:15 INFO - PROCESS | 1647 | 1461191835364 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}] 15:37:15 INFO - PROCESS | 1647 | 1461191835447 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 15:37:15 INFO - PROCESS | 1647 | 1461191835454 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b421800 == 39 [pid = 1647] [id = 638] 15:37:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11887b400) [pid = 1647] [serial = 1914] [outer = 0x0] 15:37:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11ba52000) [pid = 1647] [serial = 1915] [outer = 0x11887b400] 15:37:15 INFO - PROCESS | 1647 | 1461191835479 Marionette DEBUG loaded listener.js 15:37:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11bae0400) [pid = 1647] [serial = 1916] [outer = 0x11887b400] 15:37:15 INFO - PROCESS | 1647 | 1461191835836 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]]]}] 15:37:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:37:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 518ms 15:37:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:37:15 INFO - PROCESS | 1647 | 1461191835879 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 15:37:15 INFO - PROCESS | 1647 | 1461191835881 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 15:37:15 INFO - PROCESS | 1647 | 1461191835883 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:37:15 INFO - PROCESS | 1647 | 1461191835885 Marionette TRACE conn2 <- [1,2526,null,{}] 15:37:15 INFO - PROCESS | 1647 | 1461191835887 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}] 15:37:15 INFO - PROCESS | 1647 | 1461191835980 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 15:37:15 INFO - PROCESS | 1647 | 1461191835988 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb77800 == 40 [pid = 1647] [id = 639] 15:37:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11bae4000) [pid = 1647] [serial = 1917] [outer = 0x0] 15:37:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11c2ae000) [pid = 1647] [serial = 1918] [outer = 0x11bae4000] 15:37:16 INFO - PROCESS | 1647 | 1461191836017 Marionette DEBUG loaded listener.js 15:37:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11c2da400) [pid = 1647] [serial = 1919] [outer = 0x11bae4000] 15:37:16 INFO - PROCESS | 1647 | 1461191836338 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]]]}] 15:37:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:37:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 471ms 15:37:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:37:16 INFO - PROCESS | 1647 | 1461191836356 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 15:37:16 INFO - PROCESS | 1647 | 1461191836357 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 15:37:16 INFO - PROCESS | 1647 | 1461191836359 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:37:16 INFO - PROCESS | 1647 | 1461191836361 Marionette TRACE conn2 <- [1,2530,null,{}] 15:37:16 INFO - PROCESS | 1647 | 1461191836363 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}] 15:37:16 INFO - PROCESS | 1647 | 1461191836457 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 15:37:16 INFO - PROCESS | 1647 | 1461191836516 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c09d000 == 41 [pid = 1647] [id = 640] 15:37:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x118f8c000) [pid = 1647] [serial = 1920] [outer = 0x0] 15:37:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11c5c7c00) [pid = 1647] [serial = 1921] [outer = 0x118f8c000] 15:37:16 INFO - PROCESS | 1647 | 1461191836543 Marionette DEBUG loaded listener.js 15:37:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11c7b1c00) [pid = 1647] [serial = 1922] [outer = 0x118f8c000] 15:37:16 INFO - PROCESS | 1647 | 1461191836859 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]]]}] 15:37:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:37:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 520ms 15:37:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:37:16 INFO - PROCESS | 1647 | 1461191836880 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 15:37:16 INFO - PROCESS | 1647 | 1461191836881 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 15:37:16 INFO - PROCESS | 1647 | 1461191836885 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:37:16 INFO - PROCESS | 1647 | 1461191836888 Marionette TRACE conn2 <- [1,2534,null,{}] 15:37:16 INFO - PROCESS | 1647 | 1461191836891 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}] 15:37:16 INFO - PROCESS | 1647 | 1461191836975 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 15:37:17 INFO - PROCESS | 1647 | 1461191837085 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x114a84000 == 42 [pid = 1647] [id = 641] 15:37:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11207d400) [pid = 1647] [serial = 1923] [outer = 0x0] 15:37:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x112088400) [pid = 1647] [serial = 1924] [outer = 0x11207d400] 15:37:17 INFO - PROCESS | 1647 | 1461191837119 Marionette DEBUG loaded listener.js 15:37:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x114249c00) [pid = 1647] [serial = 1925] [outer = 0x11207d400] 15:37:17 INFO - PROCESS | 1647 | 1461191837632 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]]]}] 15:37:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:37:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 771ms 15:37:17 INFO - PROCESS | 1647 | 1461191837658 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 15:37:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:37:17 INFO - PROCESS | 1647 | 1461191837663 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 15:37:17 INFO - PROCESS | 1647 | 1461191837668 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:37:17 INFO - PROCESS | 1647 | 1461191837671 Marionette TRACE conn2 <- [1,2538,null,{}] 15:37:17 INFO - PROCESS | 1647 | 1461191837676 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}] 15:37:17 INFO - PROCESS | 1647 | 1461191837799 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 15:37:17 INFO - PROCESS | 1647 | 1461191837906 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b973800 == 43 [pid = 1647] [id = 642] 15:37:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x114bdc400) [pid = 1647] [serial = 1926] [outer = 0x0] 15:37:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x115592400) [pid = 1647] [serial = 1927] [outer = 0x114bdc400] 15:37:17 INFO - PROCESS | 1647 | 1461191837938 Marionette DEBUG loaded listener.js 15:37:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1158f2000) [pid = 1647] [serial = 1928] [outer = 0x114bdc400] 15:37:18 INFO - PROCESS | 1647 | 1461191838363 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]]]}] 15:37:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:37:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 723ms 15:37:18 INFO - PROCESS | 1647 | 1461191838393 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 15:37:18 INFO - PROCESS | 1647 | 1461191838396 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 15:37:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:37:18 INFO - PROCESS | 1647 | 1461191838398 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:37:18 INFO - PROCESS | 1647 | 1461191838400 Marionette TRACE conn2 <- [1,2542,null,{}] 15:37:18 INFO - PROCESS | 1647 | 1461191838402 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}] 15:37:18 INFO - PROCESS | 1647 | 1461191838506 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 15:37:18 INFO - PROCESS | 1647 | 1461191838563 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x129792000 == 44 [pid = 1647] [id = 643] 15:37:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x118860c00) [pid = 1647] [serial = 1929] [outer = 0x0] 15:37:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1192d0400) [pid = 1647] [serial = 1930] [outer = 0x118860c00] 15:37:18 INFO - PROCESS | 1647 | 1461191838594 Marionette DEBUG loaded listener.js 15:37:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11a94a400) [pid = 1647] [serial = 1931] [outer = 0x118860c00] 15:37:19 INFO - PROCESS | 1647 | 1461191839048 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]]]}] 15:37:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:37:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 672ms 15:37:19 INFO - PROCESS | 1647 | 1461191839086 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 15:37:19 INFO - PROCESS | 1647 | 1461191839087 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 15:37:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:37:19 INFO - PROCESS | 1647 | 1461191839095 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:37:19 INFO - PROCESS | 1647 | 1461191839100 Marionette TRACE conn2 <- [1,2546,null,{}] 15:37:19 INFO - PROCESS | 1647 | 1461191839130 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}] 15:37:19 INFO - PROCESS | 1647 | 1461191839264 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 15:37:19 INFO - PROCESS | 1647 | 1461191839316 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d86a800 == 45 [pid = 1647] [id = 644] 15:37:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11acc9000) [pid = 1647] [serial = 1932] [outer = 0x0] 15:37:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11b957000) [pid = 1647] [serial = 1933] [outer = 0x11acc9000] 15:37:19 INFO - PROCESS | 1647 | 1461191839345 Marionette DEBUG loaded listener.js 15:37:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11bc88400) [pid = 1647] [serial = 1934] [outer = 0x11acc9000] 15:37:19 INFO - PROCESS | 1647 | 1461191839762 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]]]}] 15:37:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:37:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 703ms 15:37:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:37:19 INFO - PROCESS | 1647 | 1461191839795 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 15:37:19 INFO - PROCESS | 1647 | 1461191839796 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 15:37:19 INFO - PROCESS | 1647 | 1461191839815 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:37:19 INFO - PROCESS | 1647 | 1461191839816 Marionette TRACE conn2 <- [1,2550,null,{}] 15:37:19 INFO - PROCESS | 1647 | 1461191839822 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}] 15:37:19 INFO - PROCESS | 1647 | 1461191839923 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 15:37:19 INFO - PROCESS | 1647 | 1461191839991 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d8d1800 == 46 [pid = 1647] [id = 645] 15:37:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11adf2000) [pid = 1647] [serial = 1935] [outer = 0x0] 15:37:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11c2b0800) [pid = 1647] [serial = 1936] [outer = 0x11adf2000] 15:37:20 INFO - PROCESS | 1647 | 1461191840021 Marionette DEBUG loaded listener.js 15:37:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11c5cf800) [pid = 1647] [serial = 1937] [outer = 0x11adf2000] 15:37:20 INFO - PROCESS | 1647 | 1461191840457 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]]]}] 15:37:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:37:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 688ms 15:37:20 INFO - PROCESS | 1647 | 1461191840488 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 15:37:20 INFO - PROCESS | 1647 | 1461191840489 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 15:37:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:37:20 INFO - PROCESS | 1647 | 1461191840492 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:37:20 INFO - PROCESS | 1647 | 1461191840493 Marionette TRACE conn2 <- [1,2554,null,{}] 15:37:20 INFO - PROCESS | 1647 | 1461191840495 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}] 15:37:20 INFO - PROCESS | 1647 | 1461191840613 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 15:37:20 INFO - PROCESS | 1647 | 1461191840695 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d8ea800 == 47 [pid = 1647] [id = 646] 15:37:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x123a76400) [pid = 1647] [serial = 1938] [outer = 0x0] 15:37:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x123a79000) [pid = 1647] [serial = 1939] [outer = 0x123a76400] 15:37:20 INFO - PROCESS | 1647 | 1461191840732 Marionette DEBUG loaded listener.js 15:37:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x123a8f000) [pid = 1647] [serial = 1940] [outer = 0x123a76400] 15:37:21 INFO - PROCESS | 1647 | 1461191841362 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]]]}] 15:37:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:37:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 920ms 15:37:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:37:21 INFO - PROCESS | 1647 | 1461191841414 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 15:37:21 INFO - PROCESS | 1647 | 1461191841417 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 15:37:21 INFO - PROCESS | 1647 | 1461191841422 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:37:21 INFO - PROCESS | 1647 | 1461191841426 Marionette TRACE conn2 <- [1,2558,null,{}] 15:37:21 INFO - PROCESS | 1647 | 1461191841432 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}] 15:37:21 INFO - PROCESS | 1647 | 1461191841569 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 15:37:21 INFO - PROCESS | 1647 | 1461191841706 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bed7000 == 48 [pid = 1647] [id = 647] 15:37:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x112086400) [pid = 1647] [serial = 1941] [outer = 0x0] 15:37:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1144b0800) [pid = 1647] [serial = 1942] [outer = 0x112086400] 15:37:21 INFO - PROCESS | 1647 | 1461191841740 Marionette DEBUG loaded listener.js 15:37:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x114be0000) [pid = 1647] [serial = 1943] [outer = 0x112086400] 15:37:22 INFO - PROCESS | 1647 | 1461191842326 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]]]}] 15:37:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12c09d000 == 47 [pid = 1647] [id = 640] 15:37:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb77800 == 46 [pid = 1647] [id = 639] 15:37:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12b421800 == 45 [pid = 1647] [id = 638] 15:37:22 INFO - PROCESS | 1647 | --DOCSHELL 0x119857000 == 44 [pid = 1647] [id = 637] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x123a80000) [pid = 1647] [serial = 1876] [outer = 0x0] [url = about:blank] 15:37:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:37:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 930ms 15:37:22 INFO - PROCESS | 1647 | --DOCSHELL 0x1288b8800 == 43 [pid = 1647] [id = 636] 15:37:22 INFO - PROCESS | 1647 | --DOCSHELL 0x126f8d000 == 42 [pid = 1647] [id = 635] 15:37:22 INFO - PROCESS | 1647 | --DOCSHELL 0x126d7b800 == 41 [pid = 1647] [id = 634] 15:37:22 INFO - PROCESS | 1647 | --DOCSHELL 0x125ca0000 == 40 [pid = 1647] [id = 633] 15:37:22 INFO - PROCESS | 1647 | --DOCSHELL 0x11ca3b800 == 39 [pid = 1647] [id = 632] 15:37:22 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba65800 == 38 [pid = 1647] [id = 631] 15:37:22 INFO - PROCESS | 1647 | --DOCSHELL 0x11a84d800 == 37 [pid = 1647] [id = 630] 15:37:22 INFO - PROCESS | 1647 | --DOCSHELL 0x1189b5800 == 36 [pid = 1647] [id = 629] 15:37:22 INFO - PROCESS | 1647 | --DOCSHELL 0x11c394800 == 35 [pid = 1647] [id = 628] 15:37:22 INFO - PROCESS | 1647 | --DOCSHELL 0x11b97e800 == 34 [pid = 1647] [id = 627] 15:37:22 INFO - PROCESS | 1647 | 1461191842377 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 15:37:22 INFO - PROCESS | 1647 | 1461191842383 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 15:37:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:37:22 INFO - PROCESS | 1647 | 1461191842393 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:37:22 INFO - PROCESS | 1647 | 1461191842395 Marionette TRACE conn2 <- [1,2562,null,{}] 15:37:22 INFO - PROCESS | 1647 | 1461191842399 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}] 15:37:22 INFO - PROCESS | 1647 | 1461191842509 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x116037c00) [pid = 1647] [serial = 1835] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x114bdb800) [pid = 1647] [serial = 1831] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11554a000) [pid = 1647] [serial = 1832] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11863f000) [pid = 1647] [serial = 1840] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x119123000) [pid = 1647] [serial = 1841] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x118856c00) [pid = 1647] [serial = 1837] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11897c800) [pid = 1647] [serial = 1838] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11adfa000) [pid = 1647] [serial = 1849] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11ae81800) [pid = 1647] [serial = 1850] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x114b1ac00) [pid = 1647] [serial = 1828] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x114b96800) [pid = 1647] [serial = 1829] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11a60bc00) [pid = 1647] [serial = 1843] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11a9ad800) [pid = 1647] [serial = 1844] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11aee8400) [pid = 1647] [serial = 1852] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x123a80400) [pid = 1647] [serial = 1874] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11c042400) [pid = 1647] [serial = 1858] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11c5cdc00) [pid = 1647] [serial = 1864] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11c708000) [pid = 1647] [serial = 1865] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x123a7b000) [pid = 1647] [serial = 1873] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11b958800) [pid = 1647] [serial = 1868] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11acc8c00) [pid = 1647] [serial = 1847] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11c7b2000) [pid = 1647] [serial = 1870] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x116064800) [pid = 1647] [serial = 1867] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11ba51c00) [pid = 1647] [serial = 1855] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11ba57400) [pid = 1647] [serial = 1856] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11c2ad400) [pid = 1647] [serial = 1859] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11c2d6000) [pid = 1647] [serial = 1862] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11b94dc00) [pid = 1647] [serial = 1853] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11ca9b000) [pid = 1647] [serial = 1871] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11aa5a400) [pid = 1647] [serial = 1846] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11c2b6000) [pid = 1647] [serial = 1861] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x115592800) [pid = 1647] [serial = 1834] [outer = 0x0] [url = about:blank] 15:37:22 INFO - PROCESS | 1647 | 1461191842574 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x119280000 == 35 [pid = 1647] [id = 648] 15:37:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x112099400) [pid = 1647] [serial = 1944] [outer = 0x0] 15:37:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x114c14800) [pid = 1647] [serial = 1945] [outer = 0x112099400] 15:37:22 INFO - PROCESS | 1647 | 1461191842602 Marionette DEBUG loaded listener.js 15:37:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11559c000) [pid = 1647] [serial = 1946] [outer = 0x112099400] 15:37:22 INFO - PROCESS | 1647 | 1461191842954 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]]]}] 15:37:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:37:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 573ms 15:37:22 INFO - PROCESS | 1647 | 1461191842965 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 15:37:22 INFO - PROCESS | 1647 | 1461191842968 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 15:37:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:37:22 INFO - PROCESS | 1647 | 1461191842976 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:37:22 INFO - PROCESS | 1647 | 1461191842980 Marionette TRACE conn2 <- [1,2566,null,{}] 15:37:22 INFO - PROCESS | 1647 | 1461191842994 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}] 15:37:23 INFO - PROCESS | 1647 | 1461191843133 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 15:37:23 INFO - PROCESS | 1647 | 1461191843284 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c393000 == 36 [pid = 1647] [id = 649] 15:37:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x115552800) [pid = 1647] [serial = 1947] [outer = 0x0] 15:37:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x118855800) [pid = 1647] [serial = 1948] [outer = 0x115552800] 15:37:23 INFO - PROCESS | 1647 | 1461191843331 Marionette DEBUG loaded listener.js 15:37:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1191a9400) [pid = 1647] [serial = 1949] [outer = 0x115552800] 15:37:23 INFO - PROCESS | 1647 | 1461191843626 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]]]}] 15:37:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:37:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 679ms 15:37:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:37:23 INFO - PROCESS | 1647 | 1461191843657 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 15:37:23 INFO - PROCESS | 1647 | 1461191843659 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 15:37:23 INFO - PROCESS | 1647 | 1461191843661 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:37:23 INFO - PROCESS | 1647 | 1461191843662 Marionette TRACE conn2 <- [1,2570,null,{}] 15:37:23 INFO - PROCESS | 1647 | 1461191843664 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}] 15:37:23 INFO - PROCESS | 1647 | 1461191843752 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 15:37:23 INFO - PROCESS | 1647 | 1461191843809 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cad8000 == 37 [pid = 1647] [id = 650] 15:37:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11923cc00) [pid = 1647] [serial = 1950] [outer = 0x0] 15:37:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11a945c00) [pid = 1647] [serial = 1951] [outer = 0x11923cc00] 15:37:23 INFO - PROCESS | 1647 | 1461191843835 Marionette DEBUG loaded listener.js 15:37:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11aa59400) [pid = 1647] [serial = 1952] [outer = 0x11923cc00] 15:37:24 INFO - PROCESS | 1647 | 1461191844125 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]]]}] 15:37:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:37:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 469ms 15:37:24 INFO - PROCESS | 1647 | 1461191844130 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 15:37:24 INFO - PROCESS | 1647 | 1461191844131 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 15:37:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:37:24 INFO - PROCESS | 1647 | 1461191844141 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:37:24 INFO - PROCESS | 1647 | 1461191844142 Marionette TRACE conn2 <- [1,2574,null,{}] 15:37:24 INFO - PROCESS | 1647 | 1461191844145 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}] 15:37:24 INFO - PROCESS | 1647 | 1461191844229 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 15:37:24 INFO - PROCESS | 1647 | 1461191844235 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x126d98800 == 38 [pid = 1647] [id = 651] 15:37:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11acc2000) [pid = 1647] [serial = 1953] [outer = 0x0] 15:37:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11acd0800) [pid = 1647] [serial = 1954] [outer = 0x11acc2000] 15:37:24 INFO - PROCESS | 1647 | 1461191844262 Marionette DEBUG loaded listener.js 15:37:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11ae7f400) [pid = 1647] [serial = 1955] [outer = 0x11acc2000] 15:37:24 INFO - PROCESS | 1647 | 1461191844624 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]]]}] 15:37:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:37:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 528ms 15:37:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:37:24 INFO - PROCESS | 1647 | 1461191844662 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 15:37:24 INFO - PROCESS | 1647 | 1461191844663 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 15:37:24 INFO - PROCESS | 1647 | 1461191844673 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:37:24 INFO - PROCESS | 1647 | 1461191844674 Marionette TRACE conn2 <- [1,2578,null,{}] 15:37:24 INFO - PROCESS | 1647 | 1461191844685 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}] 15:37:24 INFO - PROCESS | 1647 | 1461191844799 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 15:37:24 INFO - PROCESS | 1647 | 1461191844835 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12888f000 == 39 [pid = 1647] [id = 652] 15:37:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11ae85c00) [pid = 1647] [serial = 1956] [outer = 0x0] 15:37:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11bade800) [pid = 1647] [serial = 1957] [outer = 0x11ae85c00] 15:37:24 INFO - PROCESS | 1647 | 1461191844863 Marionette DEBUG loaded listener.js 15:37:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11c2da800) [pid = 1647] [serial = 1958] [outer = 0x11ae85c00] 15:37:25 INFO - PROCESS | 1647 | 1461191845248 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]]]}] 15:37:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:37:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 588ms 15:37:25 INFO - PROCESS | 1647 | 1461191845266 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 15:37:25 INFO - PROCESS | 1647 | 1461191845270 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 15:37:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:37:25 INFO - PROCESS | 1647 | 1461191845275 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:37:25 INFO - PROCESS | 1647 | 1461191845277 Marionette TRACE conn2 <- [1,2582,null,{}] 15:37:25 INFO - PROCESS | 1647 | 1461191845280 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}] 15:37:25 INFO - PROCESS | 1647 | 1461191845445 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 15:37:25 INFO - PROCESS | 1647 | 1461191845473 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x129286000 == 40 [pid = 1647] [id = 653] 15:37:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11b958800) [pid = 1647] [serial = 1959] [outer = 0x0] 15:37:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11c990c00) [pid = 1647] [serial = 1960] [outer = 0x11b958800] 15:37:25 INFO - PROCESS | 1647 | 1461191845516 Marionette DEBUG loaded listener.js 15:37:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x123a7a000) [pid = 1647] [serial = 1961] [outer = 0x11b958800] 15:37:25 INFO - PROCESS | 1647 | 1461191845971 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]]]}] 15:37:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:37:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 722ms 15:37:26 INFO - PROCESS | 1647 | 1461191845998 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 15:37:26 INFO - PROCESS | 1647 | 1461191845999 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 15:37:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:37:26 INFO - PROCESS | 1647 | 1461191846012 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:37:26 INFO - PROCESS | 1647 | 1461191846014 Marionette TRACE conn2 <- [1,2586,null,{}] 15:37:26 INFO - PROCESS | 1647 | 1461191846017 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}] 15:37:26 INFO - PROCESS | 1647 | 1461191846211 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 15:37:26 INFO - PROCESS | 1647 | 1461191846235 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b6c5800 == 41 [pid = 1647] [id = 654] 15:37:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11c2d4400) [pid = 1647] [serial = 1962] [outer = 0x0] 15:37:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x123a81c00) [pid = 1647] [serial = 1963] [outer = 0x11c2d4400] 15:37:26 INFO - PROCESS | 1647 | 1461191846278 Marionette DEBUG loaded listener.js 15:37:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x123a93400) [pid = 1647] [serial = 1964] [outer = 0x11c2d4400] 15:37:26 INFO - PROCESS | 1647 | 1461191846615 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]]]}] 15:37:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:37:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 632ms 15:37:26 INFO - PROCESS | 1647 | 1461191846643 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 15:37:26 INFO - PROCESS | 1647 | 1461191846645 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 15:37:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:37:26 INFO - PROCESS | 1647 | 1461191846647 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:37:26 INFO - PROCESS | 1647 | 1461191846648 Marionette TRACE conn2 <- [1,2590,null,{}] 15:37:26 INFO - PROCESS | 1647 | 1461191846652 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}] 15:37:26 INFO - PROCESS | 1647 | 1461191846854 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 15:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12e79d800) [pid = 1647] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x119d56c00) [pid = 1647] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119d61800) [pid = 1647] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x114bdfc00) [pid = 1647] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11403a800) [pid = 1647] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1155a0000) [pid = 1647] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x114b91800) [pid = 1647] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11893ec00) [pid = 1647] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11bae4000) [pid = 1647] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11adef000) [pid = 1647] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x112082400) [pid = 1647] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11887b400) [pid = 1647] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:37:26 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x112084400) [pid = 1647] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:37:26 INFO - PROCESS | 1647 | 1461191846897 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x11631e800 == 42 [pid = 1647] [id = 655] 15:37:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x112087800) [pid = 1647] [serial = 1965] [outer = 0x0] 15:37:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11403a800) [pid = 1647] [serial = 1966] [outer = 0x112087800] 15:37:26 INFO - PROCESS | 1647 | 1461191846922 Marionette DEBUG loaded listener.js 15:37:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x118857c00) [pid = 1647] [serial = 1967] [outer = 0x112087800] 15:37:27 INFO - PROCESS | 1647 | 1461191847203 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]]]}] 15:37:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:37:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 570ms 15:37:27 INFO - PROCESS | 1647 | 1461191847219 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 15:37:27 INFO - PROCESS | 1647 | 1461191847222 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 15:37:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:37:27 INFO - PROCESS | 1647 | 1461191847230 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:37:27 INFO - PROCESS | 1647 | 1461191847231 Marionette TRACE conn2 <- [1,2594,null,{}] 15:37:27 INFO - PROCESS | 1647 | 1461191847235 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}] 15:37:27 INFO - PROCESS | 1647 | 1461191847322 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 15:37:27 INFO - PROCESS | 1647 | 1461191847326 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cec8000 == 43 [pid = 1647] [id = 656] 15:37:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x118f87400) [pid = 1647] [serial = 1968] [outer = 0x0] 15:37:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11b955800) [pid = 1647] [serial = 1969] [outer = 0x118f87400] 15:37:27 INFO - PROCESS | 1647 | 1461191847351 Marionette DEBUG loaded listener.js 15:37:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x125a62c00) [pid = 1647] [serial = 1970] [outer = 0x118f87400] 15:37:27 INFO - PROCESS | 1647 | 1461191847709 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]]]}] 15:37:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:37:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 520ms 15:37:27 INFO - PROCESS | 1647 | 1461191847751 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 15:37:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:37:27 INFO - PROCESS | 1647 | 1461191847752 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 15:37:27 INFO - PROCESS | 1647 | 1461191847755 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:37:27 INFO - PROCESS | 1647 | 1461191847756 Marionette TRACE conn2 <- [1,2598,null,{}] 15:37:27 INFO - PROCESS | 1647 | 1461191847759 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}] 15:37:27 INFO - PROCESS | 1647 | 1461191847857 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 15:37:27 INFO - PROCESS | 1647 | 1461191847861 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d8e9800 == 44 [pid = 1647] [id = 657] 15:37:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x123a77400) [pid = 1647] [serial = 1971] [outer = 0x0] 15:37:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x125cd5000) [pid = 1647] [serial = 1972] [outer = 0x123a77400] 15:37:27 INFO - PROCESS | 1647 | 1461191847891 Marionette DEBUG loaded listener.js 15:37:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x125d0a000) [pid = 1647] [serial = 1973] [outer = 0x123a77400] 15:37:28 INFO - PROCESS | 1647 | 1461191848229 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]]]}] 15:37:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:37:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 518ms 15:37:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:37:28 INFO - PROCESS | 1647 | 1461191848274 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 15:37:28 INFO - PROCESS | 1647 | 1461191848275 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 15:37:28 INFO - PROCESS | 1647 | 1461191848277 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:37:28 INFO - PROCESS | 1647 | 1461191848278 Marionette TRACE conn2 <- [1,2602,null,{}] 15:37:28 INFO - PROCESS | 1647 | 1461191848280 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}] 15:37:28 INFO - PROCESS | 1647 | 1461191848388 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 15:37:28 INFO - PROCESS | 1647 | 1461191848394 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e46e000 == 45 [pid = 1647] [id = 658] 15:37:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x125a66800) [pid = 1647] [serial = 1974] [outer = 0x0] 15:37:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x125d0e800) [pid = 1647] [serial = 1975] [outer = 0x125a66800] 15:37:28 INFO - PROCESS | 1647 | 1461191848419 Marionette DEBUG loaded listener.js 15:37:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x125d76400) [pid = 1647] [serial = 1976] [outer = 0x125a66800] 15:37:28 INFO - PROCESS | 1647 | 1461191848751 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]]]}] 15:37:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:37:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 519ms 15:37:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:37:28 INFO - PROCESS | 1647 | 1461191848797 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 15:37:28 INFO - PROCESS | 1647 | 1461191848798 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 15:37:28 INFO - PROCESS | 1647 | 1461191848800 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:37:28 INFO - PROCESS | 1647 | 1461191848801 Marionette TRACE conn2 <- [1,2606,null,{}] 15:37:28 INFO - PROCESS | 1647 | 1461191848803 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}] 15:37:28 INFO - PROCESS | 1647 | 1461191848951 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 15:37:29 INFO - PROCESS | 1647 | 1461191849013 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x118610800 == 46 [pid = 1647] [id = 659] 15:37:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x112086800) [pid = 1647] [serial = 1977] [outer = 0x0] 15:37:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x112099000) [pid = 1647] [serial = 1978] [outer = 0x112086800] 15:37:29 INFO - PROCESS | 1647 | 1461191849045 Marionette DEBUG loaded listener.js 15:37:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x114b8f000) [pid = 1647] [serial = 1979] [outer = 0x112086800] 15:37:29 INFO - PROCESS | 1647 | 1461191849573 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]]]}] 15:37:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:37:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 820ms 15:37:29 INFO - PROCESS | 1647 | 1461191849657 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 15:37:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:37:29 INFO - PROCESS | 1647 | 1461191849663 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 15:37:29 INFO - PROCESS | 1647 | 1461191849684 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:37:29 INFO - PROCESS | 1647 | 1461191849689 Marionette TRACE conn2 <- [1,2610,null,{}] 15:37:29 INFO - PROCESS | 1647 | 1461191849710 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}] 15:37:29 INFO - PROCESS | 1647 | 1461191849866 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 15:37:29 INFO - PROCESS | 1647 | 1461191849919 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cac3000 == 47 [pid = 1647] [id = 660] 15:37:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x114be5800) [pid = 1647] [serial = 1980] [outer = 0x0] 15:37:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11863e800) [pid = 1647] [serial = 1981] [outer = 0x114be5800] 15:37:29 INFO - PROCESS | 1647 | 1461191849992 Marionette DEBUG loaded listener.js 15:37:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x118944c00) [pid = 1647] [serial = 1982] [outer = 0x114be5800] 15:37:30 INFO - PROCESS | 1647 | 1461191850428 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]]]}] 15:37:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:37:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 808ms 15:37:30 INFO - PROCESS | 1647 | 1461191850476 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 15:37:30 INFO - PROCESS | 1647 | 1461191850479 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 15:37:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:37:30 INFO - PROCESS | 1647 | 1461191850483 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:37:30 INFO - PROCESS | 1647 | 1461191850485 Marionette TRACE conn2 <- [1,2614,null,{}] 15:37:30 INFO - PROCESS | 1647 | 1461191850489 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}] 15:37:30 INFO - PROCESS | 1647 | 1461191850653 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 15:37:30 INFO - PROCESS | 1647 | 1461191850788 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b867000 == 48 [pid = 1647] [id = 661] 15:37:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11acefc00) [pid = 1647] [serial = 1983] [outer = 0x0] 15:37:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11adf1000) [pid = 1647] [serial = 1984] [outer = 0x11acefc00] 15:37:30 INFO - PROCESS | 1647 | 1461191850859 Marionette DEBUG loaded listener.js 15:37:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11b910000) [pid = 1647] [serial = 1985] [outer = 0x11acefc00] 15:37:31 INFO - PROCESS | 1647 | 1461191851343 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]]]}] 15:37:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:37:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 923ms 15:37:31 INFO - PROCESS | 1647 | 1461191851406 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 15:37:31 INFO - PROCESS | 1647 | 1461191851409 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 15:37:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:37:31 INFO - PROCESS | 1647 | 1461191851417 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:37:31 INFO - PROCESS | 1647 | 1461191851420 Marionette TRACE conn2 <- [1,2618,null,{}] 15:37:31 INFO - PROCESS | 1647 | 1461191851423 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}] 15:37:31 INFO - PROCESS | 1647 | 1461191851529 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 15:37:31 INFO - PROCESS | 1647 | 1461191851597 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ec5e000 == 49 [pid = 1647] [id = 662] 15:37:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11bae4800) [pid = 1647] [serial = 1986] [outer = 0x0] 15:37:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x123a8b000) [pid = 1647] [serial = 1987] [outer = 0x11bae4800] 15:37:31 INFO - PROCESS | 1647 | 1461191851627 Marionette DEBUG loaded listener.js 15:37:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x125a63c00) [pid = 1647] [serial = 1988] [outer = 0x11bae4800] 15:37:32 INFO - PROCESS | 1647 | 1461191852037 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]]]}] 15:37:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:37:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 676ms 15:37:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:37:32 INFO - PROCESS | 1647 | 1461191852088 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 15:37:32 INFO - PROCESS | 1647 | 1461191852090 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 15:37:32 INFO - PROCESS | 1647 | 1461191852092 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:37:32 INFO - PROCESS | 1647 | 1461191852093 Marionette TRACE conn2 <- [1,2622,null,{}] 15:37:32 INFO - PROCESS | 1647 | 1461191852095 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}] 15:37:32 INFO - PROCESS | 1647 | 1461191852184 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 15:37:32 INFO - PROCESS | 1647 | 1461191852240 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f0b4000 == 50 [pid = 1647] [id = 663] 15:37:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x125a6b400) [pid = 1647] [serial = 1989] [outer = 0x0] 15:37:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x125d02c00) [pid = 1647] [serial = 1990] [outer = 0x125a6b400] 15:37:32 INFO - PROCESS | 1647 | 1461191852288 Marionette DEBUG loaded listener.js 15:37:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x125f5b000) [pid = 1647] [serial = 1991] [outer = 0x125a6b400] 15:37:32 INFO - PROCESS | 1647 | 1461191852805 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]]]}] 15:37:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:37:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 723ms 15:37:32 INFO - PROCESS | 1647 | 1461191852846 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 15:37:32 INFO - PROCESS | 1647 | 1461191852848 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 15:37:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:37:32 INFO - PROCESS | 1647 | 1461191852869 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:37:32 INFO - PROCESS | 1647 | 1461191852871 Marionette TRACE conn2 <- [1,2626,null,{}] 15:37:32 INFO - PROCESS | 1647 | 1461191852875 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}] 15:37:33 INFO - PROCESS | 1647 | 1461191853015 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 15:37:33 INFO - PROCESS | 1647 | 1461191853088 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f895000 == 51 [pid = 1647] [id = 664] 15:37:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12752dc00) [pid = 1647] [serial = 1992] [outer = 0x0] 15:37:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x127534400) [pid = 1647] [serial = 1993] [outer = 0x12752dc00] 15:37:33 INFO - PROCESS | 1647 | 1461191853125 Marionette DEBUG loaded listener.js 15:37:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x127786c00) [pid = 1647] [serial = 1994] [outer = 0x12752dc00] 15:37:33 INFO - PROCESS | 1647 | 1461191853549 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]]]}] 15:37:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:37:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 724ms 15:37:33 INFO - PROCESS | 1647 | 1461191853590 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 15:37:33 INFO - PROCESS | 1647 | 1461191853591 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 15:37:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:37:33 INFO - PROCESS | 1647 | 1461191853594 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:37:33 INFO - PROCESS | 1647 | 1461191853595 Marionette TRACE conn2 <- [1,2630,null,{}] 15:37:33 INFO - PROCESS | 1647 | 1461191853597 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}] 15:37:33 INFO - PROCESS | 1647 | 1461191853702 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 15:37:33 INFO - PROCESS | 1647 | 1461191853759 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x1301b3800 == 52 [pid = 1647] [id = 665] 15:37:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x1279bc800) [pid = 1647] [serial = 1995] [outer = 0x0] 15:37:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x127af7000) [pid = 1647] [serial = 1996] [outer = 0x1279bc800] 15:37:33 INFO - PROCESS | 1647 | 1461191853789 Marionette DEBUG loaded listener.js 15:37:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x1289ef400) [pid = 1647] [serial = 1997] [outer = 0x1279bc800] 15:37:34 INFO - PROCESS | 1647 | 1461191854217 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]]]}] 15:37:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:37:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 668ms 15:37:34 INFO - PROCESS | 1647 | 1461191854262 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 15:37:34 INFO - PROCESS | 1647 | 1461191854264 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 15:37:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:37:34 INFO - PROCESS | 1647 | 1461191854266 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:37:34 INFO - PROCESS | 1647 | 1461191854267 Marionette TRACE conn2 <- [1,2634,null,{}] 15:37:34 INFO - PROCESS | 1647 | 1461191854270 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}] 15:37:34 INFO - PROCESS | 1647 | 1461191854393 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 15:37:34 INFO - PROCESS | 1647 | 1461191854463 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x126d09800 == 53 [pid = 1647] [id = 666] 15:37:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11a602c00) [pid = 1647] [serial = 1998] [outer = 0x0] 15:37:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11b90d800) [pid = 1647] [serial = 1999] [outer = 0x11a602c00] 15:37:34 INFO - PROCESS | 1647 | 1461191854493 Marionette DEBUG loaded listener.js 15:37:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x129756400) [pid = 1647] [serial = 2000] [outer = 0x11a602c00] 15:37:35 INFO - PROCESS | 1647 | 1461191855049 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]]]}] 15:37:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:37:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 822ms 15:37:35 INFO - PROCESS | 1647 | 1461191855089 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 15:37:35 INFO - PROCESS | 1647 | 1461191855091 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 15:37:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:37:35 INFO - PROCESS | 1647 | 1461191855094 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:37:35 INFO - PROCESS | 1647 | 1461191855097 Marionette TRACE conn2 <- [1,2638,null,{}] 15:37:35 INFO - PROCESS | 1647 | 1461191855101 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}] 15:37:35 INFO - PROCESS | 1647 | 1461191855197 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 15:37:35 INFO - PROCESS | 1647 | 1461191855260 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bec6800 == 54 [pid = 1647] [id = 667] 15:37:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x114bd7800) [pid = 1647] [serial = 2001] [outer = 0x0] 15:37:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x114be2000) [pid = 1647] [serial = 2002] [outer = 0x114bd7800] 15:37:35 INFO - PROCESS | 1647 | 1461191855288 Marionette DEBUG loaded listener.js 15:37:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x115595000) [pid = 1647] [serial = 2003] [outer = 0x114bd7800] 15:37:35 INFO - PROCESS | 1647 | 1461191855732 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]]]}] 15:37:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:37:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 671ms 15:37:35 INFO - PROCESS | 1647 | 1461191855766 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 15:37:35 INFO - PROCESS | 1647 | 1461191855771 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 15:37:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:37:35 INFO - PROCESS | 1647 | 1461191855775 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:37:35 INFO - PROCESS | 1647 | 1461191855777 Marionette TRACE conn2 <- [1,2642,null,{}] 15:37:35 INFO - PROCESS | 1647 | 1461191855779 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}] 15:37:35 INFO - PROCESS | 1647 | 1461191855890 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 15:37:35 INFO - PROCESS | 1647 | 1461191855989 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aea3800 == 55 [pid = 1647] [id = 668] 15:37:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x114bdfc00) [pid = 1647] [serial = 2004] [outer = 0x0] 15:37:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x11885c800) [pid = 1647] [serial = 2005] [outer = 0x114bdfc00] 15:37:36 INFO - PROCESS | 1647 | 1461191856039 Marionette DEBUG loaded listener.js 15:37:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x1191ab000) [pid = 1647] [serial = 2006] [outer = 0x114bdfc00] 15:37:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12e46e000 == 54 [pid = 1647] [id = 658] 15:37:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12d8e9800 == 53 [pid = 1647] [id = 657] 15:37:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12cec8000 == 52 [pid = 1647] [id = 656] 15:37:36 INFO - PROCESS | 1647 | --DOCSHELL 0x11631e800 == 51 [pid = 1647] [id = 655] 15:37:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12b6c5800 == 50 [pid = 1647] [id = 654] 15:37:36 INFO - PROCESS | 1647 | --DOCSHELL 0x129286000 == 49 [pid = 1647] [id = 653] 15:37:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12888f000 == 48 [pid = 1647] [id = 652] 15:37:36 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x11c5c7c00) [pid = 1647] [serial = 1921] [outer = 0x0] [url = about:blank] 15:37:36 INFO - PROCESS | 1647 | --DOCSHELL 0x126d98800 == 47 [pid = 1647] [id = 651] 15:37:36 INFO - PROCESS | 1647 | --DOCSHELL 0x11cad8000 == 46 [pid = 1647] [id = 650] 15:37:36 INFO - PROCESS | 1647 | --DOCSHELL 0x11c393000 == 45 [pid = 1647] [id = 649] 15:37:36 INFO - PROCESS | 1647 | --DOCSHELL 0x119280000 == 44 [pid = 1647] [id = 648] 15:37:36 INFO - PROCESS | 1647 | --DOCSHELL 0x11bed7000 == 43 [pid = 1647] [id = 647] 15:37:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12d8d1800 == 42 [pid = 1647] [id = 645] 15:37:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12d86a800 == 41 [pid = 1647] [id = 644] 15:37:36 INFO - PROCESS | 1647 | --DOCSHELL 0x129792000 == 40 [pid = 1647] [id = 643] 15:37:36 INFO - PROCESS | 1647 | --DOCSHELL 0x11b973800 == 39 [pid = 1647] [id = 642] 15:37:36 INFO - PROCESS | 1647 | --DOCSHELL 0x114a84000 == 38 [pid = 1647] [id = 641] 15:37:36 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12f002800) [pid = 1647] [serial = 1826] [outer = 0x0] [url = about:blank] 15:37:36 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11a948800) [pid = 1647] [serial = 1903] [outer = 0x0] [url = about:blank] 15:37:36 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11ae7a800) [pid = 1647] [serial = 1906] [outer = 0x0] [url = about:blank] 15:37:36 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11adee800) [pid = 1647] [serial = 1904] [outer = 0x0] [url = about:blank] 15:37:36 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x115549c00) [pid = 1647] [serial = 1891] [outer = 0x0] [url = about:blank] 15:37:36 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x118f8c400) [pid = 1647] [serial = 1886] [outer = 0x0] [url = about:blank] 15:37:36 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x115550400) [pid = 1647] [serial = 1885] [outer = 0x0] [url = about:blank] 15:37:36 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x1165ec000) [pid = 1647] [serial = 1894] [outer = 0x0] [url = about:blank] 15:37:36 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x118860800) [pid = 1647] [serial = 1895] [outer = 0x0] [url = about:blank] 15:37:36 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x115596000) [pid = 1647] [serial = 1882] [outer = 0x0] [url = about:blank] 15:37:36 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x114b94000) [pid = 1647] [serial = 1888] [outer = 0x0] [url = about:blank] 15:37:36 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x114bdd400) [pid = 1647] [serial = 1889] [outer = 0x0] [url = about:blank] 15:37:36 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x112093c00) [pid = 1647] [serial = 1879] [outer = 0x0] [url = about:blank] 15:37:36 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x118ecb800) [pid = 1647] [serial = 1897] [outer = 0x0] [url = about:blank] 15:37:36 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11c2da400) [pid = 1647] [serial = 1919] [outer = 0x0] [url = about:blank] 15:37:36 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11912c400) [pid = 1647] [serial = 1898] [outer = 0x0] [url = about:blank] 15:37:36 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11aeed400) [pid = 1647] [serial = 1909] [outer = 0x0] [url = about:blank] 15:37:36 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11b955c00) [pid = 1647] [serial = 1910] [outer = 0x0] [url = about:blank] 15:37:36 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x118853800) [pid = 1647] [serial = 1913] [outer = 0x0] [url = about:blank] 15:37:36 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11bae0400) [pid = 1647] [serial = 1916] [outer = 0x0] [url = about:blank] 15:37:36 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11c2ae000) [pid = 1647] [serial = 1918] [outer = 0x0] [url = about:blank] 15:37:36 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x115593800) [pid = 1647] [serial = 1892] [outer = 0x0] [url = about:blank] 15:37:36 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1146c0400) [pid = 1647] [serial = 1912] [outer = 0x0] [url = about:blank] 15:37:36 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1191a3800) [pid = 1647] [serial = 1900] [outer = 0x0] [url = about:blank] 15:37:36 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11ba52000) [pid = 1647] [serial = 1915] [outer = 0x0] [url = about:blank] 15:37:36 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x119a29400) [pid = 1647] [serial = 1901] [outer = 0x0] [url = about:blank] 15:37:36 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11ae83400) [pid = 1647] [serial = 1907] [outer = 0x0] [url = about:blank] 15:37:36 INFO - PROCESS | 1647 | 1461191856544 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]]]}] 15:37:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:37:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 821ms 15:37:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:37:36 INFO - PROCESS | 1647 | 1461191856597 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 15:37:36 INFO - PROCESS | 1647 | 1461191856598 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 15:37:36 INFO - PROCESS | 1647 | 1461191856606 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:37:36 INFO - PROCESS | 1647 | 1461191856608 Marionette TRACE conn2 <- [1,2646,null,{}] 15:37:36 INFO - PROCESS | 1647 | 1461191856616 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}] 15:37:36 INFO - PROCESS | 1647 | 1461191856708 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 15:37:36 INFO - PROCESS | 1647 | 1461191856712 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba65800 == 39 [pid = 1647] [id = 669] 15:37:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11a60d000) [pid = 1647] [serial = 2007] [outer = 0x0] 15:37:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11a9a2400) [pid = 1647] [serial = 2008] [outer = 0x11a60d000] 15:37:36 INFO - PROCESS | 1647 | 1461191856741 Marionette DEBUG loaded listener.js 15:37:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11acc5000) [pid = 1647] [serial = 2009] [outer = 0x11a60d000] 15:37:37 INFO - PROCESS | 1647 | 1461191857106 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]]]}] 15:37:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:37:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 530ms 15:37:37 INFO - PROCESS | 1647 | 1461191857131 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 15:37:37 INFO - PROCESS | 1647 | 1461191857132 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 15:37:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:37:37 INFO - PROCESS | 1647 | 1461191857135 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:37:37 INFO - PROCESS | 1647 | 1461191857136 Marionette TRACE conn2 <- [1,2650,null,{}] 15:37:37 INFO - PROCESS | 1647 | 1461191857138 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}] 15:37:37 INFO - PROCESS | 1647 | 1461191857224 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 15:37:37 INFO - PROCESS | 1647 | 1461191857228 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x126d77800 == 40 [pid = 1647] [id = 670] 15:37:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11acce000) [pid = 1647] [serial = 2010] [outer = 0x0] 15:37:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11aeed000) [pid = 1647] [serial = 2011] [outer = 0x11acce000] 15:37:37 INFO - PROCESS | 1647 | 1461191857255 Marionette DEBUG loaded listener.js 15:37:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11ba5d800) [pid = 1647] [serial = 2012] [outer = 0x11acce000] 15:37:37 INFO - PROCESS | 1647 | 1461191857603 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]]]}] 15:37:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:37:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 519ms 15:37:37 INFO - PROCESS | 1647 | 1461191857664 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 15:37:37 INFO - PROCESS | 1647 | 1461191857666 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 15:37:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:37:37 INFO - PROCESS | 1647 | 1461191857669 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:37:37 INFO - PROCESS | 1647 | 1461191857670 Marionette TRACE conn2 <- [1,2654,null,{}] 15:37:37 INFO - PROCESS | 1647 | 1461191857672 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}] 15:37:37 INFO - PROCESS | 1647 | 1461191857757 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 15:37:37 INFO - PROCESS | 1647 | 1461191857761 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x127510800 == 41 [pid = 1647] [id = 671] 15:37:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11bae1c00) [pid = 1647] [serial = 2013] [outer = 0x0] 15:37:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11c0b1400) [pid = 1647] [serial = 2014] [outer = 0x11bae1c00] 15:37:37 INFO - PROCESS | 1647 | 1461191857788 Marionette DEBUG loaded listener.js 15:37:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11c2da400) [pid = 1647] [serial = 2015] [outer = 0x11bae1c00] 15:37:38 INFO - PROCESS | 1647 | 1461191858120 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]]]}] 15:37:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:37:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 470ms 15:37:38 INFO - PROCESS | 1647 | 1461191858140 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 15:37:38 INFO - PROCESS | 1647 | 1461191858141 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 15:37:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:37:38 INFO - PROCESS | 1647 | 1461191858143 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:37:38 INFO - PROCESS | 1647 | 1461191858144 Marionette TRACE conn2 <- [1,2658,null,{}] 15:37:38 INFO - PROCESS | 1647 | 1461191858147 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}] 15:37:38 INFO - PROCESS | 1647 | 1461191858247 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 15:37:38 INFO - PROCESS | 1647 | 1461191858317 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x129784800 == 42 [pid = 1647] [id = 672] 15:37:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11c2e0000) [pid = 1647] [serial = 2016] [outer = 0x0] 15:37:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11caa2800) [pid = 1647] [serial = 2017] [outer = 0x11c2e0000] 15:37:38 INFO - PROCESS | 1647 | 1461191858345 Marionette DEBUG loaded listener.js 15:37:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x125d02400) [pid = 1647] [serial = 2018] [outer = 0x11c2e0000] 15:37:38 INFO - PROCESS | 1647 | 1461191858749 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]]]}] 15:37:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:37:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 620ms 15:37:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:37:38 INFO - PROCESS | 1647 | 1461191858764 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 15:37:38 INFO - PROCESS | 1647 | 1461191858766 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 15:37:38 INFO - PROCESS | 1647 | 1461191858769 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:37:38 INFO - PROCESS | 1647 | 1461191858771 Marionette TRACE conn2 <- [1,2662,null,{}] 15:37:38 INFO - PROCESS | 1647 | 1461191858775 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}] 15:37:38 INFO - PROCESS | 1647 | 1461191858909 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 15:37:38 INFO - PROCESS | 1647 | 1461191858925 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b884800 == 43 [pid = 1647] [id = 673] 15:37:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x125d0a400) [pid = 1647] [serial = 2019] [outer = 0x0] 15:37:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x125d75000) [pid = 1647] [serial = 2020] [outer = 0x125d0a400] 15:37:38 INFO - PROCESS | 1647 | 1461191858950 Marionette DEBUG loaded listener.js 15:37:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12752cc00) [pid = 1647] [serial = 2021] [outer = 0x125d0a400] 15:37:39 INFO - PROCESS | 1647 | 1461191859276 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]]]}] 15:37:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:37:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 521ms 15:37:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:37:39 INFO - PROCESS | 1647 | 1461191859291 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 15:37:39 INFO - PROCESS | 1647 | 1461191859292 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 15:37:39 INFO - PROCESS | 1647 | 1461191859294 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:37:39 INFO - PROCESS | 1647 | 1461191859295 Marionette TRACE conn2 <- [1,2666,null,{}] 15:37:39 INFO - PROCESS | 1647 | 1461191859298 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}] 15:37:39 INFO - PROCESS | 1647 | 1461191859402 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 15:37:39 INFO - PROCESS | 1647 | 1461191859449 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d1b0000 == 44 [pid = 1647] [id = 674] 15:37:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x125d0b800) [pid = 1647] [serial = 2022] [outer = 0x0] 15:37:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x127782800) [pid = 1647] [serial = 2023] [outer = 0x125d0b800] 15:37:39 INFO - PROCESS | 1647 | 1461191859474 Marionette DEBUG loaded listener.js 15:37:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x129753c00) [pid = 1647] [serial = 2024] [outer = 0x125d0b800] 15:37:40 INFO - PROCESS | 1647 | 1461191860291 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]]]}] 15:37:40 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) 15:37:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1019ms 15:37:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:37:40 INFO - PROCESS | 1647 | 1461191860329 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 15:37:40 INFO - PROCESS | 1647 | 1461191860330 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 15:37:40 INFO - PROCESS | 1647 | 1461191860332 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:37:40 INFO - PROCESS | 1647 | 1461191860333 Marionette TRACE conn2 <- [1,2670,null,{}] 15:37:40 INFO - PROCESS | 1647 | 1461191860336 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}] 15:37:40 INFO - PROCESS | 1647 | 1461191860442 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 15:37:40 INFO - PROCESS | 1647 | 1461191860455 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e468800 == 45 [pid = 1647] [id = 675] 15:37:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x11bc8d800) [pid = 1647] [serial = 2025] [outer = 0x0] 15:37:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x1297bf000) [pid = 1647] [serial = 2026] [outer = 0x11bc8d800] 15:37:40 INFO - PROCESS | 1647 | 1461191860480 Marionette DEBUG loaded listener.js 15:37:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x1297c9400) [pid = 1647] [serial = 2027] [outer = 0x11bc8d800] 15:37:40 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x118f8c000) [pid = 1647] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:37:40 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11208f800) [pid = 1647] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:37:40 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x11554d000) [pid = 1647] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:37:40 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11b958800) [pid = 1647] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:37:40 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11c2d4400) [pid = 1647] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:37:40 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x11923cc00) [pid = 1647] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:37:40 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x112087800) [pid = 1647] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:37:40 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x115552800) [pid = 1647] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:37:40 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11acc2000) [pid = 1647] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:37:40 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x112099400) [pid = 1647] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:37:40 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x123a77400) [pid = 1647] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:37:40 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x112086400) [pid = 1647] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:37:40 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x118f87400) [pid = 1647] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:37:40 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11ae85c00) [pid = 1647] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:37:41 INFO - PROCESS | 1647 | 1461191861344 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] 15:37:41 INFO - PROCESS | 1647 | 1461191861355 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 15:37:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:37:41 INFO - PROCESS | 1647 | 1461191861364 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:37:41 INFO - PROCESS | 1647 | 1461191861365 Marionette TRACE conn2 <- [1,2674,null,{}] 15:37:41 INFO - PROCESS | 1647 | 1461191861367 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}] 15:37:41 INFO - PROCESS | 1647 | 1461191861454 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 15:37:41 INFO - PROCESS | 1647 | 1461191861458 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c094800 == 46 [pid = 1647] [id = 676] 15:37:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11554cc00) [pid = 1647] [serial = 2028] [outer = 0x0] 15:37:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11923b000) [pid = 1647] [serial = 2029] [outer = 0x11554cc00] 15:37:41 INFO - PROCESS | 1647 | 1461191861484 Marionette DEBUG loaded listener.js 15:37:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x123a73c00) [pid = 1647] [serial = 2030] [outer = 0x11554cc00] 15:37:42 INFO - PROCESS | 1647 | 1461191862314 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] 15:37:42 INFO - PROCESS | 1647 | 1461191862336 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 15:37:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:37:42 INFO - PROCESS | 1647 | 1461191862339 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:37:42 INFO - PROCESS | 1647 | 1461191862341 Marionette TRACE conn2 <- [1,2678,null,{}] 15:37:42 INFO - PROCESS | 1647 | 1461191862343 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}] 15:37:42 INFO - PROCESS | 1647 | 1461191862466 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 15:37:42 INFO - PROCESS | 1647 | 1461191862473 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x1301cb800 == 47 [pid = 1647] [id = 677] 15:37:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1297cb000) [pid = 1647] [serial = 2031] [outer = 0x0] 15:37:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x129d4b800) [pid = 1647] [serial = 2032] [outer = 0x1297cb000] 15:37:42 INFO - PROCESS | 1647 | 1461191862502 Marionette DEBUG loaded listener.js 15:37:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x129d59000) [pid = 1647] [serial = 2033] [outer = 0x1297cb000] 15:37:43 INFO - PROCESS | 1647 | 1461191863411 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]]]}] 15:37:43 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) 15:37:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1120ms 15:37:43 INFO - PROCESS | 1647 | 1461191863460 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 15:37:43 INFO - PROCESS | 1647 | 1461191863464 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 15:37:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:37:43 INFO - PROCESS | 1647 | 1461191863467 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:37:43 INFO - PROCESS | 1647 | 1461191863469 Marionette TRACE conn2 <- [1,2682,null,{}] 15:37:43 INFO - PROCESS | 1647 | 1461191863472 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}] 15:37:43 INFO - PROCESS | 1647 | 1461191863578 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 15:37:43 INFO - PROCESS | 1647 | 1461191863635 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aaa2000 == 48 [pid = 1647] [id = 678] 15:37:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1146c5800) [pid = 1647] [serial = 2034] [outer = 0x0] 15:37:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11524c000) [pid = 1647] [serial = 2035] [outer = 0x1146c5800] 15:37:43 INFO - PROCESS | 1647 | 1461191863707 Marionette DEBUG loaded listener.js 15:37:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1165ec000) [pid = 1647] [serial = 2036] [outer = 0x1146c5800] 15:37:44 INFO - PROCESS | 1647 | 1461191864615 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]]]}] 15:37:44 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) 15:37:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1174ms 15:37:44 INFO - PROCESS | 1647 | 1461191864641 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 15:37:44 INFO - PROCESS | 1647 | 1461191864645 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 15:37:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:37:44 INFO - PROCESS | 1647 | 1461191864650 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:37:44 INFO - PROCESS | 1647 | 1461191864652 Marionette TRACE conn2 <- [1,2686,null,{}] 15:37:44 INFO - PROCESS | 1647 | 1461191864654 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}] 15:37:44 INFO - PROCESS | 1647 | 1461191864761 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 15:37:44 INFO - PROCESS | 1647 | 1461191864817 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x126da3800 == 49 [pid = 1647] [id = 679] 15:37:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x118638400) [pid = 1647] [serial = 2037] [outer = 0x0] 15:37:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11923b800) [pid = 1647] [serial = 2038] [outer = 0x118638400] 15:37:44 INFO - PROCESS | 1647 | 1461191864847 Marionette DEBUG loaded listener.js 15:37:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x11adfa400) [pid = 1647] [serial = 2039] [outer = 0x118638400] 15:37:45 INFO - PROCESS | 1647 | 1461191865826 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] 15:37:45 INFO - PROCESS | 1647 | 1461191865873 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 15:37:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:37:45 INFO - PROCESS | 1647 | 1461191865876 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:37:45 INFO - PROCESS | 1647 | 1461191865879 Marionette TRACE conn2 <- [1,2690,null,{}] 15:37:45 INFO - PROCESS | 1647 | 1461191865886 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}] 15:37:46 INFO - PROCESS | 1647 | 1461191866033 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 15:37:46 INFO - PROCESS | 1647 | 1461191866121 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b87e000 == 50 [pid = 1647] [id = 680] 15:37:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11accd800) [pid = 1647] [serial = 2040] [outer = 0x0] 15:37:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11bc93400) [pid = 1647] [serial = 2041] [outer = 0x11accd800] 15:37:46 INFO - PROCESS | 1647 | 1461191866156 Marionette DEBUG loaded listener.js 15:37:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x125a5fc00) [pid = 1647] [serial = 2042] [outer = 0x11accd800] 15:37:47 INFO - PROCESS | 1647 | 1461191867218 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] 15:37:47 INFO - PROCESS | 1647 | 1461191867255 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 15:37:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:37:47 INFO - PROCESS | 1647 | 1461191867260 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:37:47 INFO - PROCESS | 1647 | 1461191867263 Marionette TRACE conn2 <- [1,2694,null,{}] 15:37:47 INFO - PROCESS | 1647 | 1461191867267 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}] 15:37:47 INFO - PROCESS | 1647 | 1461191867399 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 15:37:47 INFO - PROCESS | 1647 | 1461191867539 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba72000 == 51 [pid = 1647] [id = 681] 15:37:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x11554d800) [pid = 1647] [serial = 2043] [outer = 0x0] 15:37:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x115593800) [pid = 1647] [serial = 2044] [outer = 0x11554d800] 15:37:47 INFO - PROCESS | 1647 | 1461191867583 Marionette DEBUG loaded listener.js 15:37:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x11655d400) [pid = 1647] [serial = 2045] [outer = 0x11554d800] 15:37:47 INFO - PROCESS | 1647 | --DOCSHELL 0x114a7a000 == 50 [pid = 1647] [id = 48] 15:37:47 INFO - PROCESS | 1647 | --DOCSHELL 0x12c094800 == 49 [pid = 1647] [id = 676] 15:37:47 INFO - PROCESS | 1647 | --DOCSHELL 0x12e468800 == 48 [pid = 1647] [id = 675] 15:37:47 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x112088400) [pid = 1647] [serial = 1924] [outer = 0x0] [url = about:blank] 15:37:47 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x115592400) [pid = 1647] [serial = 1927] [outer = 0x0] [url = about:blank] 15:37:47 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x1192d0400) [pid = 1647] [serial = 1930] [outer = 0x0] [url = about:blank] 15:37:47 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x11b957000) [pid = 1647] [serial = 1933] [outer = 0x0] [url = about:blank] 15:37:47 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11c2b0800) [pid = 1647] [serial = 1936] [outer = 0x0] [url = about:blank] 15:37:47 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x125d0e800) [pid = 1647] [serial = 1975] [outer = 0x0] [url = about:blank] 15:37:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12d1b0000 == 47 [pid = 1647] [id = 674] 15:37:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12b884800 == 46 [pid = 1647] [id = 673] 15:37:48 INFO - PROCESS | 1647 | --DOCSHELL 0x129784800 == 45 [pid = 1647] [id = 672] 15:37:48 INFO - PROCESS | 1647 | --DOCSHELL 0x127510800 == 44 [pid = 1647] [id = 671] 15:37:48 INFO - PROCESS | 1647 | --DOCSHELL 0x126d77800 == 43 [pid = 1647] [id = 670] 15:37:48 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba65800 == 42 [pid = 1647] [id = 669] 15:37:48 INFO - PROCESS | 1647 | --DOCSHELL 0x11aea3800 == 41 [pid = 1647] [id = 668] 15:37:48 INFO - PROCESS | 1647 | --DOCSHELL 0x11bec6800 == 40 [pid = 1647] [id = 667] 15:37:48 INFO - PROCESS | 1647 | --DOCSHELL 0x126d09800 == 39 [pid = 1647] [id = 666] 15:37:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1301b3800 == 38 [pid = 1647] [id = 665] 15:37:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12f895000 == 37 [pid = 1647] [id = 664] 15:37:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12f0b4000 == 36 [pid = 1647] [id = 663] 15:37:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12ec5e000 == 35 [pid = 1647] [id = 662] 15:37:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12b867000 == 34 [pid = 1647] [id = 661] 15:37:48 INFO - PROCESS | 1647 | --DOCSHELL 0x11cac3000 == 33 [pid = 1647] [id = 660] 15:37:48 INFO - PROCESS | 1647 | --DOCSHELL 0x118610800 == 32 [pid = 1647] [id = 659] 15:37:48 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x11c7b1c00) [pid = 1647] [serial = 1922] [outer = 0x0] [url = about:blank] 15:37:48 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11c990c00) [pid = 1647] [serial = 1960] [outer = 0x0] [url = about:blank] 15:37:48 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x123a81c00) [pid = 1647] [serial = 1963] [outer = 0x0] [url = about:blank] 15:37:48 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x11a945c00) [pid = 1647] [serial = 1951] [outer = 0x0] [url = about:blank] 15:37:48 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11aa59400) [pid = 1647] [serial = 1952] [outer = 0x0] [url = about:blank] 15:37:48 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x118857c00) [pid = 1647] [serial = 1967] [outer = 0x0] [url = about:blank] 15:37:48 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x118855800) [pid = 1647] [serial = 1948] [outer = 0x0] [url = about:blank] 15:37:48 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x1191a9400) [pid = 1647] [serial = 1949] [outer = 0x0] [url = about:blank] 15:37:48 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11acd0800) [pid = 1647] [serial = 1954] [outer = 0x0] [url = about:blank] 15:37:48 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x114c14800) [pid = 1647] [serial = 1945] [outer = 0x0] [url = about:blank] 15:37:48 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11559c000) [pid = 1647] [serial = 1946] [outer = 0x0] [url = about:blank] 15:37:48 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x125d0a000) [pid = 1647] [serial = 1973] [outer = 0x0] [url = about:blank] 15:37:48 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1144b0800) [pid = 1647] [serial = 1942] [outer = 0x0] [url = about:blank] 15:37:48 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x114be0000) [pid = 1647] [serial = 1943] [outer = 0x0] [url = about:blank] 15:37:48 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x123a79000) [pid = 1647] [serial = 1939] [outer = 0x0] [url = about:blank] 15:37:48 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11b955800) [pid = 1647] [serial = 1969] [outer = 0x0] [url = about:blank] 15:37:48 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x125cd5000) [pid = 1647] [serial = 1972] [outer = 0x0] [url = about:blank] 15:37:48 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11403a800) [pid = 1647] [serial = 1966] [outer = 0x0] [url = about:blank] 15:37:48 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11bade800) [pid = 1647] [serial = 1957] [outer = 0x0] [url = about:blank] 15:37:48 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11c2da800) [pid = 1647] [serial = 1958] [outer = 0x0] [url = about:blank] 15:37:48 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x123a7a000) [pid = 1647] [serial = 1961] [outer = 0x0] [url = about:blank] 15:37:48 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x123a93400) [pid = 1647] [serial = 1964] [outer = 0x0] [url = about:blank] 15:37:48 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11ae7f400) [pid = 1647] [serial = 1955] [outer = 0x0] [url = about:blank] 15:37:48 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x125a62c00) [pid = 1647] [serial = 1970] [outer = 0x0] [url = about:blank] 15:37:48 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x114b8d000) [pid = 1647] [serial = 1880] [outer = 0x0] [url = about:blank] 15:37:48 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1156f0000) [pid = 1647] [serial = 1883] [outer = 0x0] [url = about:blank] 15:37:48 INFO - PROCESS | 1647 | 1461191868540 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] 15:37:48 INFO - PROCESS | 1647 | 1461191868587 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 15:37:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:37:48 INFO - PROCESS | 1647 | 1461191868591 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:37:48 INFO - PROCESS | 1647 | 1461191868592 Marionette TRACE conn2 <- [1,2698,null,{}] 15:37:48 INFO - PROCESS | 1647 | 1461191868595 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}] 15:37:48 INFO - PROCESS | 1647 | 1461191868677 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 15:37:48 INFO - PROCESS | 1647 | 1461191868731 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b176800 == 33 [pid = 1647] [id = 682] 15:37:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x114b8a400) [pid = 1647] [serial = 2046] [outer = 0x0] 15:37:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11897e000) [pid = 1647] [serial = 2047] [outer = 0x114b8a400] 15:37:48 INFO - PROCESS | 1647 | 1461191868757 Marionette DEBUG loaded listener.js 15:37:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1191a3800) [pid = 1647] [serial = 2048] [outer = 0x114b8a400] 15:37:49 INFO - PROCESS | 1647 | 1461191869576 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] 15:37:49 INFO - PROCESS | 1647 | 1461191869614 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 15:37:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:37:49 INFO - PROCESS | 1647 | 1461191869617 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:37:49 INFO - PROCESS | 1647 | 1461191869619 Marionette TRACE conn2 <- [1,2702,null,{}] 15:37:49 INFO - PROCESS | 1647 | 1461191869636 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}] 15:37:49 INFO - PROCESS | 1647 | 1461191869721 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 15:37:49 INFO - PROCESS | 1647 | 1461191869726 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x126d04800 == 34 [pid = 1647] [id = 683] 15:37:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11a950800) [pid = 1647] [serial = 2049] [outer = 0x0] 15:37:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11acd0c00) [pid = 1647] [serial = 2050] [outer = 0x11a950800] 15:37:49 INFO - PROCESS | 1647 | 1461191869753 Marionette DEBUG loaded listener.js 15:37:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11aee6800) [pid = 1647] [serial = 2051] [outer = 0x11a950800] 15:37:50 INFO - PROCESS | 1647 | 1461191870141 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]]]}] 15:37:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:37:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 529ms 15:37:50 INFO - PROCESS | 1647 | 1461191870147 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 15:37:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:37:50 INFO - PROCESS | 1647 | 1461191870148 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 15:37:50 INFO - PROCESS | 1647 | 1461191870151 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:37:50 INFO - PROCESS | 1647 | 1461191870153 Marionette TRACE conn2 <- [1,2706,null,{}] 15:37:50 INFO - PROCESS | 1647 | 1461191870157 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}] 15:37:50 INFO - PROCESS | 1647 | 1461191870264 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 15:37:50 INFO - PROCESS | 1647 | 1461191870300 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x126f88000 == 35 [pid = 1647] [id = 684] 15:37:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11aee8400) [pid = 1647] [serial = 2052] [outer = 0x0] 15:37:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11bade800) [pid = 1647] [serial = 2053] [outer = 0x11aee8400] 15:37:50 INFO - PROCESS | 1647 | 1461191870326 Marionette DEBUG loaded listener.js 15:37:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11c2b3800) [pid = 1647] [serial = 2054] [outer = 0x11aee8400] 15:37:50 INFO - PROCESS | 1647 | 1461191870660 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]]]}] 15:37:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:37:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 521ms 15:37:50 INFO - PROCESS | 1647 | 1461191870672 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 15:37:50 INFO - PROCESS | 1647 | 1461191870673 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 15:37:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:37:50 INFO - PROCESS | 1647 | 1461191870676 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:37:50 INFO - PROCESS | 1647 | 1461191870677 Marionette TRACE conn2 <- [1,2710,null,{}] 15:37:50 INFO - PROCESS | 1647 | 1461191870679 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}] 15:37:50 INFO - PROCESS | 1647 | 1461191870786 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 15:37:50 INFO - PROCESS | 1647 | 1461191870802 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x129280800 == 36 [pid = 1647] [id = 685] 15:37:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11c2b0800) [pid = 1647] [serial = 2055] [outer = 0x0] 15:37:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11c69d400) [pid = 1647] [serial = 2056] [outer = 0x11c2b0800] 15:37:50 INFO - PROCESS | 1647 | 1461191870828 Marionette DEBUG loaded listener.js 15:37:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11c999000) [pid = 1647] [serial = 2057] [outer = 0x11c2b0800] 15:37:51 INFO - PROCESS | 1647 | 1461191871194 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] 15:37:51 INFO - PROCESS | 1647 | 1461191871246 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 15:37:51 INFO - PROCESS | 1647 | 1461191871248 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:37:51 INFO - PROCESS | 1647 | 1461191871249 Marionette TRACE conn2 <- [1,2714,null,{}] 15:37:51 INFO - PROCESS | 1647 | 1461191871252 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}] 15:37:51 INFO - PROCESS | 1647 | 1461191871371 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 15:37:51 INFO - PROCESS | 1647 | 1461191871387 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb77000 == 37 [pid = 1647] [id = 686] 15:37:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x123a78400) [pid = 1647] [serial = 2058] [outer = 0x0] 15:37:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x123a94000) [pid = 1647] [serial = 2059] [outer = 0x123a78400] 15:37:51 INFO - PROCESS | 1647 | 1461191871419 Marionette DEBUG loaded listener.js 15:37:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1268fb400) [pid = 1647] [serial = 2060] [outer = 0x123a78400] 15:37:51 INFO - PROCESS | 1647 | 1461191871777 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]]]}] 15:37:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:37:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 571ms 15:37:51 INFO - PROCESS | 1647 | 1461191871820 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 15:37:51 INFO - PROCESS | 1647 | 1461191871822 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 15:37:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:37:51 INFO - PROCESS | 1647 | 1461191871825 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:37:51 INFO - PROCESS | 1647 | 1461191871827 Marionette TRACE conn2 <- [1,2718,null,{}] 15:37:51 INFO - PROCESS | 1647 | 1461191871831 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}] 15:37:52 INFO - PROCESS | 1647 | 1461191872078 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 15:37:52 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x125d0b800) [pid = 1647] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:37:52 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x114bdfc00) [pid = 1647] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:37:52 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11bae1c00) [pid = 1647] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:37:52 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x125d0a400) [pid = 1647] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:37:52 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x114bd7800) [pid = 1647] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:37:52 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11c2e0000) [pid = 1647] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:37:52 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11a60d000) [pid = 1647] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:37:52 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11bc8d800) [pid = 1647] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:37:52 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x125a66800) [pid = 1647] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:37:52 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11acce000) [pid = 1647] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:37:52 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11554cc00) [pid = 1647] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:37:52 INFO - PROCESS | 1647 | 1461191872138 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cac8000 == 38 [pid = 1647] [id = 687] 15:37:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x114b91400) [pid = 1647] [serial = 2061] [outer = 0x0] 15:37:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x115592c00) [pid = 1647] [serial = 2062] [outer = 0x114b91400] 15:37:52 INFO - PROCESS | 1647 | 1461191872164 Marionette DEBUG loaded listener.js 15:37:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11c044800) [pid = 1647] [serial = 2063] [outer = 0x114b91400] 15:37:52 INFO - PROCESS | 1647 | 1461191872460 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] 15:37:52 INFO - PROCESS | 1647 | 1461191872497 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 15:37:52 INFO - PROCESS | 1647 | 1461191872499 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:37:52 INFO - PROCESS | 1647 | 1461191872500 Marionette TRACE conn2 <- [1,2722,null,{}] 15:37:52 INFO - PROCESS | 1647 | 1461191872504 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}] 15:37:52 INFO - PROCESS | 1647 | 1461191872587 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 15:37:52 INFO - PROCESS | 1647 | 1461191872645 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d1c9800 == 39 [pid = 1647] [id = 688] 15:37:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x114bd7800) [pid = 1647] [serial = 2064] [outer = 0x0] 15:37:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x125d76000) [pid = 1647] [serial = 2065] [outer = 0x114bd7800] 15:37:52 INFO - PROCESS | 1647 | 1461191872671 Marionette DEBUG loaded listener.js 15:37:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x128877c00) [pid = 1647] [serial = 2066] [outer = 0x114bd7800] 15:37:52 INFO - PROCESS | 1647 | 1461191872946 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] 15:37:52 INFO - PROCESS | 1647 | 1461191872976 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 15:37:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:37:52 INFO - PROCESS | 1647 | 1461191872979 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:37:52 INFO - PROCESS | 1647 | 1461191872980 Marionette TRACE conn2 <- [1,2726,null,{}] 15:37:52 INFO - PROCESS | 1647 | 1461191872982 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}] 15:37:53 INFO - PROCESS | 1647 | 1461191873081 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 15:37:53 INFO - PROCESS | 1647 | 1461191873085 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d8ee000 == 40 [pid = 1647] [id = 689] 15:37:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x128968c00) [pid = 1647] [serial = 2067] [outer = 0x0] 15:37:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1297bc400) [pid = 1647] [serial = 2068] [outer = 0x128968c00] 15:37:53 INFO - PROCESS | 1647 | 1461191873111 Marionette DEBUG loaded listener.js 15:37:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1297c9c00) [pid = 1647] [serial = 2069] [outer = 0x128968c00] 15:37:53 INFO - PROCESS | 1647 | 1461191873469 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]]]}] 15:37:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:37:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 518ms 15:37:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:37:53 INFO - PROCESS | 1647 | 1461191873502 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 15:37:53 INFO - PROCESS | 1647 | 1461191873503 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 15:37:53 INFO - PROCESS | 1647 | 1461191873506 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:37:53 INFO - PROCESS | 1647 | 1461191873507 Marionette TRACE conn2 <- [1,2730,null,{}] 15:37:53 INFO - PROCESS | 1647 | 1461191873511 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}] 15:37:53 INFO - PROCESS | 1647 | 1461191873646 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 15:37:53 INFO - PROCESS | 1647 | 1461191873656 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f09e800 == 41 [pid = 1647] [id = 690] 15:37:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1297c0c00) [pid = 1647] [serial = 2070] [outer = 0x0] 15:37:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x129d4c800) [pid = 1647] [serial = 2071] [outer = 0x1297c0c00] 15:37:53 INFO - PROCESS | 1647 | 1461191873698 Marionette DEBUG loaded listener.js 15:37:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x129d54400) [pid = 1647] [serial = 2072] [outer = 0x1297c0c00] 15:37:54 INFO - PROCESS | 1647 | 1461191874648 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] 15:37:54 INFO - PROCESS | 1647 | 1461191874735 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 15:37:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:37:54 INFO - PROCESS | 1647 | 1461191874738 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:37:54 INFO - PROCESS | 1647 | 1461191874740 Marionette TRACE conn2 <- [1,2734,null,{}] 15:37:54 INFO - PROCESS | 1647 | 1461191874743 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}] 15:37:54 INFO - PROCESS | 1647 | 1461191874834 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 15:37:54 INFO - PROCESS | 1647 | 1461191874933 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c9b5000 == 42 [pid = 1647] [id = 691] 15:37:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11559b000) [pid = 1647] [serial = 2073] [outer = 0x0] 15:37:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1186b3000) [pid = 1647] [serial = 2074] [outer = 0x11559b000] 15:37:54 INFO - PROCESS | 1647 | 1461191874967 Marionette DEBUG loaded listener.js 15:37:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1189cf800) [pid = 1647] [serial = 2075] [outer = 0x11559b000] 15:37:55 INFO - PROCESS | 1647 | 1461191875392 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]]]}] 15:37:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:37:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 720ms 15:37:55 INFO - PROCESS | 1647 | 1461191875458 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 15:37:55 INFO - PROCESS | 1647 | 1461191875462 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 15:37:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:37:55 INFO - PROCESS | 1647 | 1461191875467 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:37:55 INFO - PROCESS | 1647 | 1461191875469 Marionette TRACE conn2 <- [1,2738,null,{}] 15:37:55 INFO - PROCESS | 1647 | 1461191875471 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}] 15:37:55 INFO - PROCESS | 1647 | 1461191875575 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 15:37:55 INFO - PROCESS | 1647 | 1461191875635 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x126f85000 == 43 [pid = 1647] [id = 692] 15:37:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x118855800) [pid = 1647] [serial = 2076] [outer = 0x0] 15:37:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x11a9a3400) [pid = 1647] [serial = 2077] [outer = 0x118855800] 15:37:55 INFO - PROCESS | 1647 | 1461191875666 Marionette DEBUG loaded listener.js 15:37:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11aee3c00) [pid = 1647] [serial = 2078] [outer = 0x118855800] 15:37:56 INFO - PROCESS | 1647 | 1461191876124 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]]]}] 15:37:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:37:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 722ms 15:37:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:37:56 INFO - PROCESS | 1647 | 1461191876190 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 15:37:56 INFO - PROCESS | 1647 | 1461191876192 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 15:37:56 INFO - PROCESS | 1647 | 1461191876194 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:37:56 INFO - PROCESS | 1647 | 1461191876197 Marionette TRACE conn2 <- [1,2742,null,{}] 15:37:56 INFO - PROCESS | 1647 | 1461191876207 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}] 15:37:56 INFO - PROCESS | 1647 | 1461191876311 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 15:37:56 INFO - PROCESS | 1647 | 1461191876385 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ffbf000 == 44 [pid = 1647] [id = 693] 15:37:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x123a79000) [pid = 1647] [serial = 2079] [outer = 0x0] 15:37:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x123ad0000) [pid = 1647] [serial = 2080] [outer = 0x123a79000] 15:37:56 INFO - PROCESS | 1647 | 1461191876417 Marionette DEBUG loaded listener.js 15:37:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x125d03000) [pid = 1647] [serial = 2081] [outer = 0x123a79000] 15:37:56 INFO - PROCESS | 1647 | 1461191876825 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]]]}] 15:37:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:37:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 672ms 15:37:56 INFO - PROCESS | 1647 | 1461191876866 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 15:37:56 INFO - PROCESS | 1647 | 1461191876868 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 15:37:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:37:56 INFO - PROCESS | 1647 | 1461191876870 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:37:56 INFO - PROCESS | 1647 | 1461191876872 Marionette TRACE conn2 <- [1,2746,null,{}] 15:37:56 INFO - PROCESS | 1647 | 1461191876874 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}] 15:37:56 INFO - PROCESS | 1647 | 1461191876978 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 15:37:57 INFO - PROCESS | 1647 | 1461191877050 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x13031e800 == 45 [pid = 1647] [id = 694] 15:37:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x123a79400) [pid = 1647] [serial = 2082] [outer = 0x0] 15:37:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x126b57c00) [pid = 1647] [serial = 2083] [outer = 0x123a79400] 15:37:57 INFO - PROCESS | 1647 | 1461191877081 Marionette DEBUG loaded listener.js 15:37:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x1299b3000) [pid = 1647] [serial = 2084] [outer = 0x123a79400] 15:37:57 INFO - PROCESS | 1647 | 1461191877487 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]]]}] 15:37:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:37:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 668ms 15:37:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:37:57 INFO - PROCESS | 1647 | 1461191877539 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 15:37:57 INFO - PROCESS | 1647 | 1461191877541 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 15:37:57 INFO - PROCESS | 1647 | 1461191877543 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:37:57 INFO - PROCESS | 1647 | 1461191877544 Marionette TRACE conn2 <- [1,2750,null,{}] 15:37:57 INFO - PROCESS | 1647 | 1461191877546 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}] 15:37:57 INFO - PROCESS | 1647 | 1461191877648 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 15:37:57 INFO - PROCESS | 1647 | 1461191877750 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x1303ea800 == 46 [pid = 1647] [id = 695] 15:37:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x1297cbc00) [pid = 1647] [serial = 2085] [outer = 0x0] 15:37:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x129dafc00) [pid = 1647] [serial = 2086] [outer = 0x1297cbc00] 15:37:57 INFO - PROCESS | 1647 | 1461191877793 Marionette DEBUG loaded listener.js 15:37:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x129db5c00) [pid = 1647] [serial = 2087] [outer = 0x1297cbc00] 15:37:58 INFO - PROCESS | 1647 | 1461191878257 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]]]}] 15:37:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:37:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 722ms 15:37:58 INFO - PROCESS | 1647 | 1461191878266 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 15:37:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:37:58 INFO - PROCESS | 1647 | 1461191878268 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 15:37:58 INFO - PROCESS | 1647 | 1461191878271 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:37:58 INFO - PROCESS | 1647 | 1461191878273 Marionette TRACE conn2 <- [1,2754,null,{}] 15:37:58 INFO - PROCESS | 1647 | 1461191878277 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}] 15:37:58 INFO - PROCESS | 1647 | 1461191878421 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 15:37:58 INFO - PROCESS | 1647 | 1461191878483 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x13052f800 == 47 [pid = 1647] [id = 696] 15:37:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x129ddb000) [pid = 1647] [serial = 2088] [outer = 0x0] 15:37:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12b236400) [pid = 1647] [serial = 2089] [outer = 0x129ddb000] 15:37:58 INFO - PROCESS | 1647 | 1461191878515 Marionette DEBUG loaded listener.js 15:37:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12b243000) [pid = 1647] [serial = 2090] [outer = 0x129ddb000] 15:37:58 INFO - PROCESS | 1647 | 1461191878937 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]]]}] 15:37:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:37:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 721ms 15:37:59 INFO - PROCESS | 1647 | 1461191879018 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 15:37:59 INFO - PROCESS | 1647 | 1461191879019 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 15:37:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:37:59 INFO - PROCESS | 1647 | 1461191879024 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:37:59 INFO - PROCESS | 1647 | 1461191879025 Marionette TRACE conn2 <- [1,2758,null,{}] 15:37:59 INFO - PROCESS | 1647 | 1461191879028 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}] 15:37:59 INFO - PROCESS | 1647 | 1461191879132 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 15:37:59 INFO - PROCESS | 1647 | 1461191879338 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x11beda000 == 48 [pid = 1647] [id = 697] 15:37:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x112091000) [pid = 1647] [serial = 2091] [outer = 0x0] 15:37:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x1140b6c00) [pid = 1647] [serial = 2092] [outer = 0x112091000] 15:37:59 INFO - PROCESS | 1647 | 1461191879367 Marionette DEBUG loaded listener.js 15:37:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x114bda800) [pid = 1647] [serial = 2093] [outer = 0x112091000] 15:37:59 INFO - PROCESS | 1647 | 1461191879783 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]]]}] 15:37:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:37:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 770ms 15:37:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:37:59 INFO - PROCESS | 1647 | 1461191879795 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 15:37:59 INFO - PROCESS | 1647 | 1461191879798 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 15:37:59 INFO - PROCESS | 1647 | 1461191879801 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:37:59 INFO - PROCESS | 1647 | 1461191879803 Marionette TRACE conn2 <- [1,2762,null,{}] 15:37:59 INFO - PROCESS | 1647 | 1461191879806 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}] 15:37:59 INFO - PROCESS | 1647 | 1461191879909 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 15:37:59 INFO - PROCESS | 1647 | 1461191879990 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb67800 == 47 [pid = 1647] [id = 17] 15:38:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x11985e000 == 48 [pid = 1647] [id = 698] 15:38:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x11885e000) [pid = 1647] [serial = 2094] [outer = 0x0] 15:38:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x119a34800) [pid = 1647] [serial = 2095] [outer = 0x11885e000] 15:38:00 INFO - PROCESS | 1647 | 1461191880029 Marionette DEBUG loaded listener.js 15:38:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x11a952400) [pid = 1647] [serial = 2096] [outer = 0x11885e000] 15:38:00 INFO - PROCESS | 1647 | 1461191880499 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]]]}] 15:38:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12d8ee000 == 47 [pid = 1647] [id = 689] 15:38:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12d1c9800 == 46 [pid = 1647] [id = 688] 15:38:00 INFO - PROCESS | 1647 | --DOCSHELL 0x11cac8000 == 45 [pid = 1647] [id = 687] 15:38:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb77000 == 44 [pid = 1647] [id = 686] 15:38:00 INFO - PROCESS | 1647 | --DOCSHELL 0x129280800 == 43 [pid = 1647] [id = 685] 15:38:00 INFO - PROCESS | 1647 | --DOCSHELL 0x126f88000 == 42 [pid = 1647] [id = 684] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x123a8b000) [pid = 1647] [serial = 1987] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x127534400) [pid = 1647] [serial = 1993] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x112099000) [pid = 1647] [serial = 1978] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x11adf1000) [pid = 1647] [serial = 1984] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x11863e800) [pid = 1647] [serial = 1981] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x11b90d800) [pid = 1647] [serial = 1999] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x127af7000) [pid = 1647] [serial = 1996] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x125d02c00) [pid = 1647] [serial = 1990] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x129d4b800) [pid = 1647] [serial = 2032] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOCSHELL 0x126d04800 == 41 [pid = 1647] [id = 683] 15:38:00 INFO - PROCESS | 1647 | --DOCSHELL 0x11b176800 == 40 [pid = 1647] [id = 682] 15:38:00 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba72000 == 39 [pid = 1647] [id = 681] 15:38:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12b87e000 == 38 [pid = 1647] [id = 680] 15:38:00 INFO - PROCESS | 1647 | --DOCSHELL 0x126da3800 == 37 [pid = 1647] [id = 679] 15:38:00 INFO - PROCESS | 1647 | --DOCSHELL 0x11aaa2000 == 36 [pid = 1647] [id = 678] 15:38:00 INFO - PROCESS | 1647 | --DOCSHELL 0x1301cb800 == 35 [pid = 1647] [id = 677] 15:38:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:38:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 771ms 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x127782800) [pid = 1647] [serial = 2023] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x11885c800) [pid = 1647] [serial = 2005] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x1191ab000) [pid = 1647] [serial = 2006] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11c0b1400) [pid = 1647] [serial = 2014] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11c2da400) [pid = 1647] [serial = 2015] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x125d75000) [pid = 1647] [serial = 2020] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x115595000) [pid = 1647] [serial = 2003] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x114be2000) [pid = 1647] [serial = 2002] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x129753c00) [pid = 1647] [serial = 2024] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11caa2800) [pid = 1647] [serial = 2017] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11a9a2400) [pid = 1647] [serial = 2008] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11acc5000) [pid = 1647] [serial = 2009] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x1297bf000) [pid = 1647] [serial = 2026] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x125d76400) [pid = 1647] [serial = 1976] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11aeed000) [pid = 1647] [serial = 2011] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11ba5d800) [pid = 1647] [serial = 2012] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x123a73c00) [pid = 1647] [serial = 2030] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1297c9400) [pid = 1647] [serial = 2027] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12752cc00) [pid = 1647] [serial = 2021] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11923b000) [pid = 1647] [serial = 2029] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x125d02400) [pid = 1647] [serial = 2018] [outer = 0x0] [url = about:blank] 15:38:00 INFO - PROCESS | 1647 | 1461191880597 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 15:38:00 INFO - PROCESS | 1647 | 1461191880600 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 15:38:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:38:00 INFO - PROCESS | 1647 | 1461191880607 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:38:00 INFO - PROCESS | 1647 | 1461191880609 Marionette TRACE conn2 <- [1,2766,null,{}] 15:38:00 INFO - PROCESS | 1647 | 1461191880611 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}] 15:38:00 INFO - PROCESS | 1647 | 1461191880713 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 15:38:00 INFO - PROCESS | 1647 | 1461191880720 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b176800 == 36 [pid = 1647] [id = 699] 15:38:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11aa5a400) [pid = 1647] [serial = 2097] [outer = 0x0] 15:38:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11acc6c00) [pid = 1647] [serial = 2098] [outer = 0x11aa5a400] 15:38:00 INFO - PROCESS | 1647 | 1461191880760 Marionette DEBUG loaded listener.js 15:38:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11b90d800) [pid = 1647] [serial = 2099] [outer = 0x11aa5a400] 15:38:01 INFO - PROCESS | 1647 | 1461191881249 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]]]}] 15:38:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:38:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 671ms 15:38:01 INFO - PROCESS | 1647 | 1461191881277 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 15:38:01 INFO - PROCESS | 1647 | 1461191881279 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 15:38:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:38:01 INFO - PROCESS | 1647 | 1461191881285 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:38:01 INFO - PROCESS | 1647 | 1461191881289 Marionette TRACE conn2 <- [1,2770,null,{}] 15:38:01 INFO - PROCESS | 1647 | 1461191881293 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}] 15:38:01 INFO - PROCESS | 1647 | 1461191881382 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 15:38:01 INFO - PROCESS | 1647 | 1461191881387 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x126da8800 == 37 [pid = 1647] [id = 700] 15:38:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11ba57800) [pid = 1647] [serial = 2100] [outer = 0x0] 15:38:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11c2da000) [pid = 1647] [serial = 2101] [outer = 0x11ba57800] 15:38:01 INFO - PROCESS | 1647 | 1461191881413 Marionette DEBUG loaded listener.js 15:38:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11ca99800) [pid = 1647] [serial = 2102] [outer = 0x11ba57800] 15:38:01 INFO - PROCESS | 1647 | 1461191881758 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]]]}] 15:38:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:38:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 526ms 15:38:01 INFO - PROCESS | 1647 | 1461191881807 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 15:38:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:38:01 INFO - PROCESS | 1647 | 1461191881809 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 15:38:01 INFO - PROCESS | 1647 | 1461191881811 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:38:01 INFO - PROCESS | 1647 | 1461191881812 Marionette TRACE conn2 <- [1,2774,null,{}] 15:38:01 INFO - PROCESS | 1647 | 1461191881815 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}] 15:38:01 INFO - PROCESS | 1647 | 1461191881901 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 15:38:01 INFO - PROCESS | 1647 | 1461191881906 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aab3000 == 38 [pid = 1647] [id = 701] 15:38:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x123a7c800) [pid = 1647] [serial = 2103] [outer = 0x0] 15:38:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x123acf400) [pid = 1647] [serial = 2104] [outer = 0x123a7c800] 15:38:01 INFO - PROCESS | 1647 | 1461191881932 Marionette DEBUG loaded listener.js 15:38:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x125d02c00) [pid = 1647] [serial = 2105] [outer = 0x123a7c800] 15:38:02 INFO - PROCESS | 1647 | 1461191882278 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]]]}] 15:38:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:38:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 520ms 15:38:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:38:02 INFO - PROCESS | 1647 | 1461191882331 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 15:38:02 INFO - PROCESS | 1647 | 1461191882333 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 15:38:02 INFO - PROCESS | 1647 | 1461191882335 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:38:02 INFO - PROCESS | 1647 | 1461191882336 Marionette TRACE conn2 <- [1,2778,null,{}] 15:38:02 INFO - PROCESS | 1647 | 1461191882338 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}] 15:38:02 INFO - PROCESS | 1647 | 1461191882458 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 15:38:02 INFO - PROCESS | 1647 | 1461191882496 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bb74000 == 39 [pid = 1647] [id = 702] 15:38:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x125f8a000) [pid = 1647] [serial = 2106] [outer = 0x0] 15:38:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x126b55400) [pid = 1647] [serial = 2107] [outer = 0x125f8a000] 15:38:02 INFO - PROCESS | 1647 | 1461191882524 Marionette DEBUG loaded listener.js 15:38:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12896a000) [pid = 1647] [serial = 2108] [outer = 0x125f8a000] 15:38:02 INFO - PROCESS | 1647 | 1461191882843 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]]]}] 15:38:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:38:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 522ms 15:38:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:38:02 INFO - PROCESS | 1647 | 1461191882860 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 15:38:02 INFO - PROCESS | 1647 | 1461191882861 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 15:38:02 INFO - PROCESS | 1647 | 1461191882863 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:38:02 INFO - PROCESS | 1647 | 1461191882864 Marionette TRACE conn2 <- [1,2782,null,{}] 15:38:02 INFO - PROCESS | 1647 | 1461191882866 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}] 15:38:02 INFO - PROCESS | 1647 | 1461191882979 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 15:38:03 INFO - PROCESS | 1647 | 1461191883017 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d1b4800 == 40 [pid = 1647] [id = 703] 15:38:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x125f90000) [pid = 1647] [serial = 2109] [outer = 0x0] 15:38:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x1299a0c00) [pid = 1647] [serial = 2110] [outer = 0x125f90000] 15:38:03 INFO - PROCESS | 1647 | 1461191883043 Marionette DEBUG loaded listener.js 15:38:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x129dd9800) [pid = 1647] [serial = 2111] [outer = 0x125f90000] 15:38:03 INFO - PROCESS | 1647 | 1461191883462 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]]]}] 15:38:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:38:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 619ms 15:38:03 INFO - PROCESS | 1647 | 1461191883483 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 15:38:03 INFO - PROCESS | 1647 | 1461191883485 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 15:38:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:38:03 INFO - PROCESS | 1647 | 1461191883490 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:38:03 INFO - PROCESS | 1647 | 1461191883492 Marionette TRACE conn2 <- [1,2786,null,{}] 15:38:03 INFO - PROCESS | 1647 | 1461191883495 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}] 15:38:03 INFO - PROCESS | 1647 | 1461191883673 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 15:38:03 INFO - PROCESS | 1647 | 1461191883699 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d8de800 == 41 [pid = 1647] [id = 704] 15:38:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x129db8400) [pid = 1647] [serial = 2112] [outer = 0x0] 15:38:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12b238c00) [pid = 1647] [serial = 2113] [outer = 0x129db8400] 15:38:03 INFO - PROCESS | 1647 | 1461191883743 Marionette DEBUG loaded listener.js 15:38:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12b241400) [pid = 1647] [serial = 2114] [outer = 0x129db8400] 15:38:04 INFO - PROCESS | 1647 | 1461191884149 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]]]}] 15:38:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:38:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 671ms 15:38:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:38:04 INFO - PROCESS | 1647 | 1461191884160 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 15:38:04 INFO - PROCESS | 1647 | 1461191884161 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 15:38:04 INFO - PROCESS | 1647 | 1461191884164 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:38:04 INFO - PROCESS | 1647 | 1461191884165 Marionette TRACE conn2 <- [1,2790,null,{}] 15:38:04 INFO - PROCESS | 1647 | 1461191884167 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}] 15:38:04 INFO - PROCESS | 1647 | 1461191884280 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 15:38:04 INFO - PROCESS | 1647 | 1461191884313 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ec56800 == 42 [pid = 1647] [id = 705] 15:38:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12b2d4c00) [pid = 1647] [serial = 2115] [outer = 0x0] 15:38:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12b2d9800) [pid = 1647] [serial = 2116] [outer = 0x12b2d4c00] 15:38:04 INFO - PROCESS | 1647 | 1461191884337 Marionette DEBUG loaded listener.js 15:38:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12b2e0c00) [pid = 1647] [serial = 2117] [outer = 0x12b2d4c00] 15:38:04 INFO - PROCESS | 1647 | 1461191884649 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]]]}] 15:38:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:38:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 517ms 15:38:04 INFO - PROCESS | 1647 | 1461191884687 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 15:38:04 INFO - PROCESS | 1647 | 1461191884689 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 15:38:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:38:04 INFO - PROCESS | 1647 | 1461191884691 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:38:04 INFO - PROCESS | 1647 | 1461191884692 Marionette TRACE conn2 <- [1,2794,null,{}] 15:38:04 INFO - PROCESS | 1647 | 1461191884694 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}] 15:38:04 INFO - PROCESS | 1647 | 1461191884939 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 15:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11acc9000) [pid = 1647] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x112086800) [pid = 1647] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x114be5800) [pid = 1647] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x1146c5800) [pid = 1647] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x123a76400) [pid = 1647] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x123a78400) [pid = 1647] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11a602c00) [pid = 1647] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11aee8400) [pid = 1647] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x118860c00) [pid = 1647] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11554d800) [pid = 1647] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11a950800) [pid = 1647] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1279bc800) [pid = 1647] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x114b91400) [pid = 1647] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x118638400) [pid = 1647] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x125a6b400) [pid = 1647] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12752dc00) [pid = 1647] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11c2b0800) [pid = 1647] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11207d400) [pid = 1647] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11accd800) [pid = 1647] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x114b8a400) [pid = 1647] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11c2d7000) [pid = 1647] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x114bdc400) [pid = 1647] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x114bd7800) [pid = 1647] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x128968c00) [pid = 1647] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11adf2000) [pid = 1647] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11bae4800) [pid = 1647] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:38:04 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11acefc00) [pid = 1647] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:38:04 INFO - PROCESS | 1647 | 1461191884991 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x11971e000 == 43 [pid = 1647] [id = 706] 15:38:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x112084800) [pid = 1647] [serial = 2118] [outer = 0x0] 15:38:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x114b8a400) [pid = 1647] [serial = 2119] [outer = 0x112084800] 15:38:05 INFO - PROCESS | 1647 | 1461191885018 Marionette DEBUG loaded listener.js 15:38:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11559d000) [pid = 1647] [serial = 2120] [outer = 0x112084800] 15:38:05 INFO - PROCESS | 1647 | 1461191885273 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]]]}] 15:38:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:38:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 620ms 15:38:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:38:05 INFO - PROCESS | 1647 | 1461191885311 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 15:38:05 INFO - PROCESS | 1647 | 1461191885312 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 15:38:05 INFO - PROCESS | 1647 | 1461191885314 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:38:05 INFO - PROCESS | 1647 | 1461191885316 Marionette TRACE conn2 <- [1,2798,null,{}] 15:38:05 INFO - PROCESS | 1647 | 1461191885318 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}] 15:38:05 INFO - PROCESS | 1647 | 1461191885421 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 15:38:05 INFO - PROCESS | 1647 | 1461191885425 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba76800 == 44 [pid = 1647] [id = 707] 15:38:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x118861400) [pid = 1647] [serial = 2121] [outer = 0x0] 15:38:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11adf2000) [pid = 1647] [serial = 2122] [outer = 0x118861400] 15:38:05 INFO - PROCESS | 1647 | 1461191885455 Marionette DEBUG loaded listener.js 15:38:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x123a90800) [pid = 1647] [serial = 2123] [outer = 0x118861400] 15:38:05 INFO - PROCESS | 1647 | 1461191885827 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]]]}] 15:38:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:38:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 519ms 15:38:05 INFO - PROCESS | 1647 | 1461191885834 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 15:38:05 INFO - PROCESS | 1647 | 1461191885837 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 15:38:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:38:05 INFO - PROCESS | 1647 | 1461191885840 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:38:05 INFO - PROCESS | 1647 | 1461191885842 Marionette TRACE conn2 <- [1,2802,null,{}] 15:38:05 INFO - PROCESS | 1647 | 1461191885855 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}] 15:38:05 INFO - PROCESS | 1647 | 1461191885958 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 15:38:05 INFO - PROCESS | 1647 | 1461191885962 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x13052f000 == 45 [pid = 1647] [id = 708] 15:38:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x123ace000) [pid = 1647] [serial = 2124] [outer = 0x0] 15:38:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x129756800) [pid = 1647] [serial = 2125] [outer = 0x123ace000] 15:38:05 INFO - PROCESS | 1647 | 1461191885987 Marionette DEBUG loaded listener.js 15:38:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12b40c400) [pid = 1647] [serial = 2126] [outer = 0x123ace000] 15:38:06 INFO - PROCESS | 1647 | 1461191886308 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]]]}] 15:38:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:38:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 480ms 15:38:06 INFO - PROCESS | 1647 | 1461191886323 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 15:38:06 INFO - PROCESS | 1647 | 1461191886324 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 15:38:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:38:06 INFO - PROCESS | 1647 | 1461191886327 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:38:06 INFO - PROCESS | 1647 | 1461191886328 Marionette TRACE conn2 <- [1,2806,null,{}] 15:38:06 INFO - PROCESS | 1647 | 1461191886330 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}] 15:38:06 INFO - PROCESS | 1647 | 1461191886423 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 15:38:06 INFO - PROCESS | 1647 | 1461191886427 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x1310b8000 == 46 [pid = 1647] [id = 709] 15:38:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12b411400) [pid = 1647] [serial = 2127] [outer = 0x0] 15:38:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12b483400) [pid = 1647] [serial = 2128] [outer = 0x12b411400] 15:38:06 INFO - PROCESS | 1647 | 1461191886452 Marionette DEBUG loaded listener.js 15:38:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12b644000) [pid = 1647] [serial = 2129] [outer = 0x12b411400] 15:38:06 INFO - PROCESS | 1647 | 1461191886806 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]]]}] 15:38:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:38:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 518ms 15:38:06 INFO - PROCESS | 1647 | 1461191886848 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 15:38:06 INFO - PROCESS | 1647 | 1461191886850 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 15:38:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:38:06 INFO - PROCESS | 1647 | 1461191886852 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:38:06 INFO - PROCESS | 1647 | 1461191886853 Marionette TRACE conn2 <- [1,2810,null,{}] 15:38:06 INFO - PROCESS | 1647 | 1461191886855 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}] 15:38:06 INFO - PROCESS | 1647 | 1461191886946 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 15:38:07 INFO - PROCESS | 1647 | 1461191887074 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x118ee8800 == 47 [pid = 1647] [id = 710] 15:38:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11207f800) [pid = 1647] [serial = 2130] [outer = 0x0] 15:38:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x112090400) [pid = 1647] [serial = 2131] [outer = 0x11207f800] 15:38:07 INFO - PROCESS | 1647 | 1461191887105 Marionette DEBUG loaded listener.js 15:38:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x114c0fc00) [pid = 1647] [serial = 2132] [outer = 0x11207f800] 15:38:07 INFO - PROCESS | 1647 | 1461191887537 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]]]}] 15:38:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:38:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 721ms 15:38:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:38:07 INFO - PROCESS | 1647 | 1461191887574 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 15:38:07 INFO - PROCESS | 1647 | 1461191887577 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 15:38:07 INFO - PROCESS | 1647 | 1461191887581 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:38:07 INFO - PROCESS | 1647 | 1461191887583 Marionette TRACE conn2 <- [1,2814,null,{}] 15:38:07 INFO - PROCESS | 1647 | 1461191887586 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}] 15:38:07 INFO - PROCESS | 1647 | 1461191887699 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 15:38:07 INFO - PROCESS | 1647 | 1461191887805 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x126f93000 == 48 [pid = 1647] [id = 711] 15:38:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x118858800) [pid = 1647] [serial = 2133] [outer = 0x0] 15:38:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x11aa5bc00) [pid = 1647] [serial = 2134] [outer = 0x118858800] 15:38:07 INFO - PROCESS | 1647 | 1461191887838 Marionette DEBUG loaded listener.js 15:38:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11aeec000) [pid = 1647] [serial = 2135] [outer = 0x118858800] 15:38:08 INFO - PROCESS | 1647 | 1461191888257 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]]]}] 15:38:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:38:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 721ms 15:38:08 INFO - PROCESS | 1647 | 1461191888318 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 15:38:08 INFO - PROCESS | 1647 | 1461191888321 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 15:38:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:38:08 INFO - PROCESS | 1647 | 1461191888338 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:38:08 INFO - PROCESS | 1647 | 1461191888339 Marionette TRACE conn2 <- [1,2818,null,{}] 15:38:08 INFO - PROCESS | 1647 | 1461191888342 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}] 15:38:08 INFO - PROCESS | 1647 | 1461191888451 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 15:38:08 INFO - PROCESS | 1647 | 1461191888558 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12db12800 == 49 [pid = 1647] [id = 712] 15:38:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x11c04f800) [pid = 1647] [serial = 2136] [outer = 0x0] 15:38:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11c695c00) [pid = 1647] [serial = 2137] [outer = 0x11c04f800] 15:38:08 INFO - PROCESS | 1647 | 1461191888589 Marionette DEBUG loaded listener.js 15:38:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x125a66800) [pid = 1647] [serial = 2138] [outer = 0x11c04f800] 15:38:09 INFO - PROCESS | 1647 | 1461191888998 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]]]}] 15:38:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:38:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 722ms 15:38:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:38:09 INFO - PROCESS | 1647 | 1461191889059 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 15:38:09 INFO - PROCESS | 1647 | 1461191889060 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 15:38:09 INFO - PROCESS | 1647 | 1461191889067 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:38:09 INFO - PROCESS | 1647 | 1461191889072 Marionette TRACE conn2 <- [1,2822,null,{}] 15:38:09 INFO - PROCESS | 1647 | 1461191889075 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}] 15:38:09 INFO - PROCESS | 1647 | 1461191889186 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 15:38:09 INFO - PROCESS | 1647 | 1461191889264 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x13109e800 == 50 [pid = 1647] [id = 713] 15:38:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x11c0a2400) [pid = 1647] [serial = 2139] [outer = 0x0] 15:38:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x127785000) [pid = 1647] [serial = 2140] [outer = 0x11c0a2400] 15:38:09 INFO - PROCESS | 1647 | 1461191889295 Marionette DEBUG loaded listener.js 15:38:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x129daf400) [pid = 1647] [serial = 2141] [outer = 0x11c0a2400] 15:38:09 INFO - PROCESS | 1647 | 1461191889760 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]]]}] 15:38:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:38:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 729ms 15:38:09 INFO - PROCESS | 1647 | 1461191889818 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 15:38:09 INFO - PROCESS | 1647 | 1461191889821 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 15:38:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:38:09 INFO - PROCESS | 1647 | 1461191889828 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:38:09 INFO - PROCESS | 1647 | 1461191889829 Marionette TRACE conn2 <- [1,2826,null,{}] 15:38:09 INFO - PROCESS | 1647 | 1461191889832 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}] 15:38:09 INFO - PROCESS | 1647 | 1461191889944 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 15:38:10 INFO - PROCESS | 1647 | 1461191890020 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x13792e800 == 51 [pid = 1647] [id = 714] 15:38:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x127af7000) [pid = 1647] [serial = 2142] [outer = 0x0] 15:38:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12b2da400) [pid = 1647] [serial = 2143] [outer = 0x127af7000] 15:38:10 INFO - PROCESS | 1647 | 1461191890052 Marionette DEBUG loaded listener.js 15:38:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12b40e400) [pid = 1647] [serial = 2144] [outer = 0x127af7000] 15:38:10 INFO - PROCESS | 1647 | 1461191890457 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:38:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:38:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 669ms 15:38:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:38:10 INFO - PROCESS | 1647 | 1461191890497 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 15:38:10 INFO - PROCESS | 1647 | 1461191890498 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 15:38:10 INFO - PROCESS | 1647 | 1461191890500 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:38:10 INFO - PROCESS | 1647 | 1461191890502 Marionette TRACE conn2 <- [1,2830,null,{}] 15:38:10 INFO - PROCESS | 1647 | 1461191890504 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}] 15:38:10 INFO - PROCESS | 1647 | 1461191890613 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 15:38:10 INFO - PROCESS | 1647 | 1461191890718 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x137950000 == 52 [pid = 1647] [id = 715] 15:38:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12b83c000) [pid = 1647] [serial = 2145] [outer = 0x0] 15:38:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12b83ec00) [pid = 1647] [serial = 2146] [outer = 0x12b83c000] 15:38:10 INFO - PROCESS | 1647 | 1461191890758 Marionette DEBUG loaded listener.js 15:38:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12b8aa800) [pid = 1647] [serial = 2147] [outer = 0x12b83c000] 15:38:11 INFO - PROCESS | 1647 | 1461191891222 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]]]}] 15:38:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:38:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 771ms 15:38:11 INFO - PROCESS | 1647 | 1461191891286 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 15:38:11 INFO - PROCESS | 1647 | 1461191891288 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 15:38:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:38:11 INFO - PROCESS | 1647 | 1461191891291 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:38:11 INFO - PROCESS | 1647 | 1461191891292 Marionette TRACE conn2 <- [1,2834,null,{}] 15:38:11 INFO - PROCESS | 1647 | 1461191891295 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}] 15:38:11 INFO - PROCESS | 1647 | 1461191891407 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 15:38:11 INFO - PROCESS | 1647 | 1461191891485 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x118ef6800 == 53 [pid = 1647] [id = 716] 15:38:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x114036c00) [pid = 1647] [serial = 2148] [outer = 0x0] 15:38:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x115256000) [pid = 1647] [serial = 2149] [outer = 0x114036c00] 15:38:11 INFO - PROCESS | 1647 | 1461191891516 Marionette DEBUG loaded listener.js 15:38:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x125d08000) [pid = 1647] [serial = 2150] [outer = 0x114036c00] 15:38:11 INFO - PROCESS | 1647 | 1461191891975 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:38:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:38:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 718ms 15:38:12 INFO - PROCESS | 1647 | 1461191892011 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 15:38:12 INFO - PROCESS | 1647 | 1461191892013 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 15:38:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:38:12 INFO - PROCESS | 1647 | 1461191892017 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:38:12 INFO - PROCESS | 1647 | 1461191892019 Marionette TRACE conn2 <- [1,2838,null,{}] 15:38:12 INFO - PROCESS | 1647 | 1461191892023 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}] 15:38:12 INFO - PROCESS | 1647 | 1461191892368 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 15:38:12 INFO - PROCESS | 1647 | 1461191892477 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x1269c1000 == 54 [pid = 1647] [id = 717] 15:38:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x112099000) [pid = 1647] [serial = 2151] [outer = 0x0] 15:38:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x11465d000) [pid = 1647] [serial = 2152] [outer = 0x112099000] 15:38:12 INFO - PROCESS | 1647 | 1461191892506 Marionette DEBUG loaded listener.js 15:38:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x114ecfc00) [pid = 1647] [serial = 2153] [outer = 0x112099000] 15:38:12 INFO - PROCESS | 1647 | 1461191892955 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]]]}] 15:38:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:38:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 977ms 15:38:12 INFO - PROCESS | 1647 | 1461191892994 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 15:38:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:38:12 INFO - PROCESS | 1647 | 1461191892997 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 15:38:13 INFO - PROCESS | 1647 | 1461191893001 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:38:13 INFO - PROCESS | 1647 | 1461191893004 Marionette TRACE conn2 <- [1,2842,null,{}] 15:38:13 INFO - PROCESS | 1647 | 1461191893007 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}] 15:38:13 INFO - PROCESS | 1647 | 1461191893114 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 15:38:13 INFO - PROCESS | 1647 | 1461191893226 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a85e000 == 55 [pid = 1647] [id = 718] 15:38:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x115852c00) [pid = 1647] [serial = 2154] [outer = 0x0] 15:38:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x11887b400) [pid = 1647] [serial = 2155] [outer = 0x115852c00] 15:38:13 INFO - PROCESS | 1647 | 1461191893276 Marionette DEBUG loaded listener.js 15:38:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x119d57400) [pid = 1647] [serial = 2156] [outer = 0x115852c00] 15:38:13 INFO - PROCESS | 1647 | 1461191893789 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]]]}] 15:38:13 INFO - PROCESS | 1647 | --DOCSHELL 0x1310b8000 == 54 [pid = 1647] [id = 709] 15:38:13 INFO - PROCESS | 1647 | --DOCSHELL 0x13052f000 == 53 [pid = 1647] [id = 708] 15:38:13 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba76800 == 52 [pid = 1647] [id = 707] 15:38:13 INFO - PROCESS | 1647 | --DOCSHELL 0x11971e000 == 51 [pid = 1647] [id = 706] 15:38:13 INFO - PROCESS | 1647 | --DOCSHELL 0x12ec56800 == 50 [pid = 1647] [id = 705] 15:38:13 INFO - PROCESS | 1647 | --DOCSHELL 0x12d8de800 == 49 [pid = 1647] [id = 704] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x129d4c800) [pid = 1647] [serial = 2071] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOCSHELL 0x12d1b4800 == 48 [pid = 1647] [id = 703] 15:38:13 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb74000 == 47 [pid = 1647] [id = 702] 15:38:13 INFO - PROCESS | 1647 | --DOCSHELL 0x11aab3000 == 46 [pid = 1647] [id = 701] 15:38:13 INFO - PROCESS | 1647 | --DOCSHELL 0x12bb62000 == 45 [pid = 1647] [id = 18] 15:38:13 INFO - PROCESS | 1647 | --DOCSHELL 0x126da8800 == 44 [pid = 1647] [id = 700] 15:38:13 INFO - PROCESS | 1647 | --DOCSHELL 0x11b176800 == 43 [pid = 1647] [id = 699] 15:38:13 INFO - PROCESS | 1647 | --DOCSHELL 0x11985e000 == 42 [pid = 1647] [id = 698] 15:38:13 INFO - PROCESS | 1647 | --DOCSHELL 0x11beda000 == 41 [pid = 1647] [id = 697] 15:38:13 INFO - PROCESS | 1647 | --DOCSHELL 0x1303ea800 == 40 [pid = 1647] [id = 695] 15:38:13 INFO - PROCESS | 1647 | --DOCSHELL 0x13031e800 == 39 [pid = 1647] [id = 694] 15:38:13 INFO - PROCESS | 1647 | --DOCSHELL 0x12ffbf000 == 38 [pid = 1647] [id = 693] 15:38:13 INFO - PROCESS | 1647 | --DOCSHELL 0x126f85000 == 37 [pid = 1647] [id = 692] 15:38:13 INFO - PROCESS | 1647 | --DOCSHELL 0x11c9b5000 == 36 [pid = 1647] [id = 691] 15:38:13 INFO - PROCESS | 1647 | --DOCSHELL 0x12f09e800 == 35 [pid = 1647] [id = 690] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x1297c9c00) [pid = 1647] [serial = 2069] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x11bc88400) [pid = 1647] [serial = 1934] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x114b8f000) [pid = 1647] [serial = 1979] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x118944c00) [pid = 1647] [serial = 1982] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x1165ec000) [pid = 1647] [serial = 2036] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x123a8f000) [pid = 1647] [serial = 1940] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x123a94000) [pid = 1647] [serial = 2059] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x129756400) [pid = 1647] [serial = 2000] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x11c2b3800) [pid = 1647] [serial = 2054] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11a94a400) [pid = 1647] [serial = 1931] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11655d400) [pid = 1647] [serial = 2045] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11aee6800) [pid = 1647] [serial = 2051] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x1289ef400) [pid = 1647] [serial = 1997] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x11c044800) [pid = 1647] [serial = 2063] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11adfa400) [pid = 1647] [serial = 2039] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11923b800) [pid = 1647] [serial = 2038] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x125f5b000) [pid = 1647] [serial = 1991] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x127786c00) [pid = 1647] [serial = 1994] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11c999000) [pid = 1647] [serial = 2057] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1268fb400) [pid = 1647] [serial = 2060] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x114249c00) [pid = 1647] [serial = 1925] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11bc93400) [pid = 1647] [serial = 2041] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1191a3800) [pid = 1647] [serial = 2048] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x125a5fc00) [pid = 1647] [serial = 2042] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x123a93800) [pid = 1647] [serial = 1877] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1158f2000) [pid = 1647] [serial = 1928] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x128877c00) [pid = 1647] [serial = 2066] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x115593800) [pid = 1647] [serial = 2044] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11524c000) [pid = 1647] [serial = 2035] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1297bc400) [pid = 1647] [serial = 2068] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11c5cf800) [pid = 1647] [serial = 1937] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11c69d400) [pid = 1647] [serial = 2056] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x125a63c00) [pid = 1647] [serial = 1988] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x125d76000) [pid = 1647] [serial = 2065] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11b910000) [pid = 1647] [serial = 1985] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11897e000) [pid = 1647] [serial = 2047] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11acd0c00) [pid = 1647] [serial = 2050] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11bade800) [pid = 1647] [serial = 2053] [outer = 0x0] [url = about:blank] 15:38:13 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x115592c00) [pid = 1647] [serial = 2062] [outer = 0x0] [url = about:blank] 15:38:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:38:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 876ms 15:38:13 INFO - PROCESS | 1647 | 1461191893877 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 15:38:13 INFO - PROCESS | 1647 | 1461191893879 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 15:38:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:38:13 INFO - PROCESS | 1647 | 1461191893881 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:38:13 INFO - PROCESS | 1647 | 1461191893882 Marionette TRACE conn2 <- [1,2846,null,{}] 15:38:13 INFO - PROCESS | 1647 | 1461191893885 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}] 15:38:13 INFO - PROCESS | 1647 | 1461191893975 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 15:38:13 INFO - PROCESS | 1647 | 1461191893983 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aab3000 == 36 [pid = 1647] [id = 719] 15:38:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x119a34c00) [pid = 1647] [serial = 2157] [outer = 0x0] 15:38:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11a94cc00) [pid = 1647] [serial = 2158] [outer = 0x119a34c00] 15:38:14 INFO - PROCESS | 1647 | 1461191894012 Marionette DEBUG loaded listener.js 15:38:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11accd800) [pid = 1647] [serial = 2159] [outer = 0x119a34c00] 15:38:14 INFO - PROCESS | 1647 | 1461191894409 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]]]}] 15:38:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:38:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 569ms 15:38:14 INFO - PROCESS | 1647 | 1461191894450 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 15:38:14 INFO - PROCESS | 1647 | 1461191894453 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 15:38:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:38:14 INFO - PROCESS | 1647 | 1461191894460 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:38:14 INFO - PROCESS | 1647 | 1461191894463 Marionette TRACE conn2 <- [1,2850,null,{}] 15:38:14 INFO - PROCESS | 1647 | 1461191894466 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}] 15:38:14 INFO - PROCESS | 1647 | 1461191894552 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 15:38:14 INFO - PROCESS | 1647 | 1461191894559 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x126db0000 == 37 [pid = 1647] [id = 720] 15:38:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11adfa400) [pid = 1647] [serial = 2160] [outer = 0x0] 15:38:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11b959800) [pid = 1647] [serial = 2161] [outer = 0x11adfa400] 15:38:14 INFO - PROCESS | 1647 | 1461191894585 Marionette DEBUG loaded listener.js 15:38:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11c2bc400) [pid = 1647] [serial = 2162] [outer = 0x11adfa400] 15:38:14 INFO - PROCESS | 1647 | 1461191894926 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:38:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:38:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 475ms 15:38:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:38:14 INFO - PROCESS | 1647 | 1461191894931 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 15:38:14 INFO - PROCESS | 1647 | 1461191894932 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 15:38:14 INFO - PROCESS | 1647 | 1461191894935 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:38:14 INFO - PROCESS | 1647 | 1461191894936 Marionette TRACE conn2 <- [1,2854,null,{}] 15:38:14 INFO - PROCESS | 1647 | 1461191894949 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}] 15:38:15 INFO - PROCESS | 1647 | 1461191895061 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 15:38:15 INFO - PROCESS | 1647 | 1461191895065 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x125c8c800 == 38 [pid = 1647] [id = 721] 15:38:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11c2e0800) [pid = 1647] [serial = 2163] [outer = 0x0] 15:38:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11c708000) [pid = 1647] [serial = 2164] [outer = 0x11c2e0800] 15:38:15 INFO - PROCESS | 1647 | 1461191895091 Marionette DEBUG loaded listener.js 15:38:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x123a80400) [pid = 1647] [serial = 2165] [outer = 0x11c2e0800] 15:38:15 INFO - PROCESS | 1647 | 1461191895414 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]]]}] 15:38:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:38:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 523ms 15:38:15 INFO - PROCESS | 1647 | 1461191895458 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 15:38:15 INFO - PROCESS | 1647 | 1461191895459 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 15:38:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:38:15 INFO - PROCESS | 1647 | 1461191895461 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:38:15 INFO - PROCESS | 1647 | 1461191895462 Marionette TRACE conn2 <- [1,2858,null,{}] 15:38:15 INFO - PROCESS | 1647 | 1461191895465 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}] 15:38:15 INFO - PROCESS | 1647 | 1461191895552 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 15:38:15 INFO - PROCESS | 1647 | 1461191895627 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc7d800 == 39 [pid = 1647] [id = 722] 15:38:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x125a64000) [pid = 1647] [serial = 2166] [outer = 0x0] 15:38:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x125a6bc00) [pid = 1647] [serial = 2167] [outer = 0x125a64000] 15:38:15 INFO - PROCESS | 1647 | 1461191895660 Marionette DEBUG loaded listener.js 15:38:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x125d0b400) [pid = 1647] [serial = 2168] [outer = 0x125a64000] 15:38:16 INFO - PROCESS | 1647 | 1461191896000 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:38:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:38:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 569ms 15:38:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:38:16 INFO - PROCESS | 1647 | 1461191896032 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 15:38:16 INFO - PROCESS | 1647 | 1461191896033 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 15:38:16 INFO - PROCESS | 1647 | 1461191896035 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:38:16 INFO - PROCESS | 1647 | 1461191896038 Marionette TRACE conn2 <- [1,2862,null,{}] 15:38:16 INFO - PROCESS | 1647 | 1461191896041 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}] 15:38:16 INFO - PROCESS | 1647 | 1461191896153 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 15:38:16 INFO - PROCESS | 1647 | 1461191896195 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d1ad800 == 40 [pid = 1647] [id = 723] 15:38:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x125a6d800) [pid = 1647] [serial = 2169] [outer = 0x0] 15:38:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x126b5d800) [pid = 1647] [serial = 2170] [outer = 0x125a6d800] 15:38:16 INFO - PROCESS | 1647 | 1461191896220 Marionette DEBUG loaded listener.js 15:38:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12887c000) [pid = 1647] [serial = 2171] [outer = 0x125a6d800] 15:38:16 INFO - PROCESS | 1647 | 1461191896563 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]]]}] 15:38:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:38:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 573ms 15:38:16 INFO - PROCESS | 1647 | 1461191896608 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 15:38:16 INFO - PROCESS | 1647 | 1461191896610 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 15:38:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:38:16 INFO - PROCESS | 1647 | 1461191896612 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:38:16 INFO - PROCESS | 1647 | 1461191896613 Marionette TRACE conn2 <- [1,2866,null,{}] 15:38:16 INFO - PROCESS | 1647 | 1461191896615 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}] 15:38:16 INFO - PROCESS | 1647 | 1461191896726 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 15:38:16 INFO - PROCESS | 1647 | 1461191896740 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d8d7000 == 41 [pid = 1647] [id = 724] 15:38:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x125d0fc00) [pid = 1647] [serial = 2172] [outer = 0x0] 15:38:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x114be3c00) [pid = 1647] [serial = 2173] [outer = 0x125d0fc00] 15:38:16 INFO - PROCESS | 1647 | 1461191896766 Marionette DEBUG loaded listener.js 15:38:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x129d51400) [pid = 1647] [serial = 2174] [outer = 0x125d0fc00] 15:38:17 INFO - PROCESS | 1647 | 1461191897119 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]]]}] 15:38:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:38:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 520ms 15:38:17 INFO - PROCESS | 1647 | 1461191897132 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 15:38:17 INFO - PROCESS | 1647 | 1461191897134 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 15:38:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:38:17 INFO - PROCESS | 1647 | 1461191897138 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:38:17 INFO - PROCESS | 1647 | 1461191897139 Marionette TRACE conn2 <- [1,2870,null,{}] 15:38:17 INFO - PROCESS | 1647 | 1461191897142 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}] 15:38:17 INFO - PROCESS | 1647 | 1461191897255 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 15:38:17 INFO - PROCESS | 1647 | 1461191897269 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e468800 == 42 [pid = 1647] [id = 725] 15:38:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x1297c2c00) [pid = 1647] [serial = 2175] [outer = 0x0] 15:38:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x129dba800) [pid = 1647] [serial = 2176] [outer = 0x1297c2c00] 15:38:17 INFO - PROCESS | 1647 | 1461191897294 Marionette DEBUG loaded listener.js 15:38:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12b23bc00) [pid = 1647] [serial = 2177] [outer = 0x1297c2c00] 15:38:17 INFO - PROCESS | 1647 | 1461191897649 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]]]}] 15:38:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:38:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 522ms 15:38:17 INFO - PROCESS | 1647 | 1461191897658 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 15:38:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:38:17 INFO - PROCESS | 1647 | 1461191897660 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 15:38:17 INFO - PROCESS | 1647 | 1461191897662 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:38:17 INFO - PROCESS | 1647 | 1461191897663 Marionette TRACE conn2 <- [1,2874,null,{}] 15:38:17 INFO - PROCESS | 1647 | 1461191897665 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}] 15:38:17 INFO - PROCESS | 1647 | 1461191897783 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 15:38:17 INFO - PROCESS | 1647 | 1461191897822 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f0a9000 == 43 [pid = 1647] [id = 726] 15:38:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x129daf800) [pid = 1647] [serial = 2178] [outer = 0x0] 15:38:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12b2dd400) [pid = 1647] [serial = 2179] [outer = 0x129daf800] 15:38:17 INFO - PROCESS | 1647 | 1461191897848 Marionette DEBUG loaded listener.js 15:38:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12b408000) [pid = 1647] [serial = 2180] [outer = 0x129daf800] 15:38:18 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11ba57800) [pid = 1647] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:38:18 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x112084800) [pid = 1647] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:38:18 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12f7a9800) [pid = 1647] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:38:18 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12bb68000) [pid = 1647] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:38:18 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x125f90000) [pid = 1647] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:38:18 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x129db8400) [pid = 1647] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:38:18 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12b2d4c00) [pid = 1647] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:38:18 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x125f8a000) [pid = 1647] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:38:18 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11885e000) [pid = 1647] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:38:18 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x123a7c800) [pid = 1647] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:38:18 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x112091000) [pid = 1647] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:38:18 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x118861400) [pid = 1647] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:38:18 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11aa5a400) [pid = 1647] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:38:18 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x123ace000) [pid = 1647] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:38:18 INFO - PROCESS | 1647 | 1461191898294 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]]]}] 15:38:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:38:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 670ms 15:38:18 INFO - PROCESS | 1647 | 1461191898333 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 15:38:18 INFO - PROCESS | 1647 | 1461191898335 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 15:38:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:38:18 INFO - PROCESS | 1647 | 1461191898350 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:38:18 INFO - PROCESS | 1647 | 1461191898352 Marionette TRACE conn2 <- [1,2878,null,{}] 15:38:18 INFO - PROCESS | 1647 | 1461191898363 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}] 15:38:18 INFO - PROCESS | 1647 | 1461191898507 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 15:38:18 INFO - PROCESS | 1647 | 1461191898552 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ffaf800 == 44 [pid = 1647] [id = 727] 15:38:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x129dbcc00) [pid = 1647] [serial = 2181] [outer = 0x0] 15:38:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12b23a800) [pid = 1647] [serial = 2182] [outer = 0x129dbcc00] 15:38:18 INFO - PROCESS | 1647 | 1461191898601 Marionette DEBUG loaded listener.js 15:38:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12b47b800) [pid = 1647] [serial = 2183] [outer = 0x129dbcc00] 15:38:18 INFO - PROCESS | 1647 | 1461191898960 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]]]}] 15:38:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:38:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 629ms 15:38:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:38:18 INFO - PROCESS | 1647 | 1461191898979 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 15:38:18 INFO - PROCESS | 1647 | 1461191898981 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 15:38:18 INFO - PROCESS | 1647 | 1461191898983 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:38:18 INFO - PROCESS | 1647 | 1461191898985 Marionette TRACE conn2 <- [1,2882,null,{}] 15:38:19 INFO - PROCESS | 1647 | 1461191898999 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}] 15:38:19 INFO - PROCESS | 1647 | 1461191899105 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 15:38:19 INFO - PROCESS | 1647 | 1461191899109 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x13051d800 == 45 [pid = 1647] [id = 728] 15:38:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12b488c00) [pid = 1647] [serial = 2184] [outer = 0x0] 15:38:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12b8ac800) [pid = 1647] [serial = 2185] [outer = 0x12b488c00] 15:38:19 INFO - PROCESS | 1647 | 1461191899134 Marionette DEBUG loaded listener.js 15:38:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12bbaf800) [pid = 1647] [serial = 2186] [outer = 0x12b488c00] 15:38:19 INFO - PROCESS | 1647 | 1461191899553 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]]]}] 15:38:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:38:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 623ms 15:38:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:38:19 INFO - PROCESS | 1647 | 1461191899608 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 15:38:19 INFO - PROCESS | 1647 | 1461191899609 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 15:38:19 INFO - PROCESS | 1647 | 1461191899613 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:38:19 INFO - PROCESS | 1647 | 1461191899614 Marionette TRACE conn2 <- [1,2886,null,{}] 15:38:19 INFO - PROCESS | 1647 | 1461191899618 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}] 15:38:19 INFO - PROCESS | 1647 | 1461191899747 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 15:38:19 INFO - PROCESS | 1647 | 1461191899753 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x13109b800 == 46 [pid = 1647] [id = 729] 15:38:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12bba9400) [pid = 1647] [serial = 2187] [outer = 0x0] 15:38:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12bd08c00) [pid = 1647] [serial = 2188] [outer = 0x12bba9400] 15:38:19 INFO - PROCESS | 1647 | 1461191899778 Marionette DEBUG loaded listener.js 15:38:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12bf3dc00) [pid = 1647] [serial = 2189] [outer = 0x12bba9400] 15:38:20 INFO - PROCESS | 1647 | 1461191900315 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]]]}] 15:38:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:38:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 770ms 15:38:20 INFO - PROCESS | 1647 | 1461191900384 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 15:38:20 INFO - PROCESS | 1647 | 1461191900388 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 15:38:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:38:20 INFO - PROCESS | 1647 | 1461191900393 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:38:20 INFO - PROCESS | 1647 | 1461191900397 Marionette TRACE conn2 <- [1,2890,null,{}] 15:38:20 INFO - PROCESS | 1647 | 1461191900403 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}] 15:38:20 INFO - PROCESS | 1647 | 1461191900568 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 15:38:20 INFO - PROCESS | 1647 | 1461191900685 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c64b000 == 47 [pid = 1647] [id = 730] 15:38:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x114bd8400) [pid = 1647] [serial = 2190] [outer = 0x0] 15:38:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x115597000) [pid = 1647] [serial = 2191] [outer = 0x114bd8400] 15:38:20 INFO - PROCESS | 1647 | 1461191900718 Marionette DEBUG loaded listener.js 15:38:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x118861000) [pid = 1647] [serial = 2192] [outer = 0x114bd8400] 15:38:21 INFO - PROCESS | 1647 | 1461191901159 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:38:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:38:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 776ms 15:38:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:38:21 INFO - PROCESS | 1647 | 1461191901168 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 15:38:21 INFO - PROCESS | 1647 | 1461191901174 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 15:38:21 INFO - PROCESS | 1647 | 1461191901179 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:38:21 INFO - PROCESS | 1647 | 1461191901180 Marionette TRACE conn2 <- [1,2894,null,{}] 15:38:21 INFO - PROCESS | 1647 | 1461191901183 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}] 15:38:21 INFO - PROCESS | 1647 | 1461191901335 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 15:38:21 INFO - PROCESS | 1647 | 1461191901349 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x129293800 == 48 [pid = 1647] [id = 731] 15:38:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x118ec7800) [pid = 1647] [serial = 2193] [outer = 0x0] 15:38:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11adfa000) [pid = 1647] [serial = 2194] [outer = 0x118ec7800] 15:38:21 INFO - PROCESS | 1647 | 1461191901392 Marionette DEBUG loaded listener.js 15:38:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11b952000) [pid = 1647] [serial = 2195] [outer = 0x118ec7800] 15:38:21 INFO - PROCESS | 1647 | 1461191901858 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]]]}] 15:38:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:38:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 720ms 15:38:21 INFO - PROCESS | 1647 | 1461191901899 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 15:38:21 INFO - PROCESS | 1647 | 1461191901900 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 15:38:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:38:21 INFO - PROCESS | 1647 | 1461191901902 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:38:21 INFO - PROCESS | 1647 | 1461191901905 Marionette TRACE conn2 <- [1,2898,null,{}] 15:38:21 INFO - PROCESS | 1647 | 1461191901913 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}] 15:38:22 INFO - PROCESS | 1647 | 1461191902027 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 15:38:22 INFO - PROCESS | 1647 | 1461191902134 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x1303d5800 == 49 [pid = 1647] [id = 732] 15:38:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11ba59000) [pid = 1647] [serial = 2196] [outer = 0x0] 15:38:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x123a7e000) [pid = 1647] [serial = 2197] [outer = 0x11ba59000] 15:38:22 INFO - PROCESS | 1647 | 1461191902169 Marionette DEBUG loaded listener.js 15:38:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x125d04400) [pid = 1647] [serial = 2198] [outer = 0x11ba59000] 15:38:22 INFO - PROCESS | 1647 | 1461191902571 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]]]}] 15:38:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:38:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 724ms 15:38:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:38:22 INFO - PROCESS | 1647 | 1461191902645 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 15:38:22 INFO - PROCESS | 1647 | 1461191902647 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 15:38:22 INFO - PROCESS | 1647 | 1461191902649 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:38:22 INFO - PROCESS | 1647 | 1461191902651 Marionette TRACE conn2 <- [1,2902,null,{}] 15:38:22 INFO - PROCESS | 1647 | 1461191902686 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}] 15:38:22 INFO - PROCESS | 1647 | 1461191902820 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 15:38:22 INFO - PROCESS | 1647 | 1461191902875 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x137968000 == 50 [pid = 1647] [id = 733] 15:38:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x127af4000) [pid = 1647] [serial = 2199] [outer = 0x0] 15:38:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x129d4a800) [pid = 1647] [serial = 2200] [outer = 0x127af4000] 15:38:22 INFO - PROCESS | 1647 | 1461191902905 Marionette DEBUG loaded listener.js 15:38:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12b409000) [pid = 1647] [serial = 2201] [outer = 0x127af4000] 15:38:23 INFO - PROCESS | 1647 | 1461191903307 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:38:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:38:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 685ms 15:38:23 INFO - PROCESS | 1647 | 1461191903334 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 15:38:23 INFO - PROCESS | 1647 | 1461191903337 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 15:38:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:38:23 INFO - PROCESS | 1647 | 1461191903341 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:38:23 INFO - PROCESS | 1647 | 1461191903342 Marionette TRACE conn2 <- [1,2906,null,{}] 15:38:23 INFO - PROCESS | 1647 | 1461191903344 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}] 15:38:23 INFO - PROCESS | 1647 | 1461191903454 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 15:38:23 INFO - PROCESS | 1647 | 1461191903517 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x1379e5800 == 51 [pid = 1647] [id = 734] 15:38:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x1289f8400) [pid = 1647] [serial = 2202] [outer = 0x0] 15:38:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12b64a000) [pid = 1647] [serial = 2203] [outer = 0x1289f8400] 15:38:23 INFO - PROCESS | 1647 | 1461191903587 Marionette DEBUG loaded listener.js 15:38:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12b8ad000) [pid = 1647] [serial = 2204] [outer = 0x1289f8400] 15:38:23 INFO - PROCESS | 1647 | 1461191903970 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]]]}] 15:38:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:38:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 669ms 15:38:24 INFO - PROCESS | 1647 | 1461191904011 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 15:38:24 INFO - PROCESS | 1647 | 1461191904012 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 15:38:24 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:38:24 INFO - PROCESS | 1647 | 1461191904014 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:38:24 INFO - PROCESS | 1647 | 1461191904015 Marionette TRACE conn2 <- [1,2910,null,{}] 15:38:24 INFO - PROCESS | 1647 | 1461191904018 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}] 15:38:24 INFO - PROCESS | 1647 | 1461191904143 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 15:38:24 INFO - PROCESS | 1647 | 1461191904253 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x137ba5800 == 52 [pid = 1647] [id = 735] 15:38:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12bd08000) [pid = 1647] [serial = 2205] [outer = 0x0] 15:38:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12ce56800) [pid = 1647] [serial = 2206] [outer = 0x12bd08000] 15:38:24 INFO - PROCESS | 1647 | 1461191904286 Marionette DEBUG loaded listener.js 15:38:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12d0ca800) [pid = 1647] [serial = 2207] [outer = 0x12bd08000] 15:38:24 INFO - PROCESS | 1647 | 1461191904643 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]]]}] 15:38:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:38:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:38:24 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 670ms 15:38:24 INFO - PROCESS | 1647 | 1461191904685 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 15:38:24 INFO - PROCESS | 1647 | 1461191904686 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 15:38:24 INFO - TEST-START | /DOMEvents/constructors.html 15:38:24 INFO - PROCESS | 1647 | 1461191904689 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:38:24 INFO - PROCESS | 1647 | 1461191904690 Marionette TRACE conn2 <- [1,2914,null,{}] 15:38:24 INFO - PROCESS | 1647 | 1461191904693 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}] 15:38:24 INFO - PROCESS | 1647 | 1461191904800 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 15:38:24 INFO - PROCESS | 1647 | 1461191904905 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x137c71000 == 53 [pid = 1647] [id = 736] 15:38:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12d064000) [pid = 1647] [serial = 2208] [outer = 0x0] 15:38:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12d0d4000) [pid = 1647] [serial = 2209] [outer = 0x12d064000] 15:38:24 INFO - PROCESS | 1647 | 1461191904936 Marionette DEBUG loaded listener.js 15:38:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12d367c00) [pid = 1647] [serial = 2210] [outer = 0x12d064000] 15:38:25 INFO - PROCESS | 1647 | 1461191905308 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]]]}] 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:38:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:38:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:38:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:38:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:38:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:38:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:38:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:38:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:38:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:38:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:38:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:38:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:38:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:38:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:38:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:38:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:38:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:38:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:38:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:38:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:38:25 INFO - TEST-OK | /DOMEvents/constructors.html | took 675ms 15:38:25 INFO - PROCESS | 1647 | 1461191905364 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 15:38:25 INFO - PROCESS | 1647 | 1461191905366 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 15:38:25 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:38:25 INFO - PROCESS | 1647 | 1461191905368 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:38:25 INFO - PROCESS | 1647 | 1461191905370 Marionette TRACE conn2 <- [1,2918,null,{}] 15:38:25 INFO - PROCESS | 1647 | 1461191905372 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}] 15:38:25 INFO - PROCESS | 1647 | 1461191905528 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 15:38:25 INFO - PROCESS | 1647 | 1461191905625 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f0b1000 == 54 [pid = 1647] [id = 737] 15:38:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x114be5800) [pid = 1647] [serial = 2211] [outer = 0x0] 15:38:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x125d5bc00) [pid = 1647] [serial = 2212] [outer = 0x114be5800] 15:38:25 INFO - PROCESS | 1647 | 1461191905655 Marionette DEBUG loaded listener.js 15:38:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12d36b800) [pid = 1647] [serial = 2213] [outer = 0x114be5800] 15:38:26 INFO - PROCESS | 1647 | 1461191906011 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:38:26 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:38:26 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 673ms 15:38:26 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:38:26 INFO - PROCESS | 1647 | 1461191906042 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 15:38:26 INFO - PROCESS | 1647 | 1461191906043 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 15:38:26 INFO - PROCESS | 1647 | 1461191906046 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:38:26 INFO - PROCESS | 1647 | 1461191906047 Marionette TRACE conn2 <- [1,2922,null,{}] 15:38:26 INFO - PROCESS | 1647 | 1461191906049 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}] 15:38:26 INFO - PROCESS | 1647 | 1461191906160 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 15:38:26 INFO - PROCESS | 1647 | 1461191906403 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x126d84000 == 55 [pid = 1647] [id = 738] 15:38:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x11208e800) [pid = 1647] [serial = 2214] [outer = 0x0] 15:38:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x1140bb000) [pid = 1647] [serial = 2215] [outer = 0x11208e800] 15:38:26 INFO - PROCESS | 1647 | 1461191906444 Marionette DEBUG loaded listener.js 15:38:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x11524c000) [pid = 1647] [serial = 2216] [outer = 0x11208e800] 15:38:26 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 15:38:26 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 15:38:26 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 15:38:26 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 15:38:26 INFO - PROCESS | 1647 | 1461191906950 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]]]}] 15:38:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:38:26 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:38:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:38:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:38:26 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 15:38:26 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:38:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:38:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:38:26 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 15:38:26 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:38:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:38:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:38:26 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]" 15:38:26 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:38:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:38:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:38:26 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:38:26 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 921ms 15:38:26 INFO - PROCESS | 1647 | 1461191906969 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 15:38:26 INFO - PROCESS | 1647 | 1461191906974 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 15:38:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:38:26 INFO - PROCESS | 1647 | 1461191906980 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:38:26 INFO - PROCESS | 1647 | 1461191906983 Marionette TRACE conn2 <- [1,2926,null,{}] 15:38:26 INFO - PROCESS | 1647 | 1461191906988 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}] 15:38:27 INFO - PROCESS | 1647 | 1461191907133 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 15:38:27 INFO - PROCESS | 1647 | 1461191907244 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cebd800 == 56 [pid = 1647] [id = 739] 15:38:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x11aeed000) [pid = 1647] [serial = 2217] [outer = 0x0] 15:38:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x11b958800) [pid = 1647] [serial = 2218] [outer = 0x11aeed000] 15:38:27 INFO - PROCESS | 1647 | 1461191907287 Marionette DEBUG loaded listener.js 15:38:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x11c049800) [pid = 1647] [serial = 2219] [outer = 0x11aeed000] 15:38:27 INFO - PROCESS | 1647 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:38:27 INFO - PROCESS | 1647 | 1461191907699 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]]]}] 15:38:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:38:27 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 729ms 15:38:27 INFO - PROCESS | 1647 | 1461191907711 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 15:38:27 INFO - PROCESS | 1647 | 1461191907715 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 15:38:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:38:27 INFO - PROCESS | 1647 | 1461191907721 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:38:27 INFO - PROCESS | 1647 | 1461191907723 Marionette TRACE conn2 <- [1,2930,null,{}] 15:38:27 INFO - PROCESS | 1647 | 1461191907727 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}] 15:38:27 INFO - PROCESS | 1647 | 1461191907857 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 15:38:27 INFO - PROCESS | 1647 | --DOCSHELL 0x13051d800 == 55 [pid = 1647] [id = 728] 15:38:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12ffaf800 == 54 [pid = 1647] [id = 727] 15:38:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12f0a9000 == 53 [pid = 1647] [id = 726] 15:38:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12e468800 == 52 [pid = 1647] [id = 725] 15:38:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12d8d7000 == 51 [pid = 1647] [id = 724] 15:38:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12d1ad800 == 50 [pid = 1647] [id = 723] 15:38:27 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12bb6b800) [pid = 1647] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:38:27 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12b483400) [pid = 1647] [serial = 2128] [outer = 0x0] [url = about:blank] 15:38:27 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc7d800 == 49 [pid = 1647] [id = 722] 15:38:27 INFO - PROCESS | 1647 | --DOCSHELL 0x125c8c800 == 48 [pid = 1647] [id = 721] 15:38:27 INFO - PROCESS | 1647 | --DOCSHELL 0x126db0000 == 47 [pid = 1647] [id = 720] 15:38:27 INFO - PROCESS | 1647 | --DOCSHELL 0x11aab3000 == 46 [pid = 1647] [id = 719] 15:38:27 INFO - PROCESS | 1647 | --DOCSHELL 0x11a85e000 == 45 [pid = 1647] [id = 718] 15:38:27 INFO - PROCESS | 1647 | --DOCSHELL 0x1269c1000 == 44 [pid = 1647] [id = 717] 15:38:27 INFO - PROCESS | 1647 | --DOCSHELL 0x118ee8800 == 43 [pid = 1647] [id = 710] 15:38:27 INFO - PROCESS | 1647 | 1461191907958 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x11971a000 == 44 [pid = 1647] [id = 740] 15:38:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x115252c00) [pid = 1647] [serial = 2220] [outer = 0x0] 15:38:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x11885e000) [pid = 1647] [serial = 2221] [outer = 0x115252c00] 15:38:27 INFO - PROCESS | 1647 | 1461191907985 Marionette DEBUG loaded listener.js 15:38:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x11c5ce000) [pid = 1647] [serial = 2222] [outer = 0x115252c00] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x11adf2000) [pid = 1647] [serial = 2122] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x11acc6c00) [pid = 1647] [serial = 2098] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x11b90d800) [pid = 1647] [serial = 2099] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x123ad0000) [pid = 1647] [serial = 2080] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12b236400) [pid = 1647] [serial = 2089] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x1186b3000) [pid = 1647] [serial = 2074] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12b40c400) [pid = 1647] [serial = 2126] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x129756800) [pid = 1647] [serial = 2125] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x11c2da000) [pid = 1647] [serial = 2101] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x114b8a400) [pid = 1647] [serial = 2119] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x11559d000) [pid = 1647] [serial = 2120] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x11ca99800) [pid = 1647] [serial = 2102] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x12b241400) [pid = 1647] [serial = 2114] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x123a90800) [pid = 1647] [serial = 2123] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12896a000) [pid = 1647] [serial = 2108] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x127af7c00) [pid = 1647] [serial = 1457] [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.] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x129dd9800) [pid = 1647] [serial = 2111] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x1299a0c00) [pid = 1647] [serial = 2110] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12b238c00) [pid = 1647] [serial = 2113] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12b2d9800) [pid = 1647] [serial = 2116] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12b2e0c00) [pid = 1647] [serial = 2117] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x126b55400) [pid = 1647] [serial = 2107] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11a952400) [pid = 1647] [serial = 2096] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x119a34800) [pid = 1647] [serial = 2095] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x123acf400) [pid = 1647] [serial = 2104] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x125d02c00) [pid = 1647] [serial = 2105] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x129dafc00) [pid = 1647] [serial = 2086] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x126b57c00) [pid = 1647] [serial = 2083] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11a9a3400) [pid = 1647] [serial = 2077] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x114bda800) [pid = 1647] [serial = 2093] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1140b6c00) [pid = 1647] [serial = 2092] [outer = 0x0] [url = about:blank] 15:38:28 INFO - PROCESS | 1647 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:38:28 INFO - PROCESS | 1647 | 1461191908315 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]]]}] 15:38:28 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:38:28 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 623ms 15:38:28 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:38:28 INFO - PROCESS | 1647 | 1461191908343 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 15:38:28 INFO - PROCESS | 1647 | 1461191908345 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 15:38:28 INFO - PROCESS | 1647 | 1461191908350 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:38:28 INFO - PROCESS | 1647 | 1461191908357 Marionette TRACE conn2 <- [1,2934,null,{}] 15:38:28 INFO - PROCESS | 1647 | 1461191908366 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}] 15:38:28 INFO - PROCESS | 1647 | 1461191908511 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 15:38:28 INFO - PROCESS | 1647 | 1461191908540 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x129280800 == 45 [pid = 1647] [id = 741] 15:38:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x123a91800) [pid = 1647] [serial = 2223] [outer = 0x0] 15:38:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x125a6cc00) [pid = 1647] [serial = 2224] [outer = 0x123a91800] 15:38:28 INFO - PROCESS | 1647 | 1461191908584 Marionette DEBUG loaded listener.js 15:38:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x125d0cc00) [pid = 1647] [serial = 2225] [outer = 0x123a91800] 15:38:29 INFO - PROCESS | 1647 | 1461191909008 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]]]}] 15:38:29 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:38:29 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 680ms 15:38:29 INFO - PROCESS | 1647 | 1461191909028 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 15:38:29 INFO - PROCESS | 1647 | 1461191909030 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 15:38:29 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:38:29 INFO - PROCESS | 1647 | 1461191909032 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:38:29 INFO - PROCESS | 1647 | 1461191909033 Marionette TRACE conn2 <- [1,2938,null,{}] 15:38:29 INFO - PROCESS | 1647 | 1461191909036 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}] 15:38:29 INFO - PROCESS | 1647 | 1461191909128 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 15:38:29 INFO - PROCESS | 1647 | 1461191909132 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ceb6000 == 46 [pid = 1647] [id = 742] 15:38:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x125d6d000) [pid = 1647] [serial = 2226] [outer = 0x0] 15:38:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x1275ab400) [pid = 1647] [serial = 2227] [outer = 0x125d6d000] 15:38:29 INFO - PROCESS | 1647 | 1461191909158 Marionette DEBUG loaded listener.js 15:38:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x128972c00) [pid = 1647] [serial = 2228] [outer = 0x125d6d000] 15:38:29 INFO - PROCESS | 1647 | 1461191909492 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]]]}] 15:38:29 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. 15:38:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 468ms 15:38:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:38:29 INFO - PROCESS | 1647 | 1461191909501 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 15:38:29 INFO - PROCESS | 1647 | 1461191909502 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 15:38:29 INFO - PROCESS | 1647 | 1461191909506 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:38:29 INFO - PROCESS | 1647 | 1461191909507 Marionette TRACE conn2 <- [1,2942,null,{}] 15:38:29 INFO - PROCESS | 1647 | 1461191909510 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}] 15:38:29 INFO - PROCESS | 1647 | 1461191909627 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 15:38:29 INFO - PROCESS | 1647 | 1461191909634 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d883000 == 47 [pid = 1647] [id = 743] 15:38:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x129d4c800) [pid = 1647] [serial = 2229] [outer = 0x0] 15:38:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x129d57400) [pid = 1647] [serial = 2230] [outer = 0x129d4c800] 15:38:29 INFO - PROCESS | 1647 | 1461191909667 Marionette DEBUG loaded listener.js 15:38:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12b238c00) [pid = 1647] [serial = 2231] [outer = 0x129d4c800] 15:38:30 INFO - PROCESS | 1647 | 1461191910006 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"]]]}] 15:38:30 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 15:38:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:38:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 519ms 15:38:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:38:30 INFO - PROCESS | 1647 | 1461191910026 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 15:38:30 INFO - PROCESS | 1647 | 1461191910027 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 15:38:30 INFO - PROCESS | 1647 | 1461191910029 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:38:30 INFO - PROCESS | 1647 | 1461191910030 Marionette TRACE conn2 <- [1,2946,null,{}] 15:38:30 INFO - PROCESS | 1647 | 1461191910032 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}] 15:38:30 INFO - PROCESS | 1647 | 1461191910125 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 15:38:30 INFO - PROCESS | 1647 | 1461191910129 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ec54800 == 48 [pid = 1647] [id = 744] 15:38:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12b241400) [pid = 1647] [serial = 2232] [outer = 0x0] 15:38:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12b47c000) [pid = 1647] [serial = 2233] [outer = 0x12b241400] 15:38:30 INFO - PROCESS | 1647 | 1461191910155 Marionette DEBUG loaded listener.js 15:38:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12b8a7800) [pid = 1647] [serial = 2234] [outer = 0x12b241400] 15:38:30 INFO - PROCESS | 1647 | 1461191910521 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]]]}] 15:38:30 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. 15:38:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 518ms 15:38:30 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:38:30 INFO - PROCESS | 1647 | 1461191910548 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 15:38:30 INFO - PROCESS | 1647 | 1461191910549 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 15:38:30 INFO - PROCESS | 1647 | 1461191910551 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:38:30 INFO - PROCESS | 1647 | 1461191910553 Marionette TRACE conn2 <- [1,2950,null,{}] 15:38:30 INFO - PROCESS | 1647 | 1461191910557 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}] 15:38:30 INFO - PROCESS | 1647 | 1461191910673 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 15:38:30 INFO - PROCESS | 1647 | 1461191910686 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ffb3000 == 49 [pid = 1647] [id = 745] 15:38:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12b23b800) [pid = 1647] [serial = 2235] [outer = 0x0] 15:38:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12bbac800) [pid = 1647] [serial = 2236] [outer = 0x12b23b800] 15:38:30 INFO - PROCESS | 1647 | 1461191910711 Marionette DEBUG loaded listener.js 15:38:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12bd0cc00) [pid = 1647] [serial = 2237] [outer = 0x12b23b800] 15:38:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ffbb000 == 50 [pid = 1647] [id = 746] 15:38:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12bd10400) [pid = 1647] [serial = 2238] [outer = 0x0] 15:38:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12bd11000) [pid = 1647] [serial = 2239] [outer = 0x12bd10400] 15:38:31 INFO - PROCESS | 1647 | 1461191911063 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]]]}] 15:38:31 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. 15:38:31 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 521ms 15:38:31 INFO - PROCESS | 1647 | 1461191911072 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 15:38:31 INFO - PROCESS | 1647 | 1461191911074 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 15:38:31 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:38:31 INFO - PROCESS | 1647 | 1461191911076 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:38:31 INFO - PROCESS | 1647 | 1461191911077 Marionette TRACE conn2 <- [1,2954,null,{}] 15:38:31 INFO - PROCESS | 1647 | 1461191911079 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}] 15:38:31 INFO - PROCESS | 1647 | 1461191911223 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 15:38:31 INFO - PROCESS | 1647 | 1461191911241 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x130531000 == 51 [pid = 1647] [id = 747] 15:38:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12bd0e000) [pid = 1647] [serial = 2240] [outer = 0x0] 15:38:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12d05f000) [pid = 1647] [serial = 2241] [outer = 0x12bd0e000] 15:38:31 INFO - PROCESS | 1647 | 1461191911266 Marionette DEBUG loaded listener.js 15:38:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12d368400) [pid = 1647] [serial = 2242] [outer = 0x12bd0e000] 15:38:31 INFO - PROCESS | 1647 | 1461191911607 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]]]}] 15:38:31 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:38:31 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 15:38:31 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 569ms 15:38:31 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:38:31 INFO - PROCESS | 1647 | 1461191911645 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 15:38:31 INFO - PROCESS | 1647 | 1461191911646 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 15:38:31 INFO - PROCESS | 1647 | 1461191911648 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:38:31 INFO - PROCESS | 1647 | 1461191911649 Marionette TRACE conn2 <- [1,2958,null,{}] 15:38:31 INFO - PROCESS | 1647 | 1461191911652 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}] 15:38:31 INFO - PROCESS | 1647 | 1461191911777 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 15:38:31 INFO - PROCESS | 1647 | 1461191911789 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x13794f000 == 52 [pid = 1647] [id = 748] 15:38:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12d0c9000) [pid = 1647] [serial = 2243] [outer = 0x0] 15:38:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12db94c00) [pid = 1647] [serial = 2244] [outer = 0x12d0c9000] 15:38:31 INFO - PROCESS | 1647 | 1461191911814 Marionette DEBUG loaded listener.js 15:38:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12db9ec00) [pid = 1647] [serial = 2245] [outer = 0x12d0c9000] 15:38:32 INFO - PROCESS | 1647 | 1461191912130 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]]]}] 15:38:32 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. 15:38:32 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 518ms 15:38:32 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:38:32 INFO - PROCESS | 1647 | 1461191912166 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 15:38:32 INFO - PROCESS | 1647 | 1461191912168 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 15:38:32 INFO - PROCESS | 1647 | 1461191912170 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:38:32 INFO - PROCESS | 1647 | 1461191912171 Marionette TRACE conn2 <- [1,2962,null,{}] 15:38:32 INFO - PROCESS | 1647 | 1461191912173 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}] 15:38:32 INFO - PROCESS | 1647 | 1461191912293 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x129dbcc00) [pid = 1647] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12b411400) [pid = 1647] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x125a6d800) [pid = 1647] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x125d0fc00) [pid = 1647] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x129daf800) [pid = 1647] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x1297c2c00) [pid = 1647] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x115852c00) [pid = 1647] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x11adfa400) [pid = 1647] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x119a34c00) [pid = 1647] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x112099000) [pid = 1647] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x11c2e0800) [pid = 1647] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x125a64000) [pid = 1647] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:38:32 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12b488c00) [pid = 1647] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:38:32 INFO - PROCESS | 1647 | 1461191912498 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c9ae800 == 53 [pid = 1647] [id = 749] 15:38:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x112097800) [pid = 1647] [serial = 2246] [outer = 0x0] 15:38:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x115852c00) [pid = 1647] [serial = 2247] [outer = 0x112097800] 15:38:32 INFO - PROCESS | 1647 | 1461191912528 Marionette DEBUG loaded listener.js 15:38:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x125d76000) [pid = 1647] [serial = 2248] [outer = 0x112097800] 15:38:32 INFO - PROCESS | 1647 | 1461191912794 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]]]}] 15:38:32 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. 15:38:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 671ms 15:38:32 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:38:32 INFO - PROCESS | 1647 | 1461191912843 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 15:38:32 INFO - PROCESS | 1647 | 1461191912844 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 15:38:32 INFO - PROCESS | 1647 | 1461191912847 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:38:32 INFO - PROCESS | 1647 | 1461191912848 Marionette TRACE conn2 <- [1,2966,null,{}] 15:38:32 INFO - PROCESS | 1647 | 1461191912851 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}] 15:38:32 INFO - PROCESS | 1647 | 1461191912961 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 15:38:32 INFO - PROCESS | 1647 | 1461191912965 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x137e82800 == 54 [pid = 1647] [id = 750] 15:38:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x125a6d800) [pid = 1647] [serial = 2249] [outer = 0x0] 15:38:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12dba1800) [pid = 1647] [serial = 2250] [outer = 0x125a6d800] 15:38:33 INFO - PROCESS | 1647 | 1461191913049 Marionette DEBUG loaded listener.js 15:38:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12e344800) [pid = 1647] [serial = 2251] [outer = 0x125a6d800] 15:38:33 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. 15:38:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 470ms 15:38:33 INFO - PROCESS | 1647 | 1461191913314 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]]]}] 15:38:33 INFO - PROCESS | 1647 | 1461191913317 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 15:38:33 INFO - PROCESS | 1647 | 1461191913319 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 15:38:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:38:33 INFO - PROCESS | 1647 | 1461191913330 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:38:33 INFO - PROCESS | 1647 | 1461191913331 Marionette TRACE conn2 <- [1,2970,null,{}] 15:38:33 INFO - PROCESS | 1647 | 1461191913334 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}] 15:38:33 INFO - PROCESS | 1647 | 1461191913444 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 15:38:33 INFO - PROCESS | 1647 | 1461191913447 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x1380d8800 == 55 [pid = 1647] [id = 751] 15:38:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12e344c00) [pid = 1647] [serial = 2252] [outer = 0x0] 15:38:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12e384400) [pid = 1647] [serial = 2253] [outer = 0x12e344c00] 15:38:33 INFO - PROCESS | 1647 | 1461191913472 Marionette DEBUG loaded listener.js 15:38:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12e38e800) [pid = 1647] [serial = 2254] [outer = 0x12e344c00] 15:38:33 INFO - PROCESS | 1647 | 1461191913799 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]]]}] 15:38:33 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. 15:38:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 520ms 15:38:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:38:33 INFO - PROCESS | 1647 | 1461191913849 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 15:38:33 INFO - PROCESS | 1647 | 1461191913850 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 15:38:33 INFO - PROCESS | 1647 | 1461191913852 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:38:33 INFO - PROCESS | 1647 | 1461191913853 Marionette TRACE conn2 <- [1,2974,null,{}] 15:38:33 INFO - PROCESS | 1647 | 1461191913855 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}] 15:38:33 INFO - PROCESS | 1647 | 1461191913948 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 15:38:34 INFO - PROCESS | 1647 | 1461191914021 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1381ea800 == 56 [pid = 1647] [id = 752] 15:38:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12e347000) [pid = 1647] [serial = 2255] [outer = 0x0] 15:38:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12e799000) [pid = 1647] [serial = 2256] [outer = 0x12e347000] 15:38:34 INFO - PROCESS | 1647 | 1461191914046 Marionette DEBUG loaded listener.js 15:38:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12ef66000) [pid = 1647] [serial = 2257] [outer = 0x12e347000] 15:38:34 INFO - PROCESS | 1647 | 1461191914300 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]]]}] 15:38:34 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. 15:38:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 472ms 15:38:34 INFO - PROCESS | 1647 | 1461191914328 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 15:38:34 INFO - PROCESS | 1647 | 1461191914329 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 15:38:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:38:34 INFO - PROCESS | 1647 | 1461191914332 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:38:34 INFO - PROCESS | 1647 | 1461191914333 Marionette TRACE conn2 <- [1,2978,null,{}] 15:38:34 INFO - PROCESS | 1647 | 1461191914335 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}] 15:38:34 INFO - PROCESS | 1647 | 1461191914444 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 15:38:34 INFO - PROCESS | 1647 | 1461191914583 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x119dd2000 == 57 [pid = 1647] [id = 753] 15:38:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x112084000) [pid = 1647] [serial = 2258] [outer = 0x0] 15:38:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x112099000) [pid = 1647] [serial = 2259] [outer = 0x112084000] 15:38:34 INFO - PROCESS | 1647 | 1461191914615 Marionette DEBUG loaded listener.js 15:38:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x115551000) [pid = 1647] [serial = 2260] [outer = 0x112084000] 15:38:35 INFO - PROCESS | 1647 | 1461191915017 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]]]}] 15:38:35 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. 15:38:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 720ms 15:38:35 INFO - PROCESS | 1647 | 1461191915053 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 15:38:35 INFO - PROCESS | 1647 | 1461191915057 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 15:38:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:38:35 INFO - PROCESS | 1647 | 1461191915061 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:38:35 INFO - PROCESS | 1647 | 1461191915063 Marionette TRACE conn2 <- [1,2982,null,{}] 15:38:35 INFO - PROCESS | 1647 | 1461191915066 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}] 15:38:35 INFO - PROCESS | 1647 | 1461191915185 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 15:38:35 INFO - PROCESS | 1647 | 1461191915295 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x1288b3000 == 58 [pid = 1647] [id = 754] 15:38:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x119d5e400) [pid = 1647] [serial = 2261] [outer = 0x0] 15:38:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x11ba5a400) [pid = 1647] [serial = 2262] [outer = 0x119d5e400] 15:38:35 INFO - PROCESS | 1647 | 1461191915328 Marionette DEBUG loaded listener.js 15:38:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x11c2d4800) [pid = 1647] [serial = 2263] [outer = 0x119d5e400] 15:38:35 INFO - PROCESS | 1647 | 1461191915689 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"]]]}] 15:38:35 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 15:38:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:38:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 673ms 15:38:35 INFO - PROCESS | 1647 | 1461191915736 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 15:38:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:38:35 INFO - PROCESS | 1647 | 1461191915739 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 15:38:35 INFO - PROCESS | 1647 | 1461191915741 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:38:35 INFO - PROCESS | 1647 | 1461191915742 Marionette TRACE conn2 <- [1,2986,null,{}] 15:38:35 INFO - PROCESS | 1647 | 1461191915745 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}] 15:38:35 INFO - PROCESS | 1647 | 1461191915861 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 15:38:35 INFO - PROCESS | 1647 | 1461191915965 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e465800 == 59 [pid = 1647] [id = 755] 15:38:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x11c994000) [pid = 1647] [serial = 2264] [outer = 0x0] 15:38:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x125d09c00) [pid = 1647] [serial = 2265] [outer = 0x11c994000] 15:38:35 INFO - PROCESS | 1647 | 1461191915997 Marionette DEBUG loaded listener.js 15:38:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x1297ca000) [pid = 1647] [serial = 2266] [outer = 0x11c994000] 15:38:36 INFO - PROCESS | 1647 | 1461191916351 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]]]}] 15:38:36 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. 15:38:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 620ms 15:38:36 INFO - PROCESS | 1647 | 1461191916362 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 15:38:36 INFO - PROCESS | 1647 | 1461191916363 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 15:38:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:38:36 INFO - PROCESS | 1647 | 1461191916370 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:38:36 INFO - PROCESS | 1647 | 1461191916375 Marionette TRACE conn2 <- [1,2990,null,{}] 15:38:36 INFO - PROCESS | 1647 | 1461191916378 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}] 15:38:36 INFO - PROCESS | 1647 | 1461191916494 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 15:38:36 INFO - PROCESS | 1647 | 1461191916606 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x137e86800 == 60 [pid = 1647] [id = 756] 15:38:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x123a80c00) [pid = 1647] [serial = 2267] [outer = 0x0] 15:38:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12b23e000) [pid = 1647] [serial = 2268] [outer = 0x123a80c00] 15:38:36 INFO - PROCESS | 1647 | 1461191916638 Marionette DEBUG loaded listener.js 15:38:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12bd0d400) [pid = 1647] [serial = 2269] [outer = 0x123a80c00] 15:38:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x137e8a800 == 61 [pid = 1647] [id = 757] 15:38:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12ce63c00) [pid = 1647] [serial = 2270] [outer = 0x0] 15:38:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12b647800) [pid = 1647] [serial = 2271] [outer = 0x12ce63c00] 15:38:36 INFO - PROCESS | 1647 | 1461191916982 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]]]}] 15:38:36 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. 15:38:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 626ms 15:38:36 INFO - PROCESS | 1647 | 1461191916993 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 15:38:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:38:36 INFO - PROCESS | 1647 | 1461191916995 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 15:38:36 INFO - PROCESS | 1647 | 1461191916997 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:38:37 INFO - PROCESS | 1647 | 1461191916999 Marionette TRACE conn2 <- [1,2994,null,{}] 15:38:37 INFO - PROCESS | 1647 | 1461191917001 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}] 15:38:37 INFO - PROCESS | 1647 | 1461191917147 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 15:38:37 INFO - PROCESS | 1647 | 1461191917277 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x138314800 == 62 [pid = 1647] [id = 758] 15:38:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12bf48000) [pid = 1647] [serial = 2272] [outer = 0x0] 15:38:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12d8c6800) [pid = 1647] [serial = 2273] [outer = 0x12bf48000] 15:38:37 INFO - PROCESS | 1647 | 1461191917308 Marionette DEBUG loaded listener.js 15:38:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12e117000) [pid = 1647] [serial = 2274] [outer = 0x12bf48000] 15:38:37 INFO - PROCESS | 1647 | 1461191917663 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]]]}] 15:38:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:38:37 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 15:38:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 719ms 15:38:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:38:37 INFO - PROCESS | 1647 | 1461191917716 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 15:38:37 INFO - PROCESS | 1647 | 1461191917718 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 15:38:37 INFO - PROCESS | 1647 | 1461191917720 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:38:37 INFO - PROCESS | 1647 | 1461191917721 Marionette TRACE conn2 <- [1,2998,null,{}] 15:38:37 INFO - PROCESS | 1647 | 1461191917724 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}] 15:38:37 INFO - PROCESS | 1647 | 1461191917837 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 15:38:37 INFO - PROCESS | 1647 | 1461191917948 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x138518000 == 63 [pid = 1647] [id = 759] 15:38:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12e79bc00) [pid = 1647] [serial = 2275] [outer = 0x0] 15:38:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12ef67c00) [pid = 1647] [serial = 2276] [outer = 0x12e79bc00] 15:38:37 INFO - PROCESS | 1647 | 1461191917985 Marionette DEBUG loaded listener.js 15:38:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12ef70800) [pid = 1647] [serial = 2277] [outer = 0x12e79bc00] 15:38:38 INFO - PROCESS | 1647 | 1461191918349 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]]]}] 15:38:38 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. 15:38:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 671ms 15:38:38 INFO - PROCESS | 1647 | 1461191918391 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 15:38:38 INFO - PROCESS | 1647 | 1461191918393 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 15:38:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:38:38 INFO - PROCESS | 1647 | 1461191918395 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:38:38 INFO - PROCESS | 1647 | 1461191918396 Marionette TRACE conn2 <- [1,3002,null,{}] 15:38:38 INFO - PROCESS | 1647 | 1461191918399 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}] 15:38:38 INFO - PROCESS | 1647 | 1461191918511 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 15:38:38 INFO - PROCESS | 1647 | 1461191918623 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x138536000 == 64 [pid = 1647] [id = 760] 15:38:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12e380800) [pid = 1647] [serial = 2278] [outer = 0x0] 15:38:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12f003c00) [pid = 1647] [serial = 2279] [outer = 0x12e380800] 15:38:38 INFO - PROCESS | 1647 | 1461191918654 Marionette DEBUG loaded listener.js 15:38:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12f00d400) [pid = 1647] [serial = 2280] [outer = 0x12e380800] 15:38:39 INFO - PROCESS | 1647 | 1461191918994 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]]]}] 15:38:39 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. 15:38:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 620ms 15:38:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:38:39 INFO - PROCESS | 1647 | 1461191919015 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 15:38:39 INFO - PROCESS | 1647 | 1461191919016 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 15:38:39 INFO - PROCESS | 1647 | 1461191919019 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:38:39 INFO - PROCESS | 1647 | 1461191919020 Marionette TRACE conn2 <- [1,3006,null,{}] 15:38:39 INFO - PROCESS | 1647 | 1461191919023 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}] 15:38:39 INFO - PROCESS | 1647 | 1461191919136 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 15:38:39 INFO - PROCESS | 1647 | 1461191919261 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x1386cf000 == 65 [pid = 1647] [id = 761] 15:38:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12bd04000) [pid = 1647] [serial = 2281] [outer = 0x0] 15:38:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12f00f800) [pid = 1647] [serial = 2282] [outer = 0x12bd04000] 15:38:39 INFO - PROCESS | 1647 | 1461191919293 Marionette DEBUG loaded listener.js 15:38:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12f450c00) [pid = 1647] [serial = 2283] [outer = 0x12bd04000] 15:38:39 INFO - PROCESS | 1647 | 1461191919602 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]]]}] 15:38:39 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. 15:38:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 622ms 15:38:39 INFO - PROCESS | 1647 | 1461191919642 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 15:38:39 INFO - PROCESS | 1647 | 1461191919643 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 15:38:39 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:38:39 INFO - PROCESS | 1647 | 1461191919646 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:38:39 INFO - PROCESS | 1647 | 1461191919647 Marionette TRACE conn2 <- [1,3010,null,{}] 15:38:39 INFO - PROCESS | 1647 | 1461191919649 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}] 15:38:39 INFO - PROCESS | 1647 | 1461191919767 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 15:38:40 INFO - PROCESS | 1647 | 1461191920116 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c396800 == 66 [pid = 1647] [id = 762] 15:38:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x11465a800) [pid = 1647] [serial = 2284] [outer = 0x0] 15:38:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x114b8f800) [pid = 1647] [serial = 2285] [outer = 0x11465a800] 15:38:40 INFO - PROCESS | 1647 | 1461191920184 Marionette DEBUG loaded listener.js 15:38:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x114ec9c00) [pid = 1647] [serial = 2286] [outer = 0x11465a800] 15:38:40 INFO - PROCESS | 1647 | 1461191920543 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]]]}] 15:38:40 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 15:38:40 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 920ms 15:38:40 INFO - PROCESS | 1647 | 1461191920567 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 15:38:40 INFO - PROCESS | 1647 | 1461191920570 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 15:38:40 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:38:40 INFO - PROCESS | 1647 | 1461191920574 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:38:40 INFO - PROCESS | 1647 | 1461191920576 Marionette TRACE conn2 <- [1,3014,null,{}] 15:38:40 INFO - PROCESS | 1647 | 1461191920579 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}] 15:38:40 INFO - PROCESS | 1647 | 1461191920682 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 15:38:40 INFO - PROCESS | 1647 | 1461191920752 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x128890800 == 67 [pid = 1647] [id = 763] 15:38:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x115552800) [pid = 1647] [serial = 2287] [outer = 0x0] 15:38:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x11885d400) [pid = 1647] [serial = 2288] [outer = 0x115552800] 15:38:40 INFO - PROCESS | 1647 | 1461191920782 Marionette DEBUG loaded listener.js 15:38:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x119240800) [pid = 1647] [serial = 2289] [outer = 0x115552800] 15:38:40 INFO - PROCESS | 1647 | [1647] 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 15:38:41 INFO - PROCESS | 1647 | 1461191921223 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:38:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:38:41 INFO - {} 15:38:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:38:41 INFO - {} 15:38:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:38:41 INFO - {} 15:38:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:38:41 INFO - {} 15:38:41 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 674ms 15:38:41 INFO - PROCESS | 1647 | 1461191921250 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 15:38:41 INFO - PROCESS | 1647 | 1461191921254 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 15:38:41 INFO - TEST-START | /FileAPI/fileReader.html 15:38:41 INFO - PROCESS | 1647 | 1461191921259 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:38:41 INFO - PROCESS | 1647 | 1461191921261 Marionette TRACE conn2 <- [1,3018,null,{}] 15:38:41 INFO - PROCESS | 1647 | 1461191921264 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}] 15:38:41 INFO - PROCESS | 1647 | 1461191921450 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 15:38:41 INFO - PROCESS | 1647 | 1461191921620 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bed2000 == 68 [pid = 1647] [id = 764] 15:38:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x11893c800) [pid = 1647] [serial = 2290] [outer = 0x0] 15:38:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x11a9a2c00) [pid = 1647] [serial = 2291] [outer = 0x11893c800] 15:38:41 INFO - PROCESS | 1647 | 1461191921649 Marionette DEBUG loaded listener.js 15:38:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x11acc7400) [pid = 1647] [serial = 2292] [outer = 0x11893c800] 15:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x1381ea800 == 67 [pid = 1647] [id = 752] 15:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x1380d8800 == 66 [pid = 1647] [id = 751] 15:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x137e82800 == 65 [pid = 1647] [id = 750] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x12b83ec00) [pid = 1647] [serial = 2146] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x115256000) [pid = 1647] [serial = 2149] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x12bd08c00) [pid = 1647] [serial = 2188] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x12b2da400) [pid = 1647] [serial = 2143] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x11c9ae800 == 64 [pid = 1647] [id = 749] 15:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x13794f000 == 63 [pid = 1647] [id = 748] 15:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x130531000 == 62 [pid = 1647] [id = 747] 15:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12ffbb000 == 61 [pid = 1647] [id = 746] 15:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12ffb3000 == 60 [pid = 1647] [id = 745] 15:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12ec54800 == 59 [pid = 1647] [id = 744] 15:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12d883000 == 58 [pid = 1647] [id = 743] 15:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12ceb6000 == 57 [pid = 1647] [id = 742] 15:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x129280800 == 56 [pid = 1647] [id = 741] 15:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x11971a000 == 55 [pid = 1647] [id = 740] 15:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12cebd800 == 54 [pid = 1647] [id = 739] 15:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x126d84000 == 53 [pid = 1647] [id = 738] 15:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12f0b1000 == 52 [pid = 1647] [id = 737] 15:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x137c71000 == 51 [pid = 1647] [id = 736] 15:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x137ba5800 == 50 [pid = 1647] [id = 735] 15:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x1379e5800 == 49 [pid = 1647] [id = 734] 15:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x137968000 == 48 [pid = 1647] [id = 733] 15:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x1303d5800 == 47 [pid = 1647] [id = 732] 15:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x129293800 == 46 [pid = 1647] [id = 731] 15:38:41 INFO - PROCESS | 1647 | --DOCSHELL 0x11c64b000 == 45 [pid = 1647] [id = 730] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x12b644000) [pid = 1647] [serial = 2129] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x12b8ac800) [pid = 1647] [serial = 2185] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x12bbaf800) [pid = 1647] [serial = 2186] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x12b408000) [pid = 1647] [serial = 2180] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12887c000) [pid = 1647] [serial = 2171] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x129d51400) [pid = 1647] [serial = 2174] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x12b23bc00) [pid = 1647] [serial = 2177] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12b23a800) [pid = 1647] [serial = 2182] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x125d0b400) [pid = 1647] [serial = 2168] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12b47b800) [pid = 1647] [serial = 2183] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x126b5d800) [pid = 1647] [serial = 2170] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x114be3c00) [pid = 1647] [serial = 2173] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12b2dd400) [pid = 1647] [serial = 2179] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x129dba800) [pid = 1647] [serial = 2176] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x112090400) [pid = 1647] [serial = 2131] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x119d57400) [pid = 1647] [serial = 2156] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x11887b400) [pid = 1647] [serial = 2155] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x11b959800) [pid = 1647] [serial = 2161] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x11c2bc400) [pid = 1647] [serial = 2162] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x11a94cc00) [pid = 1647] [serial = 2158] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x11accd800) [pid = 1647] [serial = 2159] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x114ecfc00) [pid = 1647] [serial = 2153] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x11465d000) [pid = 1647] [serial = 2152] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x11c708000) [pid = 1647] [serial = 2164] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x123a80400) [pid = 1647] [serial = 2165] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x11aa5bc00) [pid = 1647] [serial = 2134] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x127785000) [pid = 1647] [serial = 2140] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x125a6bc00) [pid = 1647] [serial = 2167] [outer = 0x0] [url = about:blank] 15:38:41 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x11c695c00) [pid = 1647] [serial = 2137] [outer = 0x0] [url = about:blank] 15:38:42 INFO - PROCESS | 1647 | 1461191922038 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]]]}] 15:38:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:38:42 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:38:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:38:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:38:42 INFO - TEST-OK | /FileAPI/fileReader.html | took 821ms 15:38:42 INFO - TEST-START | /FileAPI/historical.html 15:38:42 INFO - PROCESS | 1647 | 1461191922079 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 15:38:42 INFO - PROCESS | 1647 | 1461191922080 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 15:38:42 INFO - PROCESS | 1647 | 1461191922084 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:38:42 INFO - PROCESS | 1647 | 1461191922088 Marionette TRACE conn2 <- [1,3022,null,{}] 15:38:42 INFO - PROCESS | 1647 | 1461191922094 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}] 15:38:42 INFO - PROCESS | 1647 | 1461191922187 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 15:38:42 INFO - PROCESS | 1647 | 1461191922251 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x125b0b800 == 46 [pid = 1647] [id = 765] 15:38:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x118944000) [pid = 1647] [serial = 2293] [outer = 0x0] 15:38:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x11accd800) [pid = 1647] [serial = 2294] [outer = 0x118944000] 15:38:42 INFO - PROCESS | 1647 | 1461191922278 Marionette DEBUG loaded listener.js 15:38:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x11b903400) [pid = 1647] [serial = 2295] [outer = 0x118944000] 15:38:42 INFO - PROCESS | 1647 | 1461191922574 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"]]]}] 15:38:42 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:38:42 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:38:42 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:38:42 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:38:42 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:38:42 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:38:42 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:38:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:42 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:38:42 INFO - TEST-OK | /FileAPI/historical.html | took 526ms 15:38:42 INFO - TEST-START | /FileAPI/idlharness.html 15:38:42 INFO - PROCESS | 1647 | 1461191922609 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 15:38:42 INFO - PROCESS | 1647 | 1461191922611 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 15:38:42 INFO - PROCESS | 1647 | 1461191922614 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:38:42 INFO - PROCESS | 1647 | 1461191922615 Marionette TRACE conn2 <- [1,3026,null,{}] 15:38:42 INFO - PROCESS | 1647 | 1461191922618 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}] 15:38:42 INFO - PROCESS | 1647 | 1461191922717 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 15:38:42 INFO - PROCESS | 1647 | 1461191922791 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x126d90800 == 47 [pid = 1647] [id = 766] 15:38:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x11acc3400) [pid = 1647] [serial = 2296] [outer = 0x0] 15:38:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x11ba54400) [pid = 1647] [serial = 2297] [outer = 0x11acc3400] 15:38:42 INFO - PROCESS | 1647 | 1461191922833 Marionette DEBUG loaded listener.js 15:38:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x11c2ad800) [pid = 1647] [serial = 2298] [outer = 0x11acc3400] 15:38:43 INFO - PROCESS | 1647 | 1461191923491 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]]]}] 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:38:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:38:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:38:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:38:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:38:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:38:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:38:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:38:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:38:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:38:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:38:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:38:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:38:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:38:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:38:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:38:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:38:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:38:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:38:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:38:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:38:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:38:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:38:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:38:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:38:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:38:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:38:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:38:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:38:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:38:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:38:43 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 15:38:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:38:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:38:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:38:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:38:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:38:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:38:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:38:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:38:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:38:43 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 15:38:43 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 15:38:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:38:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:38:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:38:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:38:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:38:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:38:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:38:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:38:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:38:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:38:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:38:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:38:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:38:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:38:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:38:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:38:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:38:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:38:43 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 15:38:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:38:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:38:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:38:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:38:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:38:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:38:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:38:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:38:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:38:43 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 15:38:43 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 15:38:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:38:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:38:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:38:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:38:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:38:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:38:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:38:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:38:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:38:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:38:43 INFO - TEST-OK | /FileAPI/idlharness.html | took 935ms 15:38:43 INFO - TEST-START | /FileAPI/idlharness.worker 15:38:43 INFO - PROCESS | 1647 | 1461191923550 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 15:38:43 INFO - PROCESS | 1647 | 1461191923551 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 15:38:43 INFO - PROCESS | 1647 | 1461191923553 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:38:43 INFO - PROCESS | 1647 | 1461191923554 Marionette TRACE conn2 <- [1,3030,null,{}] 15:38:43 INFO - PROCESS | 1647 | 1461191923557 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}] 15:38:43 INFO - PROCESS | 1647 | 1461191923667 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 15:38:43 INFO - PROCESS | 1647 | 1461191923676 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ceca800 == 48 [pid = 1647] [id = 767] 15:38:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x1269a5c00) [pid = 1647] [serial = 2299] [outer = 0x0] 15:38:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12759dc00) [pid = 1647] [serial = 2300] [outer = 0x1269a5c00] 15:38:43 INFO - PROCESS | 1647 | 1461191923728 Marionette DEBUG loaded listener.js 15:38:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x1289f2c00) [pid = 1647] [serial = 2301] [outer = 0x1269a5c00] 15:38:43 INFO - PROCESS | 1647 | [1647] 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 15:38:44 INFO - PROCESS | 1647 | 1461191924629 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,{},{}]]]}] 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:38:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:38:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:38:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:38:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:38:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:38:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:38:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:38:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:38:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:38:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:38:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:38:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:38:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:38:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:38:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:38:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:38:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:38:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:38:44 INFO - {} 15:38:44 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 15:38:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:38:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:38:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:38:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:38:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:38:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:38:44 INFO - {} 15:38:44 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 - {} 15:38:44 INFO - {} 15:38:44 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 15:38:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:38:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:38:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:38:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:38:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:38:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:38:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:38:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:38:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:38:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:38:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:38:44 INFO - {} 15:38:44 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 15:38:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:38:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:38:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:38:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:38:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:38:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:38:44 INFO - {} 15:38:44 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 - {} 15:38:44 INFO - {} 15:38:44 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 15:38:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:38:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:38:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:38:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:38:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:38:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:38:44 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 15:38:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:38:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:38:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:38:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:38:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:38:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:38:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:38:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:38:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:38:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:38:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:38:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:38:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:38:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:38:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:38:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:38:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:38:44 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 15:38:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:38:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:38:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:38:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:38:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:38:44 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 15:38:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:38:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:38:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:38:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:38:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:38:44 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 15:38:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:38:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:38:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:38:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:38:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:38:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:38:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:38:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:38:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:38:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:38:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:38:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:38:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:38:44 INFO - {} 15:38:44 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1139ms 15:38:44 INFO - PROCESS | 1647 | 1461191924699 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 15:38:44 INFO - PROCESS | 1647 | 1461191924702 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 15:38:44 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:38:44 INFO - PROCESS | 1647 | 1461191924707 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:38:44 INFO - PROCESS | 1647 | 1461191924709 Marionette TRACE conn2 <- [1,3034,null,{}] 15:38:44 INFO - PROCESS | 1647 | 1461191924714 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}] 15:38:44 INFO - PROCESS | 1647 | 1461191924826 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 15:38:44 INFO - PROCESS | 1647 | 1461191924839 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ec5c800 == 49 [pid = 1647] [id = 768] 15:38:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x129d4fc00) [pid = 1647] [serial = 2302] [outer = 0x0] 15:38:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12db9d800) [pid = 1647] [serial = 2303] [outer = 0x129d4fc00] 15:38:44 INFO - PROCESS | 1647 | 1461191924859 Marionette DEBUG loaded listener.js 15:38:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12e111400) [pid = 1647] [serial = 2304] [outer = 0x129d4fc00] 15:38:45 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:38:45 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 526ms 15:38:45 INFO - PROCESS | 1647 | 1461191925227 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]]]}] 15:38:45 INFO - PROCESS | 1647 | 1461191925238 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 15:38:45 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:38:45 INFO - PROCESS | 1647 | 1461191925241 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 15:38:45 INFO - PROCESS | 1647 | 1461191925245 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:38:45 INFO - PROCESS | 1647 | 1461191925247 Marionette TRACE conn2 <- [1,3038,null,{}] 15:38:45 INFO - PROCESS | 1647 | 1461191925250 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}] 15:38:45 INFO - PROCESS | 1647 | 1461191925418 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 15:38:45 INFO - PROCESS | 1647 | 1461191925441 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f894800 == 50 [pid = 1647] [id = 769] 15:38:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12e114c00) [pid = 1647] [serial = 2305] [outer = 0x0] 15:38:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12e344400) [pid = 1647] [serial = 2306] [outer = 0x12e114c00] 15:38:45 INFO - PROCESS | 1647 | 1461191925483 Marionette DEBUG loaded listener.js 15:38:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12e38bc00) [pid = 1647] [serial = 2307] [outer = 0x12e114c00] 15:38:45 INFO - PROCESS | 1647 | 1461191925910 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"]]]}] 15:38:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:38:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:38:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:38:45 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 671ms 15:38:45 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:38:45 INFO - PROCESS | 1647 | 1461191925924 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 15:38:45 INFO - PROCESS | 1647 | 1461191925925 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 15:38:45 INFO - PROCESS | 1647 | 1461191925928 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:38:45 INFO - PROCESS | 1647 | 1461191925929 Marionette TRACE conn2 <- [1,3042,null,{}] 15:38:45 INFO - PROCESS | 1647 | 1461191925931 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}] 15:38:46 INFO - PROCESS | 1647 | 1461191926049 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 15:38:46 INFO - PROCESS | 1647 | 1461191926060 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x13030d800 == 51 [pid = 1647] [id = 770] 15:38:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12e794000) [pid = 1647] [serial = 2308] [outer = 0x0] 15:38:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12ef66400) [pid = 1647] [serial = 2309] [outer = 0x12e794000] 15:38:46 INFO - PROCESS | 1647 | 1461191926085 Marionette DEBUG loaded listener.js 15:38:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12ef73400) [pid = 1647] [serial = 2310] [outer = 0x12e794000] 15:38:46 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x11aeed000) [pid = 1647] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:38:46 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x123a91800) [pid = 1647] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:38:46 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x125a6d800) [pid = 1647] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:38:46 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x112097800) [pid = 1647] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 15:38:46 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12bd10400) [pid = 1647] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:38:46 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x129d4c800) [pid = 1647] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:38:46 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12bba9400) [pid = 1647] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:38:46 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12d0c9000) [pid = 1647] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:38:46 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12e344c00) [pid = 1647] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:38:46 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x11208e800) [pid = 1647] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:38:46 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12b23b800) [pid = 1647] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:38:46 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12bd0e000) [pid = 1647] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:38:46 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x115252c00) [pid = 1647] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:38:46 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12b241400) [pid = 1647] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:38:46 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x1297c0c00) [pid = 1647] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:38:46 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x125d6d000) [pid = 1647] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:38:46 INFO - PROCESS | 1647 | 1461191926748 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]]]}] 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:38:46 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. 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:38:46 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'.) 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:38:46 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. 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:38:46 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. 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:38:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:38:46 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. 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:38:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:38:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:38:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:38:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:38:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:38:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:38:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:38:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:38:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:38:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:38:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:38:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:38:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:38:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:38:46 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 879ms 15:38:46 INFO - PROCESS | 1647 | 1461191926811 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 15:38:46 INFO - PROCESS | 1647 | 1461191926812 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 15:38:46 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:38:46 INFO - PROCESS | 1647 | 1461191926814 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:38:46 INFO - PROCESS | 1647 | 1461191926816 Marionette TRACE conn2 <- [1,3046,null,{}] 15:38:46 INFO - PROCESS | 1647 | 1461191926818 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}] 15:38:46 INFO - PROCESS | 1647 | 1461191926910 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 15:38:46 INFO - PROCESS | 1647 | 1461191926914 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f88a000 == 52 [pid = 1647] [id = 771] 15:38:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12f002c00) [pid = 1647] [serial = 2311] [outer = 0x0] 15:38:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12f455800) [pid = 1647] [serial = 2312] [outer = 0x12f002c00] 15:38:46 INFO - PROCESS | 1647 | 1461191926940 Marionette DEBUG loaded listener.js 15:38:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12f79c000) [pid = 1647] [serial = 2313] [outer = 0x12f002c00] 15:38:47 INFO - PROCESS | 1647 | [1647] 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 15:38:47 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:38:47 INFO - {} 15:38:47 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 470ms 15:38:47 INFO - PROCESS | 1647 | 1461191927280 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:38:47 INFO - PROCESS | 1647 | 1461191927284 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 15:38:47 INFO - PROCESS | 1647 | 1461191927286 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 15:38:47 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:38:47 INFO - PROCESS | 1647 | 1461191927290 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:38:47 INFO - PROCESS | 1647 | 1461191927291 Marionette TRACE conn2 <- [1,3050,null,{}] 15:38:47 INFO - PROCESS | 1647 | 1461191927294 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}] 15:38:47 INFO - PROCESS | 1647 | 1461191927384 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 15:38:47 INFO - PROCESS | 1647 | 1461191927452 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x130a25800 == 53 [pid = 1647] [id = 772] 15:38:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12f452000) [pid = 1647] [serial = 2314] [outer = 0x0] 15:38:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12f79bc00) [pid = 1647] [serial = 2315] [outer = 0x12f452000] 15:38:47 INFO - PROCESS | 1647 | 1461191927482 Marionette DEBUG loaded listener.js 15:38:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12fb61000) [pid = 1647] [serial = 2316] [outer = 0x12f452000] 15:38:47 INFO - PROCESS | 1647 | 1461191927778 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]]]}] 15:38:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:38:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:38:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:38:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:38:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 522ms 15:38:47 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:38:47 INFO - PROCESS | 1647 | 1461191927813 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 15:38:47 INFO - PROCESS | 1647 | 1461191927814 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 15:38:47 INFO - PROCESS | 1647 | 1461191927817 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:38:47 INFO - PROCESS | 1647 | 1461191927818 Marionette TRACE conn2 <- [1,3054,null,{}] 15:38:47 INFO - PROCESS | 1647 | 1461191927823 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}] 15:38:47 INFO - PROCESS | 1647 | 1461191927926 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 15:38:47 INFO - PROCESS | 1647 | 1461191927930 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x1379e5000 == 54 [pid = 1647] [id = 773] 15:38:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12fb63800) [pid = 1647] [serial = 2317] [outer = 0x0] 15:38:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12fc0c400) [pid = 1647] [serial = 2318] [outer = 0x12fb63800] 15:38:47 INFO - PROCESS | 1647 | 1461191927956 Marionette DEBUG loaded listener.js 15:38:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12fc15400) [pid = 1647] [serial = 2319] [outer = 0x12fb63800] 15:38:48 INFO - PROCESS | 1647 | 1461191928411 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"]]]}] 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:38:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:38:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:38:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:38:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:38:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:38:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:38:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:38:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:38:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:38:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:38:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:38:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:38:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:38:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:38:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:38:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:38:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:38:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:38:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:38:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:38:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:38:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:38:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:38:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:38:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:38:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:38:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:38:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:38:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:38:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:38:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:38:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:38:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:38:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:38:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:38:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:38:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:38:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:38:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:38:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:38:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:38:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:38:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:38:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:38:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:38:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:38:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:38:48 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" 15:38:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:38:48 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" 15:38:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:38:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:38:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 634ms 15:38:48 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:38:48 INFO - PROCESS | 1647 | 1461191928452 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 15:38:48 INFO - PROCESS | 1647 | 1461191928453 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 15:38:48 INFO - PROCESS | 1647 | 1461191928455 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:38:48 INFO - PROCESS | 1647 | 1461191928456 Marionette TRACE conn2 <- [1,3058,null,{}] 15:38:48 INFO - PROCESS | 1647 | 1461191928458 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}] 15:38:48 INFO - PROCESS | 1647 | 1461191928555 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 15:38:48 INFO - PROCESS | 1647 | 1461191928733 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a85a000 == 55 [pid = 1647] [id = 774] 15:38:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x112096000) [pid = 1647] [serial = 2320] [outer = 0x0] 15:38:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x114275400) [pid = 1647] [serial = 2321] [outer = 0x112096000] 15:38:48 INFO - PROCESS | 1647 | 1461191928779 Marionette DEBUG loaded listener.js 15:38:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x114be2000) [pid = 1647] [serial = 2322] [outer = 0x112096000] 15:38:49 INFO - PROCESS | 1647 | 1461191929171 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]]]}] 15:38:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:38:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:38:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:38:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:38:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:38:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:38:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:38:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:38:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:38:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:38:49 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:49 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:38:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:38:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:38:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:38:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:38:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:38:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:38:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:38:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:38:49 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 771ms 15:38:49 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:38:49 INFO - PROCESS | 1647 | 1461191929229 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 15:38:49 INFO - PROCESS | 1647 | 1461191929231 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 15:38:49 INFO - PROCESS | 1647 | 1461191929234 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:38:49 INFO - PROCESS | 1647 | 1461191929237 Marionette TRACE conn2 <- [1,3062,null,{}] 15:38:49 INFO - PROCESS | 1647 | 1461191929241 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}] 15:38:49 INFO - PROCESS | 1647 | 1461191929355 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 15:38:49 INFO - PROCESS | 1647 | 1461191929434 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x126da6000 == 56 [pid = 1647] [id = 775] 15:38:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x11655f000) [pid = 1647] [serial = 2323] [outer = 0x0] 15:38:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x11aa50400) [pid = 1647] [serial = 2324] [outer = 0x11655f000] 15:38:49 INFO - PROCESS | 1647 | 1461191929467 Marionette DEBUG loaded listener.js 15:38:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x11adfa400) [pid = 1647] [serial = 2325] [outer = 0x11655f000] 15:38:49 INFO - PROCESS | 1647 | [1647] 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 15:38:49 INFO - PROCESS | 1647 | 1461191929855 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:38:49 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:38:49 INFO - {} 15:38:49 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 628ms 15:38:49 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:38:49 INFO - PROCESS | 1647 | 1461191929865 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 15:38:49 INFO - PROCESS | 1647 | 1461191929868 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 15:38:49 INFO - PROCESS | 1647 | 1461191929870 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:38:49 INFO - PROCESS | 1647 | 1461191929871 Marionette TRACE conn2 <- [1,3066,null,{}] 15:38:49 INFO - PROCESS | 1647 | 1461191929874 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}] 15:38:49 INFO - PROCESS | 1647 | 1461191929985 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 15:38:50 INFO - PROCESS | 1647 | 1461191930085 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d1df000 == 57 [pid = 1647] [id = 776] 15:38:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x11c2af800) [pid = 1647] [serial = 2326] [outer = 0x0] 15:38:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x123acd400) [pid = 1647] [serial = 2327] [outer = 0x11c2af800] 15:38:50 INFO - PROCESS | 1647 | 1461191930116 Marionette DEBUG loaded listener.js 15:38:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x125d03800) [pid = 1647] [serial = 2328] [outer = 0x11c2af800] 15:38:50 INFO - PROCESS | 1647 | 1461191930476 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]]]}] 15:38:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:38:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:38:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:38:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:38:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:38:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:38:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:38:50 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 623ms 15:38:50 INFO - PROCESS | 1647 | 1461191930494 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 15:38:50 INFO - PROCESS | 1647 | 1461191930496 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 15:38:50 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:38:50 INFO - PROCESS | 1647 | 1461191930503 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:38:50 INFO - PROCESS | 1647 | 1461191930507 Marionette TRACE conn2 <- [1,3070,null,{}] 15:38:50 INFO - PROCESS | 1647 | 1461191930510 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}] 15:38:50 INFO - PROCESS | 1647 | 1461191930624 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 15:38:50 INFO - PROCESS | 1647 | 1461191930711 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e46c800 == 58 [pid = 1647] [id = 777] 15:38:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x125d08c00) [pid = 1647] [serial = 2329] [outer = 0x0] 15:38:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x128882000) [pid = 1647] [serial = 2330] [outer = 0x125d08c00] 15:38:50 INFO - PROCESS | 1647 | 1461191930741 Marionette DEBUG loaded listener.js 15:38:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x129db8400) [pid = 1647] [serial = 2331] [outer = 0x125d08c00] 15:38:51 INFO - PROCESS | 1647 | 1461191931119 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]]]}] 15:38:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:38:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:38:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:38:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:38:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:38:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:38:51 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 627ms 15:38:51 INFO - PROCESS | 1647 | 1461191931126 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 15:38:51 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:38:51 INFO - PROCESS | 1647 | 1461191931128 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 15:38:51 INFO - PROCESS | 1647 | 1461191931130 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:38:51 INFO - PROCESS | 1647 | 1461191931132 Marionette TRACE conn2 <- [1,3074,null,{}] 15:38:51 INFO - PROCESS | 1647 | 1461191931134 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}] 15:38:51 INFO - PROCESS | 1647 | 1461191931247 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 15:38:51 INFO - PROCESS | 1647 | 1461191931379 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x13793f800 == 59 [pid = 1647] [id = 778] 15:38:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x129dd8800) [pid = 1647] [serial = 2332] [outer = 0x0] 15:38:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12b23b400) [pid = 1647] [serial = 2333] [outer = 0x129dd8800] 15:38:51 INFO - PROCESS | 1647 | 1461191931413 Marionette DEBUG loaded listener.js 15:38:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12b2d6400) [pid = 1647] [serial = 2334] [outer = 0x129dd8800] 15:38:51 INFO - PROCESS | 1647 | 1461191931763 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]]]}] 15:38:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:38:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:38:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:38:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:38:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:38:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:38:51 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 670ms 15:38:51 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:38:51 INFO - PROCESS | 1647 | 1461191931801 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 15:38:51 INFO - PROCESS | 1647 | 1461191931802 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 15:38:51 INFO - PROCESS | 1647 | 1461191931804 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:38:51 INFO - PROCESS | 1647 | 1461191931805 Marionette TRACE conn2 <- [1,3078,null,{}] 15:38:51 INFO - PROCESS | 1647 | 1461191931808 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}] 15:38:51 INFO - PROCESS | 1647 | 1461191931918 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 15:38:52 INFO - PROCESS | 1647 | 1461191932029 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x137e6d800 == 60 [pid = 1647] [id = 779] 15:38:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12b2e2800) [pid = 1647] [serial = 2335] [outer = 0x0] 15:38:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12b40a400) [pid = 1647] [serial = 2336] [outer = 0x12b2e2800] 15:38:52 INFO - PROCESS | 1647 | 1461191932068 Marionette DEBUG loaded listener.js 15:38:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x12b840400) [pid = 1647] [serial = 2337] [outer = 0x12b2e2800] 15:38:52 INFO - PROCESS | 1647 | 1461191932502 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] 15:38:52 INFO - PROCESS | 1647 | 1461191932529 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 15:38:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:38:52 INFO - PROCESS | 1647 | 1461191932533 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:38:52 INFO - PROCESS | 1647 | 1461191932535 Marionette TRACE conn2 <- [1,3082,null,{}] 15:38:52 INFO - PROCESS | 1647 | 1461191932538 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}] 15:38:52 INFO - PROCESS | 1647 | 1461191932699 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 15:38:52 INFO - PROCESS | 1647 | 1461191932787 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x1380dc800 == 61 [pid = 1647] [id = 780] 15:38:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x12b847800) [pid = 1647] [serial = 2338] [outer = 0x0] 15:38:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x12e796800) [pid = 1647] [serial = 2339] [outer = 0x12b847800] 15:38:52 INFO - PROCESS | 1647 | 1461191932817 Marionette DEBUG loaded listener.js 15:38:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x12f44ec00) [pid = 1647] [serial = 2340] [outer = 0x12b847800] 15:38:53 INFO - PROCESS | 1647 | 1461191933174 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]]]}] 15:38:53 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:38:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:38:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:38:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 670ms 15:38:53 INFO - PROCESS | 1647 | 1461191933203 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 15:38:53 INFO - PROCESS | 1647 | 1461191933204 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 15:38:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:38:53 INFO - PROCESS | 1647 | 1461191933207 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:38:53 INFO - PROCESS | 1647 | 1461191933208 Marionette TRACE conn2 <- [1,3086,null,{}] 15:38:53 INFO - PROCESS | 1647 | 1461191933210 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}] 15:38:53 INFO - PROCESS | 1647 | 1461191933320 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 15:38:53 INFO - PROCESS | 1647 | 1461191933435 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x13830f800 == 62 [pid = 1647] [id = 781] 15:38:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x12b8ae400) [pid = 1647] [serial = 2341] [outer = 0x0] 15:38:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x12f79dc00) [pid = 1647] [serial = 2342] [outer = 0x12b8ae400] 15:38:53 INFO - PROCESS | 1647 | 1461191933467 Marionette DEBUG loaded listener.js 15:38:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x12fb62800) [pid = 1647] [serial = 2343] [outer = 0x12b8ae400] 15:38:53 INFO - PROCESS | 1647 | 1461191933800 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:38:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:38:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 619ms 15:38:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:38:53 INFO - PROCESS | 1647 | 1461191933826 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 15:38:53 INFO - PROCESS | 1647 | 1461191933828 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 15:38:53 INFO - PROCESS | 1647 | 1461191933830 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:38:53 INFO - PROCESS | 1647 | 1461191933831 Marionette TRACE conn2 <- [1,3090,null,{}] 15:38:53 INFO - PROCESS | 1647 | 1461191933834 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}] 15:38:53 INFO - PROCESS | 1647 | 1461191933947 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 15:38:54 INFO - PROCESS | 1647 | 1461191934077 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x138534000 == 63 [pid = 1647] [id = 782] 15:38:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x12f79fc00) [pid = 1647] [serial = 2344] [outer = 0x0] 15:38:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x12fb6f800) [pid = 1647] [serial = 2345] [outer = 0x12f79fc00] 15:38:54 INFO - PROCESS | 1647 | 1461191934110 Marionette DEBUG loaded listener.js 15:38:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x12fc12800) [pid = 1647] [serial = 2346] [outer = 0x12f79fc00] 15:38:54 INFO - PROCESS | 1647 | 1461191934468 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:38:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:38:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 671ms 15:38:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:38:54 INFO - PROCESS | 1647 | 1461191934502 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 15:38:54 INFO - PROCESS | 1647 | 1461191934503 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 15:38:54 INFO - PROCESS | 1647 | 1461191934506 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:38:54 INFO - PROCESS | 1647 | 1461191934507 Marionette TRACE conn2 <- [1,3094,null,{}] 15:38:54 INFO - PROCESS | 1647 | 1461191934509 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}] 15:38:54 INFO - PROCESS | 1647 | 1461191934620 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 15:38:54 INFO - PROCESS | 1647 | 1461191934737 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x13a74f000 == 64 [pid = 1647] [id = 783] 15:38:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x12fb6e800) [pid = 1647] [serial = 2347] [outer = 0x0] 15:38:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x12fc7bc00) [pid = 1647] [serial = 2348] [outer = 0x12fb6e800] 15:38:54 INFO - PROCESS | 1647 | 1461191934768 Marionette DEBUG loaded listener.js 15:38:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x12fc82000) [pid = 1647] [serial = 2349] [outer = 0x12fb6e800] 15:38:55 INFO - PROCESS | 1647 | 1461191935121 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:38:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:38:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 670ms 15:38:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:38:55 INFO - PROCESS | 1647 | 1461191935176 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 15:38:55 INFO - PROCESS | 1647 | 1461191935178 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 15:38:55 INFO - PROCESS | 1647 | 1461191935180 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:38:55 INFO - PROCESS | 1647 | 1461191935181 Marionette TRACE conn2 <- [1,3098,null,{}] 15:38:55 INFO - PROCESS | 1647 | 1461191935184 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}] 15:38:55 INFO - PROCESS | 1647 | 1461191935296 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 15:38:55 INFO - PROCESS | 1647 | 1461191935456 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c08f800 == 65 [pid = 1647] [id = 784] 15:38:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x118861800) [pid = 1647] [serial = 2350] [outer = 0x0] 15:38:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x12e10f800) [pid = 1647] [serial = 2351] [outer = 0x118861800] 15:38:55 INFO - PROCESS | 1647 | 1461191935490 Marionette DEBUG loaded listener.js 15:38:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x12fc97400) [pid = 1647] [serial = 2352] [outer = 0x118861800] 15:38:55 INFO - PROCESS | 1647 | 1461191935869 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]]]}] 15:38:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:38:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:38:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 718ms 15:38:55 INFO - PROCESS | 1647 | 1461191935899 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 15:38:55 INFO - PROCESS | 1647 | 1461191935901 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 15:38:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:38:55 INFO - PROCESS | 1647 | 1461191935903 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:38:55 INFO - PROCESS | 1647 | 1461191935905 Marionette TRACE conn2 <- [1,3102,null,{}] 15:38:55 INFO - PROCESS | 1647 | 1461191935910 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}] 15:38:56 INFO - PROCESS | 1647 | 1461191936039 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 15:38:56 INFO - PROCESS | 1647 | 1461191936159 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x119285000 == 66 [pid = 1647] [id = 785] 15:38:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x11208f000) [pid = 1647] [serial = 2353] [outer = 0x0] 15:38:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x11585c400) [pid = 1647] [serial = 2354] [outer = 0x11208f000] 15:38:56 INFO - PROCESS | 1647 | 1461191936191 Marionette DEBUG loaded listener.js 15:38:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x12fc7d800) [pid = 1647] [serial = 2355] [outer = 0x11208f000] 15:38:56 INFO - PROCESS | 1647 | 1461191936667 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:38:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:38:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 772ms 15:38:56 INFO - PROCESS | 1647 | 1461191936676 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 15:38:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:38:56 INFO - PROCESS | 1647 | 1461191936678 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 15:38:56 INFO - PROCESS | 1647 | 1461191936681 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:38:56 INFO - PROCESS | 1647 | 1461191936684 Marionette TRACE conn2 <- [1,3106,null,{}] 15:38:56 INFO - PROCESS | 1647 | 1461191936687 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}] 15:38:56 INFO - PROCESS | 1647 | 1461191936814 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 15:38:56 INFO - PROCESS | 1647 | 1461191936907 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x126f8c000 == 67 [pid = 1647] [id = 786] 15:38:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x115599000) [pid = 1647] [serial = 2356] [outer = 0x0] 15:38:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x1155a1c00) [pid = 1647] [serial = 2357] [outer = 0x115599000] 15:38:56 INFO - PROCESS | 1647 | 1461191936936 Marionette DEBUG loaded listener.js 15:38:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x11a951400) [pid = 1647] [serial = 2358] [outer = 0x115599000] 15:38:57 INFO - PROCESS | 1647 | 1461191937302 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]]]}] 15:38:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:38:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:38:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:38:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 673ms 15:38:57 INFO - PROCESS | 1647 | 1461191937355 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 15:38:57 INFO - PROCESS | 1647 | 1461191937359 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 15:38:57 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:38:57 INFO - PROCESS | 1647 | 1461191937363 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:38:57 INFO - PROCESS | 1647 | 1461191937365 Marionette TRACE conn2 <- [1,3110,null,{}] 15:38:57 INFO - PROCESS | 1647 | 1461191937367 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}] 15:38:57 INFO - PROCESS | 1647 | 1461191937472 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 15:38:57 INFO - PROCESS | 1647 | 1461191937597 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d872800 == 68 [pid = 1647] [id = 787] 15:38:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x11adf9c00) [pid = 1647] [serial = 2359] [outer = 0x0] 15:38:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x114bdb000) [pid = 1647] [serial = 2360] [outer = 0x11adf9c00] 15:38:57 INFO - PROCESS | 1647 | 1461191937628 Marionette DEBUG loaded listener.js 15:38:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x11bad8800) [pid = 1647] [serial = 2361] [outer = 0x11adf9c00] 15:38:58 INFO - PROCESS | 1647 | 1461191938027 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"]]]}] 15:38:58 INFO - PROCESS | 1647 | --DOCSHELL 0x1379e5000 == 67 [pid = 1647] [id = 773] 15:38:58 INFO - PROCESS | 1647 | --DOCSHELL 0x130a25800 == 66 [pid = 1647] [id = 772] 15:38:58 INFO - PROCESS | 1647 | --DOCSHELL 0x12f88a000 == 65 [pid = 1647] [id = 771] 15:38:58 INFO - PROCESS | 1647 | --DOCSHELL 0x13030d800 == 64 [pid = 1647] [id = 770] 15:38:58 INFO - PROCESS | 1647 | --DOCSHELL 0x12f894800 == 63 [pid = 1647] [id = 769] 15:38:58 INFO - PROCESS | 1647 | --DOCSHELL 0x12ec5c800 == 62 [pid = 1647] [id = 768] 15:38:58 INFO - PROCESS | 1647 | --DOCSHELL 0x12ceca800 == 61 [pid = 1647] [id = 767] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x12e799000) [pid = 1647] [serial = 2256] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOCSHELL 0x126d90800 == 60 [pid = 1647] [id = 766] 15:38:58 INFO - PROCESS | 1647 | --DOCSHELL 0x125b0b800 == 59 [pid = 1647] [id = 765] 15:38:58 INFO - PROCESS | 1647 | --DOCSHELL 0x11bed2000 == 58 [pid = 1647] [id = 764] 15:38:58 INFO - PROCESS | 1647 | --DOCSHELL 0x128890800 == 57 [pid = 1647] [id = 763] 15:38:58 INFO - PROCESS | 1647 | --DOCSHELL 0x11c396800 == 56 [pid = 1647] [id = 762] 15:38:58 INFO - PROCESS | 1647 | --DOCSHELL 0x137e8a800 == 55 [pid = 1647] [id = 757] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x115597000) [pid = 1647] [serial = 2191] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x11b958800) [pid = 1647] [serial = 2218] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x125d0cc00) [pid = 1647] [serial = 2225] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x12dba1800) [pid = 1647] [serial = 2250] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x115852c00) [pid = 1647] [serial = 2247] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x12ce56800) [pid = 1647] [serial = 2206] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x12bd11000) [pid = 1647] [serial = 2239] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x12b238c00) [pid = 1647] [serial = 2231] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x12bf3dc00) [pid = 1647] [serial = 2189] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x125a6cc00) [pid = 1647] [serial = 2224] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x125d5bc00) [pid = 1647] [serial = 2212] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x129d4a800) [pid = 1647] [serial = 2200] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x12db9ec00) [pid = 1647] [serial = 2245] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x12e384400) [pid = 1647] [serial = 2253] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x12d0d4000) [pid = 1647] [serial = 2209] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x11c049800) [pid = 1647] [serial = 2219] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x1140bb000) [pid = 1647] [serial = 2215] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x12bd0cc00) [pid = 1647] [serial = 2237] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x12e344800) [pid = 1647] [serial = 2251] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x12d05f000) [pid = 1647] [serial = 2241] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x11524c000) [pid = 1647] [serial = 2216] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x11c5ce000) [pid = 1647] [serial = 2222] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x12b8a7800) [pid = 1647] [serial = 2234] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x12b64a000) [pid = 1647] [serial = 2203] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x12bbac800) [pid = 1647] [serial = 2236] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x12d368400) [pid = 1647] [serial = 2242] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x129d57400) [pid = 1647] [serial = 2230] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x125d76000) [pid = 1647] [serial = 2248] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x12b47c000) [pid = 1647] [serial = 2233] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x129d54400) [pid = 1647] [serial = 2072] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x11adfa000) [pid = 1647] [serial = 2194] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x128972c00) [pid = 1647] [serial = 2228] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x11885e000) [pid = 1647] [serial = 2221] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x123a7e000) [pid = 1647] [serial = 2197] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x12db94c00) [pid = 1647] [serial = 2244] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x1275ab400) [pid = 1647] [serial = 2227] [outer = 0x0] [url = about:blank] 15:38:58 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12e38e800) [pid = 1647] [serial = 2254] [outer = 0x0] [url = about:blank] 15:38:58 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:38:58 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 15:38:58 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:58 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:38:58 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 723ms 15:38:58 INFO - PROCESS | 1647 | 1461191938087 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 15:38:58 INFO - PROCESS | 1647 | 1461191938088 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 15:38:58 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:38:58 INFO - PROCESS | 1647 | 1461191938090 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:38:58 INFO - PROCESS | 1647 | 1461191938093 Marionette TRACE conn2 <- [1,3114,null,{}] 15:38:58 INFO - PROCESS | 1647 | 1461191938100 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}] 15:38:58 INFO - PROCESS | 1647 | 1461191938213 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 15:38:58 INFO - PROCESS | 1647 | 1461191938225 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\", \"0049a7cb-fef0-4b5b-a27c-13b4951bb05c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aebf000 == 56 [pid = 1647] [id = 788] 15:38:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x11c050000) [pid = 1647] [serial = 2362] [outer = 0x0] 15:38:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x11c2ba000) [pid = 1647] [serial = 2363] [outer = 0x11c050000] 15:38:58 INFO - PROCESS | 1647 | 1461191938253 Marionette DEBUG loaded listener.js 15:38:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x11c992400) [pid = 1647] [serial = 2364] [outer = 0x11c050000] 15:38:58 INFO - PROCESS | 1647 | 1461191938610 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]]]}] 15:38:58 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:38:58 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 571ms 15:38:58 INFO - PROCESS | 1647 | 1461191938664 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 15:38:58 INFO - PROCESS | 1647 | 1461191938665 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 15:38:59 WARNING - u'runner_teardown' () 15:38:59 INFO - No more tests 15:38:59 INFO - Got 0 unexpected results 15:38:59 INFO - SUITE-END | took 519s 15:38:59 INFO - Closing logging queue 15:38:59 INFO - queue closed 15:38:59 INFO - Return code: 0 15:38:59 WARNING - # TBPL SUCCESS # 15:38:59 INFO - Running post-action listener: _resource_record_post_action 15:38:59 INFO - Running post-run listener: _resource_record_post_run 15:39:00 INFO - Total resource usage - Wall time: 543s; CPU: 57.0%; Read bytes: 37692928; Write bytes: 996985344; Read time: 406; Write time: 4724 15:39:00 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:39:00 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 176302592; Write bytes: 170579456; Read time: 14411; Write time: 413 15:39:00 INFO - run-tests - Wall time: 523s; CPU: 57.0%; Read bytes: 35874304; Write bytes: 796099584; Read time: 383; Write time: 4256 15:39:00 INFO - Running post-run listener: _upload_blobber_files 15:39:00 INFO - Blob upload gear active. 15:39:00 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:39:00 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 15:39:00 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'] 15:39:00 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 15:39:01 INFO - (blobuploader) - INFO - Open directory for files ... 15:39:01 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:39:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:39:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:39:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:39:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:39:02 INFO - (blobuploader) - INFO - Done attempting. 15:39:02 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:39:02 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:39:02 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:39:04 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:39:04 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:39:04 INFO - (blobuploader) - INFO - Done attempting. 15:39:04 INFO - (blobuploader) - INFO - Iteration through files over. 15:39:04 INFO - Return code: 0 15:39:04 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:39:04 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:39:04 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/897fdf48a9f908f93d27cd7a9a295504122d3fd24d34f77eebf470c346ef498b7953d1baf916b563f7ed2ebd3adf9d44c75c6236d885cb87e7a3eed2f648ae2f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a6d898164f5f1defc59f975f8301d71fc0b1cfc5821e37384888d2ef189480e09e306a8e4c756cbfa2d6b1cf82eb4992170873001f48a65bdf551794e4995b05"} 15:39:04 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:39:04 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:39:04 INFO - Contents: 15:39:04 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/897fdf48a9f908f93d27cd7a9a295504122d3fd24d34f77eebf470c346ef498b7953d1baf916b563f7ed2ebd3adf9d44c75c6236d885cb87e7a3eed2f648ae2f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a6d898164f5f1defc59f975f8301d71fc0b1cfc5821e37384888d2ef189480e09e306a8e4c756cbfa2d6b1cf82eb4992170873001f48a65bdf551794e4995b05"} 15:39:04 INFO - Running post-run listener: copy_logs_to_upload_dir 15:39:04 INFO - Copying logs to upload dir... 15:39:04 INFO - mkdir: /builds/slave/test/build/upload/logs 15:39:04 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=598.440864 ========= master_lag: 0.32 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 58 secs) (at 2016-04-20 15:39:04.564998) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 15:39:04.569761) ========= 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.oGuEXYeYMC/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.Y2rDxY9VX0/Listeners TMPDIR=/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/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/897fdf48a9f908f93d27cd7a9a295504122d3fd24d34f77eebf470c346ef498b7953d1baf916b563f7ed2ebd3adf9d44c75c6236d885cb87e7a3eed2f648ae2f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a6d898164f5f1defc59f975f8301d71fc0b1cfc5821e37384888d2ef189480e09e306a8e4c756cbfa2d6b1cf82eb4992170873001f48a65bdf551794e4995b05"} build_url:https://queue.taskcluster.net/v1/task/FmEZfxE7SDCrs1n8aWB_pg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/FmEZfxE7SDCrs1n8aWB_pg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012829 build_url: 'https://queue.taskcluster.net/v1/task/FmEZfxE7SDCrs1n8aWB_pg/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/897fdf48a9f908f93d27cd7a9a295504122d3fd24d34f77eebf470c346ef498b7953d1baf916b563f7ed2ebd3adf9d44c75c6236d885cb87e7a3eed2f648ae2f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a6d898164f5f1defc59f975f8301d71fc0b1cfc5821e37384888d2ef189480e09e306a8e4c756cbfa2d6b1cf82eb4992170873001f48a65bdf551794e4995b05"}' symbols_url: 'https://queue.taskcluster.net/v1/task/FmEZfxE7SDCrs1n8aWB_pg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 15:39:04.609181) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:39:04.609715) ========= 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.oGuEXYeYMC/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.Y2rDxY9VX0/Listeners TMPDIR=/var/folders/29/m_1c7lhj4kb13s_f9szps0wr00000w/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.005115 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:39:04.666424) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 15:39:04.666920) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 15:39:04.667555) ========= ========= Total master_lag: 1.70 =========