builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0199 starttime: 1461130598.21 results: success (0) buildid: 20160419210832 builduid: 1d0f0c6917834937bc3e76b49db4c3f4 revision: 7e649f9c72b0dd167b2e11578af012e1261e1232 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 22:36:38.215252) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 22:36:38.215669) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 12 secs) (at 2016-04-19 22:36:38.215940) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 12 secs) (at 2016-04-19 22:36:50.687343) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 22:36:50.687596) ========= 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.7lc2YIYnpG/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.HVoZXWQ9md/Listeners TMPDIR=/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-04-19 22:36:52-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 11.2M=0.001s 2016-04-19 22:36:53 (11.2 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.526354 ========= master_lag: 2.19 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 22:36:53.406145) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 22:36:53.406436) ========= 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.7lc2YIYnpG/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.HVoZXWQ9md/Listeners TMPDIR=/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/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.027201 ========= master_lag: 1.20 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 22:36:54.632367) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-19 22:36:54.632666) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 7e649f9c72b0dd167b2e11578af012e1261e1232 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 7e649f9c72b0dd167b2e11578af012e1261e1232 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.7lc2YIYnpG/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.HVoZXWQ9md/Listeners TMPDIR=/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-04-19 22:36:55,117 truncating revision to first 12 chars 2016-04-19 22:36:55,117 Setting DEBUG logging. 2016-04-19 22:36:55,118 attempt 1/10 2016-04-19 22:36:55,118 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/7e649f9c72b0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 22:36:55,703 unpacking tar archive at: fx-team-7e649f9c72b0/testing/mozharness/ program finished with exit code 0 elapsedTime=0.832526 ========= master_lag: 4.22 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-19 22:36:59.686167) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 22:36:59.686521) ========= script_repo_revision: 7e649f9c72b0dd167b2e11578af012e1261e1232 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 22:36:59.686914) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 11 secs) (at 2016-04-19 22:36:59.687194) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 11 secs) (at 2016-04-19 22:37:11.107986) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 49 secs) (at 2016-04-19 22:37:11.108314) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.7lc2YIYnpG/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.HVoZXWQ9md/Listeners TMPDIR=/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/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 22:37:11 INFO - MultiFileLogger online at 20160419 22:37:11 in /builds/slave/test 22:37:11 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 22:37:11 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 22:37:11 INFO - {'append_to_log': False, 22:37:11 INFO - 'base_work_dir': '/builds/slave/test', 22:37:11 INFO - 'blob_upload_branch': 'fx-team', 22:37:11 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 22:37:11 INFO - 'buildbot_json_path': 'buildprops.json', 22:37:11 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 22:37:11 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 22:37:11 INFO - 'download_minidump_stackwalk': True, 22:37:11 INFO - 'download_symbols': 'true', 22:37:11 INFO - 'e10s': False, 22:37:11 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 22:37:11 INFO - 'tooltool.py': '/tools/tooltool.py', 22:37:11 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 22:37:11 INFO - '/tools/misc-python/virtualenv.py')}, 22:37:11 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 22:37:11 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 22:37:11 INFO - 'log_level': 'info', 22:37:11 INFO - 'log_to_console': True, 22:37:11 INFO - 'opt_config_files': (), 22:37:11 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 22:37:11 INFO - '--processes=1', 22:37:11 INFO - '--config=%(test_path)s/wptrunner.ini', 22:37:11 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 22:37:11 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 22:37:11 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 22:37:11 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 22:37:11 INFO - 'pip_index': False, 22:37:11 INFO - 'require_test_zip': True, 22:37:11 INFO - 'test_type': ('testharness',), 22:37:11 INFO - 'this_chunk': '1', 22:37:11 INFO - 'tooltool_cache': '/builds/tooltool_cache', 22:37:11 INFO - 'total_chunks': '10', 22:37:11 INFO - 'virtualenv_path': 'venv', 22:37:11 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 22:37:11 INFO - 'work_dir': 'build'} 22:37:11 INFO - ##### 22:37:11 INFO - ##### Running clobber step. 22:37:11 INFO - ##### 22:37:11 INFO - Running pre-action listener: _resource_record_pre_action 22:37:11 INFO - Running main action method: clobber 22:37:11 INFO - rmtree: /builds/slave/test/build 22:37:11 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 22:37:12 INFO - Running post-action listener: _resource_record_post_action 22:37:12 INFO - ##### 22:37:12 INFO - ##### Running read-buildbot-config step. 22:37:12 INFO - ##### 22:37:12 INFO - Running pre-action listener: _resource_record_pre_action 22:37:12 INFO - Running main action method: read_buildbot_config 22:37:12 INFO - Using buildbot properties: 22:37:12 INFO - { 22:37:12 INFO - "project": "", 22:37:12 INFO - "product": "firefox", 22:37:12 INFO - "script_repo_revision": "production", 22:37:12 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 22:37:12 INFO - "repository": "", 22:37:12 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 22:37:12 INFO - "buildid": "20160419210832", 22:37:12 INFO - "pgo_build": "False", 22:37:12 INFO - "basedir": "/builds/slave/test", 22:37:12 INFO - "buildnumber": 365, 22:37:12 INFO - "slavename": "t-yosemite-r7-0199", 22:37:12 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 22:37:12 INFO - "platform": "macosx64", 22:37:12 INFO - "branch": "fx-team", 22:37:12 INFO - "revision": "7e649f9c72b0dd167b2e11578af012e1261e1232", 22:37:12 INFO - "repo_path": "integration/fx-team", 22:37:12 INFO - "moz_repo_path": "", 22:37:12 INFO - "stage_platform": "macosx64", 22:37:12 INFO - "builduid": "1d0f0c6917834937bc3e76b49db4c3f4", 22:37:12 INFO - "slavebuilddir": "test" 22:37:12 INFO - } 22:37:12 INFO - Found installer url https://queue.taskcluster.net/v1/task/MG674pnNQU-Bz3xtjXWiOQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 22:37:12 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/MG674pnNQU-Bz3xtjXWiOQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 22:37:12 INFO - Running post-action listener: _resource_record_post_action 22:37:12 INFO - ##### 22:37:12 INFO - ##### Running download-and-extract step. 22:37:12 INFO - ##### 22:37:12 INFO - Running pre-action listener: _resource_record_pre_action 22:37:12 INFO - Running main action method: download_and_extract 22:37:12 INFO - mkdir: /builds/slave/test/build/tests 22:37:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:37:12 INFO - https://queue.taskcluster.net/v1/task/MG674pnNQU-Bz3xtjXWiOQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 22:37:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MG674pnNQU-Bz3xtjXWiOQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 22:37:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MG674pnNQU-Bz3xtjXWiOQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 22:37:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MG674pnNQU-Bz3xtjXWiOQ/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 22:37:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MG674pnNQU-Bz3xtjXWiOQ/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 22:37:14 INFO - Downloaded 1235 bytes. 22:37:14 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 22:37:14 INFO - Using the following test package requirements: 22:37:14 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 22:37:14 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:37:14 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 22:37:14 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:37:14 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 22:37:14 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:37:14 INFO - u'jsshell-mac64.zip'], 22:37:14 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:37:14 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 22:37:14 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 22:37:14 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:37:14 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 22:37:14 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:37:14 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 22:37:14 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:37:14 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 22:37:14 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:37:14 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 22:37:14 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 22:37:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:37:14 INFO - https://queue.taskcluster.net/v1/task/MG674pnNQU-Bz3xtjXWiOQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 22:37:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MG674pnNQU-Bz3xtjXWiOQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 22:37:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MG674pnNQU-Bz3xtjXWiOQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 22:37:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MG674pnNQU-Bz3xtjXWiOQ/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 22:37:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MG674pnNQU-Bz3xtjXWiOQ/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 22:37:15 INFO - Downloaded 17975088 bytes. 22:37:15 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/*'] 22:37:15 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/* 22:37:15 INFO - caution: filename not matched: web-platform/* 22:37:15 INFO - Return code: 11 22:37:15 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')]} 22:37:15 INFO - https://queue.taskcluster.net/v1/task/MG674pnNQU-Bz3xtjXWiOQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 22:37:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MG674pnNQU-Bz3xtjXWiOQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 22:37:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MG674pnNQU-Bz3xtjXWiOQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 22:37:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MG674pnNQU-Bz3xtjXWiOQ/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 22:37:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MG674pnNQU-Bz3xtjXWiOQ/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 22:37:17 INFO - Downloaded 36382569 bytes. 22:37:17 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/*'] 22:37:17 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/* 22:37:21 INFO - caution: filename not matched: bin/* 22:37:21 INFO - caution: filename not matched: config/* 22:37:21 INFO - caution: filename not matched: mozbase/* 22:37:21 INFO - caution: filename not matched: marionette/* 22:37:21 INFO - caution: filename not matched: tools/wptserve/* 22:37:21 INFO - Return code: 11 22:37: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')]} 22:37:21 INFO - https://queue.taskcluster.net/v1/task/MG674pnNQU-Bz3xtjXWiOQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 22:37:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MG674pnNQU-Bz3xtjXWiOQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 22:37:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MG674pnNQU-Bz3xtjXWiOQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 22:37:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MG674pnNQU-Bz3xtjXWiOQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 22:37:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MG674pnNQU-Bz3xtjXWiOQ/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 22:37:23 INFO - Downloaded 68670011 bytes. 22:37:23 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/MG674pnNQU-Bz3xtjXWiOQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 22:37:23 INFO - mkdir: /builds/slave/test/properties 22:37:23 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 22:37:23 INFO - Writing to file /builds/slave/test/properties/build_url 22:37:23 INFO - Contents: 22:37:23 INFO - build_url:https://queue.taskcluster.net/v1/task/MG674pnNQU-Bz3xtjXWiOQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 22:37:25 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/MG674pnNQU-Bz3xtjXWiOQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 22:37:25 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 22:37:25 INFO - Writing to file /builds/slave/test/properties/symbols_url 22:37:25 INFO - Contents: 22:37:25 INFO - symbols_url:https://queue.taskcluster.net/v1/task/MG674pnNQU-Bz3xtjXWiOQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 22:37:25 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')]} 22:37:25 INFO - https://queue.taskcluster.net/v1/task/MG674pnNQU-Bz3xtjXWiOQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 22:37:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MG674pnNQU-Bz3xtjXWiOQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 22:37:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MG674pnNQU-Bz3xtjXWiOQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 22:37:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MG674pnNQU-Bz3xtjXWiOQ/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 22:37:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MG674pnNQU-Bz3xtjXWiOQ/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 22:37:28 INFO - Downloaded 103347110 bytes. 22:37:28 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'] 22:37:28 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 22:37:31 INFO - Return code: 0 22:37:31 INFO - Running post-action listener: _resource_record_post_action 22:37:31 INFO - Running post-action listener: set_extra_try_arguments 22:37:31 INFO - ##### 22:37:31 INFO - ##### Running create-virtualenv step. 22:37:31 INFO - ##### 22:37:31 INFO - Running pre-action listener: _pre_create_virtualenv 22:37:31 INFO - Running pre-action listener: _resource_record_pre_action 22:37:31 INFO - Running main action method: create_virtualenv 22:37:31 INFO - Creating virtualenv /builds/slave/test/build/venv 22:37:31 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 22:37:31 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 22:37:31 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 22:37:31 INFO - Using real prefix '/tools/python27' 22:37:31 INFO - New python executable in /builds/slave/test/build/venv/bin/python 22:37:32 INFO - Installing distribute.............................................................................................................................................................................................done. 22:37:35 INFO - Installing pip.................done. 22:37:35 INFO - Return code: 0 22:37:35 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 22:37: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')]} 22:37:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:37:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:37: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')]} 22:37:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:37:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:37: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', '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 0x103971e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10398ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd022482c60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10398a5e0>, '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 0x10356dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103598990>, '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.7lc2YIYnpG/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.HVoZXWQ9md/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 22:37: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', 'psutil>=0.7.1'] in /builds/slave/test/build 22:37: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 psutil>=0.7.1 22:37:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7lc2YIYnpG/Render', 22:37:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:37:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:37:35 INFO - 'HOME': '/Users/cltbld', 22:37:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:37:35 INFO - 'LOGNAME': 'cltbld', 22:37:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:37:35 INFO - 'MOZ_NO_REMOTE': '1', 22:37:35 INFO - 'NO_EM_RESTART': '1', 22:37:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:37:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:37:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:37:35 INFO - 'PWD': '/builds/slave/test', 22:37:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:37:35 INFO - 'SHELL': '/bin/bash', 22:37:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HVoZXWQ9md/Listeners', 22:37:35 INFO - 'TMPDIR': '/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/', 22:37:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:37:35 INFO - 'USER': 'cltbld', 22:37:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:37:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:37:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:37:35 INFO - 'XPC_FLAGS': '0x0', 22:37:35 INFO - 'XPC_SERVICE_NAME': '0', 22:37:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:37:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:37:35 INFO - Downloading/unpacking psutil>=0.7.1 22:37:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:37:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:37:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 22:37:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 22:37:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:37:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:37:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 22:37:39 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:37:39 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:37:39 INFO - Installing collected packages: psutil 22:37:39 INFO - Running setup.py install for psutil 22:37:39 INFO - building 'psutil._psutil_osx' extension 22:37:39 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 22:37:39 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 22:37:39 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 22:37:39 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 22:37:39 INFO - building 'psutil._psutil_posix' extension 22:37:39 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 22:37:40 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 22:37:40 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 22:37:40 INFO - ^ 22:37:40 INFO - 1 warning generated. 22:37:40 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 22:37:40 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:37:40 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:37:40 INFO - Successfully installed psutil 22:37:40 INFO - Cleaning up... 22:37:40 INFO - Return code: 0 22:37:40 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 22:37:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:37:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:37:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:37:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:37:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:37:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:37:40 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 0x103971e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10398ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd022482c60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10398a5e0>, '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 0x10356dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103598990>, '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.7lc2YIYnpG/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.HVoZXWQ9md/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 22:37:40 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 22:37:40 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 22:37:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7lc2YIYnpG/Render', 22:37:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:37:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:37:40 INFO - 'HOME': '/Users/cltbld', 22:37:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:37:40 INFO - 'LOGNAME': 'cltbld', 22:37:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:37:40 INFO - 'MOZ_NO_REMOTE': '1', 22:37:40 INFO - 'NO_EM_RESTART': '1', 22:37:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:37:40 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:37:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:37:40 INFO - 'PWD': '/builds/slave/test', 22:37:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:37:40 INFO - 'SHELL': '/bin/bash', 22:37:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HVoZXWQ9md/Listeners', 22:37:40 INFO - 'TMPDIR': '/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/', 22:37:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:37:40 INFO - 'USER': 'cltbld', 22:37:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:37:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:37:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:37:40 INFO - 'XPC_FLAGS': '0x0', 22:37:40 INFO - 'XPC_SERVICE_NAME': '0', 22:37:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:37:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:37:40 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 22:37:40 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 22:37:40 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 22:37:40 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 22:37:40 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 22:37:40 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 22:37:40 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 22:37:42 INFO - Downloading mozsystemmonitor-0.0.tar.gz 22:37:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 22:37:43 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 22:37:43 INFO - Installing collected packages: mozsystemmonitor 22:37:43 INFO - Running setup.py install for mozsystemmonitor 22:37:43 INFO - Successfully installed mozsystemmonitor 22:37:43 INFO - Cleaning up... 22:37:43 INFO - Return code: 0 22:37:43 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 22:37: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')]} 22:37:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:37:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:37: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')]} 22:37:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:37:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:37:43 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 0x103971e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10398ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd022482c60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10398a5e0>, '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 0x10356dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103598990>, '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.7lc2YIYnpG/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.HVoZXWQ9md/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 22:37:43 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 22:37:43 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 22:37:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7lc2YIYnpG/Render', 22:37:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:37:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:37:43 INFO - 'HOME': '/Users/cltbld', 22:37:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:37:43 INFO - 'LOGNAME': 'cltbld', 22:37:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:37:43 INFO - 'MOZ_NO_REMOTE': '1', 22:37:43 INFO - 'NO_EM_RESTART': '1', 22:37:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:37:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:37:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:37:43 INFO - 'PWD': '/builds/slave/test', 22:37:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:37:43 INFO - 'SHELL': '/bin/bash', 22:37:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HVoZXWQ9md/Listeners', 22:37:43 INFO - 'TMPDIR': '/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/', 22:37:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:37:43 INFO - 'USER': 'cltbld', 22:37:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:37:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:37:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:37:43 INFO - 'XPC_FLAGS': '0x0', 22:37:43 INFO - 'XPC_SERVICE_NAME': '0', 22:37:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:37:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:37:43 INFO - Downloading/unpacking blobuploader==1.2.4 22:37:43 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 22:37:43 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 22:37:43 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 22:37:43 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 22:37:43 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 22:37:43 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 22:37:45 INFO - Downloading blobuploader-1.2.4.tar.gz 22:37:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 22:37:46 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 22:37:46 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 22:37:46 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 22:37:46 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 22:37:46 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 22:37:46 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 22:37:46 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 22:37:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 22:37:46 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 22:37:46 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 22:37:46 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 22:37:46 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 22:37:46 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 22:37:46 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 22:37:46 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 22:37:47 INFO - Downloading docopt-0.6.1.tar.gz 22:37:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 22:37:47 INFO - Installing collected packages: blobuploader, requests, docopt 22:37:47 INFO - Running setup.py install for blobuploader 22:37:47 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 22:37:47 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 22:37:47 INFO - Running setup.py install for requests 22:37:47 INFO - Running setup.py install for docopt 22:37:48 INFO - Successfully installed blobuploader requests docopt 22:37:48 INFO - Cleaning up... 22:37:48 INFO - Return code: 0 22:37:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:37:48 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')]} 22:37:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:37:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:37:48 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')]} 22:37:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:37:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:37:48 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 0x103971e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10398ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd022482c60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10398a5e0>, '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 0x10356dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103598990>, '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.7lc2YIYnpG/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.HVoZXWQ9md/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 22:37:48 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 22:37:48 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 22:37:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7lc2YIYnpG/Render', 22:37:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:37:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:37:48 INFO - 'HOME': '/Users/cltbld', 22:37:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:37:48 INFO - 'LOGNAME': 'cltbld', 22:37:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:37:48 INFO - 'MOZ_NO_REMOTE': '1', 22:37:48 INFO - 'NO_EM_RESTART': '1', 22:37:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:37:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:37:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:37:48 INFO - 'PWD': '/builds/slave/test', 22:37:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:37:48 INFO - 'SHELL': '/bin/bash', 22:37:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HVoZXWQ9md/Listeners', 22:37:48 INFO - 'TMPDIR': '/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/', 22:37:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:37:48 INFO - 'USER': 'cltbld', 22:37:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:37:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:37:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:37:48 INFO - 'XPC_FLAGS': '0x0', 22:37:48 INFO - 'XPC_SERVICE_NAME': '0', 22:37:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:37:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:37:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:37:48 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-WXbT2p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:37:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:37:48 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-a3Tghu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:37:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:37:48 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-qg_o3O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:37:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:37:48 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-EiO4Iy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:37:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:37:48 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-J2IfpQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:37:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:37:48 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-JPyc8B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:37:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:37:49 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-xAbgp_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:37:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:37:49 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-hsAYYc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:37:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:37:49 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-PljT_q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:37:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:37:49 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-tE82dr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:37:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:37:49 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-P8yY6f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:37:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:37:49 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-IlO3M0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:37:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:37:49 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-Y9G6tK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:37:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:37:49 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-tYf0I9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:37:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:37:49 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-bBZJcL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:37:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:37:49 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-aLsZk0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:37:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:37:50 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-DqjBh6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:37:50 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:37:50 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-KuqIbr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:37:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:37:50 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-RLTfkj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:37:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:37:50 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-i46HtB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:37:50 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:37:50 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-on2OMs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:37:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:37:50 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 22:37:50 INFO - Running setup.py install for manifestparser 22:37:51 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 22:37:51 INFO - Running setup.py install for mozcrash 22:37:51 INFO - Running setup.py install for mozdebug 22:37:51 INFO - Running setup.py install for mozdevice 22:37:51 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 22:37:51 INFO - Installing dm script to /builds/slave/test/build/venv/bin 22:37:51 INFO - Running setup.py install for mozfile 22:37:51 INFO - Running setup.py install for mozhttpd 22:37:51 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 22:37:51 INFO - Running setup.py install for mozinfo 22:37:51 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 22:37:51 INFO - Running setup.py install for mozInstall 22:37:52 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 22:37:52 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 22:37:52 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 22:37:52 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 22:37:52 INFO - Running setup.py install for mozleak 22:37:52 INFO - Running setup.py install for mozlog 22:37:52 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 22:37:52 INFO - Running setup.py install for moznetwork 22:37:52 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 22:37:52 INFO - Running setup.py install for mozprocess 22:37:52 INFO - Running setup.py install for mozprofile 22:37:52 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 22:37:52 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 22:37:52 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 22:37:52 INFO - Running setup.py install for mozrunner 22:37:53 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 22:37:53 INFO - Running setup.py install for mozscreenshot 22:37:53 INFO - Running setup.py install for moztest 22:37:53 INFO - Running setup.py install for mozversion 22:37:53 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 22:37:53 INFO - Running setup.py install for wptserve 22:37:53 INFO - Running setup.py install for marionette-driver 22:37:53 INFO - Running setup.py install for browsermob-proxy 22:37:53 INFO - Running setup.py install for marionette-client 22:37:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:37:54 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 22:37:54 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 22:37:54 INFO - Cleaning up... 22:37:54 INFO - Return code: 0 22:37:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:37:54 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')]} 22:37:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:37:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:37:54 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')]} 22:37:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:37:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:37:54 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 0x103971e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10398ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd022482c60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10398a5e0>, '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 0x10356dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103598990>, '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.7lc2YIYnpG/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.HVoZXWQ9md/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 22:37:54 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 22:37:54 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 22:37:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7lc2YIYnpG/Render', 22:37:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:37:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:37:54 INFO - 'HOME': '/Users/cltbld', 22:37:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:37:54 INFO - 'LOGNAME': 'cltbld', 22:37:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:37:54 INFO - 'MOZ_NO_REMOTE': '1', 22:37:54 INFO - 'NO_EM_RESTART': '1', 22:37:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:37:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:37:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:37:54 INFO - 'PWD': '/builds/slave/test', 22:37:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:37:54 INFO - 'SHELL': '/bin/bash', 22:37:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HVoZXWQ9md/Listeners', 22:37:54 INFO - 'TMPDIR': '/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/', 22:37:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:37:54 INFO - 'USER': 'cltbld', 22:37:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:37:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:37:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:37:54 INFO - 'XPC_FLAGS': '0x0', 22:37:54 INFO - 'XPC_SERVICE_NAME': '0', 22:37:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:37:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:37:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:37:54 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-JogIvc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:37:54 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)) 22:37:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:37:54 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-5Zi406-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:37:54 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)) 22:37:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:37:54 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-CzoJzS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:37:54 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)) 22:37:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:37:54 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-pQqecz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:37:55 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)) 22:37:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:37:55 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-qlwqaZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:37:55 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)) 22:37:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:37:55 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-FyR1oD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:37:55 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)) 22:37:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:37:55 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-Uw2IUV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:37:55 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)) 22:37:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:37:55 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-5AZaL2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:37:55 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)) 22:37:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:37:55 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-ISbw7F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:37:55 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)) 22:37:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:37:55 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-uFdmLV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:37:55 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)) 22:37:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:37:55 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-FmW327-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:37:55 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)) 22:37:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:37:55 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-dWMGas-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:37:55 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)) 22:37:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:37:55 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-F3I8WA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:37:56 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)) 22:37:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:37:56 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-VB6m6H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:37:56 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)) 22:37:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:37:56 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-liyqO1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:37:56 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)) 22:37:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:37:56 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-vzt24d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:37:56 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)) 22:37:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:37:56 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-4G0NNK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:37:56 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)) 22:37:56 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:37:56 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-Ya3QtA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:37:56 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)) 22:37:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:37:56 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-P7fVdi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:37:56 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)) 22:37:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:37:56 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-xsY0DD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:37:56 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)) 22:37:56 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:37:57 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-hCvO4G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:37:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:37:57 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)) 22:37:57 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)) 22:37:57 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)) 22:37:57 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)) 22:37:57 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)) 22:37:57 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)) 22:37:57 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 22:37:57 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 22:37:57 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 22:37:57 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 22:37:57 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 22:37:57 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 22:37:57 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 22:38:00 INFO - Downloading blessings-1.6.tar.gz 22:38:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 22:38:00 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)) 22:38:00 INFO - Installing collected packages: blessings 22:38:00 INFO - Running setup.py install for blessings 22:38:01 INFO - Successfully installed blessings 22:38:01 INFO - Cleaning up... 22:38:01 INFO - Return code: 0 22:38:01 INFO - Done creating virtualenv /builds/slave/test/build/venv. 22:38:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:38:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:38:01 INFO - Reading from file tmpfile_stdout 22:38:01 INFO - Current package versions: 22:38:01 INFO - blessings == 1.6 22:38:01 INFO - blobuploader == 1.2.4 22:38:01 INFO - browsermob-proxy == 0.6.0 22:38:01 INFO - docopt == 0.6.1 22:38:01 INFO - manifestparser == 1.1 22:38:01 INFO - marionette-client == 2.3.0 22:38:01 INFO - marionette-driver == 1.4.0 22:38:01 INFO - mozInstall == 1.12 22:38:01 INFO - mozcrash == 0.17 22:38:01 INFO - mozdebug == 0.1 22:38:01 INFO - mozdevice == 0.48 22:38:01 INFO - mozfile == 1.2 22:38:01 INFO - mozhttpd == 0.7 22:38:01 INFO - mozinfo == 0.9 22:38:01 INFO - mozleak == 0.1 22:38:01 INFO - mozlog == 3.1 22:38:01 INFO - moznetwork == 0.27 22:38:01 INFO - mozprocess == 0.22 22:38:01 INFO - mozprofile == 0.28 22:38:01 INFO - mozrunner == 6.11 22:38:01 INFO - mozscreenshot == 0.1 22:38:01 INFO - mozsystemmonitor == 0.0 22:38:01 INFO - moztest == 0.7 22:38:01 INFO - mozversion == 1.4 22:38:01 INFO - psutil == 3.1.1 22:38:01 INFO - requests == 1.2.3 22:38:01 INFO - wptserve == 1.4.0 22:38:01 INFO - wsgiref == 0.1.2 22:38:01 INFO - Running post-action listener: _resource_record_post_action 22:38:01 INFO - Running post-action listener: _start_resource_monitoring 22:38:01 INFO - Starting resource monitoring. 22:38:01 INFO - ##### 22:38:01 INFO - ##### Running pull step. 22:38:01 INFO - ##### 22:38:01 INFO - Running pre-action listener: _resource_record_pre_action 22:38:01 INFO - Running main action method: pull 22:38:01 INFO - Pull has nothing to do! 22:38:01 INFO - Running post-action listener: _resource_record_post_action 22:38:01 INFO - ##### 22:38:01 INFO - ##### Running install step. 22:38:01 INFO - ##### 22:38:01 INFO - Running pre-action listener: _resource_record_pre_action 22:38:01 INFO - Running main action method: install 22:38:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:38:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:38:01 INFO - Reading from file tmpfile_stdout 22:38:01 INFO - Detecting whether we're running mozinstall >=1.0... 22:38:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 22:38:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 22:38:01 INFO - Reading from file tmpfile_stdout 22:38:01 INFO - Output received: 22:38:01 INFO - Usage: mozinstall [options] installer 22:38:01 INFO - Options: 22:38:01 INFO - -h, --help show this help message and exit 22:38:01 INFO - -d DEST, --destination=DEST 22:38:01 INFO - Directory to install application into. [default: 22:38:01 INFO - "/builds/slave/test"] 22:38:01 INFO - --app=APP Application being installed. [default: firefox] 22:38:01 INFO - mkdir: /builds/slave/test/build/application 22:38:01 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'] 22:38:01 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 22:38:21 INFO - Reading from file tmpfile_stdout 22:38:21 INFO - Output received: 22:38:21 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 22:38:21 INFO - Running post-action listener: _resource_record_post_action 22:38:21 INFO - ##### 22:38:21 INFO - ##### Running run-tests step. 22:38:21 INFO - ##### 22:38:21 INFO - Running pre-action listener: _resource_record_pre_action 22:38:21 INFO - Running main action method: run_tests 22:38:21 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 22:38:21 INFO - Minidump filename unknown. Determining based upon platform and architecture. 22:38:21 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 22:38:21 INFO - grabbing minidump binary from tooltool 22:38: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')]} 22:38:21 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 0x10398a5e0>, '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 0x10356dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103598990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 22:38:21 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 22:38:21 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 22:38:22 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 22:38:22 INFO - Return code: 0 22:38:22 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 22:38:22 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 22:38:22 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/MG674pnNQU-Bz3xtjXWiOQ/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 22:38:22 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/MG674pnNQU-Bz3xtjXWiOQ/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 22:38:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7lc2YIYnpG/Render', 22:38:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:38:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:38:22 INFO - 'HOME': '/Users/cltbld', 22:38:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:38:22 INFO - 'LOGNAME': 'cltbld', 22:38:22 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 22:38:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:38:22 INFO - 'MOZ_NO_REMOTE': '1', 22:38:22 INFO - 'NO_EM_RESTART': '1', 22:38:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:38:22 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:38:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:38:22 INFO - 'PWD': '/builds/slave/test', 22:38:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:38:22 INFO - 'SHELL': '/bin/bash', 22:38:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HVoZXWQ9md/Listeners', 22:38:22 INFO - 'TMPDIR': '/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/', 22:38:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:38:22 INFO - 'USER': 'cltbld', 22:38:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:38:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:38:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:38:22 INFO - 'XPC_FLAGS': '0x0', 22:38:22 INFO - 'XPC_SERVICE_NAME': '0', 22:38:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:38:22 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/MG674pnNQU-Bz3xtjXWiOQ/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 22:38:22 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 22:38:22 INFO - import pkg_resources 22:38:23 INFO - Using 1 client processes 22:38:23 INFO - wptserve Starting http server on 127.0.0.1:8000 22:38:23 INFO - wptserve Starting http server on 127.0.0.1:8001 22:38:23 INFO - wptserve Starting http server on 127.0.0.1:8443 22:38:25 INFO - SUITE-START | Running 778 tests 22:38:25 INFO - Running testharness tests 22:38:25 INFO - Setting up ssl 22:38:25 INFO - PROCESS | certutil | 22:38:25 INFO - PROCESS | certutil | 22:38:25 INFO - PROCESS | certutil | 22:38:25 INFO - Certificate Nickname Trust Attributes 22:38:25 INFO - SSL,S/MIME,JAR/XPI 22:38:25 INFO - 22:38:25 INFO - web-platform-tests CT,, 22:38:25 INFO - 22:38:25 INFO - Starting runner 22:38:26 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 22:38:26 INFO - PROCESS | 1652 | 1461130706666 Marionette DEBUG Marionette enabled via build flag and pref 22:38:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11661c000 == 1 [pid = 1652] [id = 1] 22:38:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 1 (0x11661c800) [pid = 1652] [serial = 1] [outer = 0x0] 22:38:26 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 22:38:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 2 (0x11661d800) [pid = 1652] [serial = 2] [outer = 0x11661c800] 22:38:26 INFO - PROCESS | 1652 | 1461130706972 Marionette INFO Listening on port 2828 22:38:27 INFO - PROCESS | 1652 | 1461130707196 Marionette DEBUG Marionette enabled via command-line flag 22:38:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x119042000 == 2 [pid = 1652] [id = 2] 22:38:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 3 (0x119042800) [pid = 1652] [serial = 3] [outer = 0x0] 22:38:27 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 22:38:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 4 (0x119043800) [pid = 1652] [serial = 4] [outer = 0x119042800] 22:38:27 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:38:27 INFO - PROCESS | 1652 | 1461130707349 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49291 22:38:27 INFO - PROCESS | 1652 | 1461130707434 Marionette DEBUG Closed connection conn0 22:38:27 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:38:27 INFO - PROCESS | 1652 | 1461130707439 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49292 22:38:27 INFO - PROCESS | 1652 | 1461130707455 Marionette DEBUG Closed connection conn1 22:38:27 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:38:27 INFO - PROCESS | 1652 | 1461130707460 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49293 22:38:27 INFO - PROCESS | 1652 | 1461130707467 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 22:38:27 INFO - PROCESS | 1652 | 1461130707472 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":"20160419210832","device":"desktop","version":"48.0a1"} 22:38:27 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:38:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c156800 == 3 [pid = 1652] [id = 3] 22:38:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 5 (0x11c157000) [pid = 1652] [serial = 5] [outer = 0x0] 22:38:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c157800 == 4 [pid = 1652] [id = 4] 22:38:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 6 (0x11a90e800) [pid = 1652] [serial = 6] [outer = 0x0] 22:38:28 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 22:38:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c94800 == 5 [pid = 1652] [id = 5] 22:38:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 7 (0x11a90e000) [pid = 1652] [serial = 7] [outer = 0x0] 22:38:28 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 22:38:28 INFO - PROCESS | 1652 | [1652] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 22:38:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 8 (0x126fc1c00) [pid = 1652] [serial = 8] [outer = 0x11a90e000] 22:38:28 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 22:38:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 9 (0x1272f5800) [pid = 1652] [serial = 9] [outer = 0x11c157000] 22:38:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 10 (0x12764bc00) [pid = 1652] [serial = 10] [outer = 0x11a90e800] 22:38:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 11 (0x12764d800) [pid = 1652] [serial = 11] [outer = 0x11a90e000] 22:38:29 INFO - PROCESS | 1652 | 1461130709575 Marionette DEBUG loaded listener.js 22:38:29 INFO - PROCESS | 1652 | 1461130709589 Marionette DEBUG loaded listener.js 22:38:29 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 22:38:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 12 (0x1297b5400) [pid = 1652] [serial = 12] [outer = 0x11a90e000] 22:38:29 INFO - PROCESS | 1652 | 1461130709977 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"2793cfc4-d73c-8e47-8f10-479af55c4b0a","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":"20160419210832","device":"desktop","version":"48.0a1","command_id":1}}] 22:38:30 INFO - PROCESS | 1652 | 1461130710074 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}] 22:38:30 INFO - PROCESS | 1652 | 1461130710121 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 22:38:30 INFO - PROCESS | 1652 | 1461130710219 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 22:38:30 INFO - PROCESS | 1652 | [1652] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 22:38:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 13 (0x12b41bc00) [pid = 1652] [serial = 13] [outer = 0x11a90e000] 22:38:30 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:38:30 INFO - PROCESS | 1652 | 1461130710486 Marionette TRACE conn2 <- [1,3,null,{}] 22:38:30 INFO - PROCESS | 1652 | 1461130710489 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 22:38:30 INFO - PROCESS | 1652 | 1461130710508 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 22:38:30 INFO - PROCESS | 1652 | 1461130710549 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 22:38:30 INFO - PROCESS | 1652 | 1461130710552 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 22:38:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 22:38:30 INFO - PROCESS | 1652 | 1461130710557 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 22:38:30 INFO - PROCESS | 1652 | 1461130710560 Marionette TRACE conn2 <- [1,6,null,{}] 22:38:30 INFO - PROCESS | 1652 | 1461130710570 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}] 22:38:30 INFO - PROCESS | 1652 | 1461130710586 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 22:38:30 INFO - PROCESS | 1652 | 1461130710590 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b649800 == 6 [pid = 1652] [id = 6] 22:38:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 14 (0x12b90ec00) [pid = 1652] [serial = 14] [outer = 0x0] 22:38:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 15 (0x12b910800) [pid = 1652] [serial = 15] [outer = 0x12b90ec00] 22:38:30 INFO - PROCESS | 1652 | 1461130710637 Marionette DEBUG loaded listener.js 22:38:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 16 (0x12ba41800) [pid = 1652] [serial = 16] [outer = 0x12b90ec00] 22:38:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b9cd800 == 7 [pid = 1652] [id = 7] 22:38:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 17 (0x1184a4400) [pid = 1652] [serial = 17] [outer = 0x0] 22:38:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 18 (0x12ba44800) [pid = 1652] [serial = 18] [outer = 0x1184a4400] 22:38:31 INFO - PROCESS | 1652 | 1461130711032 Marionette DEBUG loaded listener.js 22:38:31 INFO - PROCESS | 1652 | 1461130711057 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]]]}] 22:38:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 19 (0x12bd02c00) [pid = 1652] [serial = 19] [outer = 0x1184a4400] 22:38:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 22:38:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 530ms 22:38:31 INFO - PROCESS | 1652 | 1461130711101 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 22:38:31 INFO - PROCESS | 1652 | 1461130711102 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 22:38:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 22:38:31 INFO - PROCESS | 1652 | 1461130711121 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 22:38:31 INFO - PROCESS | 1652 | 1461130711122 Marionette TRACE conn2 <- [1,10,null,{}] 22:38:31 INFO - PROCESS | 1652 | 1461130711130 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}] 22:38:31 INFO - PROCESS | 1652 | 1461130711266 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 22:38:31 INFO - PROCESS | 1652 | 1461130711303 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d210800 == 8 [pid = 1652] [id = 8] 22:38:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 20 (0x12cf3b000) [pid = 1652] [serial = 20] [outer = 0x0] 22:38:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 21 (0x12d27bc00) [pid = 1652] [serial = 21] [outer = 0x12cf3b000] 22:38:31 INFO - PROCESS | 1652 | 1461130711332 Marionette DEBUG loaded listener.js 22:38:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 22 (0x12d280400) [pid = 1652] [serial = 22] [outer = 0x12cf3b000] 22:38:31 INFO - PROCESS | 1652 | 1461130711674 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]]]}] 22:38:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 22:38:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 580ms 22:38:31 INFO - PROCESS | 1652 | 1461130711691 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 22:38:31 INFO - PROCESS | 1652 | 1461130711693 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 22:38:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 22:38:31 INFO - PROCESS | 1652 | 1461130711699 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 22:38:31 INFO - PROCESS | 1652 | 1461130711701 Marionette TRACE conn2 <- [1,14,null,{}] 22:38:31 INFO - PROCESS | 1652 | 1461130711703 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}] 22:38:31 INFO - PROCESS | 1652 | 1461130711796 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 22:38:31 INFO - PROCESS | 1652 | 1461130711802 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12da58000 == 9 [pid = 1652] [id = 9] 22:38:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 23 (0x12d280800) [pid = 1652] [serial = 23] [outer = 0x0] 22:38:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 24 (0x12d958400) [pid = 1652] [serial = 24] [outer = 0x12d280800] 22:38:31 INFO - PROCESS | 1652 | 1461130711827 Marionette DEBUG loaded listener.js 22:38:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 25 (0x12dbb5800) [pid = 1652] [serial = 25] [outer = 0x12d280800] 22:38:32 INFO - PROCESS | 1652 | 1461130712075 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]]]}] 22:38:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 22:38:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 22:38:32 INFO - PROCESS | 1652 | 1461130712119 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 22:38:32 INFO - PROCESS | 1652 | 1461130712120 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 22:38:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 22:38:32 INFO - PROCESS | 1652 | 1461130712123 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 22:38:32 INFO - PROCESS | 1652 | 1461130712124 Marionette TRACE conn2 <- [1,18,null,{}] 22:38:32 INFO - PROCESS | 1652 | 1461130712126 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}] 22:38:32 INFO - PROCESS | 1652 | 1461130712231 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 22:38:32 INFO - PROCESS | 1652 | 1461130712253 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e390000 == 10 [pid = 1652] [id = 10] 22:38:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 26 (0x12e235800) [pid = 1652] [serial = 26] [outer = 0x0] 22:38:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 27 (0x12e237400) [pid = 1652] [serial = 27] [outer = 0x12e235800] 22:38:32 INFO - PROCESS | 1652 | 1461130712278 Marionette DEBUG loaded listener.js 22:38:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 28 (0x12e23d400) [pid = 1652] [serial = 28] [outer = 0x12e235800] 22:38:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 22:38:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 22:38:32 INFO - PROCESS | 1652 | 1461130712538 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]]]}] 22:38:32 INFO - PROCESS | 1652 | 1461130712542 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 22:38:32 INFO - PROCESS | 1652 | 1461130712544 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 22:38:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 22:38:32 INFO - PROCESS | 1652 | 1461130712552 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 22:38:32 INFO - PROCESS | 1652 | 1461130712553 Marionette TRACE conn2 <- [1,22,null,{}] 22:38:32 INFO - PROCESS | 1652 | 1461130712558 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}] 22:38:32 INFO - PROCESS | 1652 | 1461130712653 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 22:38:32 INFO - PROCESS | 1652 | 1461130712657 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e58d800 == 11 [pid = 1652] [id = 11] 22:38:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 29 (0x12e240800) [pid = 1652] [serial = 29] [outer = 0x0] 22:38:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 30 (0x12e81bc00) [pid = 1652] [serial = 30] [outer = 0x12e240800] 22:38:32 INFO - PROCESS | 1652 | 1461130712683 Marionette DEBUG loaded listener.js 22:38:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 31 (0x12e824c00) [pid = 1652] [serial = 31] [outer = 0x12e240800] 22:38:32 INFO - PROCESS | 1652 | 1461130712918 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]]]}] 22:38:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 22:38:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 371ms 22:38:32 INFO - PROCESS | 1652 | 1461130712924 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 22:38:32 INFO - PROCESS | 1652 | 1461130712925 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 22:38:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 22:38:32 INFO - PROCESS | 1652 | 1461130712927 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 22:38:32 INFO - PROCESS | 1652 | 1461130712929 Marionette TRACE conn2 <- [1,26,null,{}] 22:38:32 INFO - PROCESS | 1652 | 1461130712938 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}] 22:38:33 INFO - PROCESS | 1652 | 1461130713040 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 22:38:33 INFO - PROCESS | 1652 | 1461130713044 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a99a000 == 12 [pid = 1652] [id = 12] 22:38:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 32 (0x12e85c400) [pid = 1652] [serial = 32] [outer = 0x0] 22:38:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 33 (0x12e865800) [pid = 1652] [serial = 33] [outer = 0x12e85c400] 22:38:33 INFO - PROCESS | 1652 | 1461130713069 Marionette DEBUG loaded listener.js 22:38:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 34 (0x12eab2000) [pid = 1652] [serial = 34] [outer = 0x12e85c400] 22:38:33 INFO - PROCESS | 1652 | 1461130713310 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]]]}] 22:38:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 22:38:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 427ms 22:38:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 22:38:33 INFO - PROCESS | 1652 | 1461130713354 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 22:38:33 INFO - PROCESS | 1652 | 1461130713355 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 22:38:33 INFO - PROCESS | 1652 | 1461130713357 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 22:38:33 INFO - PROCESS | 1652 | 1461130713358 Marionette TRACE conn2 <- [1,30,null,{}] 22:38:33 INFO - PROCESS | 1652 | 1461130713369 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}] 22:38:33 INFO - PROCESS | 1652 | 1461130713460 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 22:38:33 INFO - PROCESS | 1652 | 1461130713465 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed16000 == 13 [pid = 1652] [id = 13] 22:38:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 35 (0x12eab6800) [pid = 1652] [serial = 35] [outer = 0x0] 22:38:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 36 (0x12eabc400) [pid = 1652] [serial = 36] [outer = 0x12eab6800] 22:38:33 INFO - PROCESS | 1652 | 1461130713490 Marionette DEBUG loaded listener.js 22:38:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 37 (0x12ee5fc00) [pid = 1652] [serial = 37] [outer = 0x12eab6800] 22:38:33 INFO - PROCESS | 1652 | 1461130713780 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]]]}] 22:38:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 22:38:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 468ms 22:38:33 INFO - PROCESS | 1652 | 1461130713826 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 22:38:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 22:38:33 INFO - PROCESS | 1652 | 1461130713827 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 22:38:33 INFO - PROCESS | 1652 | 1461130713833 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 22:38:33 INFO - PROCESS | 1652 | 1461130713834 Marionette TRACE conn2 <- [1,34,null,{}] 22:38:33 INFO - PROCESS | 1652 | 1461130713836 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}] 22:38:33 INFO - PROCESS | 1652 | 1461130713922 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 22:38:33 INFO - PROCESS | 1652 | 1461130713926 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eec9800 == 14 [pid = 1652] [id = 14] 22:38:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 38 (0x12dbbe800) [pid = 1652] [serial = 38] [outer = 0x0] 22:38:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 39 (0x12ee67400) [pid = 1652] [serial = 39] [outer = 0x12dbbe800] 22:38:33 INFO - PROCESS | 1652 | 1461130713954 Marionette DEBUG loaded listener.js 22:38:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 40 (0x12f14cc00) [pid = 1652] [serial = 40] [outer = 0x12dbbe800] 22:38:34 INFO - PROCESS | 1652 | 1461130714195 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]]]}] 22:38:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 22:38:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 372ms 22:38:34 INFO - PROCESS | 1652 | 1461130714204 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 22:38:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 22:38:34 INFO - PROCESS | 1652 | 1461130714205 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 22:38:34 INFO - PROCESS | 1652 | 1461130714207 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 22:38:34 INFO - PROCESS | 1652 | 1461130714208 Marionette TRACE conn2 <- [1,38,null,{}] 22:38:34 INFO - PROCESS | 1652 | 1461130714211 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}] 22:38:34 INFO - PROCESS | 1652 | 1461130714315 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 22:38:34 INFO - PROCESS | 1652 | 1461130714319 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f282000 == 15 [pid = 1652] [id = 15] 22:38:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 41 (0x12f14f400) [pid = 1652] [serial = 41] [outer = 0x0] 22:38:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 42 (0x12f156400) [pid = 1652] [serial = 42] [outer = 0x12f14f400] 22:38:34 INFO - PROCESS | 1652 | 1461130714344 Marionette DEBUG loaded listener.js 22:38:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 43 (0x12f6c6c00) [pid = 1652] [serial = 43] [outer = 0x12f14f400] 22:38:34 INFO - PROCESS | 1652 | 1461130714599 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]]]}] 22:38:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 22:38:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 22:38:34 INFO - PROCESS | 1652 | 1461130714626 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 22:38:34 INFO - PROCESS | 1652 | 1461130714628 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 22:38:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 22:38:34 INFO - PROCESS | 1652 | 1461130714642 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 22:38:34 INFO - PROCESS | 1652 | 1461130714644 Marionette TRACE conn2 <- [1,42,null,{}] 22:38:34 INFO - PROCESS | 1652 | 1461130714658 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}] 22:38:34 INFO - PROCESS | 1652 | 1461130714798 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 22:38:34 INFO - PROCESS | 1652 | 1461130714805 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f770800 == 16 [pid = 1652] [id = 16] 22:38:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 44 (0x12f6c9000) [pid = 1652] [serial = 44] [outer = 0x0] 22:38:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 45 (0x12f6d0000) [pid = 1652] [serial = 45] [outer = 0x12f6c9000] 22:38:34 INFO - PROCESS | 1652 | 1461130714845 Marionette DEBUG loaded listener.js 22:38:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 46 (0x12fb03000) [pid = 1652] [serial = 46] [outer = 0x12f6c9000] 22:38:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb26800 == 17 [pid = 1652] [id = 17] 22:38:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 47 (0x12fb27000) [pid = 1652] [serial = 47] [outer = 0x0] 22:38:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 48 (0x12fb2c000) [pid = 1652] [serial = 48] [outer = 0x12fb27000] 22:38:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 49 (0x12fb32000) [pid = 1652] [serial = 49] [outer = 0x12fb27000] 22:38:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb1c800 == 18 [pid = 1652] [id = 18] 22:38:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x12fb06000) [pid = 1652] [serial = 50] [outer = 0x0] 22:38:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x12fbd5400) [pid = 1652] [serial = 51] [outer = 0x12fb06000] 22:38:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x12fb03c00) [pid = 1652] [serial = 52] [outer = 0x12fb06000] 22:38:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 22:38:35 INFO - PROCESS | 1652 | 1461130715271 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]]]}] 22:38:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 632ms 22:38:35 INFO - PROCESS | 1652 | 1461130715275 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 22:38:35 INFO - PROCESS | 1652 | 1461130715276 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 22:38:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 22:38:35 INFO - PROCESS | 1652 | 1461130715279 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 22:38:35 INFO - PROCESS | 1652 | 1461130715281 Marionette TRACE conn2 <- [1,46,null,{}] 22:38:35 INFO - PROCESS | 1652 | 1461130715284 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}] 22:38:35 INFO - PROCESS | 1652 | 1461130715376 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 22:38:35 INFO - PROCESS | 1652 | 1461130715381 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad60000 == 19 [pid = 1652] [id = 19] 22:38:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x11a939400) [pid = 1652] [serial = 53] [outer = 0x0] 22:38:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x11a93ec00) [pid = 1652] [serial = 54] [outer = 0x11a939400] 22:38:35 INFO - PROCESS | 1652 | 1461130715410 Marionette DEBUG loaded listener.js 22:38:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x11bbc4800) [pid = 1652] [serial = 55] [outer = 0x11a939400] 22:38:35 INFO - PROCESS | 1652 | 1461130715652 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]]]}] 22:38:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 22:38:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 22:38:35 INFO - PROCESS | 1652 | 1461130715702 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 22:38:35 INFO - PROCESS | 1652 | 1461130715704 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 22:38:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 22:38:35 INFO - PROCESS | 1652 | 1461130715706 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 22:38:35 INFO - PROCESS | 1652 | 1461130715707 Marionette TRACE conn2 <- [1,50,null,{}] 22:38:35 INFO - PROCESS | 1652 | 1461130715709 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}] 22:38:35 INFO - PROCESS | 1652 | 1461130715817 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 22:38:35 INFO - PROCESS | 1652 | 1461130715820 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb7e000 == 20 [pid = 1652] [id = 20] 22:38:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x11a773800) [pid = 1652] [serial = 56] [outer = 0x0] 22:38:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x11a777400) [pid = 1652] [serial = 57] [outer = 0x11a773800] 22:38:35 INFO - PROCESS | 1652 | 1461130715845 Marionette DEBUG loaded listener.js 22:38:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x12fb08c00) [pid = 1652] [serial = 58] [outer = 0x11a773800] 22:38:36 INFO - PROCESS | 1652 | 1461130716065 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]]]}] 22:38:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 22:38:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 22:38:36 INFO - PROCESS | 1652 | 1461130716074 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 22:38:36 INFO - PROCESS | 1652 | 1461130716075 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 22:38:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 22:38:36 INFO - PROCESS | 1652 | 1461130716077 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 22:38:36 INFO - PROCESS | 1652 | 1461130716078 Marionette TRACE conn2 <- [1,54,null,{}] 22:38:36 INFO - PROCESS | 1652 | 1461130716088 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}] 22:38:36 INFO - PROCESS | 1652 | 1461130716182 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 22:38:36 INFO - PROCESS | 1652 | 1461130716187 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x130362800 == 21 [pid = 1652] [id = 21] 22:38:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x12fbd7c00) [pid = 1652] [serial = 59] [outer = 0x0] 22:38:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x1301c6000) [pid = 1652] [serial = 60] [outer = 0x12fbd7c00] 22:38:36 INFO - PROCESS | 1652 | 1461130716211 Marionette DEBUG loaded listener.js 22:38:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x1301cb000) [pid = 1652] [serial = 61] [outer = 0x12fbd7c00] 22:38:36 INFO - PROCESS | 1652 | 1461130716461 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]]]}] 22:38:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 22:38:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 421ms 22:38:36 INFO - PROCESS | 1652 | 1461130716504 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 22:38:36 INFO - PROCESS | 1652 | 1461130716505 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 22:38:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 22:38:36 INFO - PROCESS | 1652 | 1461130716508 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 22:38:36 INFO - PROCESS | 1652 | 1461130716510 Marionette TRACE conn2 <- [1,58,null,{}] 22:38:36 INFO - PROCESS | 1652 | 1461130716523 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}] 22:38:36 INFO - PROCESS | 1652 | 1461130716636 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 22:38:36 INFO - PROCESS | 1652 | 1461130716643 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1309c1000 == 22 [pid = 1652] [id = 22] 22:38:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1306bc800) [pid = 1652] [serial = 62] [outer = 0x0] 22:38:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1306bac00) [pid = 1652] [serial = 63] [outer = 0x1306bc800] 22:38:36 INFO - PROCESS | 1652 | 1461130716676 Marionette DEBUG loaded listener.js 22:38:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1306c4400) [pid = 1652] [serial = 64] [outer = 0x1306bc800] 22:38:37 INFO - PROCESS | 1652 | 1461130717690 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]]]}] 22:38:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 22:38:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1230ms 22:38:37 INFO - PROCESS | 1652 | 1461130717739 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 22:38:37 INFO - PROCESS | 1652 | 1461130717742 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 22:38:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 22:38:37 INFO - PROCESS | 1652 | 1461130717746 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 22:38:37 INFO - PROCESS | 1652 | 1461130717748 Marionette TRACE conn2 <- [1,62,null,{}] 22:38:37 INFO - PROCESS | 1652 | 1461130717752 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}] 22:38:37 INFO - PROCESS | 1652 | 1461130717859 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 22:38:37 INFO - PROCESS | 1652 | 1461130717913 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1156ab000 == 23 [pid = 1652] [id = 23] 22:38:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x114c13000) [pid = 1652] [serial = 65] [outer = 0x0] 22:38:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x115306c00) [pid = 1652] [serial = 66] [outer = 0x114c13000] 22:38:37 INFO - PROCESS | 1652 | 1461130717946 Marionette DEBUG loaded listener.js 22:38:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1177f9800) [pid = 1652] [serial = 67] [outer = 0x114c13000] 22:38:38 INFO - PROCESS | 1652 | 1461130718358 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]]]}] 22:38:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 22:38:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 670ms 22:38:38 INFO - PROCESS | 1652 | 1461130718417 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 22:38:38 INFO - PROCESS | 1652 | 1461130718421 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 22:38:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 22:38:38 INFO - PROCESS | 1652 | 1461130718426 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 22:38:38 INFO - PROCESS | 1652 | 1461130718428 Marionette TRACE conn2 <- [1,66,null,{}] 22:38:38 INFO - PROCESS | 1652 | 1461130718430 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}] 22:38:38 INFO - PROCESS | 1652 | 1461130718537 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 22:38:38 INFO - PROCESS | 1652 | 1461130718589 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x119169800 == 24 [pid = 1652] [id = 24] 22:38:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x119623c00) [pid = 1652] [serial = 68] [outer = 0x0] 22:38:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11a772c00) [pid = 1652] [serial = 69] [outer = 0x119623c00] 22:38:38 INFO - PROCESS | 1652 | 1461130718620 Marionette DEBUG loaded listener.js 22:38:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11a944000) [pid = 1652] [serial = 70] [outer = 0x119623c00] 22:38:39 INFO - PROCESS | 1652 | 1461130719019 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]]]}] 22:38:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 22:38:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 620ms 22:38:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 22:38:39 INFO - PROCESS | 1652 | 1461130719047 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 22:38:39 INFO - PROCESS | 1652 | 1461130719049 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 22:38:39 INFO - PROCESS | 1652 | 1461130719051 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 22:38:39 INFO - PROCESS | 1652 | 1461130719053 Marionette TRACE conn2 <- [1,70,null,{}] 22:38:39 INFO - PROCESS | 1652 | 1461130719061 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}] 22:38:39 INFO - PROCESS | 1652 | 1461130719186 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 22:38:39 INFO - PROCESS | 1652 | 1461130719436 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11514a800 == 25 [pid = 1652] [id = 25] 22:38:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1164dac00) [pid = 1652] [serial = 71] [outer = 0x0] 22:38:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x116629400) [pid = 1652] [serial = 72] [outer = 0x1164dac00] 22:38:39 INFO - PROCESS | 1652 | 1461130719466 Marionette DEBUG loaded listener.js 22:38:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1184a5000) [pid = 1652] [serial = 73] [outer = 0x1164dac00] 22:38:39 INFO - PROCESS | 1652 | 1461130719891 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]]]}] 22:38:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 22:38:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 871ms 22:38:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 22:38:39 INFO - PROCESS | 1652 | 1461130719923 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 22:38:39 INFO - PROCESS | 1652 | 1461130719925 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 22:38:39 INFO - PROCESS | 1652 | 1461130719927 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 22:38:39 INFO - PROCESS | 1652 | 1461130719929 Marionette TRACE conn2 <- [1,74,null,{}] 22:38:39 INFO - PROCESS | 1652 | 1461130719931 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}] 22:38:40 INFO - PROCESS | 1652 | 1461130720023 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 22:38:40 INFO - PROCESS | 1652 | 1461130720097 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x118798800 == 26 [pid = 1652] [id = 26] 22:38:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1184af400) [pid = 1652] [serial = 74] [outer = 0x0] 22:38:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11882a000) [pid = 1652] [serial = 75] [outer = 0x1184af400] 22:38:40 INFO - PROCESS | 1652 | 1461130720143 Marionette DEBUG loaded listener.js 22:38:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11a771000) [pid = 1652] [serial = 76] [outer = 0x1184af400] 22:38:40 INFO - PROCESS | 1652 | 1461130720560 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]]]}] 22:38:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 22:38:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 671ms 22:38:40 INFO - PROCESS | 1652 | 1461130720601 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 22:38:40 INFO - PROCESS | 1652 | 1461130720603 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 22:38:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 22:38:40 INFO - PROCESS | 1652 | 1461130720606 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 22:38:40 INFO - PROCESS | 1652 | 1461130720607 Marionette TRACE conn2 <- [1,78,null,{}] 22:38:40 INFO - PROCESS | 1652 | 1461130720609 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}] 22:38:40 INFO - PROCESS | 1652 | 1461130720741 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 22:38:40 INFO - PROCESS | 1652 | 1461130720824 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x114a80000 == 27 [pid = 1652] [id = 27] 22:38:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1146bdc00) [pid = 1652] [serial = 77] [outer = 0x0] 22:38:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x114e5b400) [pid = 1652] [serial = 78] [outer = 0x1146bdc00] 22:38:40 INFO - PROCESS | 1652 | 1461130720869 Marionette DEBUG loaded listener.js 22:38:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11a93cc00) [pid = 1652] [serial = 79] [outer = 0x1146bdc00] 22:38:41 INFO - PROCESS | 1652 | 1461130721225 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]]]}] 22:38:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 22:38:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 668ms 22:38:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 22:38:41 INFO - PROCESS | 1652 | 1461130721274 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 22:38:41 INFO - PROCESS | 1652 | 1461130721275 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 22:38:41 INFO - PROCESS | 1652 | 1461130721282 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 22:38:41 INFO - PROCESS | 1652 | 1461130721285 Marionette TRACE conn2 <- [1,82,null,{}] 22:38:41 INFO - PROCESS | 1652 | 1461130721289 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}] 22:38:41 INFO - PROCESS | 1652 | 1461130721374 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 22:38:41 INFO - PROCESS | 1652 | 1461130721414 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x119167800 == 28 [pid = 1652] [id = 28] 22:38:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11a778800) [pid = 1652] [serial = 80] [outer = 0x0] 22:38:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11a95a800) [pid = 1652] [serial = 81] [outer = 0x11a778800] 22:38:41 INFO - PROCESS | 1652 | 1461130721439 Marionette DEBUG loaded listener.js 22:38:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11b6b3400) [pid = 1652] [serial = 82] [outer = 0x11a778800] 22:38:41 INFO - PROCESS | 1652 | 1461130721703 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]]]}] 22:38:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 22:38:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 477ms 22:38:41 INFO - PROCESS | 1652 | 1461130721756 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 22:38:41 INFO - PROCESS | 1652 | 1461130721759 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 22:38:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 22:38:41 INFO - PROCESS | 1652 | 1461130721766 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 22:38:41 INFO - PROCESS | 1652 | 1461130721768 Marionette TRACE conn2 <- [1,86,null,{}] 22:38:41 INFO - PROCESS | 1652 | 1461130721772 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}] 22:38:41 INFO - PROCESS | 1652 | 1461130721888 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 22:38:41 INFO - PROCESS | 1652 | 1461130721949 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cc5800 == 29 [pid = 1652] [id = 29] 22:38:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11a90c400) [pid = 1652] [serial = 83] [outer = 0x0] 22:38:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11b6b7c00) [pid = 1652] [serial = 84] [outer = 0x11a90c400] 22:38:41 INFO - PROCESS | 1652 | 1461130721989 Marionette DEBUG loaded listener.js 22:38:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11bc0b400) [pid = 1652] [serial = 85] [outer = 0x11a90c400] 22:38:42 INFO - PROCESS | 1652 | 1461130722340 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]]]}] 22:38:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 22:38:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 625ms 22:38:42 INFO - PROCESS | 1652 | 1461130722387 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 22:38:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 22:38:42 INFO - PROCESS | 1652 | 1461130722388 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 22:38:42 INFO - PROCESS | 1652 | 1461130722390 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 22:38:42 INFO - PROCESS | 1652 | 1461130722392 Marionette TRACE conn2 <- [1,90,null,{}] 22:38:42 INFO - PROCESS | 1652 | 1461130722394 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}] 22:38:42 INFO - PROCESS | 1652 | 1461130722465 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 22:38:42 INFO - PROCESS | 1652 | 1461130722509 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a99f000 == 30 [pid = 1652] [id = 30] 22:38:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11c1bc000) [pid = 1652] [serial = 86] [outer = 0x0] 22:38:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11c1bec00) [pid = 1652] [serial = 87] [outer = 0x11c1bc000] 22:38:42 INFO - PROCESS | 1652 | 1461130722541 Marionette DEBUG loaded listener.js 22:38:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11c444000) [pid = 1652] [serial = 88] [outer = 0x11c1bc000] 22:38:42 INFO - PROCESS | 1652 | 1461130722819 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]]]}] 22:38:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 22:38:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 22:38:42 INFO - PROCESS | 1652 | 1461130722859 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 22:38:42 INFO - PROCESS | 1652 | 1461130722861 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 22:38:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 22:38:42 INFO - PROCESS | 1652 | 1461130722866 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 22:38:42 INFO - PROCESS | 1652 | 1461130722868 Marionette TRACE conn2 <- [1,94,null,{}] 22:38:42 INFO - PROCESS | 1652 | 1461130722870 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}] 22:38:42 INFO - PROCESS | 1652 | 1461130722943 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 22:38:42 INFO - PROCESS | 1652 | 1461130722949 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b656800 == 31 [pid = 1652] [id = 31] 22:38:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11c47a400) [pid = 1652] [serial = 89] [outer = 0x0] 22:38:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11c855400) [pid = 1652] [serial = 90] [outer = 0x11c47a400] 22:38:42 INFO - PROCESS | 1652 | 1461130722975 Marionette DEBUG loaded listener.js 22:38:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11c863c00) [pid = 1652] [serial = 91] [outer = 0x11c47a400] 22:38:43 INFO - PROCESS | 1652 | 1461130723272 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]]]}] 22:38:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 22:38:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 422ms 22:38:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 22:38:43 INFO - PROCESS | 1652 | 1461130723286 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 22:38:43 INFO - PROCESS | 1652 | 1461130723287 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 22:38:43 INFO - PROCESS | 1652 | 1461130723289 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 22:38:43 INFO - PROCESS | 1652 | 1461130723291 Marionette TRACE conn2 <- [1,98,null,{}] 22:38:43 INFO - PROCESS | 1652 | 1461130723293 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}] 22:38:43 INFO - PROCESS | 1652 | 1461130723392 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 22:38:43 INFO - PROCESS | 1652 | 1461130723415 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b94b000 == 32 [pid = 1652] [id = 32] 22:38:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118b41c00) [pid = 1652] [serial = 92] [outer = 0x0] 22:38:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11c855000) [pid = 1652] [serial = 93] [outer = 0x118b41c00] 22:38:43 INFO - PROCESS | 1652 | 1461130723440 Marionette DEBUG loaded listener.js 22:38:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12686bc00) [pid = 1652] [serial = 94] [outer = 0x118b41c00] 22:38:43 INFO - PROCESS | 1652 | 1461130723695 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]]]}] 22:38:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 22:38:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 22:38:43 INFO - PROCESS | 1652 | 1461130723708 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 22:38:43 INFO - PROCESS | 1652 | 1461130723710 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 22:38:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 22:38:43 INFO - PROCESS | 1652 | 1461130723725 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 22:38:43 INFO - PROCESS | 1652 | 1461130723726 Marionette TRACE conn2 <- [1,102,null,{}] 22:38:43 INFO - PROCESS | 1652 | 1461130723737 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}] 22:38:43 INFO - PROCESS | 1652 | 1461130723851 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 22:38:43 INFO - PROCESS | 1652 | 1461130723857 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x114a7f800 == 33 [pid = 1652] [id = 33] 22:38:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116446800) [pid = 1652] [serial = 95] [outer = 0x0] 22:38:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126c40000) [pid = 1652] [serial = 96] [outer = 0x116446800] 22:38:43 INFO - PROCESS | 1652 | 1461130723896 Marionette DEBUG loaded listener.js 22:38:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126da4800) [pid = 1652] [serial = 97] [outer = 0x116446800] 22:38:44 INFO - PROCESS | 1652 | 1461130724292 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]]]}] 22:38:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 22:38:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 585ms 22:38:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 22:38:44 INFO - PROCESS | 1652 | 1461130724306 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 22:38:44 INFO - PROCESS | 1652 | 1461130724307 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 22:38:44 INFO - PROCESS | 1652 | 1461130724309 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 22:38:44 INFO - PROCESS | 1652 | 1461130724310 Marionette TRACE conn2 <- [1,106,null,{}] 22:38:44 INFO - PROCESS | 1652 | 1461130724324 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}] 22:38:44 INFO - PROCESS | 1652 | 1461130724393 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 22:38:44 INFO - PROCESS | 1652 | 1461130724399 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c293800 == 34 [pid = 1652] [id = 34] 22:38:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126e2d000) [pid = 1652] [serial = 98] [outer = 0x0] 22:38:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x127074000) [pid = 1652] [serial = 99] [outer = 0x126e2d000] 22:38:44 INFO - PROCESS | 1652 | 1461130724424 Marionette DEBUG loaded listener.js 22:38:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x127242400) [pid = 1652] [serial = 100] [outer = 0x126e2d000] 22:38:44 INFO - PROCESS | 1652 | 1461130724721 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]]]}] 22:38:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 22:38:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 469ms 22:38:44 INFO - PROCESS | 1652 | 1461130724778 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 22:38:44 INFO - PROCESS | 1652 | 1461130724780 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 22:38:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 22:38:44 INFO - PROCESS | 1652 | 1461130724782 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 22:38:44 INFO - PROCESS | 1652 | 1461130724783 Marionette TRACE conn2 <- [1,110,null,{}] 22:38:44 INFO - PROCESS | 1652 | 1461130724785 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}] 22:38:44 INFO - PROCESS | 1652 | 1461130724854 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 22:38:44 INFO - PROCESS | 1652 | 1461130724858 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2ce000 == 35 [pid = 1652] [id = 35] 22:38:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x127242800) [pid = 1652] [serial = 101] [outer = 0x0] 22:38:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x127937800) [pid = 1652] [serial = 102] [outer = 0x127242800] 22:38:44 INFO - PROCESS | 1652 | 1461130724890 Marionette DEBUG loaded listener.js 22:38:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x127d48000) [pid = 1652] [serial = 103] [outer = 0x127242800] 22:38:45 INFO - PROCESS | 1652 | 1461130725188 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]]]}] 22:38:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 22:38:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 421ms 22:38:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 22:38:45 INFO - PROCESS | 1652 | 1461130725204 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 22:38:45 INFO - PROCESS | 1652 | 1461130725205 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 22:38:45 INFO - PROCESS | 1652 | 1461130725212 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 22:38:45 INFO - PROCESS | 1652 | 1461130725216 Marionette TRACE conn2 <- [1,114,null,{}] 22:38:45 INFO - PROCESS | 1652 | 1461130725220 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}] 22:38:45 INFO - PROCESS | 1652 | 1461130725330 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 22:38:45 INFO - PROCESS | 1652 | 1461130725337 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c51b800 == 36 [pid = 1652] [id = 36] 22:38:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x127243c00) [pid = 1652] [serial = 104] [outer = 0x0] 22:38:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x127d4d000) [pid = 1652] [serial = 105] [outer = 0x127243c00] 22:38:45 INFO - PROCESS | 1652 | 1461130725361 Marionette DEBUG loaded listener.js 22:38:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12910d800) [pid = 1652] [serial = 106] [outer = 0x127243c00] 22:38:45 INFO - PROCESS | 1652 | 1461130725665 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]]]}] 22:38:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 22:38:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 478ms 22:38:45 INFO - PROCESS | 1652 | 1461130725685 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 22:38:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 22:38:45 INFO - PROCESS | 1652 | 1461130725686 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 22:38:45 INFO - PROCESS | 1652 | 1461130725689 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 22:38:45 INFO - PROCESS | 1652 | 1461130725690 Marionette TRACE conn2 <- [1,118,null,{}] 22:38:45 INFO - PROCESS | 1652 | 1461130725692 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}] 22:38:45 INFO - PROCESS | 1652 | 1461130725768 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 22:38:45 INFO - PROCESS | 1652 | 1461130725772 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ad4800 == 37 [pid = 1652] [id = 37] 22:38:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x129108400) [pid = 1652] [serial = 107] [outer = 0x0] 22:38:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12986b800) [pid = 1652] [serial = 108] [outer = 0x129108400] 22:38:45 INFO - PROCESS | 1652 | 1461130725797 Marionette DEBUG loaded listener.js 22:38:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x129d2a000) [pid = 1652] [serial = 109] [outer = 0x129108400] 22:38:46 INFO - PROCESS | 1652 | 1461130726092 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]]]}] 22:38:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 22:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 22:38:46 INFO - PROCESS | 1652 | 1461130726109 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 22:38:46 INFO - PROCESS | 1652 | 1461130726110 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 22:38:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 22:38:46 INFO - PROCESS | 1652 | 1461130726125 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 22:38:46 INFO - PROCESS | 1652 | 1461130726126 Marionette TRACE conn2 <- [1,122,null,{}] 22:38:46 INFO - PROCESS | 1652 | 1461130726129 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}] 22:38:46 INFO - PROCESS | 1652 | 1461130726278 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 22:38:46 INFO - PROCESS | 1652 | 1461130726289 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c84800 == 38 [pid = 1652] [id = 38] 22:38:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x127a6a400) [pid = 1652] [serial = 110] [outer = 0x0] 22:38:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x129d2cc00) [pid = 1652] [serial = 111] [outer = 0x127a6a400] 22:38:46 INFO - PROCESS | 1652 | 1461130726326 Marionette DEBUG loaded listener.js 22:38:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x129d93400) [pid = 1652] [serial = 112] [outer = 0x127a6a400] 22:38:46 INFO - PROCESS | 1652 | 1461130726670 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]]]}] 22:38:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 22:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 570ms 22:38:46 INFO - PROCESS | 1652 | 1461130726694 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 22:38:46 INFO - PROCESS | 1652 | 1461130726697 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 22:38:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 22:38:46 INFO - PROCESS | 1652 | 1461130726700 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 22:38:46 INFO - PROCESS | 1652 | 1461130726701 Marionette TRACE conn2 <- [1,126,null,{}] 22:38:46 INFO - PROCESS | 1652 | 1461130726703 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}] 22:38:46 INFO - PROCESS | 1652 | 1461130726773 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 22:38:46 INFO - PROCESS | 1652 | 1461130726778 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1272ea800 == 39 [pid = 1652] [id = 39] 22:38:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x129d93c00) [pid = 1652] [serial = 113] [outer = 0x0] 22:38:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b420400) [pid = 1652] [serial = 114] [outer = 0x129d93c00] 22:38:46 INFO - PROCESS | 1652 | 1461130726805 Marionette DEBUG loaded listener.js 22:38:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12b607800) [pid = 1652] [serial = 115] [outer = 0x129d93c00] 22:38:47 INFO - PROCESS | 1652 | 1461130727256 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]]]}] 22:38:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 22:38:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 618ms 22:38:47 INFO - PROCESS | 1652 | 1461130727318 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 22:38:47 INFO - PROCESS | 1652 | 1461130727322 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 22:38:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 22:38:47 INFO - PROCESS | 1652 | 1461130727325 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 22:38:47 INFO - PROCESS | 1652 | 1461130727327 Marionette TRACE conn2 <- [1,130,null,{}] 22:38:47 INFO - PROCESS | 1652 | 1461130727331 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}] 22:38:47 INFO - PROCESS | 1652 | 1461130727428 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 22:38:47 INFO - PROCESS | 1652 | 1461130727486 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x118df0000 == 40 [pid = 1652] [id = 40] 22:38:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11902d800) [pid = 1652] [serial = 116] [outer = 0x0] 22:38:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11a538c00) [pid = 1652] [serial = 117] [outer = 0x11902d800] 22:38:47 INFO - PROCESS | 1652 | 1461130727517 Marionette DEBUG loaded listener.js 22:38:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11a91a800) [pid = 1652] [serial = 118] [outer = 0x11902d800] 22:38:47 INFO - PROCESS | 1652 | 1461130727950 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]]]}] 22:38:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 22:38:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 673ms 22:38:48 INFO - PROCESS | 1652 | 1461130728014 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 22:38:48 INFO - PROCESS | 1652 | 1461130728018 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 22:38:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 22:38:48 INFO - PROCESS | 1652 | 1461130728025 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 22:38:48 INFO - PROCESS | 1652 | 1461130728026 Marionette TRACE conn2 <- [1,134,null,{}] 22:38:48 INFO - PROCESS | 1652 | 1461130728030 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}] 22:38:48 INFO - PROCESS | 1652 | 1461130728128 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 22:38:48 INFO - PROCESS | 1652 | 1461130728214 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad55000 == 41 [pid = 1652] [id = 41] 22:38:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11b6b5c00) [pid = 1652] [serial = 119] [outer = 0x0] 22:38:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11b931400) [pid = 1652] [serial = 120] [outer = 0x11b6b5c00] 22:38:48 INFO - PROCESS | 1652 | 1461130728244 Marionette DEBUG loaded listener.js 22:38:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11c1b7400) [pid = 1652] [serial = 121] [outer = 0x11b6b5c00] 22:38:48 INFO - PROCESS | 1652 | 1461130728651 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]]]}] 22:38:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 22:38:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 670ms 22:38:48 INFO - PROCESS | 1652 | 1461130728694 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 22:38:48 INFO - PROCESS | 1652 | 1461130728696 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 22:38:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 22:38:48 INFO - PROCESS | 1652 | 1461130728718 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 22:38:48 INFO - PROCESS | 1652 | 1461130728721 Marionette TRACE conn2 <- [1,138,null,{}] 22:38:48 INFO - PROCESS | 1652 | 1461130728729 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}] 22:38:48 INFO - PROCESS | 1652 | 1461130728828 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 22:38:48 INFO - PROCESS | 1652 | 1461130728884 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12709a800 == 42 [pid = 1652] [id = 42] 22:38:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11c674c00) [pid = 1652] [serial = 122] [outer = 0x0] 22:38:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x126831400) [pid = 1652] [serial = 123] [outer = 0x11c674c00] 22:38:48 INFO - PROCESS | 1652 | 1461130728917 Marionette DEBUG loaded listener.js 22:38:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x127d45400) [pid = 1652] [serial = 124] [outer = 0x11c674c00] 22:38:49 INFO - PROCESS | 1652 | 1461130729362 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]]]}] 22:38:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 22:38:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 675ms 22:38:49 INFO - PROCESS | 1652 | 1461130729390 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 22:38:49 INFO - PROCESS | 1652 | 1461130729392 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 22:38:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 22:38:49 INFO - PROCESS | 1652 | 1461130729394 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 22:38:49 INFO - PROCESS | 1652 | 1461130729396 Marionette TRACE conn2 <- [1,142,null,{}] 22:38:49 INFO - PROCESS | 1652 | 1461130729398 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}] 22:38:49 INFO - PROCESS | 1652 | 1461130729513 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 22:38:49 INFO - PROCESS | 1652 | 1461130729559 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x115490800 == 43 [pid = 1652] [id = 43] 22:38:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11c677400) [pid = 1652] [serial = 125] [outer = 0x0] 22:38:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x129027800) [pid = 1652] [serial = 126] [outer = 0x11c677400] 22:38:49 INFO - PROCESS | 1652 | 1461130729603 Marionette DEBUG loaded listener.js 22:38:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x129d94400) [pid = 1652] [serial = 127] [outer = 0x11c677400] 22:38:50 INFO - PROCESS | 1652 | 1461130730166 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]]]}] 22:38:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 22:38:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 821ms 22:38:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 22:38:50 INFO - PROCESS | 1652 | 1461130730218 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 22:38:50 INFO - PROCESS | 1652 | 1461130730220 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 22:38:50 INFO - PROCESS | 1652 | 1461130730224 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 22:38:50 INFO - PROCESS | 1652 | 1461130730226 Marionette TRACE conn2 <- [1,146,null,{}] 22:38:50 INFO - PROCESS | 1652 | 1461130730230 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}] 22:38:50 INFO - PROCESS | 1652 | 1461130730364 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 22:38:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12b649800 == 42 [pid = 1652] [id = 6] 22:38:50 INFO - PROCESS | 1652 | --DOCSHELL 0x126c84800 == 41 [pid = 1652] [id = 38] 22:38:50 INFO - PROCESS | 1652 | --DOCSHELL 0x126ad4800 == 40 [pid = 1652] [id = 37] 22:38:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11c51b800 == 39 [pid = 1652] [id = 36] 22:38:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2ce000 == 38 [pid = 1652] [id = 35] 22:38:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11c293800 == 37 [pid = 1652] [id = 34] 22:38:50 INFO - PROCESS | 1652 | --DOCSHELL 0x114a7f800 == 36 [pid = 1652] [id = 33] 22:38:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11b94b000 == 35 [pid = 1652] [id = 32] 22:38:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11b656800 == 34 [pid = 1652] [id = 31] 22:38:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11a99f000 == 33 [pid = 1652] [id = 30] 22:38:50 INFO - PROCESS | 1652 | --DOCSHELL 0x119cc5800 == 32 [pid = 1652] [id = 29] 22:38:50 INFO - PROCESS | 1652 | --DOCSHELL 0x119167800 == 31 [pid = 1652] [id = 28] 22:38:50 INFO - PROCESS | 1652 | --DOCSHELL 0x114a80000 == 30 [pid = 1652] [id = 27] 22:38:50 INFO - PROCESS | 1652 | --DOCSHELL 0x118798800 == 29 [pid = 1652] [id = 26] 22:38:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11514a800 == 28 [pid = 1652] [id = 25] 22:38:50 INFO - PROCESS | 1652 | --DOCSHELL 0x119169800 == 27 [pid = 1652] [id = 24] 22:38:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1156ab000 == 26 [pid = 1652] [id = 23] 22:38:50 INFO - PROCESS | 1652 | 1461130730444 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11514a800 == 27 [pid = 1652] [id = 44] 22:38:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x114e59800) [pid = 1652] [serial = 128] [outer = 0x0] 22:38:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x118b8f400) [pid = 1652] [serial = 129] [outer = 0x114e59800] 22:38:50 INFO - PROCESS | 1652 | 1461130730478 Marionette DEBUG loaded listener.js 22:38:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x118e59c00) [pid = 1652] [serial = 130] [outer = 0x114e59800] 22:38:50 INFO - PROCESS | 1652 | 1461130730879 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]]]}] 22:38:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 22:38:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 723ms 22:38:50 INFO - PROCESS | 1652 | 1461130730964 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 22:38:50 INFO - PROCESS | 1652 | 1461130730967 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 22:38:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 22:38:50 INFO - PROCESS | 1652 | 1461130730972 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 22:38:50 INFO - PROCESS | 1652 | 1461130730975 Marionette TRACE conn2 <- [1,150,null,{}] 22:38:50 INFO - PROCESS | 1652 | 1461130730978 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}] 22:38:51 INFO - PROCESS | 1652 | 1461130731066 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 22:38:51 INFO - PROCESS | 1652 | 1461130731125 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11960c000 == 28 [pid = 1652] [id = 45] 22:38:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11a93b000) [pid = 1652] [serial = 131] [outer = 0x0] 22:38:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11ac93c00) [pid = 1652] [serial = 132] [outer = 0x11a93b000] 22:38:51 INFO - PROCESS | 1652 | 1461130731158 Marionette DEBUG loaded listener.js 22:38:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11af84400) [pid = 1652] [serial = 133] [outer = 0x11a93b000] 22:38:51 INFO - PROCESS | 1652 | 1461130731596 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]]]}] 22:38:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 22:38:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 670ms 22:38:51 INFO - PROCESS | 1652 | 1461130731643 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 22:38:51 INFO - PROCESS | 1652 | 1461130731645 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 22:38:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 22:38:51 INFO - PROCESS | 1652 | 1461130731667 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 22:38:51 INFO - PROCESS | 1652 | 1461130731668 Marionette TRACE conn2 <- [1,154,null,{}] 22:38:51 INFO - PROCESS | 1652 | 1461130731671 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}] 22:38:51 INFO - PROCESS | 1652 | 1461130731759 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 22:38:51 INFO - PROCESS | 1652 | 1461130731820 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa4f000 == 29 [pid = 1652] [id = 46] 22:38:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11bbcf800) [pid = 1652] [serial = 134] [outer = 0x0] 22:38:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11bc09400) [pid = 1652] [serial = 135] [outer = 0x11bbcf800] 22:38:51 INFO - PROCESS | 1652 | 1461130731852 Marionette DEBUG loaded listener.js 22:38:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11c1c5c00) [pid = 1652] [serial = 136] [outer = 0x11bbcf800] 22:38:52 INFO - PROCESS | 1652 | 1461130732274 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]]]}] 22:38:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 22:38:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 622ms 22:38:52 INFO - PROCESS | 1652 | 1461130732287 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 22:38:52 INFO - PROCESS | 1652 | 1461130732290 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 22:38:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 22:38:52 INFO - PROCESS | 1652 | 1461130732299 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 22:38:52 INFO - PROCESS | 1652 | 1461130732304 Marionette TRACE conn2 <- [1,158,null,{}] 22:38:52 INFO - PROCESS | 1652 | 1461130732306 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}] 22:38:52 INFO - PROCESS | 1652 | 1461130732437 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 22:38:52 INFO - PROCESS | 1652 | 1461130732531 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bb9a800 == 30 [pid = 1652] [id = 47] 22:38:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11c47c800) [pid = 1652] [serial = 137] [outer = 0x0] 22:38:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x126835400) [pid = 1652] [serial = 138] [outer = 0x11c47c800] 22:38:52 INFO - PROCESS | 1652 | 1461130732579 Marionette DEBUG loaded listener.js 22:38:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x126c48c00) [pid = 1652] [serial = 139] [outer = 0x11c47c800] 22:38:53 INFO - PROCESS | 1652 | 1461130733063 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]]]}] 22:38:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 22:38:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 828ms 22:38:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 22:38:53 INFO - PROCESS | 1652 | 1461130733122 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 22:38:53 INFO - PROCESS | 1652 | 1461130733123 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 22:38:53 INFO - PROCESS | 1652 | 1461130733125 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 22:38:53 INFO - PROCESS | 1652 | 1461130733127 Marionette TRACE conn2 <- [1,162,null,{}] 22:38:53 INFO - PROCESS | 1652 | 1461130733148 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}] 22:38:53 INFO - PROCESS | 1652 | 1461130733238 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 22:38:53 INFO - PROCESS | 1652 | 1461130733295 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x118782800 == 31 [pid = 1652] [id = 48] 22:38:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11c47cc00) [pid = 1652] [serial = 140] [outer = 0x0] 22:38:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x127241800) [pid = 1652] [serial = 141] [outer = 0x11c47cc00] 22:38:53 INFO - PROCESS | 1652 | 1461130733325 Marionette DEBUG loaded listener.js 22:38:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x127aea800) [pid = 1652] [serial = 142] [outer = 0x11c47cc00] 22:38:53 INFO - PROCESS | 1652 | 1461130733763 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]]]}] 22:38:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 22:38:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 669ms 22:38:53 INFO - PROCESS | 1652 | 1461130733823 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 22:38:53 INFO - PROCESS | 1652 | 1461130733824 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 22:38:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 22:38:53 INFO - PROCESS | 1652 | 1461130733831 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 22:38:53 INFO - PROCESS | 1652 | 1461130733832 Marionette TRACE conn2 <- [1,166,null,{}] 22:38:53 INFO - PROCESS | 1652 | 1461130733835 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}] 22:38:53 INFO - PROCESS | 1652 | 1461130733927 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 22:38:53 INFO - PROCESS | 1652 | 1461130733992 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1158f0800 == 32 [pid = 1652] [id = 49] 22:38:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x129020000) [pid = 1652] [serial = 143] [outer = 0x0] 22:38:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x129106400) [pid = 1652] [serial = 144] [outer = 0x129020000] 22:38:54 INFO - PROCESS | 1652 | 1461130734054 Marionette DEBUG loaded listener.js 22:38:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x129d9bc00) [pid = 1652] [serial = 145] [outer = 0x129020000] 22:38:54 INFO - PROCESS | 1652 | 1461130734719 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]]]}] 22:38:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 22:38:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 921ms 22:38:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 22:38:54 INFO - PROCESS | 1652 | 1461130734751 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 22:38:54 INFO - PROCESS | 1652 | 1461130734753 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 22:38:54 INFO - PROCESS | 1652 | 1461130734756 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 22:38:54 INFO - PROCESS | 1652 | 1461130734758 Marionette TRACE conn2 <- [1,170,null,{}] 22:38:54 INFO - PROCESS | 1652 | 1461130734761 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}] 22:38:54 INFO - PROCESS | 1652 | 1461130734850 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 22:38:54 INFO - PROCESS | 1652 | 1461130734909 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x118e23800 == 33 [pid = 1652] [id = 50] 22:38:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11914bc00) [pid = 1652] [serial = 146] [outer = 0x0] 22:38:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11a76e400) [pid = 1652] [serial = 147] [outer = 0x11914bc00] 22:38:54 INFO - PROCESS | 1652 | 1461130734938 Marionette DEBUG loaded listener.js 22:38:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11add8c00) [pid = 1652] [serial = 148] [outer = 0x11914bc00] 22:38:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad55000 == 32 [pid = 1652] [id = 41] 22:38:55 INFO - PROCESS | 1652 | --DOCSHELL 0x118df0000 == 31 [pid = 1652] [id = 40] 22:38:55 INFO - PROCESS | 1652 | 1461130735420 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]]]}] 22:38:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 22:38:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 720ms 22:38:55 INFO - PROCESS | 1652 | 1461130735476 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 22:38:55 INFO - PROCESS | 1652 | 1461130735479 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 22:38:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 22:38:55 INFO - PROCESS | 1652 | 1461130735483 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 22:38:55 INFO - PROCESS | 1652 | 1461130735485 Marionette TRACE conn2 <- [1,174,null,{}] 22:38:55 INFO - PROCESS | 1652 | 1461130735489 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}] 22:38:55 INFO - PROCESS | 1652 | 1461130735579 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 22:38:55 INFO - PROCESS | 1652 | 1461130735641 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa54000 == 32 [pid = 1652] [id = 51] 22:38:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11a940800) [pid = 1652] [serial = 149] [outer = 0x0] 22:38:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11af85000) [pid = 1652] [serial = 150] [outer = 0x11a940800] 22:38:55 INFO - PROCESS | 1652 | 1461130735674 Marionette DEBUG loaded listener.js 22:38:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11b934400) [pid = 1652] [serial = 151] [outer = 0x11a940800] 22:38:56 INFO - PROCESS | 1652 | 1461130736088 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]]]}] 22:38:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 22:38:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 623ms 22:38:56 INFO - PROCESS | 1652 | 1461130736106 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 22:38:56 INFO - PROCESS | 1652 | 1461130736110 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 22:38:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 22:38:56 INFO - PROCESS | 1652 | 1461130736114 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 22:38:56 INFO - PROCESS | 1652 | 1461130736116 Marionette TRACE conn2 <- [1,178,null,{}] 22:38:56 INFO - PROCESS | 1652 | 1461130736119 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}] 22:38:56 INFO - PROCESS | 1652 | 1461130736210 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 22:38:56 INFO - PROCESS | 1652 | 1461130736267 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2b8000 == 33 [pid = 1652] [id = 52] 22:38:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11bbc4400) [pid = 1652] [serial = 152] [outer = 0x0] 22:38:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11c1bd800) [pid = 1652] [serial = 153] [outer = 0x11bbc4400] 22:38:56 INFO - PROCESS | 1652 | 1461130736299 Marionette DEBUG loaded listener.js 22:38:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11c871800) [pid = 1652] [serial = 154] [outer = 0x11bbc4400] 22:38:56 INFO - PROCESS | 1652 | 1461130736722 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]]]}] 22:38:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 22:38:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 620ms 22:38:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 22:38:56 INFO - PROCESS | 1652 | 1461130736734 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 22:38:56 INFO - PROCESS | 1652 | 1461130736735 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 22:38:56 INFO - PROCESS | 1652 | 1461130736738 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 22:38:56 INFO - PROCESS | 1652 | 1461130736740 Marionette TRACE conn2 <- [1,182,null,{}] 22:38:56 INFO - PROCESS | 1652 | 1461130736748 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}] 22:38:56 INFO - PROCESS | 1652 | 1461130736844 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 22:38:56 INFO - PROCESS | 1652 | 1461130736924 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1272ea000 == 34 [pid = 1652] [id = 53] 22:38:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x127e33400) [pid = 1652] [serial = 155] [outer = 0x0] 22:38:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x128710400) [pid = 1652] [serial = 156] [outer = 0x127e33400] 22:38:56 INFO - PROCESS | 1652 | 1461130736957 Marionette DEBUG loaded listener.js 22:38:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x129879400) [pid = 1652] [serial = 157] [outer = 0x127e33400] 22:38:57 INFO - PROCESS | 1652 | 1461130737383 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]]]}] 22:38:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 22:38:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 671ms 22:38:57 INFO - PROCESS | 1652 | 1461130737409 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 22:38:57 INFO - PROCESS | 1652 | 1461130737411 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 22:38:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 22:38:57 INFO - PROCESS | 1652 | 1461130737413 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 22:38:57 INFO - PROCESS | 1652 | 1461130737415 Marionette TRACE conn2 <- [1,186,null,{}] 22:38:57 INFO - PROCESS | 1652 | 1461130737417 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}] 22:38:57 INFO - PROCESS | 1652 | 1461130737507 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 22:38:57 INFO - PROCESS | 1652 | 1461130737551 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x128751000 == 35 [pid = 1652] [id = 54] 22:38:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x129d94c00) [pid = 1652] [serial = 158] [outer = 0x0] 22:38:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12b608400) [pid = 1652] [serial = 159] [outer = 0x129d94c00] 22:38:57 INFO - PROCESS | 1652 | 1461130737580 Marionette DEBUG loaded listener.js 22:38:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12ba42800) [pid = 1652] [serial = 160] [outer = 0x129d94c00] 22:38:57 INFO - PROCESS | 1652 | 1461130737987 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]]]}] 22:38:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 22:38:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 622ms 22:38:58 INFO - PROCESS | 1652 | 1461130738036 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 22:38:58 INFO - PROCESS | 1652 | 1461130738038 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 22:38:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 22:38:58 INFO - PROCESS | 1652 | 1461130738041 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 22:38:58 INFO - PROCESS | 1652 | 1461130738043 Marionette TRACE conn2 <- [1,190,null,{}] 22:38:58 INFO - PROCESS | 1652 | 1461130738047 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}] 22:38:58 INFO - PROCESS | 1652 | 1461130738175 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 22:38:58 INFO - PROCESS | 1652 | 1461130738311 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291e5000 == 36 [pid = 1652] [id = 55] 22:38:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12ba44400) [pid = 1652] [serial = 161] [outer = 0x0] 22:38:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12ba4fc00) [pid = 1652] [serial = 162] [outer = 0x12ba44400] 22:38:58 INFO - PROCESS | 1652 | 1461130738360 Marionette DEBUG loaded listener.js 22:38:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12bd0b000) [pid = 1652] [serial = 163] [outer = 0x12ba44400] 22:38:58 INFO - PROCESS | 1652 | 1461130738844 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]]]}] 22:38:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 22:38:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 870ms 22:38:58 INFO - PROCESS | 1652 | 1461130738912 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 22:38:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 22:38:58 INFO - PROCESS | 1652 | 1461130738913 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 22:38:58 INFO - PROCESS | 1652 | 1461130738915 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 22:38:58 INFO - PROCESS | 1652 | 1461130738916 Marionette TRACE conn2 <- [1,194,null,{}] 22:38:58 INFO - PROCESS | 1652 | 1461130738918 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}] 22:38:59 INFO - PROCESS | 1652 | 1461130739037 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 22:38:59 INFO - PROCESS | 1652 | 1461130739229 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x118df0000 == 37 [pid = 1652] [id = 56] 22:38:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x114656400) [pid = 1652] [serial = 164] [outer = 0x0] 22:38:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x11774d400) [pid = 1652] [serial = 165] [outer = 0x114656400] 22:38:59 INFO - PROCESS | 1652 | 1461130739278 Marionette DEBUG loaded listener.js 22:38:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x119858400) [pid = 1652] [serial = 166] [outer = 0x114656400] 22:38:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11bb9a800 == 36 [pid = 1652] [id = 47] 22:38:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa4f000 == 35 [pid = 1652] [id = 46] 22:38:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11960c000 == 34 [pid = 1652] [id = 45] 22:38:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11514a800 == 33 [pid = 1652] [id = 44] 22:38:59 INFO - PROCESS | 1652 | 1461130739889 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]]]}] 22:38:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 22:38:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1023ms 22:38:59 INFO - PROCESS | 1652 | 1461130739939 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 22:38:59 INFO - PROCESS | 1652 | 1461130739942 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 22:38:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 22:38:59 INFO - PROCESS | 1652 | 1461130739945 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 22:38:59 INFO - PROCESS | 1652 | 1461130739948 Marionette TRACE conn2 <- [1,198,null,{}] 22:38:59 INFO - PROCESS | 1652 | 1461130739953 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}] 22:39:00 INFO - PROCESS | 1652 | 1461130740061 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 22:39:00 INFO - PROCESS | 1652 | 1461130740115 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a998000 == 34 [pid = 1652] [id = 57] 22:39:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x11addcc00) [pid = 1652] [serial = 167] [outer = 0x0] 22:39:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x11af7fc00) [pid = 1652] [serial = 168] [outer = 0x11addcc00] 22:39:00 INFO - PROCESS | 1652 | 1461130740148 Marionette DEBUG loaded listener.js 22:39:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x11c1b9800) [pid = 1652] [serial = 169] [outer = 0x11addcc00] 22:39:00 INFO - PROCESS | 1652 | 1461130740566 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]]]}] 22:39:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 22:39:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 672ms 22:39:00 INFO - PROCESS | 1652 | 1461130740618 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 22:39:00 INFO - PROCESS | 1652 | 1461130740621 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 22:39:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 22:39:00 INFO - PROCESS | 1652 | 1461130740626 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 22:39:00 INFO - PROCESS | 1652 | 1461130740628 Marionette TRACE conn2 <- [1,202,null,{}] 22:39:00 INFO - PROCESS | 1652 | 1461130740633 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}] 22:39:00 INFO - PROCESS | 1652 | 1461130740723 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 22:39:00 INFO - PROCESS | 1652 | 1461130740807 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c86000 == 35 [pid = 1652] [id = 58] 22:39:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x126835000) [pid = 1652] [serial = 170] [outer = 0x0] 22:39:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x126c48000) [pid = 1652] [serial = 171] [outer = 0x126835000] 22:39:00 INFO - PROCESS | 1652 | 1461130740837 Marionette DEBUG loaded listener.js 22:39:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x127a6dc00) [pid = 1652] [serial = 172] [outer = 0x126835000] 22:39:01 INFO - PROCESS | 1652 | 1461130741255 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]]]}] 22:39:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 22:39:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 669ms 22:39:01 INFO - PROCESS | 1652 | 1461130741314 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 22:39:01 INFO - PROCESS | 1652 | 1461130741315 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 22:39:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 22:39:01 INFO - PROCESS | 1652 | 1461130741320 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 22:39:01 INFO - PROCESS | 1652 | 1461130741322 Marionette TRACE conn2 <- [1,206,null,{}] 22:39:01 INFO - PROCESS | 1652 | 1461130741332 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}] 22:39:01 INFO - PROCESS | 1652 | 1461130741424 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 22:39:01 INFO - PROCESS | 1652 | 1461130741485 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291d9000 == 36 [pid = 1652] [id = 59] 22:39:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x129876400) [pid = 1652] [serial = 173] [outer = 0x0] 22:39:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x129d2dc00) [pid = 1652] [serial = 174] [outer = 0x129876400] 22:39:01 INFO - PROCESS | 1652 | 1461130741518 Marionette DEBUG loaded listener.js 22:39:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12b90d400) [pid = 1652] [serial = 175] [outer = 0x129876400] 22:39:01 INFO - PROCESS | 1652 | 1461130741935 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]]]}] 22:39:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 22:39:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 621ms 22:39:01 INFO - PROCESS | 1652 | 1461130741941 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 22:39:01 INFO - PROCESS | 1652 | 1461130741943 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 22:39:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 22:39:01 INFO - PROCESS | 1652 | 1461130741945 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 22:39:01 INFO - PROCESS | 1652 | 1461130741947 Marionette TRACE conn2 <- [1,210,null,{}] 22:39:01 INFO - PROCESS | 1652 | 1461130741949 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}] 22:39:02 INFO - PROCESS | 1652 | 1461130742055 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 22:39:02 INFO - PROCESS | 1652 | 1461130742114 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b21a800 == 37 [pid = 1652] [id = 60] 22:39:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12bd0d800) [pid = 1652] [serial = 176] [outer = 0x0] 22:39:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12ccf2000) [pid = 1652] [serial = 177] [outer = 0x12bd0d800] 22:39:02 INFO - PROCESS | 1652 | 1461130742145 Marionette DEBUG loaded listener.js 22:39:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12ceec400) [pid = 1652] [serial = 178] [outer = 0x12bd0d800] 22:39:02 INFO - PROCESS | 1652 | 1461130742562 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]]]}] 22:39:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 22:39:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 669ms 22:39:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 22:39:02 INFO - PROCESS | 1652 | 1461130742616 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 22:39:02 INFO - PROCESS | 1652 | 1461130742617 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 22:39:02 INFO - PROCESS | 1652 | 1461130742619 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 22:39:02 INFO - PROCESS | 1652 | 1461130742621 Marionette TRACE conn2 <- [1,214,null,{}] 22:39:02 INFO - PROCESS | 1652 | 1461130742623 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}] 22:39:02 INFO - PROCESS | 1652 | 1461130742710 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 22:39:02 INFO - PROCESS | 1652 | 1461130742773 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b9b9000 == 38 [pid = 1652] [id = 61] 22:39:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12cf2d800) [pid = 1652] [serial = 179] [outer = 0x0] 22:39:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12d27a800) [pid = 1652] [serial = 180] [outer = 0x12cf2d800] 22:39:02 INFO - PROCESS | 1652 | 1461130742803 Marionette DEBUG loaded listener.js 22:39:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12d287c00) [pid = 1652] [serial = 181] [outer = 0x12cf2d800] 22:39:03 INFO - PROCESS | 1652 | 1461130743224 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]]]}] 22:39:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 22:39:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 620ms 22:39:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 22:39:03 INFO - PROCESS | 1652 | 1461130743240 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 22:39:03 INFO - PROCESS | 1652 | 1461130743242 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 22:39:03 INFO - PROCESS | 1652 | 1461130743244 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 22:39:03 INFO - PROCESS | 1652 | 1461130743246 Marionette TRACE conn2 <- [1,218,null,{}] 22:39:03 INFO - PROCESS | 1652 | 1461130743250 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}] 22:39:03 INFO - PROCESS | 1652 | 1461130743431 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 22:39:03 INFO - PROCESS | 1652 | 1461130743524 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ccbd000 == 39 [pid = 1652] [id = 62] 22:39:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12d953800) [pid = 1652] [serial = 182] [outer = 0x0] 22:39:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12e236800) [pid = 1652] [serial = 183] [outer = 0x12d953800] 22:39:03 INFO - PROCESS | 1652 | 1461130743574 Marionette DEBUG loaded listener.js 22:39:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12e241800) [pid = 1652] [serial = 184] [outer = 0x12d953800] 22:39:04 INFO - PROCESS | 1652 | 1461130743999 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]]]}] 22:39:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 22:39:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 773ms 22:39:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 22:39:04 INFO - PROCESS | 1652 | 1461130744018 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 22:39:04 INFO - PROCESS | 1652 | 1461130744019 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 22:39:04 INFO - PROCESS | 1652 | 1461130744021 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 22:39:04 INFO - PROCESS | 1652 | 1461130744023 Marionette TRACE conn2 <- [1,222,null,{}] 22:39:04 INFO - PROCESS | 1652 | 1461130744025 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}] 22:39:04 INFO - PROCESS | 1652 | 1461130744114 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 22:39:04 INFO - PROCESS | 1652 | 1461130744162 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d204800 == 40 [pid = 1652] [id = 63] 22:39:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12d959c00) [pid = 1652] [serial = 185] [outer = 0x0] 22:39:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12e285800) [pid = 1652] [serial = 186] [outer = 0x12d959c00] 22:39:04 INFO - PROCESS | 1652 | 1461130744191 Marionette DEBUG loaded listener.js 22:39:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12e28fc00) [pid = 1652] [serial = 187] [outer = 0x12d959c00] 22:39:04 INFO - PROCESS | 1652 | 1461130744667 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]]]}] 22:39:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 22:39:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 669ms 22:39:04 INFO - PROCESS | 1652 | 1461130744694 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 22:39:04 INFO - PROCESS | 1652 | 1461130744697 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 22:39:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 22:39:04 INFO - PROCESS | 1652 | 1461130744702 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 22:39:04 INFO - PROCESS | 1652 | 1461130744704 Marionette TRACE conn2 <- [1,226,null,{}] 22:39:04 INFO - PROCESS | 1652 | 1461130744708 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}] 22:39:04 INFO - PROCESS | 1652 | 1461130744817 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 22:39:04 INFO - PROCESS | 1652 | 1461130744916 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c299800 == 41 [pid = 1652] [id = 64] 22:39:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x11addc000) [pid = 1652] [serial = 188] [outer = 0x0] 22:39:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x11af8a800) [pid = 1652] [serial = 189] [outer = 0x11addc000] 22:39:04 INFO - PROCESS | 1652 | 1461130744962 Marionette DEBUG loaded listener.js 22:39:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x11c43f800) [pid = 1652] [serial = 190] [outer = 0x11addc000] 22:39:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x128072000) [pid = 1652] [serial = 191] [outer = 0x12fb06000] 22:39:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa54000 == 40 [pid = 1652] [id = 51] 22:39:05 INFO - PROCESS | 1652 | 1461130745619 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]]]}] 22:39:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 22:39:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 924ms 22:39:05 INFO - PROCESS | 1652 | 1461130745627 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 22:39:05 INFO - PROCESS | 1652 | 1461130745629 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 22:39:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 22:39:05 INFO - PROCESS | 1652 | 1461130745653 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 22:39:05 INFO - PROCESS | 1652 | 1461130745655 Marionette TRACE conn2 <- [1,230,null,{}] 22:39:05 INFO - PROCESS | 1652 | 1461130745660 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}] 22:39:05 INFO - PROCESS | 1652 | 1461130745754 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 22:39:05 INFO - PROCESS | 1652 | 1461130745823 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268a4800 == 41 [pid = 1652] [id = 65] 22:39:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x11a773400) [pid = 1652] [serial = 192] [outer = 0x0] 22:39:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x11c671400) [pid = 1652] [serial = 193] [outer = 0x11a773400] 22:39:05 INFO - PROCESS | 1652 | 1461130745857 Marionette DEBUG loaded listener.js 22:39:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x126da1400) [pid = 1652] [serial = 194] [outer = 0x11a773400] 22:39:06 INFO - PROCESS | 1652 | 1461130746275 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]]]}] 22:39:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 22:39:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 676ms 22:39:06 INFO - PROCESS | 1652 | 1461130746325 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 22:39:06 INFO - PROCESS | 1652 | 1461130746329 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 22:39:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 22:39:06 INFO - PROCESS | 1652 | 1461130746333 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 22:39:06 INFO - PROCESS | 1652 | 1461130746335 Marionette TRACE conn2 <- [1,234,null,{}] 22:39:06 INFO - PROCESS | 1652 | 1461130746338 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}] 22:39:06 INFO - PROCESS | 1652 | 1461130746435 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 22:39:06 INFO - PROCESS | 1652 | 1461130746502 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b28a800 == 42 [pid = 1652] [id = 66] 22:39:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x127aef800) [pid = 1652] [serial = 195] [outer = 0x0] 22:39:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x1287ea400) [pid = 1652] [serial = 196] [outer = 0x127aef800] 22:39:06 INFO - PROCESS | 1652 | 1461130746535 Marionette DEBUG loaded listener.js 22:39:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12ba43c00) [pid = 1652] [serial = 197] [outer = 0x127aef800] 22:39:06 INFO - PROCESS | 1652 | 1461130746950 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]]]}] 22:39:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 22:39:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 623ms 22:39:06 INFO - PROCESS | 1652 | 1461130746957 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 22:39:06 INFO - PROCESS | 1652 | 1461130746958 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 22:39:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 22:39:06 INFO - PROCESS | 1652 | 1461130746961 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 22:39:06 INFO - PROCESS | 1652 | 1461130746963 Marionette TRACE conn2 <- [1,238,null,{}] 22:39:06 INFO - PROCESS | 1652 | 1461130746971 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}] 22:39:07 INFO - PROCESS | 1652 | 1461130747066 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 22:39:07 INFO - PROCESS | 1652 | 1461130747117 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d21d800 == 43 [pid = 1652] [id = 67] 22:39:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12bd04800) [pid = 1652] [serial = 198] [outer = 0x0] 22:39:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12cf2c800) [pid = 1652] [serial = 199] [outer = 0x12bd04800] 22:39:07 INFO - PROCESS | 1652 | 1461130747150 Marionette DEBUG loaded listener.js 22:39:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12d958000) [pid = 1652] [serial = 200] [outer = 0x12bd04800] 22:39:07 INFO - PROCESS | 1652 | 1461130747575 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]]]}] 22:39:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 22:39:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 624ms 22:39:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 22:39:07 INFO - PROCESS | 1652 | 1461130747585 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 22:39:07 INFO - PROCESS | 1652 | 1461130747587 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 22:39:07 INFO - PROCESS | 1652 | 1461130747590 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 22:39:07 INFO - PROCESS | 1652 | 1461130747591 Marionette TRACE conn2 <- [1,242,null,{}] 22:39:07 INFO - PROCESS | 1652 | 1461130747593 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}] 22:39:07 INFO - PROCESS | 1652 | 1461130747684 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 22:39:07 INFO - PROCESS | 1652 | 1461130747763 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d922000 == 44 [pid = 1652] [id = 68] 22:39:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12dbb9800) [pid = 1652] [serial = 201] [outer = 0x0] 22:39:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12e243000) [pid = 1652] [serial = 202] [outer = 0x12dbb9800] 22:39:07 INFO - PROCESS | 1652 | 1461130747799 Marionette DEBUG loaded listener.js 22:39:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12e821400) [pid = 1652] [serial = 203] [outer = 0x12dbb9800] 22:39:08 INFO - PROCESS | 1652 | 1461130748202 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]]]}] 22:39:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 22:39:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 617ms 22:39:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 22:39:08 INFO - PROCESS | 1652 | 1461130748208 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 22:39:08 INFO - PROCESS | 1652 | 1461130748209 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 22:39:08 INFO - PROCESS | 1652 | 1461130748211 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 22:39:08 INFO - PROCESS | 1652 | 1461130748212 Marionette TRACE conn2 <- [1,246,null,{}] 22:39:08 INFO - PROCESS | 1652 | 1461130748215 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}] 22:39:08 INFO - PROCESS | 1652 | 1461130748302 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 22:39:08 INFO - PROCESS | 1652 | 1461130748353 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e397800 == 45 [pid = 1652] [id = 69] 22:39:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12e822c00) [pid = 1652] [serial = 204] [outer = 0x0] 22:39:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12e85e000) [pid = 1652] [serial = 205] [outer = 0x12e822c00] 22:39:08 INFO - PROCESS | 1652 | 1461130748382 Marionette DEBUG loaded listener.js 22:39:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12e865c00) [pid = 1652] [serial = 206] [outer = 0x12e822c00] 22:39:08 INFO - PROCESS | 1652 | 1461130748789 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]]]}] 22:39:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 22:39:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 622ms 22:39:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 22:39:08 INFO - PROCESS | 1652 | 1461130748834 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 22:39:08 INFO - PROCESS | 1652 | 1461130748835 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 22:39:08 INFO - PROCESS | 1652 | 1461130748837 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 22:39:08 INFO - PROCESS | 1652 | 1461130748838 Marionette TRACE conn2 <- [1,250,null,{}] 22:39:08 INFO - PROCESS | 1652 | 1461130748841 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}] 22:39:08 INFO - PROCESS | 1652 | 1461130748957 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 22:39:09 INFO - PROCESS | 1652 | 1461130749047 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed10800 == 46 [pid = 1652] [id = 70] 22:39:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x11c5f2c00) [pid = 1652] [serial = 207] [outer = 0x0] 22:39:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12e869400) [pid = 1652] [serial = 208] [outer = 0x11c5f2c00] 22:39:09 INFO - PROCESS | 1652 | 1461130749078 Marionette DEBUG loaded listener.js 22:39:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12ee61000) [pid = 1652] [serial = 209] [outer = 0x11c5f2c00] 22:39:09 INFO - PROCESS | 1652 | 1461130749503 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]]]}] 22:39:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 22:39:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 719ms 22:39:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 22:39:09 INFO - PROCESS | 1652 | 1461130749557 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 22:39:09 INFO - PROCESS | 1652 | 1461130749559 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 22:39:09 INFO - PROCESS | 1652 | 1461130749562 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 22:39:09 INFO - PROCESS | 1652 | 1461130749564 Marionette TRACE conn2 <- [1,254,null,{}] 22:39:09 INFO - PROCESS | 1652 | 1461130749568 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}] 22:39:09 INFO - PROCESS | 1652 | 1461130749674 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 22:39:09 INFO - PROCESS | 1652 | 1461130749727 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f26f800 == 47 [pid = 1652] [id = 71] 22:39:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x129703c00) [pid = 1652] [serial = 210] [outer = 0x0] 22:39:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x129709400) [pid = 1652] [serial = 211] [outer = 0x129703c00] 22:39:09 INFO - PROCESS | 1652 | 1461130749756 Marionette DEBUG loaded listener.js 22:39:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12970d800) [pid = 1652] [serial = 212] [outer = 0x129703c00] 22:39:10 INFO - PROCESS | 1652 | 1461130750160 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]]]}] 22:39:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 22:39:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 623ms 22:39:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 22:39:10 INFO - PROCESS | 1652 | 1461130750185 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 22:39:10 INFO - PROCESS | 1652 | 1461130750186 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 22:39:10 INFO - PROCESS | 1652 | 1461130750188 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 22:39:10 INFO - PROCESS | 1652 | 1461130750190 Marionette TRACE conn2 <- [1,258,null,{}] 22:39:10 INFO - PROCESS | 1652 | 1461130750192 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}] 22:39:10 INFO - PROCESS | 1652 | 1461130750283 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 22:39:10 INFO - PROCESS | 1652 | 1461130750366 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f767800 == 48 [pid = 1652] [id = 72] 22:39:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x12970dc00) [pid = 1652] [serial = 213] [outer = 0x0] 22:39:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12e23b000) [pid = 1652] [serial = 214] [outer = 0x12970dc00] 22:39:10 INFO - PROCESS | 1652 | 1461130750395 Marionette DEBUG loaded listener.js 22:39:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12ee62400) [pid = 1652] [serial = 215] [outer = 0x12970dc00] 22:39:10 INFO - PROCESS | 1652 | 1461130750832 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]]]}] 22:39:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 22:39:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 669ms 22:39:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 22:39:10 INFO - PROCESS | 1652 | 1461130750858 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 22:39:10 INFO - PROCESS | 1652 | 1461130750860 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 22:39:10 INFO - PROCESS | 1652 | 1461130750864 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 22:39:10 INFO - PROCESS | 1652 | 1461130750866 Marionette TRACE conn2 <- [1,262,null,{}] 22:39:10 INFO - PROCESS | 1652 | 1461130750869 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}] 22:39:10 INFO - PROCESS | 1652 | 1461130750961 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 22:39:11 INFO - PROCESS | 1652 | 1461130751018 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x129763000 == 49 [pid = 1652] [id = 73] 22:39:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x11c443400) [pid = 1652] [serial = 216] [outer = 0x0] 22:39:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x11c5e9400) [pid = 1652] [serial = 217] [outer = 0x11c443400] 22:39:11 INFO - PROCESS | 1652 | 1461130751047 Marionette DEBUG loaded listener.js 22:39:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x11c5f1c00) [pid = 1652] [serial = 218] [outer = 0x11c443400] 22:39:11 INFO - PROCESS | 1652 | --DOCSHELL 0x1291d9000 == 48 [pid = 1652] [id = 59] 22:39:11 INFO - PROCESS | 1652 | --DOCSHELL 0x126c86000 == 47 [pid = 1652] [id = 58] 22:39:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11a998000 == 46 [pid = 1652] [id = 57] 22:39:11 INFO - PROCESS | 1652 | 1461130751510 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]]]}] 22:39:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 22:39:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 673ms 22:39:11 INFO - PROCESS | 1652 | 1461130751537 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 22:39:11 INFO - PROCESS | 1652 | 1461130751539 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 22:39:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 22:39:11 INFO - PROCESS | 1652 | 1461130751543 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 22:39:11 INFO - PROCESS | 1652 | 1461130751545 Marionette TRACE conn2 <- [1,266,null,{}] 22:39:11 INFO - PROCESS | 1652 | 1461130751591 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}] 22:39:11 INFO - PROCESS | 1652 | 1461130751688 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 22:39:11 INFO - PROCESS | 1652 | 1461130751758 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12872f800 == 47 [pid = 1652] [id = 74] 22:39:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x11c441400) [pid = 1652] [serial = 219] [outer = 0x0] 22:39:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x11c5f5400) [pid = 1652] [serial = 220] [outer = 0x11c441400] 22:39:11 INFO - PROCESS | 1652 | 1461130751791 Marionette DEBUG loaded listener.js 22:39:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x127e34c00) [pid = 1652] [serial = 221] [outer = 0x11c441400] 22:39:12 INFO - PROCESS | 1652 | 1461130752205 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]]]}] 22:39:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 22:39:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 713ms 22:39:12 INFO - PROCESS | 1652 | 1461130752266 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 22:39:12 INFO - PROCESS | 1652 | 1461130752270 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 22:39:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 22:39:12 INFO - PROCESS | 1652 | 1461130752276 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 22:39:12 INFO - PROCESS | 1652 | 1461130752278 Marionette TRACE conn2 <- [1,270,null,{}] 22:39:12 INFO - PROCESS | 1652 | 1461130752283 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}] 22:39:12 INFO - PROCESS | 1652 | 1461130752379 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 22:39:12 INFO - PROCESS | 1652 | 1461130752449 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b205800 == 48 [pid = 1652] [id = 75] 22:39:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x1297b7000) [pid = 1652] [serial = 222] [outer = 0x0] 22:39:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x129d28000) [pid = 1652] [serial = 223] [outer = 0x1297b7000] 22:39:12 INFO - PROCESS | 1652 | 1461130752479 Marionette DEBUG loaded listener.js 22:39:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x129d35800) [pid = 1652] [serial = 224] [outer = 0x1297b7000] 22:39:12 INFO - PROCESS | 1652 | 1461130752903 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]]]}] 22:39:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 22:39:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 673ms 22:39:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 22:39:12 INFO - PROCESS | 1652 | 1461130752949 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 22:39:12 INFO - PROCESS | 1652 | 1461130752951 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 22:39:12 INFO - PROCESS | 1652 | 1461130752953 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 22:39:12 INFO - PROCESS | 1652 | 1461130752956 Marionette TRACE conn2 <- [1,274,null,{}] 22:39:12 INFO - PROCESS | 1652 | 1461130752994 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}] 22:39:13 INFO - PROCESS | 1652 | 1461130753132 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 22:39:13 INFO - PROCESS | 1652 | 1461130753185 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d913800 == 49 [pid = 1652] [id = 76] 22:39:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x12b1eac00) [pid = 1652] [serial = 225] [outer = 0x0] 22:39:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x12b610400) [pid = 1652] [serial = 226] [outer = 0x12b1eac00] 22:39:13 INFO - PROCESS | 1652 | 1461130753220 Marionette DEBUG loaded listener.js 22:39:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x12bd0bc00) [pid = 1652] [serial = 227] [outer = 0x12b1eac00] 22:39:13 INFO - PROCESS | 1652 | 1461130753648 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]]]}] 22:39:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 22:39:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 739ms 22:39:13 INFO - PROCESS | 1652 | 1461130753693 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 22:39:13 INFO - PROCESS | 1652 | 1461130753695 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 22:39:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 22:39:13 INFO - PROCESS | 1652 | 1461130753697 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 22:39:13 INFO - PROCESS | 1652 | 1461130753698 Marionette TRACE conn2 <- [1,278,null,{}] 22:39:13 INFO - PROCESS | 1652 | 1461130753701 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}] 22:39:13 INFO - PROCESS | 1652 | 1461130753795 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 22:39:13 INFO - PROCESS | 1652 | 1461130753850 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eeb3800 == 50 [pid = 1652] [id = 77] 22:39:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x12d27e800) [pid = 1652] [serial = 228] [outer = 0x0] 22:39:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x12d92e400) [pid = 1652] [serial = 229] [outer = 0x12d27e800] 22:39:13 INFO - PROCESS | 1652 | 1461130753881 Marionette DEBUG loaded listener.js 22:39:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x12dbb0800) [pid = 1652] [serial = 230] [outer = 0x12d27e800] 22:39:14 INFO - PROCESS | 1652 | 1461130754279 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]]]}] 22:39:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 22:39:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 620ms 22:39:14 INFO - PROCESS | 1652 | 1461130754317 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 22:39:14 INFO - PROCESS | 1652 | 1461130754318 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 22:39:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 22:39:14 INFO - PROCESS | 1652 | 1461130754321 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 22:39:14 INFO - PROCESS | 1652 | 1461130754322 Marionette TRACE conn2 <- [1,282,null,{}] 22:39:14 INFO - PROCESS | 1652 | 1461130754324 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}] 22:39:14 INFO - PROCESS | 1652 | 1461130754414 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 22:39:14 INFO - PROCESS | 1652 | 1461130754503 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb68800 == 51 [pid = 1652] [id = 78] 22:39:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x12d282800) [pid = 1652] [serial = 231] [outer = 0x0] 22:39:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x12e244400) [pid = 1652] [serial = 232] [outer = 0x12d282800] 22:39:14 INFO - PROCESS | 1652 | 1461130754534 Marionette DEBUG loaded listener.js 22:39:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x12e822000) [pid = 1652] [serial = 233] [outer = 0x12d282800] 22:39:14 INFO - PROCESS | 1652 | 1461130754942 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]]]}] 22:39:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 22:39:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 669ms 22:39:14 INFO - PROCESS | 1652 | 1461130754991 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 22:39:14 INFO - PROCESS | 1652 | 1461130754992 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 22:39:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 22:39:14 INFO - PROCESS | 1652 | 1461130754995 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 22:39:14 INFO - PROCESS | 1652 | 1461130754996 Marionette TRACE conn2 <- [1,286,null,{}] 22:39:15 INFO - PROCESS | 1652 | 1461130754998 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}] 22:39:15 INFO - PROCESS | 1652 | 1461130755113 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 22:39:15 INFO - PROCESS | 1652 | 1461130755185 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fedd000 == 52 [pid = 1652] [id = 79] 22:39:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x12e868400) [pid = 1652] [serial = 234] [outer = 0x0] 22:39:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x12ea7d400) [pid = 1652] [serial = 235] [outer = 0x12e868400] 22:39:15 INFO - PROCESS | 1652 | 1461130755216 Marionette DEBUG loaded listener.js 22:39:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x12ee65800) [pid = 1652] [serial = 236] [outer = 0x12e868400] 22:39:15 INFO - PROCESS | 1652 | 1461130755650 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]]]}] 22:39:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 22:39:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 668ms 22:39:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 22:39:15 INFO - PROCESS | 1652 | 1461130755665 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 22:39:15 INFO - PROCESS | 1652 | 1461130755667 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 22:39:15 INFO - PROCESS | 1652 | 1461130755670 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 22:39:15 INFO - PROCESS | 1652 | 1461130755672 Marionette TRACE conn2 <- [1,290,null,{}] 22:39:15 INFO - PROCESS | 1652 | 1461130755676 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}] 22:39:15 INFO - PROCESS | 1652 | 1461130755845 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 22:39:15 INFO - PROCESS | 1652 | 1461130755897 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1309b9000 == 53 [pid = 1652] [id = 80] 22:39:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x11847b000) [pid = 1652] [serial = 237] [outer = 0x0] 22:39:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x118481400) [pid = 1652] [serial = 238] [outer = 0x11847b000] 22:39:15 INFO - PROCESS | 1652 | 1461130755926 Marionette DEBUG loaded listener.js 22:39:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x118485800) [pid = 1652] [serial = 239] [outer = 0x11847b000] 22:39:16 INFO - PROCESS | 1652 | 1461130756340 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]]]}] 22:39:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 22:39:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 721ms 22:39:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 22:39:16 INFO - PROCESS | 1652 | 1461130756391 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 22:39:16 INFO - PROCESS | 1652 | 1461130756392 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 22:39:16 INFO - PROCESS | 1652 | 1461130756394 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 22:39:16 INFO - PROCESS | 1652 | 1461130756395 Marionette TRACE conn2 <- [1,294,null,{}] 22:39:16 INFO - PROCESS | 1652 | 1461130756398 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}] 22:39:16 INFO - PROCESS | 1652 | 1461130756492 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 22:39:16 INFO - PROCESS | 1652 | 1461130756549 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x115590000 == 54 [pid = 1652] [id = 81] 22:39:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x11550ec00) [pid = 1652] [serial = 240] [outer = 0x0] 22:39:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x115516400) [pid = 1652] [serial = 241] [outer = 0x11550ec00] 22:39:16 INFO - PROCESS | 1652 | 1461130756578 Marionette DEBUG loaded listener.js 22:39:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x115519c00) [pid = 1652] [serial = 242] [outer = 0x11550ec00] 22:39:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1272ea000 == 53 [pid = 1652] [id = 53] 22:39:17 INFO - PROCESS | 1652 | --DOCSHELL 0x128751000 == 52 [pid = 1652] [id = 54] 22:39:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12d21d800 == 51 [pid = 1652] [id = 67] 22:39:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12b28a800 == 50 [pid = 1652] [id = 66] 22:39:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1268a4800 == 49 [pid = 1652] [id = 65] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb7e000 == 48 [pid = 1652] [id = 20] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2b8000 == 47 [pid = 1652] [id = 52] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x115490800 == 46 [pid = 1652] [id = 43] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12ccbd000 == 45 [pid = 1652] [id = 62] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12d204800 == 44 [pid = 1652] [id = 63] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12b9b9000 == 43 [pid = 1652] [id = 61] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12da58000 == 42 [pid = 1652] [id = 9] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12d210800 == 41 [pid = 1652] [id = 8] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12709a800 == 40 [pid = 1652] [id = 42] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12f767800 == 39 [pid = 1652] [id = 72] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12f282000 == 38 [pid = 1652] [id = 15] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1309c1000 == 37 [pid = 1652] [id = 22] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12eec9800 == 36 [pid = 1652] [id = 14] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12e58d800 == 35 [pid = 1652] [id = 11] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12d922000 == 34 [pid = 1652] [id = 68] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12e397800 == 33 [pid = 1652] [id = 69] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12ed10800 == 32 [pid = 1652] [id = 70] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12f26f800 == 31 [pid = 1652] [id = 71] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x130362800 == 30 [pid = 1652] [id = 21] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1291e5000 == 29 [pid = 1652] [id = 55] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x118df0000 == 28 [pid = 1652] [id = 56] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x118782800 == 27 [pid = 1652] [id = 48] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12e390000 == 26 [pid = 1652] [id = 10] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11a99a000 == 25 [pid = 1652] [id = 12] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12b21a800 == 24 [pid = 1652] [id = 60] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12ed16000 == 23 [pid = 1652] [id = 13] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1158f0800 == 22 [pid = 1652] [id = 49] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12f770800 == 21 [pid = 1652] [id = 16] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad60000 == 20 [pid = 1652] [id = 19] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11c299800 == 19 [pid = 1652] [id = 64] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x118e23800 == 18 [pid = 1652] [id = 50] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1309b9000 == 17 [pid = 1652] [id = 80] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12fedd000 == 16 [pid = 1652] [id = 79] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1272ea800 == 15 [pid = 1652] [id = 39] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb68800 == 14 [pid = 1652] [id = 78] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12eeb3800 == 13 [pid = 1652] [id = 77] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12d913800 == 12 [pid = 1652] [id = 76] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12b205800 == 11 [pid = 1652] [id = 75] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x129763000 == 10 [pid = 1652] [id = 73] 22:39:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12872f800 == 9 [pid = 1652] [id = 74] 22:39:20 INFO - PROCESS | 1652 | 1461130760929 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]]]}] 22:39:20 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. 22:39:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 4585ms 22:39:20 INFO - PROCESS | 1652 | 1461130760980 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 22:39:20 INFO - PROCESS | 1652 | 1461130760983 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 22:39:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 22:39:20 INFO - PROCESS | 1652 | 1461130760986 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 22:39:20 INFO - PROCESS | 1652 | 1461130760989 Marionette TRACE conn2 <- [1,298,null,{}] 22:39:20 INFO - PROCESS | 1652 | 1461130760993 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}] 22:39:21 INFO - PROCESS | 1652 | 1461130761076 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 22:39:21 INFO - PROCESS | 1652 | 1461130761141 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x115591000 == 10 [pid = 1652] [id = 82] 22:39:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x118d24000) [pid = 1652] [serial = 243] [outer = 0x0] 22:39:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x118e52c00) [pid = 1652] [serial = 244] [outer = 0x118d24000] 22:39:21 INFO - PROCESS | 1652 | 1461130761169 Marionette DEBUG loaded listener.js 22:39:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x119858000) [pid = 1652] [serial = 245] [outer = 0x118d24000] 22:39:21 INFO - PROCESS | 1652 | 1461130761479 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]]]}] 22:39:21 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. 22:39:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 521ms 22:39:21 INFO - PROCESS | 1652 | 1461130761507 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 22:39:21 INFO - PROCESS | 1652 | 1461130761511 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 22:39:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 22:39:21 INFO - PROCESS | 1652 | 1461130761518 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 22:39:21 INFO - PROCESS | 1652 | 1461130761520 Marionette TRACE conn2 <- [1,302,null,{}] 22:39:21 INFO - PROCESS | 1652 | 1461130761522 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}] 22:39:21 INFO - PROCESS | 1652 | 1461130761602 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 22:39:21 INFO - PROCESS | 1652 | 1461130761608 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a99b000 == 11 [pid = 1652] [id = 83] 22:39:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x119c6f000) [pid = 1652] [serial = 246] [outer = 0x0] 22:39:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x11afdc400) [pid = 1652] [serial = 247] [outer = 0x119c6f000] 22:39:21 INFO - PROCESS | 1652 | 1461130761637 Marionette DEBUG loaded listener.js 22:39:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x11bc0bc00) [pid = 1652] [serial = 248] [outer = 0x119c6f000] 22:39:22 INFO - PROCESS | 1652 | 1461130762000 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]]]}] 22:39:22 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. 22:39:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 521ms 22:39:22 INFO - PROCESS | 1652 | 1461130762039 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 22:39:22 INFO - PROCESS | 1652 | 1461130762041 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 22:39:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 22:39:22 INFO - PROCESS | 1652 | 1461130762043 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 22:39:22 INFO - PROCESS | 1652 | 1461130762046 Marionette TRACE conn2 <- [1,306,null,{}] 22:39:22 INFO - PROCESS | 1652 | 1461130762053 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}] 22:39:22 INFO - PROCESS | 1652 | 1461130762132 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 22:39:22 INFO - PROCESS | 1652 | 1461130762137 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268a2800 == 12 [pid = 1652] [id = 84] 22:39:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x11c587400) [pid = 1652] [serial = 249] [outer = 0x0] 22:39:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x11c5f1800) [pid = 1652] [serial = 250] [outer = 0x11c587400] 22:39:22 INFO - PROCESS | 1652 | 1461130762167 Marionette DEBUG loaded listener.js 22:39:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x126833000) [pid = 1652] [serial = 251] [outer = 0x11c587400] 22:39:22 INFO - PROCESS | 1652 | 1461130762548 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]]]}] 22:39:22 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. 22:39:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 523ms 22:39:22 INFO - PROCESS | 1652 | 1461130762568 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 22:39:22 INFO - PROCESS | 1652 | 1461130762570 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 22:39:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 22:39:22 INFO - PROCESS | 1652 | 1461130762574 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 22:39:22 INFO - PROCESS | 1652 | 1461130762576 Marionette TRACE conn2 <- [1,310,null,{}] 22:39:22 INFO - PROCESS | 1652 | 1461130762579 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}] 22:39:22 INFO - PROCESS | 1652 | 1461130762764 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 22:39:22 INFO - PROCESS | 1652 | 1461130762781 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x129059800 == 13 [pid = 1652] [id = 85] 22:39:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x126fcd000) [pid = 1652] [serial = 252] [outer = 0x0] 22:39:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x127e3a000) [pid = 1652] [serial = 253] [outer = 0x126fcd000] 22:39:22 INFO - PROCESS | 1652 | 1461130762821 Marionette DEBUG loaded listener.js 22:39:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x129110000) [pid = 1652] [serial = 254] [outer = 0x126fcd000] 22:39:23 INFO - PROCESS | 1652 | 1461130763236 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]]]}] 22:39:23 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. 22:39:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 670ms 22:39:23 INFO - PROCESS | 1652 | 1461130763243 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 22:39:23 INFO - PROCESS | 1652 | 1461130763245 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 22:39:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 22:39:23 INFO - PROCESS | 1652 | 1461130763247 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 22:39:23 INFO - PROCESS | 1652 | 1461130763250 Marionette TRACE conn2 <- [1,314,null,{}] 22:39:23 INFO - PROCESS | 1652 | 1461130763253 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}] 22:39:23 INFO - PROCESS | 1652 | 1461130763345 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 22:39:23 INFO - PROCESS | 1652 | 1461130763349 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b48f800 == 14 [pid = 1652] [id = 86] 22:39:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x129111c00) [pid = 1652] [serial = 255] [outer = 0x0] 22:39:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x12970a800) [pid = 1652] [serial = 256] [outer = 0x129111c00] 22:39:23 INFO - PROCESS | 1652 | 1461130763374 Marionette DEBUG loaded listener.js 22:39:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x1297b6000) [pid = 1652] [serial = 257] [outer = 0x129111c00] 22:39:23 INFO - PROCESS | 1652 | 1461130763737 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]]]}] 22:39:23 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. 22:39:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 521ms 22:39:23 INFO - PROCESS | 1652 | 1461130763778 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 22:39:23 INFO - PROCESS | 1652 | 1461130763779 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 22:39:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 22:39:23 INFO - PROCESS | 1652 | 1461130763798 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 22:39:23 INFO - PROCESS | 1652 | 1461130763799 Marionette TRACE conn2 <- [1,318,null,{}] 22:39:23 INFO - PROCESS | 1652 | 1461130763801 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}] 22:39:23 INFO - PROCESS | 1652 | 1461130763916 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 22:39:23 INFO - PROCESS | 1652 | 1461130763953 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d20a800 == 15 [pid = 1652] [id = 87] 22:39:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x129d2a800) [pid = 1652] [serial = 258] [outer = 0x0] 22:39:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x129d99800) [pid = 1652] [serial = 259] [outer = 0x129d2a800] 22:39:23 INFO - PROCESS | 1652 | 1461130763981 Marionette DEBUG loaded listener.js 22:39:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x12ba42c00) [pid = 1652] [serial = 260] [outer = 0x129d2a800] 22:39:24 INFO - PROCESS | 1652 | 1461130764311 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]]]}] 22:39:24 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. 22:39:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 578ms 22:39:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 22:39:24 INFO - PROCESS | 1652 | 1461130764369 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 22:39:24 INFO - PROCESS | 1652 | 1461130764371 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 22:39:24 INFO - PROCESS | 1652 | 1461130764373 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 22:39:24 INFO - PROCESS | 1652 | 1461130764374 Marionette TRACE conn2 <- [1,322,null,{}] 22:39:24 INFO - PROCESS | 1652 | 1461130764376 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}] 22:39:24 INFO - PROCESS | 1652 | 1461130764469 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 22:39:24 INFO - PROCESS | 1652 | 1461130764481 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12da45000 == 16 [pid = 1652] [id = 88] 22:39:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x118484400) [pid = 1652] [serial = 261] [outer = 0x0] 22:39:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x12ba50c00) [pid = 1652] [serial = 262] [outer = 0x118484400] 22:39:24 INFO - PROCESS | 1652 | 1461130764507 Marionette DEBUG loaded listener.js 22:39:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x12cceac00) [pid = 1652] [serial = 263] [outer = 0x118484400] 22:39:24 INFO - PROCESS | 1652 | 1461130764861 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]]]}] 22:39:24 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. 22:39:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 517ms 22:39:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 22:39:24 INFO - PROCESS | 1652 | 1461130764894 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 22:39:24 INFO - PROCESS | 1652 | 1461130764895 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 22:39:24 INFO - PROCESS | 1652 | 1461130764897 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 22:39:24 INFO - PROCESS | 1652 | 1461130764898 Marionette TRACE conn2 <- [1,326,null,{}] 22:39:24 INFO - PROCESS | 1652 | 1461130764900 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}] 22:39:25 INFO - PROCESS | 1652 | 1461130764998 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 22:39:25 INFO - PROCESS | 1652 | 1461130765002 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e58c800 == 17 [pid = 1652] [id = 89] 22:39:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 264 (0x12ba48400) [pid = 1652] [serial = 264] [outer = 0x0] 22:39:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 265 (0x12cf2cc00) [pid = 1652] [serial = 265] [outer = 0x12ba48400] 22:39:25 INFO - PROCESS | 1652 | 1461130765027 Marionette DEBUG loaded listener.js 22:39:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 266 (0x12d27fc00) [pid = 1652] [serial = 266] [outer = 0x12ba48400] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 265 (0x11c47c800) [pid = 1652] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 264 (0x114656400) [pid = 1652] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 263 (0x129108400) [pid = 1652] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x1164dac00) [pid = 1652] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 261 (0x1184af400) [pid = 1652] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 260 (0x1146bdc00) [pid = 1652] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x11c47a400) [pid = 1652] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x118b41c00) [pid = 1652] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x116446800) [pid = 1652] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x126e2d000) [pid = 1652] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x127242800) [pid = 1652] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x127243c00) [pid = 1652] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x119623c00) [pid = 1652] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x11a778800) [pid = 1652] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x11a90c400) [pid = 1652] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x11c1bc000) [pid = 1652] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x114c13000) [pid = 1652] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x127a6a400) [pid = 1652] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x11addcc00) [pid = 1652] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x11914bc00) [pid = 1652] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x11c674c00) [pid = 1652] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x114e59800) [pid = 1652] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x11addc000) [pid = 1652] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x12e822c00) [pid = 1652] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x126835000) [pid = 1652] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x129020000) [pid = 1652] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x11c443400) [pid = 1652] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x11c47cc00) [pid = 1652] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x12dbb9800) [pid = 1652] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x11a93b000) [pid = 1652] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x11c441400) [pid = 1652] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x12d280800) [pid = 1652] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x12970dc00) [pid = 1652] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x12bd0d800) [pid = 1652] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x129d94c00) [pid = 1652] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x12cf3b000) [pid = 1652] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x11a940800) [pid = 1652] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x129703c00) [pid = 1652] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x1297b7000) [pid = 1652] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x12b90ec00) [pid = 1652] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x11c677400) [pid = 1652] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x11c5f2c00) [pid = 1652] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x12f6c9000) [pid = 1652] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x12f14f400) [pid = 1652] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x12d953800) [pid = 1652] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12dbbe800) [pid = 1652] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x129d93c00) [pid = 1652] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x11a773400) [pid = 1652] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x11847b000) [pid = 1652] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12b1eac00) [pid = 1652] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12eab6800) [pid = 1652] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12e868400) [pid = 1652] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x12e85c400) [pid = 1652] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x12cf2d800) [pid = 1652] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12e240800) [pid = 1652] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x11bbcf800) [pid = 1652] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12d282800) [pid = 1652] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12e235800) [pid = 1652] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x127e33400) [pid = 1652] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x12bd04800) [pid = 1652] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x1306bc800) [pid = 1652] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x11b6b5c00) [pid = 1652] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12ba44400) [pid = 1652] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12fbd7c00) [pid = 1652] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x11bbc4400) [pid = 1652] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x11a773800) [pid = 1652] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12d27e800) [pid = 1652] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x129876400) [pid = 1652] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12d959c00) [pid = 1652] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x11a939400) [pid = 1652] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x127aef800) [pid = 1652] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 22:39:26 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x11902d800) [pid = 1652] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 22:39:26 INFO - PROCESS | 1652 | 1461130766479 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]]]}] 22:39:26 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. 22:39:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1622ms 22:39:26 INFO - PROCESS | 1652 | 1461130766520 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 22:39:26 INFO - PROCESS | 1652 | 1461130766522 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 22:39:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 22:39:26 INFO - PROCESS | 1652 | 1461130766525 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 22:39:26 INFO - PROCESS | 1652 | 1461130766527 Marionette TRACE conn2 <- [1,330,null,{}] 22:39:26 INFO - PROCESS | 1652 | 1461130766531 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}] 22:39:26 INFO - PROCESS | 1652 | 1461130766649 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 22:39:26 INFO - PROCESS | 1652 | 1461130766656 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x118bad000 == 18 [pid = 1652] [id = 90] 22:39:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x11847fc00) [pid = 1652] [serial = 267] [outer = 0x0] 22:39:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x1187bd800) [pid = 1652] [serial = 268] [outer = 0x11847fc00] 22:39:26 INFO - PROCESS | 1652 | 1461130766694 Marionette DEBUG loaded listener.js 22:39:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x119623c00) [pid = 1652] [serial = 269] [outer = 0x11847fc00] 22:39:27 INFO - PROCESS | 1652 | 1461130767317 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]]]}] 22:39:27 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. 22:39:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 822ms 22:39:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 22:39:27 INFO - PROCESS | 1652 | 1461130767347 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 22:39:27 INFO - PROCESS | 1652 | 1461130767348 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 22:39:27 INFO - PROCESS | 1652 | 1461130767350 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 22:39:27 INFO - PROCESS | 1652 | 1461130767351 Marionette TRACE conn2 <- [1,334,null,{}] 22:39:27 INFO - PROCESS | 1652 | 1461130767353 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}] 22:39:27 INFO - PROCESS | 1652 | 1461130767435 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 22:39:27 INFO - PROCESS | 1652 | 1461130767496 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1272f5000 == 19 [pid = 1652] [id = 91] 22:39:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x1163e1400) [pid = 1652] [serial = 270] [outer = 0x0] 22:39:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x11c441000) [pid = 1652] [serial = 271] [outer = 0x1163e1400] 22:39:27 INFO - PROCESS | 1652 | 1461130767522 Marionette DEBUG loaded listener.js 22:39:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x11c86a400) [pid = 1652] [serial = 272] [outer = 0x1163e1400] 22:39:27 INFO - PROCESS | 1652 | 1461130767802 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]]]}] 22:39:27 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. 22:39:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 469ms 22:39:27 INFO - PROCESS | 1652 | 1461130767823 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 22:39:27 INFO - PROCESS | 1652 | 1461130767824 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 22:39:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 22:39:27 INFO - PROCESS | 1652 | 1461130767827 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 22:39:27 INFO - PROCESS | 1652 | 1461130767828 Marionette TRACE conn2 <- [1,338,null,{}] 22:39:27 INFO - PROCESS | 1652 | 1461130767839 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}] 22:39:27 INFO - PROCESS | 1652 | 1461130767939 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 22:39:27 INFO - PROCESS | 1652 | 1461130767944 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d916800 == 20 [pid = 1652] [id = 92] 22:39:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x127074400) [pid = 1652] [serial = 273] [outer = 0x0] 22:39:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x129703c00) [pid = 1652] [serial = 274] [outer = 0x127074400] 22:39:27 INFO - PROCESS | 1652 | 1461130767976 Marionette DEBUG loaded listener.js 22:39:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12ba49000) [pid = 1652] [serial = 275] [outer = 0x127074400] 22:39:28 INFO - PROCESS | 1652 | 1461130768512 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]]]}] 22:39:28 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. 22:39:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 729ms 22:39:28 INFO - PROCESS | 1652 | 1461130768558 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 22:39:28 INFO - PROCESS | 1652 | 1461130768560 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 22:39:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 22:39:28 INFO - PROCESS | 1652 | 1461130768565 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 22:39:28 INFO - PROCESS | 1652 | 1461130768568 Marionette TRACE conn2 <- [1,342,null,{}] 22:39:28 INFO - PROCESS | 1652 | 1461130768572 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}] 22:39:28 INFO - PROCESS | 1652 | 1461130768681 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 22:39:28 INFO - PROCESS | 1652 | 1461130768787 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x119777800 == 21 [pid = 1652] [id = 93] 22:39:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x119038000) [pid = 1652] [serial = 276] [outer = 0x0] 22:39:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x119c6a800) [pid = 1652] [serial = 277] [outer = 0x119038000] 22:39:28 INFO - PROCESS | 1652 | 1461130768819 Marionette DEBUG loaded listener.js 22:39:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x11a77c400) [pid = 1652] [serial = 278] [outer = 0x119038000] 22:39:29 INFO - PROCESS | 1652 | 1461130769307 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]]]}] 22:39:29 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. 22:39:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 775ms 22:39:29 INFO - PROCESS | 1652 | 1461130769357 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 22:39:29 INFO - PROCESS | 1652 | 1461130769361 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 22:39:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 22:39:29 INFO - PROCESS | 1652 | 1461130769369 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 22:39:29 INFO - PROCESS | 1652 | 1461130769371 Marionette TRACE conn2 <- [1,346,null,{}] 22:39:29 INFO - PROCESS | 1652 | 1461130769373 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}] 22:39:29 INFO - PROCESS | 1652 | 1461130769478 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 22:39:29 INFO - PROCESS | 1652 | 1461130769579 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:29 INFO - PROCESS | 1652 | 1461130769582 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 22:39:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x118791000 == 22 [pid = 1652] [id = 94] 22:39:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x11a775c00) [pid = 1652] [serial = 279] [outer = 0x0] 22:39:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x11a938800) [pid = 1652] [serial = 280] [outer = 0x11a775c00] 22:39:29 INFO - PROCESS | 1652 | 1461130769617 Marionette DEBUG loaded listener.js 22:39:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x11af81c00) [pid = 1652] [serial = 281] [outer = 0x11a775c00] 22:39:30 INFO - PROCESS | 1652 | 1461130770233 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]]]}] 22:39:30 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. 22:39:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 921ms 22:39:30 INFO - PROCESS | 1652 | 1461130770291 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 22:39:30 INFO - PROCESS | 1652 | 1461130770294 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 22:39:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 22:39:30 INFO - PROCESS | 1652 | 1461130770297 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 22:39:30 INFO - PROCESS | 1652 | 1461130770299 Marionette TRACE conn2 <- [1,350,null,{}] 22:39:30 INFO - PROCESS | 1652 | 1461130770303 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}] 22:39:30 INFO - PROCESS | 1652 | 1461130770374 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12764d800) [pid = 1652] [serial = 11] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x126fc1c00) [pid = 1652] [serial = 8] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x115516400) [pid = 1652] [serial = 241] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOCSHELL 0x115590000 == 21 [pid = 1652] [id = 81] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12e85e000) [pid = 1652] [serial = 205] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x126c48c00) [pid = 1652] [serial = 139] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x119858400) [pid = 1652] [serial = 166] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12e243000) [pid = 1652] [serial = 202] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x118b8f400) [pid = 1652] [serial = 129] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x126835400) [pid = 1652] [serial = 138] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x129d2a000) [pid = 1652] [serial = 109] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x11af7fc00) [pid = 1652] [serial = 168] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x11ac93c00) [pid = 1652] [serial = 132] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x11774d400) [pid = 1652] [serial = 165] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x11af8a800) [pid = 1652] [serial = 189] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x116629400) [pid = 1652] [serial = 72] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x1184a5000) [pid = 1652] [serial = 73] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x11882a000) [pid = 1652] [serial = 75] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x114e5b400) [pid = 1652] [serial = 78] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x11c855400) [pid = 1652] [serial = 90] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x11c855000) [pid = 1652] [serial = 93] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x126da4800) [pid = 1652] [serial = 97] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x126c40000) [pid = 1652] [serial = 96] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x127074000) [pid = 1652] [serial = 99] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x127242400) [pid = 1652] [serial = 100] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x127937800) [pid = 1652] [serial = 102] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x127d48000) [pid = 1652] [serial = 103] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x127d4d000) [pid = 1652] [serial = 105] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12910d800) [pid = 1652] [serial = 106] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x11a771000) [pid = 1652] [serial = 76] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12986b800) [pid = 1652] [serial = 108] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x11a772c00) [pid = 1652] [serial = 69] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x11a93cc00) [pid = 1652] [serial = 79] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x11a95a800) [pid = 1652] [serial = 81] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x11bc0b400) [pid = 1652] [serial = 85] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x11b6b7c00) [pid = 1652] [serial = 84] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x11c1bec00) [pid = 1652] [serial = 87] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x115306c00) [pid = 1652] [serial = 66] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x129d2cc00) [pid = 1652] [serial = 111] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x11c444000) [pid = 1652] [serial = 88] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x11c863c00) [pid = 1652] [serial = 91] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12686bc00) [pid = 1652] [serial = 94] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x1306c4400) [pid = 1652] [serial = 64] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x129d93400) [pid = 1652] [serial = 112] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11a944000) [pid = 1652] [serial = 70] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x11b6b3400) [pid = 1652] [serial = 82] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x1177f9800) [pid = 1652] [serial = 67] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x11c5f5400) [pid = 1652] [serial = 220] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x11c5f1c00) [pid = 1652] [serial = 218] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x129106400) [pid = 1652] [serial = 144] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x127aea800) [pid = 1652] [serial = 142] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x11bc09400) [pid = 1652] [serial = 135] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x126c48000) [pid = 1652] [serial = 171] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11a76e400) [pid = 1652] [serial = 147] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x127241800) [pid = 1652] [serial = 141] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x11c5e9400) [pid = 1652] [serial = 217] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12e821400) [pid = 1652] [serial = 203] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11af84400) [pid = 1652] [serial = 133] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12b608400) [pid = 1652] [serial = 159] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x129d28000) [pid = 1652] [serial = 223] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x129027800) [pid = 1652] [serial = 126] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x129709400) [pid = 1652] [serial = 211] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11c1b9800) [pid = 1652] [serial = 169] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11add8c00) [pid = 1652] [serial = 148] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12e869400) [pid = 1652] [serial = 208] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x127d45400) [pid = 1652] [serial = 124] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x118e59c00) [pid = 1652] [serial = 130] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11af85000) [pid = 1652] [serial = 150] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x126831400) [pid = 1652] [serial = 123] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12fb03c00) [pid = 1652] [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.] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11c43f800) [pid = 1652] [serial = 190] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x129d2dc00) [pid = 1652] [serial = 174] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12e865c00) [pid = 1652] [serial = 206] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x127a6dc00) [pid = 1652] [serial = 172] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x129d9bc00) [pid = 1652] [serial = 145] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12ccf2000) [pid = 1652] [serial = 177] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12970d800) [pid = 1652] [serial = 212] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12ba44800) [pid = 1652] [serial = 18] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x129d35800) [pid = 1652] [serial = 224] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12b610400) [pid = 1652] [serial = 226] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12e23b000) [pid = 1652] [serial = 214] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12b910800) [pid = 1652] [serial = 15] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12ba41800) [pid = 1652] [serial = 16] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1287ea400) [pid = 1652] [serial = 196] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x126da1400) [pid = 1652] [serial = 194] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x129d94400) [pid = 1652] [serial = 127] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11c1bd800) [pid = 1652] [serial = 153] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x129879400) [pid = 1652] [serial = 157] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12ee61000) [pid = 1652] [serial = 209] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12e244400) [pid = 1652] [serial = 232] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12e237400) [pid = 1652] [serial = 27] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x127e34c00) [pid = 1652] [serial = 221] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12d958400) [pid = 1652] [serial = 24] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12ee62400) [pid = 1652] [serial = 215] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12ceec400) [pid = 1652] [serial = 178] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12dbb5800) [pid = 1652] [serial = 25] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12ba42800) [pid = 1652] [serial = 160] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12d27bc00) [pid = 1652] [serial = 21] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12d280400) [pid = 1652] [serial = 22] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12d27a800) [pid = 1652] [serial = 180] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12ba4fc00) [pid = 1652] [serial = 162] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11b934400) [pid = 1652] [serial = 151] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12ee67400) [pid = 1652] [serial = 39] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11c1b7400) [pid = 1652] [serial = 121] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12bd0bc00) [pid = 1652] [serial = 227] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12d92e400) [pid = 1652] [serial = 229] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12eabc400) [pid = 1652] [serial = 36] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12ee5fc00) [pid = 1652] [serial = 37] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12ee65800) [pid = 1652] [serial = 236] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11a538c00) [pid = 1652] [serial = 117] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12e865800) [pid = 1652] [serial = 33] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118481400) [pid = 1652] [serial = 238] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12eab2000) [pid = 1652] [serial = 34] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12d287c00) [pid = 1652] [serial = 181] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12e81bc00) [pid = 1652] [serial = 30] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12ea7d400) [pid = 1652] [serial = 235] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12e824c00) [pid = 1652] [serial = 31] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12e236800) [pid = 1652] [serial = 183] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12b420400) [pid = 1652] [serial = 114] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11c1c5c00) [pid = 1652] [serial = 136] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12e822000) [pid = 1652] [serial = 233] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12e23d400) [pid = 1652] [serial = 28] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11bbc4800) [pid = 1652] [serial = 55] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12ba43c00) [pid = 1652] [serial = 197] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12fbd5400) [pid = 1652] [serial = 51] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11a91a800) [pid = 1652] [serial = 118] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12f6d0000) [pid = 1652] [serial = 45] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12fb03000) [pid = 1652] [serial = 46] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12cf2c800) [pid = 1652] [serial = 199] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12fb2c000) [pid = 1652] [serial = 48] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12f156400) [pid = 1652] [serial = 42] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12e241800) [pid = 1652] [serial = 184] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12f6c6c00) [pid = 1652] [serial = 43] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12e285800) [pid = 1652] [serial = 186] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12f14cc00) [pid = 1652] [serial = 40] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12b607800) [pid = 1652] [serial = 115] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x11c671400) [pid = 1652] [serial = 193] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x118485800) [pid = 1652] [serial = 239] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1306bac00) [pid = 1652] [serial = 63] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x11b931400) [pid = 1652] [serial = 120] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12bd0b000) [pid = 1652] [serial = 163] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x1301cb000) [pid = 1652] [serial = 61] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x11c871800) [pid = 1652] [serial = 154] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12fb08c00) [pid = 1652] [serial = 58] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12dbb0800) [pid = 1652] [serial = 230] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x1301c6000) [pid = 1652] [serial = 60] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x12b90d400) [pid = 1652] [serial = 175] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x12e28fc00) [pid = 1652] [serial = 187] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x11a777400) [pid = 1652] [serial = 57] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x11a93ec00) [pid = 1652] [serial = 54] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x128710400) [pid = 1652] [serial = 156] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x12d958000) [pid = 1652] [serial = 200] [outer = 0x0] [url = about:blank] 22:39:30 INFO - PROCESS | 1652 | 1461130770448 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x115479800 == 22 [pid = 1652] [id = 95] 22:39:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x11550b000) [pid = 1652] [serial = 282] [outer = 0x0] 22:39:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x11847b800) [pid = 1652] [serial = 283] [outer = 0x11550b000] 22:39:30 INFO - PROCESS | 1652 | 1461130770555 Marionette DEBUG loaded listener.js 22:39:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x118483400) [pid = 1652] [serial = 284] [outer = 0x11550b000] 22:39:30 INFO - PROCESS | 1652 | 1461130770905 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]]]}] 22:39:30 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. 22:39:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 622ms 22:39:30 INFO - PROCESS | 1652 | 1461130770920 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 22:39:30 INFO - PROCESS | 1652 | 1461130770922 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 22:39:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 22:39:30 INFO - PROCESS | 1652 | 1461130770928 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 22:39:30 INFO - PROCESS | 1652 | 1461130770930 Marionette TRACE conn2 <- [1,354,null,{}] 22:39:30 INFO - PROCESS | 1652 | 1461130770935 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}] 22:39:30 INFO - PROCESS | 1652 | 1461130770990 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 22:39:30 INFO - PROCESS | 1652 | 1461130770996 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x118414800 == 23 [pid = 1652] [id = 96] 22:39:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1184a4800) [pid = 1652] [serial = 285] [outer = 0x0] 22:39:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1188c6400) [pid = 1652] [serial = 286] [outer = 0x1184a4800] 22:39:31 INFO - PROCESS | 1652 | 1461130771028 Marionette DEBUG loaded listener.js 22:39:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x119624c00) [pid = 1652] [serial = 287] [outer = 0x1184a4800] 22:39:31 INFO - PROCESS | 1652 | 1461130771556 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]]]}] 22:39:31 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. 22:39:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 678ms 22:39:31 INFO - PROCESS | 1652 | 1461130771607 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 22:39:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 22:39:31 INFO - PROCESS | 1652 | 1461130771609 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 22:39:31 INFO - PROCESS | 1652 | 1461130771612 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 22:39:31 INFO - PROCESS | 1652 | 1461130771615 Marionette TRACE conn2 <- [1,358,null,{}] 22:39:31 INFO - PROCESS | 1652 | 1461130771636 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}] 22:39:31 INFO - PROCESS | 1652 | 1461130771726 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 22:39:31 INFO - PROCESS | 1652 | 1461130771732 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x119175000 == 24 [pid = 1652] [id = 97] 22:39:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x114eb2400) [pid = 1652] [serial = 288] [outer = 0x0] 22:39:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x11a77b800) [pid = 1652] [serial = 289] [outer = 0x114eb2400] 22:39:31 INFO - PROCESS | 1652 | 1461130771766 Marionette DEBUG loaded listener.js 22:39:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11a93ec00) [pid = 1652] [serial = 290] [outer = 0x114eb2400] 22:39:32 INFO - PROCESS | 1652 | 1461130772168 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]]]}] 22:39:32 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. 22:39:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 582ms 22:39:32 INFO - PROCESS | 1652 | 1461130772194 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 22:39:32 INFO - PROCESS | 1652 | 1461130772197 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 22:39:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 22:39:32 INFO - PROCESS | 1652 | 1461130772200 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 22:39:32 INFO - PROCESS | 1652 | 1461130772202 Marionette TRACE conn2 <- [1,362,null,{}] 22:39:32 INFO - PROCESS | 1652 | 1461130772214 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}] 22:39:32 INFO - PROCESS | 1652 | 1461130772365 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 22:39:32 INFO - PROCESS | 1652 | 1461130772390 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x119761800 == 25 [pid = 1652] [id = 98] 22:39:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x119c70800) [pid = 1652] [serial = 291] [outer = 0x0] 22:39:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11ade2000) [pid = 1652] [serial = 292] [outer = 0x119c70800] 22:39:32 INFO - PROCESS | 1652 | 1461130772427 Marionette DEBUG loaded listener.js 22:39:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11afe8000) [pid = 1652] [serial = 293] [outer = 0x119c70800] 22:39:32 INFO - PROCESS | 1652 | 1461130772820 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]]]}] 22:39:32 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. 22:39:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 672ms 22:39:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 22:39:32 INFO - PROCESS | 1652 | 1461130772871 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 22:39:32 INFO - PROCESS | 1652 | 1461130772872 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 22:39:32 INFO - PROCESS | 1652 | 1461130772874 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 22:39:32 INFO - PROCESS | 1652 | 1461130772875 Marionette TRACE conn2 <- [1,366,null,{}] 22:39:32 INFO - PROCESS | 1652 | 1461130772877 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}] 22:39:32 INFO - PROCESS | 1652 | 1461130772958 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 22:39:32 INFO - PROCESS | 1652 | 1461130772984 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a983000 == 26 [pid = 1652] [id = 99] 22:39:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11afe8800) [pid = 1652] [serial = 294] [outer = 0x0] 22:39:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11b930400) [pid = 1652] [serial = 295] [outer = 0x11afe8800] 22:39:33 INFO - PROCESS | 1652 | 1461130773009 Marionette DEBUG loaded listener.js 22:39:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11af84400) [pid = 1652] [serial = 296] [outer = 0x11afe8800] 22:39:33 INFO - PROCESS | 1652 | 1461130773333 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]]]}] 22:39:33 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. 22:39:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 519ms 22:39:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 22:39:33 INFO - PROCESS | 1652 | 1461130773393 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 22:39:33 INFO - PROCESS | 1652 | 1461130773394 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 22:39:33 INFO - PROCESS | 1652 | 1461130773396 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 22:39:33 INFO - PROCESS | 1652 | 1461130773397 Marionette TRACE conn2 <- [1,370,null,{}] 22:39:33 INFO - PROCESS | 1652 | 1461130773400 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}] 22:39:33 INFO - PROCESS | 1652 | 1461130773499 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 22:39:33 INFO - PROCESS | 1652 | 1461130773527 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa69800 == 27 [pid = 1652] [id = 100] 22:39:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11bbd1400) [pid = 1652] [serial = 297] [outer = 0x0] 22:39:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11c43f400) [pid = 1652] [serial = 298] [outer = 0x11bbd1400] 22:39:33 INFO - PROCESS | 1652 | 1461130773555 Marionette DEBUG loaded listener.js 22:39:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11c58f800) [pid = 1652] [serial = 299] [outer = 0x11bbd1400] 22:39:33 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1163e1400) [pid = 1652] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 22:39:33 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x129111c00) [pid = 1652] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 22:39:33 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x118d24000) [pid = 1652] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 22:39:33 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11c587400) [pid = 1652] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 22:39:33 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x119c6f000) [pid = 1652] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 22:39:33 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x126fcd000) [pid = 1652] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 22:39:33 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x11550ec00) [pid = 1652] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 22:39:33 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x129d2a800) [pid = 1652] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 22:39:33 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x118484400) [pid = 1652] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 22:39:33 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12ba48400) [pid = 1652] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 22:39:33 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x11847fc00) [pid = 1652] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 22:39:33 INFO - PROCESS | 1652 | 1461130773868 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]]]}] 22:39:33 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. 22:39:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 520ms 22:39:33 INFO - PROCESS | 1652 | 1461130773917 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 22:39:33 INFO - PROCESS | 1652 | 1461130773918 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 22:39:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 22:39:33 INFO - PROCESS | 1652 | 1461130773920 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 22:39:33 INFO - PROCESS | 1652 | 1461130773921 Marionette TRACE conn2 <- [1,374,null,{}] 22:39:33 INFO - PROCESS | 1652 | 1461130773924 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}] 22:39:33 INFO - PROCESS | 1652 | 1461130773990 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 22:39:33 INFO - PROCESS | 1652 | 1461130773994 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b663800 == 28 [pid = 1652] [id = 101] 22:39:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x11c440c00) [pid = 1652] [serial = 300] [outer = 0x0] 22:39:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11c58ac00) [pid = 1652] [serial = 301] [outer = 0x11c440c00] 22:39:34 INFO - PROCESS | 1652 | 1461130774023 Marionette DEBUG loaded listener.js 22:39:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11c5ea800) [pid = 1652] [serial = 302] [outer = 0x11c440c00] 22:39:34 INFO - PROCESS | 1652 | 1461130774343 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 22:39:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 22:39:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 468ms 22:39:34 INFO - PROCESS | 1652 | 1461130774389 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 22:39:34 INFO - PROCESS | 1652 | 1461130774390 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 22:39:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 22:39:34 INFO - PROCESS | 1652 | 1461130774392 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 22:39:34 INFO - PROCESS | 1652 | 1461130774393 Marionette TRACE conn2 <- [1,378,null,{}] 22:39:34 INFO - PROCESS | 1652 | 1461130774395 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}] 22:39:34 INFO - PROCESS | 1652 | 1461130774462 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 22:39:34 INFO - PROCESS | 1652 | 1461130774469 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bb89800 == 29 [pid = 1652] [id = 102] 22:39:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11c5ed000) [pid = 1652] [serial = 303] [outer = 0x0] 22:39:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11c5f2800) [pid = 1652] [serial = 304] [outer = 0x11c5ed000] 22:39:34 INFO - PROCESS | 1652 | 1461130774495 Marionette DEBUG loaded listener.js 22:39:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11c691800) [pid = 1652] [serial = 305] [outer = 0x11c5ed000] 22:39:34 INFO - PROCESS | 1652 | 1461130774819 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 22:39:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 22:39:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 469ms 22:39:34 INFO - PROCESS | 1652 | 1461130774861 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 22:39:34 INFO - PROCESS | 1652 | 1461130774863 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 22:39:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 22:39:34 INFO - PROCESS | 1652 | 1461130774865 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 22:39:34 INFO - PROCESS | 1652 | 1461130774866 Marionette TRACE conn2 <- [1,382,null,{}] 22:39:34 INFO - PROCESS | 1652 | 1461130774868 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}] 22:39:34 INFO - PROCESS | 1652 | 1461130774937 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 22:39:34 INFO - PROCESS | 1652 | 1461130774941 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11905a000 == 30 [pid = 1652] [id = 103] 22:39:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11c692000) [pid = 1652] [serial = 306] [outer = 0x0] 22:39:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x126830c00) [pid = 1652] [serial = 307] [outer = 0x11c692000] 22:39:34 INFO - PROCESS | 1652 | 1461130774968 Marionette DEBUG loaded listener.js 22:39:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x126839000) [pid = 1652] [serial = 308] [outer = 0x11c692000] 22:39:35 INFO - PROCESS | 1652 | 1461130775271 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 22:39:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 22:39:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 422ms 22:39:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 22:39:35 INFO - PROCESS | 1652 | 1461130775288 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 22:39:35 INFO - PROCESS | 1652 | 1461130775289 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 22:39:35 INFO - PROCESS | 1652 | 1461130775291 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 22:39:35 INFO - PROCESS | 1652 | 1461130775292 Marionette TRACE conn2 <- [1,386,null,{}] 22:39:35 INFO - PROCESS | 1652 | 1461130775295 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}] 22:39:35 INFO - PROCESS | 1652 | 1461130775369 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 22:39:35 INFO - PROCESS | 1652 | 1461130775373 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2a5800 == 31 [pid = 1652] [id = 104] 22:39:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x126a36000) [pid = 1652] [serial = 309] [outer = 0x0] 22:39:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x126c48000) [pid = 1652] [serial = 310] [outer = 0x126a36000] 22:39:35 INFO - PROCESS | 1652 | 1461130775400 Marionette DEBUG loaded listener.js 22:39:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x126fc1000) [pid = 1652] [serial = 311] [outer = 0x126a36000] 22:39:35 INFO - PROCESS | 1652 | 1461130775805 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]]]}] 22:39:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 22:39:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 568ms 22:39:35 INFO - PROCESS | 1652 | 1461130775860 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 22:39:35 INFO - PROCESS | 1652 | 1461130775862 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 22:39:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 22:39:35 INFO - PROCESS | 1652 | 1461130775868 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 22:39:35 INFO - PROCESS | 1652 | 1461130775871 Marionette TRACE conn2 <- [1,390,null,{}] 22:39:35 INFO - PROCESS | 1652 | 1461130775874 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}] 22:39:35 INFO - PROCESS | 1652 | 1461130775962 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 22:39:36 INFO - PROCESS | 1652 | 1461130776033 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x116417800 == 32 [pid = 1652] [id = 105] 22:39:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11662f400) [pid = 1652] [serial = 312] [outer = 0x0] 22:39:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1177f8000) [pid = 1652] [serial = 313] [outer = 0x11662f400] 22:39:36 INFO - PROCESS | 1652 | 1461130776065 Marionette DEBUG loaded listener.js 22:39:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1184af400) [pid = 1652] [serial = 314] [outer = 0x11662f400] 22:39:36 INFO - PROCESS | 1652 | 1461130776505 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]]]}] 22:39:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 22:39:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 671ms 22:39:36 INFO - PROCESS | 1652 | 1461130776539 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 22:39:36 INFO - PROCESS | 1652 | 1461130776543 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 22:39:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 22:39:36 INFO - PROCESS | 1652 | 1461130776548 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 22:39:36 INFO - PROCESS | 1652 | 1461130776550 Marionette TRACE conn2 <- [1,394,null,{}] 22:39:36 INFO - PROCESS | 1652 | 1461130776552 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}] 22:39:36 INFO - PROCESS | 1652 | 1461130776645 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 22:39:36 INFO - PROCESS | 1652 | 1461130776701 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa65800 == 33 [pid = 1652] [id = 106] 22:39:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118b10800) [pid = 1652] [serial = 315] [outer = 0x0] 22:39:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11a774400) [pid = 1652] [serial = 316] [outer = 0x118b10800] 22:39:36 INFO - PROCESS | 1652 | 1461130776732 Marionette DEBUG loaded listener.js 22:39:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11a95bc00) [pid = 1652] [serial = 317] [outer = 0x118b10800] 22:39:37 INFO - PROCESS | 1652 | 1461130777175 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]]]}] 22:39:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 22:39:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 670ms 22:39:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 22:39:37 INFO - PROCESS | 1652 | 1461130777231 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 22:39:37 INFO - PROCESS | 1652 | 1461130777233 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 22:39:37 INFO - PROCESS | 1652 | 1461130777237 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 22:39:37 INFO - PROCESS | 1652 | 1461130777239 Marionette TRACE conn2 <- [1,398,null,{}] 22:39:37 INFO - PROCESS | 1652 | 1461130777284 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}] 22:39:37 INFO - PROCESS | 1652 | 1461130777375 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 22:39:37 INFO - PROCESS | 1652 | 1461130777430 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c51f800 == 34 [pid = 1652] [id = 107] 22:39:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11c1bd000) [pid = 1652] [serial = 318] [outer = 0x0] 22:39:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11c43f000) [pid = 1652] [serial = 319] [outer = 0x11c1bd000] 22:39:37 INFO - PROCESS | 1652 | 1461130777462 Marionette DEBUG loaded listener.js 22:39:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11c58d000) [pid = 1652] [serial = 320] [outer = 0x11c1bd000] 22:39:37 INFO - PROCESS | 1652 | 1461130777920 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]]]}] 22:39:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 22:39:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 698ms 22:39:37 INFO - PROCESS | 1652 | 1461130777936 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 22:39:37 INFO - PROCESS | 1652 | 1461130777939 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 22:39:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 22:39:37 INFO - PROCESS | 1652 | 1461130777943 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 22:39:37 INFO - PROCESS | 1652 | 1461130777945 Marionette TRACE conn2 <- [1,402,null,{}] 22:39:37 INFO - PROCESS | 1652 | 1461130777986 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}] 22:39:38 INFO - PROCESS | 1652 | 1461130778127 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 22:39:38 INFO - PROCESS | 1652 | 1461130778200 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11976e800 == 35 [pid = 1652] [id = 108] 22:39:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11a770c00) [pid = 1652] [serial = 321] [outer = 0x0] 22:39:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x126c42c00) [pid = 1652] [serial = 322] [outer = 0x11a770c00] 22:39:38 INFO - PROCESS | 1652 | 1461130778245 Marionette DEBUG loaded listener.js 22:39:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12723a000) [pid = 1652] [serial = 323] [outer = 0x11a770c00] 22:39:38 INFO - PROCESS | 1652 | 1461130778771 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]]]}] 22:39:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 22:39:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 871ms 22:39:38 INFO - PROCESS | 1652 | 1461130778818 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 22:39:38 INFO - PROCESS | 1652 | 1461130778820 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 22:39:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 22:39:38 INFO - PROCESS | 1652 | 1461130778824 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 22:39:38 INFO - PROCESS | 1652 | 1461130778827 Marionette TRACE conn2 <- [1,406,null,{}] 22:39:38 INFO - PROCESS | 1652 | 1461130778831 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}] 22:39:38 INFO - PROCESS | 1652 | 1461130778914 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 22:39:38 INFO - PROCESS | 1652 | 1461130778973 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x118e23000 == 36 [pid = 1652] [id = 109] 22:39:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11847e000) [pid = 1652] [serial = 324] [outer = 0x0] 22:39:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1187b1000) [pid = 1652] [serial = 325] [outer = 0x11847e000] 22:39:39 INFO - PROCESS | 1652 | 1461130779003 Marionette DEBUG loaded listener.js 22:39:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11902b400) [pid = 1652] [serial = 326] [outer = 0x11847e000] 22:39:39 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x129703c00) [pid = 1652] [serial = 274] [outer = 0x0] [url = about:blank] 22:39:39 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11c86a400) [pid = 1652] [serial = 272] [outer = 0x0] [url = about:blank] 22:39:39 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12970a800) [pid = 1652] [serial = 256] [outer = 0x0] [url = about:blank] 22:39:39 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118e52c00) [pid = 1652] [serial = 244] [outer = 0x0] [url = about:blank] 22:39:39 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119858000) [pid = 1652] [serial = 245] [outer = 0x0] [url = about:blank] 22:39:39 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11c5f1800) [pid = 1652] [serial = 250] [outer = 0x0] [url = about:blank] 22:39:39 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x126833000) [pid = 1652] [serial = 251] [outer = 0x0] [url = about:blank] 22:39:39 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11afdc400) [pid = 1652] [serial = 247] [outer = 0x0] [url = about:blank] 22:39:39 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11bc0bc00) [pid = 1652] [serial = 248] [outer = 0x0] [url = about:blank] 22:39:39 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x127e3a000) [pid = 1652] [serial = 253] [outer = 0x0] [url = about:blank] 22:39:39 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x115519c00) [pid = 1652] [serial = 242] [outer = 0x0] [url = about:blank] 22:39:39 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12ba42c00) [pid = 1652] [serial = 260] [outer = 0x0] [url = about:blank] 22:39:39 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x129d99800) [pid = 1652] [serial = 259] [outer = 0x0] [url = about:blank] 22:39:39 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1297b6000) [pid = 1652] [serial = 257] [outer = 0x0] [url = about:blank] 22:39:39 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12cceac00) [pid = 1652] [serial = 263] [outer = 0x0] [url = about:blank] 22:39:39 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12ba50c00) [pid = 1652] [serial = 262] [outer = 0x0] [url = about:blank] 22:39:39 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12cf2cc00) [pid = 1652] [serial = 265] [outer = 0x0] [url = about:blank] 22:39:39 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11c441000) [pid = 1652] [serial = 271] [outer = 0x0] [url = about:blank] 22:39:39 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1187bd800) [pid = 1652] [serial = 268] [outer = 0x0] [url = about:blank] 22:39:39 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12d27fc00) [pid = 1652] [serial = 266] [outer = 0x0] [url = about:blank] 22:39:39 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x119623c00) [pid = 1652] [serial = 269] [outer = 0x0] [url = about:blank] 22:39:39 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x129110000) [pid = 1652] [serial = 254] [outer = 0x0] [url = about:blank] 22:39:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 22:39:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 522ms 22:39:39 INFO - PROCESS | 1652 | 1461130779342 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]]]}] 22:39:39 INFO - PROCESS | 1652 | 1461130779350 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 22:39:39 INFO - PROCESS | 1652 | 1461130779355 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 22:39:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 22:39:39 INFO - PROCESS | 1652 | 1461130779359 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 22:39:39 INFO - PROCESS | 1652 | 1461130779361 Marionette TRACE conn2 <- [1,410,null,{}] 22:39:39 INFO - PROCESS | 1652 | 1461130779363 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}] 22:39:39 INFO - PROCESS | 1652 | 1461130779439 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 22:39:39 INFO - PROCESS | 1652 | 1461130779444 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x119177000 == 37 [pid = 1652] [id = 110] 22:39:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x118825000) [pid = 1652] [serial = 327] [outer = 0x0] 22:39:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11a542400) [pid = 1652] [serial = 328] [outer = 0x118825000] 22:39:39 INFO - PROCESS | 1652 | 1461130779472 Marionette DEBUG loaded listener.js 22:39:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11a93a000) [pid = 1652] [serial = 329] [outer = 0x118825000] 22:39:39 INFO - PROCESS | 1652 | 1461130779783 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]]]}] 22:39:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 22:39:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 469ms 22:39:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 22:39:39 INFO - PROCESS | 1652 | 1461130779828 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 22:39:39 INFO - PROCESS | 1652 | 1461130779830 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 22:39:39 INFO - PROCESS | 1652 | 1461130779832 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 22:39:39 INFO - PROCESS | 1652 | 1461130779834 Marionette TRACE conn2 <- [1,414,null,{}] 22:39:39 INFO - PROCESS | 1652 | 1461130779842 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}] 22:39:39 INFO - PROCESS | 1652 | 1461130779912 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 22:39:39 INFO - PROCESS | 1652 | 1461130779917 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa5f000 == 38 [pid = 1652] [id = 111] 22:39:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11a965800) [pid = 1652] [serial = 330] [outer = 0x0] 22:39:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11b6b4000) [pid = 1652] [serial = 331] [outer = 0x11a965800] 22:39:39 INFO - PROCESS | 1652 | 1461130779947 Marionette DEBUG loaded listener.js 22:39:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11bc0d400) [pid = 1652] [serial = 332] [outer = 0x11a965800] 22:39:40 INFO - PROCESS | 1652 | 1461130780297 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]]]}] 22:39:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 22:39:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 472ms 22:39:40 INFO - PROCESS | 1652 | 1461130780305 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 22:39:40 INFO - PROCESS | 1652 | 1461130780308 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 22:39:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 22:39:40 INFO - PROCESS | 1652 | 1461130780311 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 22:39:40 INFO - PROCESS | 1652 | 1461130780313 Marionette TRACE conn2 <- [1,418,null,{}] 22:39:40 INFO - PROCESS | 1652 | 1461130780317 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}] 22:39:40 INFO - PROCESS | 1652 | 1461130780427 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 22:39:40 INFO - PROCESS | 1652 | 1461130780541 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x115484000 == 39 [pid = 1652] [id = 112] 22:39:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1144ae800) [pid = 1652] [serial = 333] [outer = 0x0] 22:39:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11550d000) [pid = 1652] [serial = 334] [outer = 0x1144ae800] 22:39:40 INFO - PROCESS | 1652 | 1461130780600 Marionette DEBUG loaded listener.js 22:39:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1164db400) [pid = 1652] [serial = 335] [outer = 0x1144ae800] 22:39:41 INFO - PROCESS | 1652 | 1461130781598 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]]]}] 22:39:41 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 22:39:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1323ms 22:39:41 INFO - PROCESS | 1652 | 1461130781635 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 22:39:41 INFO - PROCESS | 1652 | 1461130781638 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 22:39:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 22:39:41 INFO - PROCESS | 1652 | 1461130781641 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 22:39:41 INFO - PROCESS | 1652 | 1461130781644 Marionette TRACE conn2 <- [1,422,null,{}] 22:39:41 INFO - PROCESS | 1652 | 1461130781647 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}] 22:39:41 INFO - PROCESS | 1652 | 1461130781733 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 22:39:41 INFO - PROCESS | 1652 | 1461130781773 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad48800 == 40 [pid = 1652] [id = 113] 22:39:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118480400) [pid = 1652] [serial = 336] [outer = 0x0] 22:39:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11a90f000) [pid = 1652] [serial = 337] [outer = 0x118480400] 22:39:41 INFO - PROCESS | 1652 | 1461130781805 Marionette DEBUG loaded listener.js 22:39:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11afdcc00) [pid = 1652] [serial = 338] [outer = 0x118480400] 22:39:42 INFO - PROCESS | 1652 | 1461130782745 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]]]}] 22:39:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 22:39:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1121ms 22:39:42 INFO - PROCESS | 1652 | 1461130782765 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 22:39:42 INFO - PROCESS | 1652 | 1461130782769 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 22:39:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 22:39:42 INFO - PROCESS | 1652 | 1461130782773 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 22:39:42 INFO - PROCESS | 1652 | 1461130782774 Marionette TRACE conn2 <- [1,426,null,{}] 22:39:42 INFO - PROCESS | 1652 | 1461130782777 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}] 22:39:42 INFO - PROCESS | 1652 | 1461130782860 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 22:39:42 INFO - PROCESS | 1652 | 1461130782902 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c144000 == 41 [pid = 1652] [id = 114] 22:39:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11afe3c00) [pid = 1652] [serial = 339] [outer = 0x0] 22:39:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11c587000) [pid = 1652] [serial = 340] [outer = 0x11afe3c00] 22:39:42 INFO - PROCESS | 1652 | 1461130782932 Marionette DEBUG loaded listener.js 22:39:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11c678800) [pid = 1652] [serial = 341] [outer = 0x11afe3c00] 22:39:43 INFO - PROCESS | 1652 | 1461130783553 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] 22:39:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 22:39:43 INFO - PROCESS | 1652 | 1461130783599 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 22:39:43 INFO - PROCESS | 1652 | 1461130783606 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 22:39:43 INFO - PROCESS | 1652 | 1461130783609 Marionette TRACE conn2 <- [1,430,null,{}] 22:39:43 INFO - PROCESS | 1652 | 1461130783614 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}] 22:39:43 INFO - PROCESS | 1652 | 1461130783731 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 22:39:43 INFO - PROCESS | 1652 | 1461130783790 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa5d000 == 42 [pid = 1652] [id = 115] 22:39:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119c6b800) [pid = 1652] [serial = 342] [outer = 0x0] 22:39:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11a772400) [pid = 1652] [serial = 343] [outer = 0x119c6b800] 22:39:43 INFO - PROCESS | 1652 | 1461130783818 Marionette DEBUG loaded listener.js 22:39:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11afe4c00) [pid = 1652] [serial = 344] [outer = 0x119c6b800] 22:39:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa5f000 == 41 [pid = 1652] [id = 111] 22:39:44 INFO - PROCESS | 1652 | --DOCSHELL 0x119177000 == 40 [pid = 1652] [id = 110] 22:39:44 INFO - PROCESS | 1652 | --DOCSHELL 0x118e23000 == 39 [pid = 1652] [id = 109] 22:39:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11c51f800 == 38 [pid = 1652] [id = 107] 22:39:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa65800 == 37 [pid = 1652] [id = 106] 22:39:44 INFO - PROCESS | 1652 | --DOCSHELL 0x116417800 == 36 [pid = 1652] [id = 105] 22:39:44 INFO - PROCESS | 1652 | 1461130784249 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]]]}] 22:39:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 22:39:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 674ms 22:39:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 22:39:44 INFO - PROCESS | 1652 | 1461130784280 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 22:39:44 INFO - PROCESS | 1652 | 1461130784285 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 22:39:44 INFO - PROCESS | 1652 | 1461130784290 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 22:39:44 INFO - PROCESS | 1652 | 1461130784291 Marionette TRACE conn2 <- [1,434,null,{}] 22:39:44 INFO - PROCESS | 1652 | 1461130784294 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}] 22:39:44 INFO - PROCESS | 1652 | 1461130784361 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 22:39:44 INFO - PROCESS | 1652 | 1461130784368 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x119181000 == 37 [pid = 1652] [id = 116] 22:39:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11985e400) [pid = 1652] [serial = 345] [outer = 0x0] 22:39:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11c1bd800) [pid = 1652] [serial = 346] [outer = 0x11985e400] 22:39:44 INFO - PROCESS | 1652 | 1461130784394 Marionette DEBUG loaded listener.js 22:39:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11c5edc00) [pid = 1652] [serial = 347] [outer = 0x11985e400] 22:39:44 INFO - PROCESS | 1652 | 1461130784707 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]]]}] 22:39:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 22:39:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 469ms 22:39:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 22:39:44 INFO - PROCESS | 1652 | 1461130784760 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 22:39:44 INFO - PROCESS | 1652 | 1461130784761 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 22:39:44 INFO - PROCESS | 1652 | 1461130784763 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 22:39:44 INFO - PROCESS | 1652 | 1461130784766 Marionette TRACE conn2 <- [1,438,null,{}] 22:39:44 INFO - PROCESS | 1652 | 1461130784773 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}] 22:39:44 INFO - PROCESS | 1652 | 1461130784862 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 22:39:44 INFO - PROCESS | 1652 | 1461130784891 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1269b7000 == 38 [pid = 1652] [id = 117] 22:39:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x115517c00) [pid = 1652] [serial = 348] [outer = 0x0] 22:39:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x127643000) [pid = 1652] [serial = 349] [outer = 0x115517c00] 22:39:44 INFO - PROCESS | 1652 | 1461130784919 Marionette DEBUG loaded listener.js 22:39:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x127ae9c00) [pid = 1652] [serial = 350] [outer = 0x115517c00] 22:39:45 INFO - PROCESS | 1652 | 1461130785270 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]]]}] 22:39:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 22:39:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 524ms 22:39:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 22:39:45 INFO - PROCESS | 1652 | 1461130785287 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 22:39:45 INFO - PROCESS | 1652 | 1461130785289 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 22:39:45 INFO - PROCESS | 1652 | 1461130785291 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 22:39:45 INFO - PROCESS | 1652 | 1461130785292 Marionette TRACE conn2 <- [1,442,null,{}] 22:39:45 INFO - PROCESS | 1652 | 1461130785295 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}] 22:39:45 INFO - PROCESS | 1652 | 1461130785396 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 22:39:45 INFO - PROCESS | 1652 | 1461130785410 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x126f50000 == 39 [pid = 1652] [id = 118] 22:39:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x127d44c00) [pid = 1652] [serial = 351] [outer = 0x0] 22:39:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12870c400) [pid = 1652] [serial = 352] [outer = 0x127d44c00] 22:39:45 INFO - PROCESS | 1652 | 1461130785452 Marionette DEBUG loaded listener.js 22:39:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1287e8c00) [pid = 1652] [serial = 353] [outer = 0x127d44c00] 22:39:45 INFO - PROCESS | 1652 | 1461130785868 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]]]}] 22:39:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 22:39:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 620ms 22:39:45 INFO - PROCESS | 1652 | 1461130785912 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 22:39:45 INFO - PROCESS | 1652 | 1461130785915 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 22:39:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 22:39:45 INFO - PROCESS | 1652 | 1461130785920 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 22:39:45 INFO - PROCESS | 1652 | 1461130785922 Marionette TRACE conn2 <- [1,446,null,{}] 22:39:45 INFO - PROCESS | 1652 | 1461130785925 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}] 22:39:46 INFO - PROCESS | 1652 | 1461130786047 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 22:39:46 INFO - PROCESS | 1652 | 1461130786068 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12766e800 == 40 [pid = 1652] [id = 119] 22:39:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11550e000) [pid = 1652] [serial = 354] [outer = 0x0] 22:39:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129025000) [pid = 1652] [serial = 355] [outer = 0x11550e000] 22:39:46 INFO - PROCESS | 1652 | 1461130786107 Marionette DEBUG loaded listener.js 22:39:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12910ec00) [pid = 1652] [serial = 356] [outer = 0x11550e000] 22:39:46 INFO - PROCESS | 1652 | 1461130786521 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]]]}] 22:39:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 22:39:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 620ms 22:39:46 INFO - PROCESS | 1652 | 1461130786540 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 22:39:46 INFO - PROCESS | 1652 | 1461130786541 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 22:39:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 22:39:46 INFO - PROCESS | 1652 | 1461130786543 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 22:39:46 INFO - PROCESS | 1652 | 1461130786544 Marionette TRACE conn2 <- [1,450,null,{}] 22:39:46 INFO - PROCESS | 1652 | 1461130786547 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}] 22:39:46 INFO - PROCESS | 1652 | 1461130786656 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 22:39:46 INFO - PROCESS | 1652 | 1461130786661 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x127acc000 == 41 [pid = 1652] [id = 120] 22:39:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x129107400) [pid = 1652] [serial = 357] [outer = 0x0] 22:39:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12970c000) [pid = 1652] [serial = 358] [outer = 0x129107400] 22:39:46 INFO - PROCESS | 1652 | 1461130786689 Marionette DEBUG loaded listener.js 22:39:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x129a61800) [pid = 1652] [serial = 359] [outer = 0x129107400] 22:39:46 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11afe8800) [pid = 1652] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 22:39:46 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11550b000) [pid = 1652] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 22:39:46 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11a775c00) [pid = 1652] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 22:39:46 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1184a4800) [pid = 1652] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 22:39:46 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11847e000) [pid = 1652] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 22:39:46 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119c70800) [pid = 1652] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 22:39:46 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11bbd1400) [pid = 1652] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 22:39:46 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11c5ed000) [pid = 1652] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 22:39:46 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11c692000) [pid = 1652] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 22:39:46 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118825000) [pid = 1652] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 22:39:46 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x114eb2400) [pid = 1652] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 22:39:46 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11c440c00) [pid = 1652] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 22:39:46 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11a770c00) [pid = 1652] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 22:39:47 INFO - PROCESS | 1652 | 1461130787090 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] 22:39:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 22:39:47 INFO - PROCESS | 1652 | 1461130787117 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 22:39:47 INFO - PROCESS | 1652 | 1461130787121 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 22:39:47 INFO - PROCESS | 1652 | 1461130787122 Marionette TRACE conn2 <- [1,454,null,{}] 22:39:47 INFO - PROCESS | 1652 | 1461130787126 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}] 22:39:47 INFO - PROCESS | 1652 | 1461130787234 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 22:39:47 INFO - PROCESS | 1652 | 1461130787242 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x128757800 == 42 [pid = 1652] [id = 121] 22:39:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x114c09000) [pid = 1652] [serial = 360] [outer = 0x0] 22:39:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12686c400) [pid = 1652] [serial = 361] [outer = 0x114c09000] 22:39:47 INFO - PROCESS | 1652 | 1461130787280 Marionette DEBUG loaded listener.js 22:39:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x129d27400) [pid = 1652] [serial = 362] [outer = 0x114c09000] 22:39:47 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:39:47 INFO - PROCESS | 1652 | 1461130787693 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]]]}] 22:39:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 22:39:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 620ms 22:39:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 22:39:47 INFO - PROCESS | 1652 | 1461130787740 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 22:39:47 INFO - PROCESS | 1652 | 1461130787742 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 22:39:47 INFO - PROCESS | 1652 | 1461130787744 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 22:39:47 INFO - PROCESS | 1652 | 1461130787745 Marionette TRACE conn2 <- [1,458,null,{}] 22:39:47 INFO - PROCESS | 1652 | 1461130787747 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}] 22:39:47 INFO - PROCESS | 1652 | 1461130787818 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 22:39:47 INFO - PROCESS | 1652 | 1461130787822 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291ed800 == 43 [pid = 1652] [id = 122] 22:39:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11c692000) [pid = 1652] [serial = 363] [outer = 0x0] 22:39:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129d2dc00) [pid = 1652] [serial = 364] [outer = 0x11c692000] 22:39:47 INFO - PROCESS | 1652 | 1461130787847 Marionette DEBUG loaded listener.js 22:39:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129d36000) [pid = 1652] [serial = 365] [outer = 0x11c692000] 22:39:48 INFO - PROCESS | 1652 | 1461130788166 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] 22:39:48 INFO - PROCESS | 1652 | 1461130788214 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 22:39:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 22:39:48 INFO - PROCESS | 1652 | 1461130788216 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 22:39:48 INFO - PROCESS | 1652 | 1461130788218 Marionette TRACE conn2 <- [1,462,null,{}] 22:39:48 INFO - PROCESS | 1652 | 1461130788220 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}] 22:39:48 INFO - PROCESS | 1652 | 1461130788290 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 22:39:48 INFO - PROCESS | 1652 | 1461130788337 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1269b5000 == 44 [pid = 1652] [id = 123] 22:39:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12970dc00) [pid = 1652] [serial = 366] [outer = 0x0] 22:39:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129d8f000) [pid = 1652] [serial = 367] [outer = 0x12970dc00] 22:39:48 INFO - PROCESS | 1652 | 1461130788362 Marionette DEBUG loaded listener.js 22:39:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b1e1400) [pid = 1652] [serial = 368] [outer = 0x12970dc00] 22:39:48 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:39:48 INFO - PROCESS | 1652 | 1461130788645 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] 22:39:48 INFO - PROCESS | 1652 | 1461130788689 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 22:39:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 22:39:48 INFO - PROCESS | 1652 | 1461130788691 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 22:39:48 INFO - PROCESS | 1652 | 1461130788692 Marionette TRACE conn2 <- [1,466,null,{}] 22:39:48 INFO - PROCESS | 1652 | 1461130788695 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}] 22:39:48 INFO - PROCESS | 1652 | 1461130788766 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 22:39:48 INFO - PROCESS | 1652 | 1461130788771 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b21a000 == 45 [pid = 1652] [id = 124] 22:39:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b1e4000) [pid = 1652] [serial = 369] [outer = 0x0] 22:39:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b420400) [pid = 1652] [serial = 370] [outer = 0x12b1e4000] 22:39:48 INFO - PROCESS | 1652 | 1461130788796 Marionette DEBUG loaded listener.js 22:39:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b907000) [pid = 1652] [serial = 371] [outer = 0x12b1e4000] 22:39:49 INFO - PROCESS | 1652 | 1461130789262 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] 22:39:49 INFO - PROCESS | 1652 | 1461130789314 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 22:39:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 22:39:49 INFO - PROCESS | 1652 | 1461130789318 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 22:39:49 INFO - PROCESS | 1652 | 1461130789320 Marionette TRACE conn2 <- [1,470,null,{}] 22:39:49 INFO - PROCESS | 1652 | 1461130789323 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}] 22:39:49 INFO - PROCESS | 1652 | 1461130789419 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 22:39:49 INFO - PROCESS | 1652 | 1461130789466 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bf1a000 == 46 [pid = 1652] [id = 125] 22:39:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11af85c00) [pid = 1652] [serial = 372] [outer = 0x0] 22:39:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11c1b8400) [pid = 1652] [serial = 373] [outer = 0x11af85c00] 22:39:49 INFO - PROCESS | 1652 | 1461130789497 Marionette DEBUG loaded listener.js 22:39:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11c58a400) [pid = 1652] [serial = 374] [outer = 0x11af85c00] 22:39:49 INFO - PROCESS | 1652 | 1461130789922 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]]]}] 22:39:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 22:39:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 672ms 22:39:49 INFO - PROCESS | 1652 | 1461130789990 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 22:39:49 INFO - PROCESS | 1652 | 1461130789994 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 22:39:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 22:39:50 INFO - PROCESS | 1652 | 1461130789998 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 22:39:50 INFO - PROCESS | 1652 | 1461130790000 Marionette TRACE conn2 <- [1,474,null,{}] 22:39:50 INFO - PROCESS | 1652 | 1461130790003 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}] 22:39:50 INFO - PROCESS | 1652 | 1461130790095 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 22:39:50 INFO - PROCESS | 1652 | 1461130790186 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x127659000 == 47 [pid = 1652] [id = 126] 22:39:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12764e400) [pid = 1652] [serial = 375] [outer = 0x0] 22:39:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x127d48000) [pid = 1652] [serial = 376] [outer = 0x12764e400] 22:39:50 INFO - PROCESS | 1652 | 1461130790217 Marionette DEBUG loaded listener.js 22:39:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1287e2c00) [pid = 1652] [serial = 377] [outer = 0x12764e400] 22:39:50 INFO - PROCESS | 1652 | 1461130790686 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]]]}] 22:39:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 22:39:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 721ms 22:39:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 22:39:50 INFO - PROCESS | 1652 | 1461130790720 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 22:39:50 INFO - PROCESS | 1652 | 1461130790722 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 22:39:50 INFO - PROCESS | 1652 | 1461130790726 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 22:39:50 INFO - PROCESS | 1652 | 1461130790730 Marionette TRACE conn2 <- [1,478,null,{}] 22:39:50 INFO - PROCESS | 1652 | 1461130790741 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}] 22:39:50 INFO - PROCESS | 1652 | 1461130790875 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 22:39:50 INFO - PROCESS | 1652 | 1461130790934 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b64d800 == 48 [pid = 1652] [id = 127] 22:39:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12970f800) [pid = 1652] [serial = 378] [outer = 0x0] 22:39:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x129871800) [pid = 1652] [serial = 379] [outer = 0x12970f800] 22:39:50 INFO - PROCESS | 1652 | 1461130790966 Marionette DEBUG loaded listener.js 22:39:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b1e4c00) [pid = 1652] [serial = 380] [outer = 0x12970f800] 22:39:51 INFO - PROCESS | 1652 | 1461130791453 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]]]}] 22:39:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 22:39:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 776ms 22:39:51 INFO - PROCESS | 1652 | 1461130791502 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 22:39:51 INFO - PROCESS | 1652 | 1461130791504 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 22:39:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 22:39:51 INFO - PROCESS | 1652 | 1461130791506 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 22:39:51 INFO - PROCESS | 1652 | 1461130791508 Marionette TRACE conn2 <- [1,482,null,{}] 22:39:51 INFO - PROCESS | 1652 | 1461130791510 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}] 22:39:51 INFO - PROCESS | 1652 | 1461130791606 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 22:39:51 INFO - PROCESS | 1652 | 1461130791664 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be95800 == 49 [pid = 1652] [id = 128] 22:39:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b908800) [pid = 1652] [serial = 381] [outer = 0x0] 22:39:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12ba42c00) [pid = 1652] [serial = 382] [outer = 0x12b908800] 22:39:51 INFO - PROCESS | 1652 | 1461130791695 Marionette DEBUG loaded listener.js 22:39:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12ba4ac00) [pid = 1652] [serial = 383] [outer = 0x12b908800] 22:39:52 INFO - PROCESS | 1652 | 1461130792321 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]]]}] 22:39:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 22:39:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 824ms 22:39:52 INFO - PROCESS | 1652 | 1461130792348 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 22:39:52 INFO - PROCESS | 1652 | 1461130792351 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 22:39:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 22:39:52 INFO - PROCESS | 1652 | 1461130792356 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 22:39:52 INFO - PROCESS | 1652 | 1461130792358 Marionette TRACE conn2 <- [1,486,null,{}] 22:39:52 INFO - PROCESS | 1652 | 1461130792362 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}] 22:39:52 INFO - PROCESS | 1652 | 1461130792472 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 22:39:52 INFO - PROCESS | 1652 | 1461130792552 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x116407800 == 50 [pid = 1652] [id = 129] 22:39:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118b88800) [pid = 1652] [serial = 384] [outer = 0x0] 22:39:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1190b5c00) [pid = 1652] [serial = 385] [outer = 0x118b88800] 22:39:52 INFO - PROCESS | 1652 | 1461130792595 Marionette DEBUG loaded listener.js 22:39:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11a774800) [pid = 1652] [serial = 386] [outer = 0x118b88800] 22:39:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1269b5000 == 49 [pid = 1652] [id = 123] 22:39:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1291ed800 == 48 [pid = 1652] [id = 122] 22:39:53 INFO - PROCESS | 1652 | --DOCSHELL 0x128757800 == 47 [pid = 1652] [id = 121] 22:39:53 INFO - PROCESS | 1652 | --DOCSHELL 0x127acc000 == 46 [pid = 1652] [id = 120] 22:39:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12766e800 == 45 [pid = 1652] [id = 119] 22:39:53 INFO - PROCESS | 1652 | --DOCSHELL 0x126f50000 == 44 [pid = 1652] [id = 118] 22:39:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1269b7000 == 43 [pid = 1652] [id = 117] 22:39:53 INFO - PROCESS | 1652 | --DOCSHELL 0x119181000 == 42 [pid = 1652] [id = 116] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11b6b4000) [pid = 1652] [serial = 331] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1177f8000) [pid = 1652] [serial = 313] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11a774400) [pid = 1652] [serial = 316] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11c43f000) [pid = 1652] [serial = 319] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x126c48000) [pid = 1652] [serial = 310] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa5d000 == 41 [pid = 1652] [id = 115] 22:39:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2a5800 == 40 [pid = 1652] [id = 104] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11af81c00) [pid = 1652] [serial = 281] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11b930400) [pid = 1652] [serial = 295] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11847b800) [pid = 1652] [serial = 283] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118483400) [pid = 1652] [serial = 284] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11a938800) [pid = 1652] [serial = 280] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1188c6400) [pid = 1652] [serial = 286] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1187b1000) [pid = 1652] [serial = 325] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11902b400) [pid = 1652] [serial = 326] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119c6a800) [pid = 1652] [serial = 277] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11ade2000) [pid = 1652] [serial = 292] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11c43f400) [pid = 1652] [serial = 298] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11af84400) [pid = 1652] [serial = 296] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11c5f2800) [pid = 1652] [serial = 304] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x126830c00) [pid = 1652] [serial = 307] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11a542400) [pid = 1652] [serial = 328] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11a93a000) [pid = 1652] [serial = 329] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126839000) [pid = 1652] [serial = 308] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11a77b800) [pid = 1652] [serial = 289] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11c58ac00) [pid = 1652] [serial = 301] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12723a000) [pid = 1652] [serial = 323] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11a93ec00) [pid = 1652] [serial = 290] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x126c42c00) [pid = 1652] [serial = 322] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11afe8000) [pid = 1652] [serial = 293] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11c58f800) [pid = 1652] [serial = 299] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11c5ea800) [pid = 1652] [serial = 302] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119624c00) [pid = 1652] [serial = 287] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11c691800) [pid = 1652] [serial = 305] [outer = 0x0] [url = about:blank] 22:39:53 INFO - PROCESS | 1652 | 1461130793159 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]]]}] 22:39:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 22:39:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 821ms 22:39:53 INFO - PROCESS | 1652 | 1461130793177 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 22:39:53 INFO - PROCESS | 1652 | 1461130793181 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 22:39:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 22:39:53 INFO - PROCESS | 1652 | 1461130793187 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 22:39:53 INFO - PROCESS | 1652 | 1461130793189 Marionette TRACE conn2 <- [1,490,null,{}] 22:39:53 INFO - PROCESS | 1652 | 1461130793191 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}] 22:39:53 INFO - PROCESS | 1652 | 1461130793262 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 22:39:53 INFO - PROCESS | 1652 | 1461130793268 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x118804800 == 41 [pid = 1652] [id = 130] 22:39:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11a775000) [pid = 1652] [serial = 387] [outer = 0x0] 22:39:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11ac94000) [pid = 1652] [serial = 388] [outer = 0x11a775000] 22:39:53 INFO - PROCESS | 1652 | 1461130793295 Marionette DEBUG loaded listener.js 22:39:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11b92b000) [pid = 1652] [serial = 389] [outer = 0x11a775000] 22:39:53 INFO - PROCESS | 1652 | 1461130793621 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]]]}] 22:39:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 22:39:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 470ms 22:39:53 INFO - PROCESS | 1652 | 1461130793662 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 22:39:53 INFO - PROCESS | 1652 | 1461130793663 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 22:39:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 22:39:53 INFO - PROCESS | 1652 | 1461130793665 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 22:39:53 INFO - PROCESS | 1652 | 1461130793668 Marionette TRACE conn2 <- [1,494,null,{}] 22:39:53 INFO - PROCESS | 1652 | 1461130793675 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}] 22:39:53 INFO - PROCESS | 1652 | 1461130793747 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 22:39:53 INFO - PROCESS | 1652 | 1461130793755 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a982800 == 42 [pid = 1652] [id = 131] 22:39:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11c588800) [pid = 1652] [serial = 390] [outer = 0x0] 22:39:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11c854400) [pid = 1652] [serial = 391] [outer = 0x11c588800] 22:39:53 INFO - PROCESS | 1652 | 1461130793782 Marionette DEBUG loaded listener.js 22:39:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12723c000) [pid = 1652] [serial = 392] [outer = 0x11c588800] 22:39:54 INFO - PROCESS | 1652 | 1461130794137 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]]]}] 22:39:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 22:39:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 521ms 22:39:54 INFO - PROCESS | 1652 | 1461130794186 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 22:39:54 INFO - PROCESS | 1652 | 1461130794188 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 22:39:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 22:39:54 INFO - PROCESS | 1652 | 1461130794190 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 22:39:54 INFO - PROCESS | 1652 | 1461130794191 Marionette TRACE conn2 <- [1,498,null,{}] 22:39:54 INFO - PROCESS | 1652 | 1461130794201 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}] 22:39:54 INFO - PROCESS | 1652 | 1461130794275 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 22:39:54 INFO - PROCESS | 1652 | 1461130794282 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b94e800 == 43 [pid = 1652] [id = 132] 22:39:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12723e800) [pid = 1652] [serial = 393] [outer = 0x0] 22:39:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x127e36400) [pid = 1652] [serial = 394] [outer = 0x12723e800] 22:39:54 INFO - PROCESS | 1652 | 1461130794309 Marionette DEBUG loaded listener.js 22:39:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129109c00) [pid = 1652] [serial = 395] [outer = 0x12723e800] 22:39:54 INFO - PROCESS | 1652 | 1461130794639 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]]]}] 22:39:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 22:39:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 469ms 22:39:54 INFO - PROCESS | 1652 | 1461130794661 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 22:39:54 INFO - PROCESS | 1652 | 1461130794662 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 22:39:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 22:39:54 INFO - PROCESS | 1652 | 1461130794665 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 22:39:54 INFO - PROCESS | 1652 | 1461130794667 Marionette TRACE conn2 <- [1,502,null,{}] 22:39:54 INFO - PROCESS | 1652 | 1461130794670 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}] 22:39:54 INFO - PROCESS | 1652 | 1461130794742 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 22:39:54 INFO - PROCESS | 1652 | 1461130794746 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x115596800 == 44 [pid = 1652] [id = 133] 22:39:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12764d800) [pid = 1652] [serial = 396] [outer = 0x0] 22:39:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12970c800) [pid = 1652] [serial = 397] [outer = 0x12764d800] 22:39:54 INFO - PROCESS | 1652 | 1461130794775 Marionette DEBUG loaded listener.js 22:39:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12986f800) [pid = 1652] [serial = 398] [outer = 0x12764d800] 22:39:55 INFO - PROCESS | 1652 | 1461130795096 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]]]}] 22:39:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 22:39:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 471ms 22:39:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 22:39:55 INFO - PROCESS | 1652 | 1461130795136 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 22:39:55 INFO - PROCESS | 1652 | 1461130795137 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 22:39:55 INFO - PROCESS | 1652 | 1461130795140 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 22:39:55 INFO - PROCESS | 1652 | 1461130795141 Marionette TRACE conn2 <- [1,506,null,{}] 22:39:55 INFO - PROCESS | 1652 | 1461130795159 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}] 22:39:55 INFO - PROCESS | 1652 | 1461130795270 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 22:39:55 INFO - PROCESS | 1652 | 1461130795282 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c50c000 == 45 [pid = 1652] [id = 134] 22:39:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129d27c00) [pid = 1652] [serial = 399] [outer = 0x0] 22:39:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129d97c00) [pid = 1652] [serial = 400] [outer = 0x129d27c00] 22:39:55 INFO - PROCESS | 1652 | 1461130795311 Marionette DEBUG loaded listener.js 22:39:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12ba42800) [pid = 1652] [serial = 401] [outer = 0x129d27c00] 22:39:55 INFO - PROCESS | 1652 | 1461130795676 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]]]}] 22:39:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 22:39:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 583ms 22:39:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 22:39:55 INFO - PROCESS | 1652 | 1461130795724 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 22:39:55 INFO - PROCESS | 1652 | 1461130795725 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 22:39:55 INFO - PROCESS | 1652 | 1461130795727 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 22:39:55 INFO - PROCESS | 1652 | 1461130795728 Marionette TRACE conn2 <- [1,510,null,{}] 22:39:55 INFO - PROCESS | 1652 | 1461130795731 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}] 22:39:55 INFO - PROCESS | 1652 | 1461130795840 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 22:39:55 INFO - PROCESS | 1652 | 1461130795855 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x127653000 == 46 [pid = 1652] [id = 135] 22:39:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b606c00) [pid = 1652] [serial = 402] [outer = 0x0] 22:39:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12ba4f400) [pid = 1652] [serial = 403] [outer = 0x12b606c00] 22:39:55 INFO - PROCESS | 1652 | 1461130795887 Marionette DEBUG loaded listener.js 22:39:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12bd10800) [pid = 1652] [serial = 404] [outer = 0x12b606c00] 22:39:56 INFO - PROCESS | 1652 | 1461130796369 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]]]}] 22:39:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 22:39:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 669ms 22:39:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 22:39:56 INFO - PROCESS | 1652 | 1461130796404 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 22:39:56 INFO - PROCESS | 1652 | 1461130796405 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 22:39:56 INFO - PROCESS | 1652 | 1461130796407 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 22:39:56 INFO - PROCESS | 1652 | 1461130796408 Marionette TRACE conn2 <- [1,514,null,{}] 22:39:56 INFO - PROCESS | 1652 | 1461130796410 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}] 22:39:56 INFO - PROCESS | 1652 | 1461130796502 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 22:39:56 INFO - PROCESS | 1652 | 1461130796551 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291ab000 == 47 [pid = 1652] [id = 136] 22:39:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12bd02400) [pid = 1652] [serial = 405] [outer = 0x0] 22:39:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12cee0000) [pid = 1652] [serial = 406] [outer = 0x12bd02400] 22:39:56 INFO - PROCESS | 1652 | 1461130796576 Marionette DEBUG loaded listener.js 22:39:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12cee9800) [pid = 1652] [serial = 407] [outer = 0x12bd02400] 22:39:56 INFO - PROCESS | 1652 | 1461130796906 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]]]}] 22:39:56 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 22:39:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 518ms 22:39:56 INFO - PROCESS | 1652 | 1461130796926 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 22:39:56 INFO - PROCESS | 1652 | 1461130796928 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 22:39:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 22:39:56 INFO - PROCESS | 1652 | 1461130796931 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 22:39:56 INFO - PROCESS | 1652 | 1461130796933 Marionette TRACE conn2 <- [1,518,null,{}] 22:39:56 INFO - PROCESS | 1652 | 1461130796936 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}] 22:39:57 INFO - PROCESS | 1652 | 1461130797075 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 22:39:57 INFO - PROCESS | 1652 | 1461130797113 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x129a10800 == 48 [pid = 1652] [id = 137] 22:39:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12ccf1400) [pid = 1652] [serial = 408] [outer = 0x0] 22:39:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12cf39000) [pid = 1652] [serial = 409] [outer = 0x12ccf1400] 22:39:57 INFO - PROCESS | 1652 | 1461130797152 Marionette DEBUG loaded listener.js 22:39:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12d280000) [pid = 1652] [serial = 410] [outer = 0x12ccf1400] 22:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11a965800) [pid = 1652] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 22:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119038000) [pid = 1652] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 22:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x127074400) [pid = 1652] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 22:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11c692000) [pid = 1652] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 22:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x127d44c00) [pid = 1652] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 22:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119c6b800) [pid = 1652] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 22:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11985e400) [pid = 1652] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 22:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11550e000) [pid = 1652] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 22:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x129107400) [pid = 1652] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 22:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12970dc00) [pid = 1652] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 22:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x114c09000) [pid = 1652] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 22:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x115517c00) [pid = 1652] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 22:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118b10800) [pid = 1652] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 22:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11c1bd000) [pid = 1652] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 22:39:57 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11662f400) [pid = 1652] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 22:39:57 INFO - PROCESS | 1652 | 1461130797604 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]]]}] 22:39:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 22:39:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 721ms 22:39:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 22:39:57 INFO - PROCESS | 1652 | 1461130797654 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 22:39:57 INFO - PROCESS | 1652 | 1461130797655 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 22:39:57 INFO - PROCESS | 1652 | 1461130797657 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 22:39:57 INFO - PROCESS | 1652 | 1461130797658 Marionette TRACE conn2 <- [1,522,null,{}] 22:39:57 INFO - PROCESS | 1652 | 1461130797660 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}] 22:39:57 INFO - PROCESS | 1652 | 1461130797778 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 22:39:57 INFO - PROCESS | 1652 | 1461130797808 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad64000 == 49 [pid = 1652] [id = 138] 22:39:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1163e6400) [pid = 1652] [serial = 411] [outer = 0x0] 22:39:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11c5f1400) [pid = 1652] [serial = 412] [outer = 0x1163e6400] 22:39:57 INFO - PROCESS | 1652 | 1461130797833 Marionette DEBUG loaded listener.js 22:39:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1287e9000) [pid = 1652] [serial = 413] [outer = 0x1163e6400] 22:39:58 INFO - PROCESS | 1652 | 1461130798107 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]]]}] 22:39:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 22:39:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 468ms 22:39:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 22:39:58 INFO - PROCESS | 1652 | 1461130798126 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 22:39:58 INFO - PROCESS | 1652 | 1461130798127 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 22:39:58 INFO - PROCESS | 1652 | 1461130798129 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 22:39:58 INFO - PROCESS | 1652 | 1461130798131 Marionette TRACE conn2 <- [1,526,null,{}] 22:39:58 INFO - PROCESS | 1652 | 1461130798141 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}] 22:39:58 INFO - PROCESS | 1652 | 1461130798235 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 22:39:58 INFO - PROCESS | 1652 | 1461130798240 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be8e800 == 50 [pid = 1652] [id = 139] 22:39:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129a62400) [pid = 1652] [serial = 414] [outer = 0x0] 22:39:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12d280c00) [pid = 1652] [serial = 415] [outer = 0x129a62400] 22:39:58 INFO - PROCESS | 1652 | 1461130798269 Marionette DEBUG loaded listener.js 22:39:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12d953400) [pid = 1652] [serial = 416] [outer = 0x129a62400] 22:39:58 INFO - PROCESS | 1652 | 1461130798588 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]]]}] 22:39:58 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 22:39:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 477ms 22:39:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 22:39:58 INFO - PROCESS | 1652 | 1461130798608 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 22:39:58 INFO - PROCESS | 1652 | 1461130798609 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 22:39:58 INFO - PROCESS | 1652 | 1461130798611 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 22:39:58 INFO - PROCESS | 1652 | 1461130798612 Marionette TRACE conn2 <- [1,530,null,{}] 22:39:58 INFO - PROCESS | 1652 | 1461130798615 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}] 22:39:58 INFO - PROCESS | 1652 | 1461130798713 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 22:39:58 INFO - PROCESS | 1652 | 1461130798720 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ccc6000 == 51 [pid = 1652] [id = 140] 22:39:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1144af400) [pid = 1652] [serial = 417] [outer = 0x0] 22:39:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12d955800) [pid = 1652] [serial = 418] [outer = 0x1144af400] 22:39:58 INFO - PROCESS | 1652 | 1461130798745 Marionette DEBUG loaded listener.js 22:39:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12dbb5c00) [pid = 1652] [serial = 419] [outer = 0x1144af400] 22:39:59 INFO - PROCESS | 1652 | 1461130799040 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"]]]}] 22:39:59 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 22:39:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 22:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:39:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 22:39:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 22:39:59 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 22:39:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 22:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:39:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:39:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 22:39:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 22:39:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 470ms 22:39:59 INFO - PROCESS | 1652 | 1461130799082 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 22:39:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 22:39:59 INFO - PROCESS | 1652 | 1461130799085 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 22:39:59 INFO - PROCESS | 1652 | 1461130799087 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 22:39:59 INFO - PROCESS | 1652 | 1461130799088 Marionette TRACE conn2 <- [1,534,null,{}] 22:39:59 INFO - PROCESS | 1652 | 1461130799091 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}] 22:39:59 INFO - PROCESS | 1652 | 1461130799170 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 22:39:59 INFO - PROCESS | 1652 | 1461130799174 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d3d7000 == 52 [pid = 1652] [id = 141] 22:39:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12dbba000) [pid = 1652] [serial = 420] [outer = 0x0] 22:39:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12e238800) [pid = 1652] [serial = 421] [outer = 0x12dbba000] 22:39:59 INFO - PROCESS | 1652 | 1461130799199 Marionette DEBUG loaded listener.js 22:39:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12e244800) [pid = 1652] [serial = 422] [outer = 0x12dbba000] 22:39:59 INFO - PROCESS | 1652 | 1461130799568 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]]]}] 22:39:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 22:39:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 520ms 22:39:59 INFO - PROCESS | 1652 | 1461130799651 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 22:39:59 INFO - PROCESS | 1652 | 1461130799655 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 22:39:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 22:39:59 INFO - PROCESS | 1652 | 1461130799662 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 22:39:59 INFO - PROCESS | 1652 | 1461130799664 Marionette TRACE conn2 <- [1,538,null,{}] 22:39:59 INFO - PROCESS | 1652 | 1461130799674 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}] 22:39:59 INFO - PROCESS | 1652 | 1461130799784 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 22:39:59 INFO - PROCESS | 1652 | 1461130799871 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x118de9000 == 53 [pid = 1652] [id = 142] 22:39:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11847d400) [pid = 1652] [serial = 423] [outer = 0x0] 22:39:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11985e400) [pid = 1652] [serial = 424] [outer = 0x11847d400] 22:39:59 INFO - PROCESS | 1652 | 1461130799907 Marionette DEBUG loaded listener.js 22:39:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11a93a000) [pid = 1652] [serial = 425] [outer = 0x11847d400] 22:40:00 INFO - PROCESS | 1652 | 1461130800277 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]]]}] 22:40:00 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. 22:40:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 627ms 22:40:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 22:40:00 INFO - PROCESS | 1652 | 1461130800289 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 22:40:00 INFO - PROCESS | 1652 | 1461130800293 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 22:40:00 INFO - PROCESS | 1652 | 1461130800298 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 22:40:00 INFO - PROCESS | 1652 | 1461130800300 Marionette TRACE conn2 <- [1,542,null,{}] 22:40:00 INFO - PROCESS | 1652 | 1461130800302 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}] 22:40:00 INFO - PROCESS | 1652 | 1461130800397 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 22:40:00 INFO - PROCESS | 1652 | 1461130800483 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad59800 == 54 [pid = 1652] [id = 143] 22:40:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11bc0b400) [pid = 1652] [serial = 426] [outer = 0x0] 22:40:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11c5ef400) [pid = 1652] [serial = 427] [outer = 0x11bc0b400] 22:40:00 INFO - PROCESS | 1652 | 1461130800513 Marionette DEBUG loaded listener.js 22:40:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x126a3b800) [pid = 1652] [serial = 428] [outer = 0x11bc0b400] 22:40:00 INFO - PROCESS | 1652 | 1461130800879 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]]]}] 22:40:00 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. 22:40:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 623ms 22:40:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 22:40:00 INFO - PROCESS | 1652 | 1461130800936 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 22:40:00 INFO - PROCESS | 1652 | 1461130800938 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 22:40:00 INFO - PROCESS | 1652 | 1461130800942 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 22:40:00 INFO - PROCESS | 1652 | 1461130800944 Marionette TRACE conn2 <- [1,546,null,{}] 22:40:00 INFO - PROCESS | 1652 | 1461130800954 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}] 22:40:01 INFO - PROCESS | 1652 | 1461130801057 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 22:40:01 INFO - PROCESS | 1652 | 1461130801138 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bea0800 == 55 [pid = 1652] [id = 144] 22:40:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12764b800) [pid = 1652] [serial = 429] [outer = 0x0] 22:40:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x129703800) [pid = 1652] [serial = 430] [outer = 0x12764b800] 22:40:01 INFO - PROCESS | 1652 | 1461130801177 Marionette DEBUG loaded listener.js 22:40:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x129d91800) [pid = 1652] [serial = 431] [outer = 0x12764b800] 22:40:01 INFO - PROCESS | 1652 | 1461130801561 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]]]}] 22:40:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 22:40:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 624ms 22:40:01 INFO - PROCESS | 1652 | 1461130801568 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 22:40:01 INFO - PROCESS | 1652 | 1461130801571 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 22:40:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 22:40:01 INFO - PROCESS | 1652 | 1461130801574 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 22:40:01 INFO - PROCESS | 1652 | 1461130801575 Marionette TRACE conn2 <- [1,550,null,{}] 22:40:01 INFO - PROCESS | 1652 | 1461130801578 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}] 22:40:01 INFO - PROCESS | 1652 | 1461130801703 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 22:40:01 INFO - PROCESS | 1652 | 1461130801806 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e383800 == 56 [pid = 1652] [id = 145] 22:40:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12b90b400) [pid = 1652] [serial = 432] [outer = 0x0] 22:40:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12ba4c000) [pid = 1652] [serial = 433] [outer = 0x12b90b400] 22:40:01 INFO - PROCESS | 1652 | 1461130801842 Marionette DEBUG loaded listener.js 22:40:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12ceed800) [pid = 1652] [serial = 434] [outer = 0x12b90b400] 22:40:02 INFO - PROCESS | 1652 | 1461130802208 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]]]}] 22:40:02 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. 22:40:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 669ms 22:40:02 INFO - PROCESS | 1652 | 1461130802243 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 22:40:02 INFO - PROCESS | 1652 | 1461130802244 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 22:40:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 22:40:02 INFO - PROCESS | 1652 | 1461130802247 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 22:40:02 INFO - PROCESS | 1652 | 1461130802248 Marionette TRACE conn2 <- [1,554,null,{}] 22:40:02 INFO - PROCESS | 1652 | 1461130802250 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}] 22:40:02 INFO - PROCESS | 1652 | 1461130802347 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 22:40:02 INFO - PROCESS | 1652 | 1461130802395 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e57c800 == 57 [pid = 1652] [id = 146] 22:40:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12ba4fc00) [pid = 1652] [serial = 435] [outer = 0x0] 22:40:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12d287800) [pid = 1652] [serial = 436] [outer = 0x12ba4fc00] 22:40:02 INFO - PROCESS | 1652 | 1461130802425 Marionette DEBUG loaded listener.js 22:40:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12d936000) [pid = 1652] [serial = 437] [outer = 0x12ba4fc00] 22:40:02 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:40:02 INFO - PROCESS | 1652 | 1461130802861 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]]]}] 22:40:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 22:40:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 620ms 22:40:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 22:40:02 INFO - PROCESS | 1652 | 1461130802868 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 22:40:02 INFO - PROCESS | 1652 | 1461130802869 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 22:40:02 INFO - PROCESS | 1652 | 1461130802871 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 22:40:02 INFO - PROCESS | 1652 | 1461130802873 Marionette TRACE conn2 <- [1,558,null,{}] 22:40:02 INFO - PROCESS | 1652 | 1461130802875 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}] 22:40:02 INFO - PROCESS | 1652 | 1461130802996 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 22:40:03 INFO - PROCESS | 1652 | 1461130803127 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x119184800 == 58 [pid = 1652] [id = 147] 22:40:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x114e5c400) [pid = 1652] [serial = 438] [outer = 0x0] 22:40:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11a76e400) [pid = 1652] [serial = 439] [outer = 0x114e5c400] 22:40:03 INFO - PROCESS | 1652 | 1461130803179 Marionette DEBUG loaded listener.js 22:40:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12dbba800) [pid = 1652] [serial = 440] [outer = 0x114e5c400] 22:40:03 INFO - PROCESS | 1652 | 1461130803819 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]]]}] 22:40:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 22:40:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 970ms 22:40:03 INFO - PROCESS | 1652 | 1461130803842 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 22:40:03 INFO - PROCESS | 1652 | 1461130803844 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 22:40:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 22:40:03 INFO - PROCESS | 1652 | 1461130803847 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 22:40:03 INFO - PROCESS | 1652 | 1461130803850 Marionette TRACE conn2 <- [1,562,null,{}] 22:40:03 INFO - PROCESS | 1652 | 1461130803853 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}] 22:40:03 INFO - PROCESS | 1652 | 1461130803939 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 22:40:03 INFO - PROCESS | 1652 | 1461130803986 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b656800 == 59 [pid = 1652] [id = 148] 22:40:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1187bd800) [pid = 1652] [serial = 441] [outer = 0x0] 22:40:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x118e54000) [pid = 1652] [serial = 442] [outer = 0x1187bd800] 22:40:04 INFO - PROCESS | 1652 | 1461130804013 Marionette DEBUG loaded listener.js 22:40:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11a53f400) [pid = 1652] [serial = 443] [outer = 0x1187bd800] 22:40:04 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:40:04 INFO - PROCESS | 1652 | 1461130804394 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]]]}] 22:40:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11976e800 == 58 [pid = 1652] [id = 108] 22:40:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa69800 == 57 [pid = 1652] [id = 100] 22:40:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11b663800 == 56 [pid = 1652] [id = 101] 22:40:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11c144000 == 55 [pid = 1652] [id = 114] 22:40:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11bb89800 == 54 [pid = 1652] [id = 102] 22:40:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad48800 == 53 [pid = 1652] [id = 113] 22:40:04 INFO - PROCESS | 1652 | --DOCSHELL 0x115484000 == 52 [pid = 1652] [id = 112] 22:40:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12ccc6000 == 51 [pid = 1652] [id = 140] 22:40:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12be8e800 == 50 [pid = 1652] [id = 139] 22:40:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad64000 == 49 [pid = 1652] [id = 138] 22:40:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 22:40:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 624ms 22:40:04 INFO - PROCESS | 1652 | --DOCSHELL 0x129a10800 == 48 [pid = 1652] [id = 137] 22:40:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1291ab000 == 47 [pid = 1652] [id = 136] 22:40:04 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11a90f000) [pid = 1652] [serial = 337] [outer = 0x0] [url = about:blank] 22:40:04 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11550d000) [pid = 1652] [serial = 334] [outer = 0x0] [url = about:blank] 22:40:04 INFO - PROCESS | 1652 | --DOCSHELL 0x127653000 == 46 [pid = 1652] [id = 135] 22:40:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11c50c000 == 45 [pid = 1652] [id = 134] 22:40:04 INFO - PROCESS | 1652 | --DOCSHELL 0x115596800 == 44 [pid = 1652] [id = 133] 22:40:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11b94e800 == 43 [pid = 1652] [id = 132] 22:40:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11a982800 == 42 [pid = 1652] [id = 131] 22:40:04 INFO - PROCESS | 1652 | --DOCSHELL 0x118804800 == 41 [pid = 1652] [id = 130] 22:40:04 INFO - PROCESS | 1652 | --DOCSHELL 0x116407800 == 40 [pid = 1652] [id = 129] 22:40:04 INFO - PROCESS | 1652 | 1461130804493 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 22:40:04 INFO - PROCESS | 1652 | 1461130804497 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 22:40:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 22:40:04 INFO - PROCESS | 1652 | 1461130804507 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 22:40:04 INFO - PROCESS | 1652 | 1461130804508 Marionette TRACE conn2 <- [1,566,null,{}] 22:40:04 INFO - PROCESS | 1652 | 1461130804511 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}] 22:40:04 INFO - PROCESS | 1652 | 1461130804593 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 22:40:04 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11bc0d400) [pid = 1652] [serial = 332] [outer = 0x0] [url = about:blank] 22:40:04 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12686c400) [pid = 1652] [serial = 361] [outer = 0x0] [url = about:blank] 22:40:04 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x127ae9c00) [pid = 1652] [serial = 350] [outer = 0x0] [url = about:blank] 22:40:04 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x127643000) [pid = 1652] [serial = 349] [outer = 0x0] [url = about:blank] 22:40:04 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x129a61800) [pid = 1652] [serial = 359] [outer = 0x0] [url = about:blank] 22:40:04 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12910ec00) [pid = 1652] [serial = 356] [outer = 0x0] [url = about:blank] 22:40:04 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x129d27400) [pid = 1652] [serial = 362] [outer = 0x0] [url = about:blank] 22:40:04 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11c5edc00) [pid = 1652] [serial = 347] [outer = 0x0] [url = about:blank] 22:40:04 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11a95bc00) [pid = 1652] [serial = 317] [outer = 0x0] [url = about:blank] 22:40:04 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11c58d000) [pid = 1652] [serial = 320] [outer = 0x0] [url = about:blank] 22:40:04 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1184af400) [pid = 1652] [serial = 314] [outer = 0x0] [url = about:blank] 22:40:04 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11a77c400) [pid = 1652] [serial = 278] [outer = 0x0] [url = about:blank] 22:40:04 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12ba49000) [pid = 1652] [serial = 275] [outer = 0x0] [url = about:blank] 22:40:04 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x129d36000) [pid = 1652] [serial = 365] [outer = 0x0] [url = about:blank] 22:40:04 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12870c400) [pid = 1652] [serial = 352] [outer = 0x0] [url = about:blank] 22:40:04 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11afe4c00) [pid = 1652] [serial = 344] [outer = 0x0] [url = about:blank] 22:40:04 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11a772400) [pid = 1652] [serial = 343] [outer = 0x0] [url = about:blank] 22:40:04 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11c1bd800) [pid = 1652] [serial = 346] [outer = 0x0] [url = about:blank] 22:40:04 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11c587000) [pid = 1652] [serial = 340] [outer = 0x0] [url = about:blank] 22:40:04 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x129025000) [pid = 1652] [serial = 355] [outer = 0x0] [url = about:blank] 22:40:04 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1287e8c00) [pid = 1652] [serial = 353] [outer = 0x0] [url = about:blank] 22:40:04 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12970c000) [pid = 1652] [serial = 358] [outer = 0x0] [url = about:blank] 22:40:04 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x129d2dc00) [pid = 1652] [serial = 364] [outer = 0x0] [url = about:blank] 22:40:04 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x129d8f000) [pid = 1652] [serial = 367] [outer = 0x0] [url = about:blank] 22:40:04 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12b1e1400) [pid = 1652] [serial = 368] [outer = 0x0] [url = about:blank] 22:40:04 INFO - PROCESS | 1652 | 1461130804650 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1156ae000 == 41 [pid = 1652] [id = 149] 22:40:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11a772400) [pid = 1652] [serial = 444] [outer = 0x0] 22:40:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11a937c00) [pid = 1652] [serial = 445] [outer = 0x11a772400] 22:40:04 INFO - PROCESS | 1652 | 1461130804675 Marionette DEBUG loaded listener.js 22:40:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11afe1000) [pid = 1652] [serial = 446] [outer = 0x11a772400] 22:40:04 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:40:04 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:40:04 INFO - PROCESS | 1652 | 1461130804984 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]]]}] 22:40:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 22:40:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 520ms 22:40:05 INFO - PROCESS | 1652 | 1461130805028 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 22:40:05 INFO - PROCESS | 1652 | 1461130805029 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 22:40:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 22:40:05 INFO - PROCESS | 1652 | 1461130805032 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 22:40:05 INFO - PROCESS | 1652 | 1461130805034 Marionette TRACE conn2 <- [1,570,null,{}] 22:40:05 INFO - PROCESS | 1652 | 1461130805041 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}] 22:40:05 INFO - PROCESS | 1652 | 1461130805118 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 22:40:05 INFO - PROCESS | 1652 | 1461130805175 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cde000 == 42 [pid = 1652] [id = 150] 22:40:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11af7e800) [pid = 1652] [serial = 447] [outer = 0x0] 22:40:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11c442000) [pid = 1652] [serial = 448] [outer = 0x11af7e800] 22:40:05 INFO - PROCESS | 1652 | 1461130805203 Marionette DEBUG loaded listener.js 22:40:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126835000) [pid = 1652] [serial = 449] [outer = 0x11af7e800] 22:40:05 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:40:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12764f400) [pid = 1652] [serial = 450] [outer = 0x12fb06000] 22:40:05 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:40:05 INFO - PROCESS | 1652 | 1461130805535 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]]]}] 22:40:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 22:40:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 522ms 22:40:05 INFO - PROCESS | 1652 | 1461130805554 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 22:40:05 INFO - PROCESS | 1652 | 1461130805556 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 22:40:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 22:40:05 INFO - PROCESS | 1652 | 1461130805558 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 22:40:05 INFO - PROCESS | 1652 | 1461130805559 Marionette TRACE conn2 <- [1,574,null,{}] 22:40:05 INFO - PROCESS | 1652 | 1461130805562 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}] 22:40:05 INFO - PROCESS | 1652 | 1461130805637 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 22:40:05 INFO - PROCESS | 1652 | 1461130805642 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1269b6000 == 43 [pid = 1652] [id = 151] 22:40:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x126fbf800) [pid = 1652] [serial = 451] [outer = 0x0] 22:40:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x128705000) [pid = 1652] [serial = 452] [outer = 0x126fbf800] 22:40:05 INFO - PROCESS | 1652 | 1461130805669 Marionette DEBUG loaded listener.js 22:40:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1287ee000) [pid = 1652] [serial = 453] [outer = 0x126fbf800] 22:40:05 INFO - PROCESS | 1652 | 1461130805992 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]]]}] 22:40:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 22:40:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 468ms 22:40:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 22:40:06 INFO - PROCESS | 1652 | 1461130806026 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 22:40:06 INFO - PROCESS | 1652 | 1461130806028 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 22:40:06 INFO - PROCESS | 1652 | 1461130806030 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 22:40:06 INFO - PROCESS | 1652 | 1461130806031 Marionette TRACE conn2 <- [1,578,null,{}] 22:40:06 INFO - PROCESS | 1652 | 1461130806036 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}] 22:40:06 INFO - PROCESS | 1652 | 1461130806108 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 22:40:06 INFO - PROCESS | 1652 | 1461130806113 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2a9000 == 44 [pid = 1652] [id = 152] 22:40:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11c1bd800) [pid = 1652] [serial = 454] [outer = 0x0] 22:40:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x129108400) [pid = 1652] [serial = 455] [outer = 0x11c1bd800] 22:40:06 INFO - PROCESS | 1652 | 1461130806142 Marionette DEBUG loaded listener.js 22:40:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x129708400) [pid = 1652] [serial = 456] [outer = 0x11c1bd800] 22:40:06 INFO - PROCESS | 1652 | 1461130806478 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]]]}] 22:40:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 22:40:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 471ms 22:40:06 INFO - PROCESS | 1652 | 1461130806503 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 22:40:06 INFO - PROCESS | 1652 | 1461130806504 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 22:40:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 22:40:06 INFO - PROCESS | 1652 | 1461130806506 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 22:40:06 INFO - PROCESS | 1652 | 1461130806507 Marionette TRACE conn2 <- [1,582,null,{}] 22:40:06 INFO - PROCESS | 1652 | 1461130806509 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}] 22:40:06 INFO - PROCESS | 1652 | 1461130806596 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 22:40:06 INFO - PROCESS | 1652 | 1461130806629 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1272db800 == 45 [pid = 1652] [id = 153] 22:40:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x129025800) [pid = 1652] [serial = 457] [outer = 0x0] 22:40:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12986cc00) [pid = 1652] [serial = 458] [outer = 0x129025800] 22:40:06 INFO - PROCESS | 1652 | 1461130806657 Marionette DEBUG loaded listener.js 22:40:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12b605000) [pid = 1652] [serial = 459] [outer = 0x129025800] 22:40:07 INFO - PROCESS | 1652 | 1461130807108 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]]]}] 22:40:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 22:40:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 618ms 22:40:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 22:40:07 INFO - PROCESS | 1652 | 1461130807125 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 22:40:07 INFO - PROCESS | 1652 | 1461130807126 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 22:40:07 INFO - PROCESS | 1652 | 1461130807130 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 22:40:07 INFO - PROCESS | 1652 | 1461130807133 Marionette TRACE conn2 <- [1,586,null,{}] 22:40:07 INFO - PROCESS | 1652 | 1461130807138 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}] 22:40:07 INFO - PROCESS | 1652 | 1461130807265 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 22:40:07 INFO - PROCESS | 1652 | 1461130807279 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x128749800 == 46 [pid = 1652] [id = 154] 22:40:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12b1eb800) [pid = 1652] [serial = 460] [outer = 0x0] 22:40:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12ba44000) [pid = 1652] [serial = 461] [outer = 0x12b1eb800] 22:40:07 INFO - PROCESS | 1652 | 1461130807304 Marionette DEBUG loaded listener.js 22:40:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12ccf2400) [pid = 1652] [serial = 462] [outer = 0x12b1eb800] 22:40:07 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:40:07 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:40:07 INFO - PROCESS | 1652 | 1461130807632 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]]]}] 22:40:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 22:40:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 524ms 22:40:07 INFO - PROCESS | 1652 | 1461130807653 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 22:40:07 INFO - PROCESS | 1652 | 1461130807655 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 22:40:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 22:40:07 INFO - PROCESS | 1652 | 1461130807657 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 22:40:07 INFO - PROCESS | 1652 | 1461130807658 Marionette TRACE conn2 <- [1,590,null,{}] 22:40:07 INFO - PROCESS | 1652 | 1461130807660 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}] 22:40:07 INFO - PROCESS | 1652 | 1461130807753 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 22:40:07 INFO - PROCESS | 1652 | 1461130807783 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291d9000 == 47 [pid = 1652] [id = 155] 22:40:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12cee7c00) [pid = 1652] [serial = 463] [outer = 0x0] 22:40:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12cf32400) [pid = 1652] [serial = 464] [outer = 0x12cee7c00] 22:40:07 INFO - PROCESS | 1652 | 1461130807808 Marionette DEBUG loaded listener.js 22:40:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12d281000) [pid = 1652] [serial = 465] [outer = 0x12cee7c00] 22:40:08 INFO - PROCESS | 1652 | 1461130808120 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]]]}] 22:40:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 22:40:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 518ms 22:40:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 22:40:08 INFO - PROCESS | 1652 | 1461130808176 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 22:40:08 INFO - PROCESS | 1652 | 1461130808177 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 22:40:08 INFO - PROCESS | 1652 | 1461130808179 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 22:40:08 INFO - PROCESS | 1652 | 1461130808180 Marionette TRACE conn2 <- [1,594,null,{}] 22:40:08 INFO - PROCESS | 1652 | 1461130808182 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}] 22:40:08 INFO - PROCESS | 1652 | 1461130808281 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 22:40:08 INFO - PROCESS | 1652 | 1461130808285 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b208000 == 48 [pid = 1652] [id = 156] 22:40:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12cee9000) [pid = 1652] [serial = 466] [outer = 0x0] 22:40:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12d951800) [pid = 1652] [serial = 467] [outer = 0x12cee9000] 22:40:08 INFO - PROCESS | 1652 | 1461130808309 Marionette DEBUG loaded listener.js 22:40:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12dbbb400) [pid = 1652] [serial = 468] [outer = 0x12cee9000] 22:40:08 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12bd02400) [pid = 1652] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 22:40:08 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12b606c00) [pid = 1652] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 22:40:08 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12ccf1400) [pid = 1652] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 22:40:08 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12b908800) [pid = 1652] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 22:40:08 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12764d800) [pid = 1652] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 22:40:08 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12723e800) [pid = 1652] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 22:40:08 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x118b88800) [pid = 1652] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 22:40:08 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11c588800) [pid = 1652] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 22:40:08 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11a775000) [pid = 1652] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 22:40:08 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1163e6400) [pid = 1652] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 22:40:08 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x129a62400) [pid = 1652] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 22:40:08 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x129d27c00) [pid = 1652] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 22:40:08 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1144af400) [pid = 1652] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 22:40:08 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1144ae800) [pid = 1652] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 22:40:08 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118480400) [pid = 1652] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 22:40:08 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x126a36000) [pid = 1652] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 22:40:08 INFO - PROCESS | 1652 | 1461130808866 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]]]}] 22:40:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 22:40:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 719ms 22:40:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 22:40:08 INFO - PROCESS | 1652 | 1461130808900 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 22:40:08 INFO - PROCESS | 1652 | 1461130808902 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 22:40:08 INFO - PROCESS | 1652 | 1461130808904 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 22:40:08 INFO - PROCESS | 1652 | 1461130808905 Marionette TRACE conn2 <- [1,598,null,{}] 22:40:08 INFO - PROCESS | 1652 | 1461130808908 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}] 22:40:08 INFO - PROCESS | 1652 | 1461130808982 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 22:40:08 INFO - PROCESS | 1652 | 1461130808988 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11975d000 == 49 [pid = 1652] [id = 157] 22:40:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118dd1400) [pid = 1652] [serial = 469] [outer = 0x0] 22:40:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11bbd1400) [pid = 1652] [serial = 470] [outer = 0x118dd1400] 22:40:09 INFO - PROCESS | 1652 | 1461130809013 Marionette DEBUG loaded listener.js 22:40:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x127aef800) [pid = 1652] [serial = 471] [outer = 0x118dd1400] 22:40:09 INFO - PROCESS | 1652 | 1461130809373 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]]]}] 22:40:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 22:40:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 520ms 22:40:09 INFO - PROCESS | 1652 | 1461130809429 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 22:40:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 22:40:09 INFO - PROCESS | 1652 | 1461130809431 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 22:40:09 INFO - PROCESS | 1652 | 1461130809433 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 22:40:09 INFO - PROCESS | 1652 | 1461130809435 Marionette TRACE conn2 <- [1,602,null,{}] 22:40:09 INFO - PROCESS | 1652 | 1461130809437 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}] 22:40:09 INFO - PROCESS | 1652 | 1461130809527 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 22:40:09 INFO - PROCESS | 1652 | 1461130809533 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cedd800 == 50 [pid = 1652] [id = 158] 22:40:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1287ef000) [pid = 1652] [serial = 472] [outer = 0x0] 22:40:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12dbb8000) [pid = 1652] [serial = 473] [outer = 0x1287ef000] 22:40:09 INFO - PROCESS | 1652 | 1461130809563 Marionette DEBUG loaded listener.js 22:40:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12e81c000) [pid = 1652] [serial = 474] [outer = 0x1287ef000] 22:40:09 INFO - PROCESS | 1652 | 1461130809872 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]]]}] 22:40:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 22:40:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 470ms 22:40:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 22:40:09 INFO - PROCESS | 1652 | 1461130809904 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 22:40:09 INFO - PROCESS | 1652 | 1461130809906 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 22:40:09 INFO - PROCESS | 1652 | 1461130809908 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 22:40:09 INFO - PROCESS | 1652 | 1461130809909 Marionette TRACE conn2 <- [1,606,null,{}] 22:40:09 INFO - PROCESS | 1652 | 1461130809911 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}] 22:40:09 INFO - PROCESS | 1652 | 1461130809992 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 22:40:10 INFO - PROCESS | 1652 | 1461130810040 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12da53800 == 51 [pid = 1652] [id = 159] 22:40:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12e28a000) [pid = 1652] [serial = 475] [outer = 0x0] 22:40:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12e823400) [pid = 1652] [serial = 476] [outer = 0x12e28a000] 22:40:10 INFO - PROCESS | 1652 | 1461130810066 Marionette DEBUG loaded listener.js 22:40:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12e85c400) [pid = 1652] [serial = 477] [outer = 0x12e28a000] 22:40:10 INFO - PROCESS | 1652 | 1461130810354 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]]]}] 22:40:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 22:40:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 468ms 22:40:10 INFO - PROCESS | 1652 | 1461130810376 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 22:40:10 INFO - PROCESS | 1652 | 1461130810377 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 22:40:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 22:40:10 INFO - PROCESS | 1652 | 1461130810380 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 22:40:10 INFO - PROCESS | 1652 | 1461130810381 Marionette TRACE conn2 <- [1,610,null,{}] 22:40:10 INFO - PROCESS | 1652 | 1461130810385 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}] 22:40:10 INFO - PROCESS | 1652 | 1461130810469 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 22:40:10 INFO - PROCESS | 1652 | 1461130810473 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed06000 == 52 [pid = 1652] [id = 160] 22:40:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12e81bc00) [pid = 1652] [serial = 478] [outer = 0x0] 22:40:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12e864000) [pid = 1652] [serial = 479] [outer = 0x12e81bc00] 22:40:10 INFO - PROCESS | 1652 | 1461130810498 Marionette DEBUG loaded listener.js 22:40:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12e86b800) [pid = 1652] [serial = 480] [outer = 0x12e81bc00] 22:40:10 INFO - PROCESS | 1652 | 1461130810813 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]]]}] 22:40:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 22:40:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 469ms 22:40:10 INFO - PROCESS | 1652 | 1461130810897 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 22:40:10 INFO - PROCESS | 1652 | 1461130810899 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 22:40:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 22:40:10 INFO - PROCESS | 1652 | 1461130810904 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 22:40:10 INFO - PROCESS | 1652 | 1461130810907 Marionette TRACE conn2 <- [1,614,null,{}] 22:40:10 INFO - PROCESS | 1652 | 1461130810911 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}] 22:40:11 INFO - PROCESS | 1652 | 1461130811007 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 22:40:11 INFO - PROCESS | 1652 | 1461130811101 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11841c800 == 53 [pid = 1652] [id = 161] 22:40:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x115514800) [pid = 1652] [serial = 481] [outer = 0x0] 22:40:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1177fb400) [pid = 1652] [serial = 482] [outer = 0x115514800] 22:40:11 INFO - PROCESS | 1652 | 1461130811131 Marionette DEBUG loaded listener.js 22:40:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x119036000) [pid = 1652] [serial = 483] [outer = 0x115514800] 22:40:11 INFO - PROCESS | 1652 | 1461130811547 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]]]}] 22:40:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 22:40:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 672ms 22:40:11 INFO - PROCESS | 1652 | 1461130811576 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 22:40:11 INFO - PROCESS | 1652 | 1461130811578 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 22:40:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 22:40:11 INFO - PROCESS | 1652 | 1461130811586 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 22:40:11 INFO - PROCESS | 1652 | 1461130811589 Marionette TRACE conn2 <- [1,618,null,{}] 22:40:11 INFO - PROCESS | 1652 | 1461130811592 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}] 22:40:11 INFO - PROCESS | 1652 | 1461130811690 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 22:40:11 INFO - PROCESS | 1652 | 1461130811740 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b66d800 == 54 [pid = 1652] [id = 162] 22:40:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1184a2800) [pid = 1652] [serial = 484] [outer = 0x0] 22:40:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11af81800) [pid = 1652] [serial = 485] [outer = 0x1184a2800] 22:40:11 INFO - PROCESS | 1652 | 1461130811770 Marionette DEBUG loaded listener.js 22:40:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11c5ecc00) [pid = 1652] [serial = 486] [outer = 0x1184a2800] 22:40:12 INFO - PROCESS | 1652 | 1461130812147 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]]]}] 22:40:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 22:40:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 626ms 22:40:12 INFO - PROCESS | 1652 | 1461130812208 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 22:40:12 INFO - PROCESS | 1652 | 1461130812210 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 22:40:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 22:40:12 INFO - PROCESS | 1652 | 1461130812212 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 22:40:12 INFO - PROCESS | 1652 | 1461130812214 Marionette TRACE conn2 <- [1,622,null,{}] 22:40:12 INFO - PROCESS | 1652 | 1461130812220 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}] 22:40:12 INFO - PROCESS | 1652 | 1461130812323 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 22:40:12 INFO - PROCESS | 1652 | 1461130812387 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b9cd000 == 55 [pid = 1652] [id = 163] 22:40:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x129110000) [pid = 1652] [serial = 487] [outer = 0x0] 22:40:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12986e800) [pid = 1652] [serial = 488] [outer = 0x129110000] 22:40:12 INFO - PROCESS | 1652 | 1461130812421 Marionette DEBUG loaded listener.js 22:40:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x129d31c00) [pid = 1652] [serial = 489] [outer = 0x129110000] 22:40:12 INFO - PROCESS | 1652 | 1461130812828 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]]]}] 22:40:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 22:40:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 670ms 22:40:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 22:40:12 INFO - PROCESS | 1652 | 1461130812883 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 22:40:12 INFO - PROCESS | 1652 | 1461130812885 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 22:40:12 INFO - PROCESS | 1652 | 1461130812887 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 22:40:12 INFO - PROCESS | 1652 | 1461130812888 Marionette TRACE conn2 <- [1,626,null,{}] 22:40:12 INFO - PROCESS | 1652 | 1461130812891 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}] 22:40:12 INFO - PROCESS | 1652 | 1461130812988 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 22:40:13 INFO - PROCESS | 1652 | 1461130813050 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eebd800 == 56 [pid = 1652] [id = 164] 22:40:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12b1df400) [pid = 1652] [serial = 490] [outer = 0x0] 22:40:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12b423c00) [pid = 1652] [serial = 491] [outer = 0x12b1df400] 22:40:13 INFO - PROCESS | 1652 | 1461130813080 Marionette DEBUG loaded listener.js 22:40:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12d954400) [pid = 1652] [serial = 492] [outer = 0x12b1df400] 22:40:13 INFO - PROCESS | 1652 | 1461130813461 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]]]}] 22:40:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 22:40:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 621ms 22:40:13 INFO - PROCESS | 1652 | 1461130813509 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 22:40:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 22:40:13 INFO - PROCESS | 1652 | 1461130813510 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 22:40:13 INFO - PROCESS | 1652 | 1461130813513 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 22:40:13 INFO - PROCESS | 1652 | 1461130813514 Marionette TRACE conn2 <- [1,630,null,{}] 22:40:13 INFO - PROCESS | 1652 | 1461130813516 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}] 22:40:13 INFO - PROCESS | 1652 | 1461130813614 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 22:40:13 INFO - PROCESS | 1652 | 1461130813697 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f26e000 == 57 [pid = 1652] [id = 165] 22:40:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12dbb0c00) [pid = 1652] [serial = 493] [outer = 0x0] 22:40:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12e242800) [pid = 1652] [serial = 494] [outer = 0x12dbb0c00] 22:40:13 INFO - PROCESS | 1652 | 1461130813738 Marionette DEBUG loaded listener.js 22:40:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12e823800) [pid = 1652] [serial = 495] [outer = 0x12dbb0c00] 22:40:14 INFO - PROCESS | 1652 | 1461130814318 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]]]}] 22:40:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 22:40:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 820ms 22:40:14 INFO - PROCESS | 1652 | 1461130814335 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 22:40:14 INFO - PROCESS | 1652 | 1461130814337 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 22:40:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 22:40:14 INFO - PROCESS | 1652 | 1461130814341 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 22:40:14 INFO - PROCESS | 1652 | 1461130814343 Marionette TRACE conn2 <- [1,634,null,{}] 22:40:14 INFO - PROCESS | 1652 | 1461130814347 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}] 22:40:14 INFO - PROCESS | 1652 | 1461130814432 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 22:40:14 INFO - PROCESS | 1652 | 1461130814488 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa8b000 == 58 [pid = 1652] [id = 166] 22:40:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11847dc00) [pid = 1652] [serial = 496] [outer = 0x0] 22:40:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x1187b1000) [pid = 1652] [serial = 497] [outer = 0x11847dc00] 22:40:14 INFO - PROCESS | 1652 | 1461130814514 Marionette DEBUG loaded listener.js 22:40:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x119c6b800) [pid = 1652] [serial = 498] [outer = 0x11847dc00] 22:40:14 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:40:15 INFO - PROCESS | 1652 | 1461130815032 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]]]}] 22:40:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 22:40:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 721ms 22:40:15 INFO - PROCESS | 1652 | 1461130815062 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 22:40:15 INFO - PROCESS | 1652 | 1461130815066 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 22:40:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 22:40:15 INFO - PROCESS | 1652 | 1461130815090 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 22:40:15 INFO - PROCESS | 1652 | 1461130815092 Marionette TRACE conn2 <- [1,638,null,{}] 22:40:15 INFO - PROCESS | 1652 | 1461130815094 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}] 22:40:15 INFO - PROCESS | 1652 | 1461130815180 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 22:40:15 INFO - PROCESS | 1652 | 1461130815247 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x118818000 == 59 [pid = 1652] [id = 167] 22:40:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x119039000) [pid = 1652] [serial = 499] [outer = 0x0] 22:40:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11a942400) [pid = 1652] [serial = 500] [outer = 0x119039000] 22:40:15 INFO - PROCESS | 1652 | 1461130815276 Marionette DEBUG loaded listener.js 22:40:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11afdc400) [pid = 1652] [serial = 501] [outer = 0x119039000] 22:40:15 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:40:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12da53800 == 58 [pid = 1652] [id = 159] 22:40:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12cedd800 == 57 [pid = 1652] [id = 158] 22:40:15 INFO - PROCESS | 1652 | --DOCSHELL 0x11975d000 == 56 [pid = 1652] [id = 157] 22:40:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12b208000 == 55 [pid = 1652] [id = 156] 22:40:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1291d9000 == 54 [pid = 1652] [id = 155] 22:40:15 INFO - PROCESS | 1652 | --DOCSHELL 0x128749800 == 53 [pid = 1652] [id = 154] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12b420400) [pid = 1652] [serial = 370] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x127d48000) [pid = 1652] [serial = 376] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x129871800) [pid = 1652] [serial = 379] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11c1b8400) [pid = 1652] [serial = 373] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12e238800) [pid = 1652] [serial = 421] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1272db800 == 52 [pid = 1652] [id = 153] 22:40:15 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2a9000 == 51 [pid = 1652] [id = 152] 22:40:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1269b6000 == 50 [pid = 1652] [id = 151] 22:40:15 INFO - PROCESS | 1652 | --DOCSHELL 0x119cde000 == 49 [pid = 1652] [id = 150] 22:40:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1156ae000 == 48 [pid = 1652] [id = 149] 22:40:15 INFO - PROCESS | 1652 | --DOCSHELL 0x11b656800 == 47 [pid = 1652] [id = 148] 22:40:15 INFO - PROCESS | 1652 | --DOCSHELL 0x119184800 == 46 [pid = 1652] [id = 147] 22:40:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12e57c800 == 45 [pid = 1652] [id = 146] 22:40:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12e383800 == 44 [pid = 1652] [id = 145] 22:40:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12bea0800 == 43 [pid = 1652] [id = 144] 22:40:15 INFO - PROCESS | 1652 | 1461130815711 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]]]}] 22:40:15 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad59800 == 42 [pid = 1652] [id = 143] 22:40:15 INFO - PROCESS | 1652 | --DOCSHELL 0x118de9000 == 41 [pid = 1652] [id = 142] 22:40:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 22:40:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 671ms 22:40:15 INFO - PROCESS | 1652 | 1461130815760 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 22:40:15 INFO - PROCESS | 1652 | 1461130815761 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 22:40:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 22:40:15 INFO - PROCESS | 1652 | 1461130815763 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 22:40:15 INFO - PROCESS | 1652 | 1461130815766 Marionette TRACE conn2 <- [1,642,null,{}] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1164db400) [pid = 1652] [serial = 335] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11afdcc00) [pid = 1652] [serial = 338] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x126fc1000) [pid = 1652] [serial = 311] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12cee0000) [pid = 1652] [serial = 406] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12ba4f400) [pid = 1652] [serial = 403] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12cf39000) [pid = 1652] [serial = 409] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12ba4ac00) [pid = 1652] [serial = 383] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12ba42c00) [pid = 1652] [serial = 382] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12970c800) [pid = 1652] [serial = 397] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x127e36400) [pid = 1652] [serial = 394] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x129109c00) [pid = 1652] [serial = 395] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11a774800) [pid = 1652] [serial = 386] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1190b5c00) [pid = 1652] [serial = 385] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11c854400) [pid = 1652] [serial = 391] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12723c000) [pid = 1652] [serial = 392] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11ac94000) [pid = 1652] [serial = 388] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11b92b000) [pid = 1652] [serial = 389] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12cee9800) [pid = 1652] [serial = 407] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11c5f1400) [pid = 1652] [serial = 412] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12d280c00) [pid = 1652] [serial = 415] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12d280000) [pid = 1652] [serial = 410] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x129d97c00) [pid = 1652] [serial = 400] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12ba42800) [pid = 1652] [serial = 401] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12dbb5c00) [pid = 1652] [serial = 419] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12bd10800) [pid = 1652] [serial = 404] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12d953400) [pid = 1652] [serial = 416] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1287e9000) [pid = 1652] [serial = 413] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12d955800) [pid = 1652] [serial = 418] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12986f800) [pid = 1652] [serial = 398] [outer = 0x0] [url = about:blank] 22:40:15 INFO - PROCESS | 1652 | 1461130815788 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}] 22:40:15 INFO - PROCESS | 1652 | 1461130815883 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 22:40:15 INFO - PROCESS | 1652 | 1461130815889 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x118e11800 == 42 [pid = 1652] [id = 168] 22:40:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11914b400) [pid = 1652] [serial = 502] [outer = 0x0] 22:40:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11bc04800) [pid = 1652] [serial = 503] [outer = 0x11914b400] 22:40:15 INFO - PROCESS | 1652 | 1461130815917 Marionette DEBUG loaded listener.js 22:40:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11c583800) [pid = 1652] [serial = 504] [outer = 0x11914b400] 22:40:16 INFO - PROCESS | 1652 | 1461130816246 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]]]}] 22:40:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 22:40:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 523ms 22:40:16 INFO - PROCESS | 1652 | 1461130816287 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 22:40:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 22:40:16 INFO - PROCESS | 1652 | 1461130816289 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 22:40:16 INFO - PROCESS | 1652 | 1461130816291 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 22:40:16 INFO - PROCESS | 1652 | 1461130816292 Marionette TRACE conn2 <- [1,646,null,{}] 22:40:16 INFO - PROCESS | 1652 | 1461130816294 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}] 22:40:16 INFO - PROCESS | 1652 | 1461130816380 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 22:40:16 INFO - PROCESS | 1652 | 1461130816448 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b94a000 == 43 [pid = 1652] [id = 169] 22:40:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11c5f3400) [pid = 1652] [serial = 505] [outer = 0x0] 22:40:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11c85d400) [pid = 1652] [serial = 506] [outer = 0x11c5f3400] 22:40:16 INFO - PROCESS | 1652 | 1461130816478 Marionette DEBUG loaded listener.js 22:40:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x126c25c00) [pid = 1652] [serial = 507] [outer = 0x11c5f3400] 22:40:16 INFO - PROCESS | 1652 | 1461130816752 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]]]}] 22:40:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 22:40:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 518ms 22:40:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 22:40:16 INFO - PROCESS | 1652 | 1461130816810 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 22:40:16 INFO - PROCESS | 1652 | 1461130816811 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 22:40:16 INFO - PROCESS | 1652 | 1461130816813 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 22:40:16 INFO - PROCESS | 1652 | 1461130816814 Marionette TRACE conn2 <- [1,650,null,{}] 22:40:16 INFO - PROCESS | 1652 | 1461130816819 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}] 22:40:16 INFO - PROCESS | 1652 | 1461130816894 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 22:40:16 INFO - PROCESS | 1652 | 1461130816944 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c140800 == 44 [pid = 1652] [id = 170] 22:40:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11c5f4800) [pid = 1652] [serial = 508] [outer = 0x0] 22:40:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x127239400) [pid = 1652] [serial = 509] [outer = 0x11c5f4800] 22:40:16 INFO - PROCESS | 1652 | 1461130816970 Marionette DEBUG loaded listener.js 22:40:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x127d48c00) [pid = 1652] [serial = 510] [outer = 0x11c5f4800] 22:40:17 INFO - PROCESS | 1652 | 1461130817225 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]]]}] 22:40:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 22:40:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 419ms 22:40:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 22:40:17 INFO - PROCESS | 1652 | 1461130817239 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 22:40:17 INFO - PROCESS | 1652 | 1461130817240 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 22:40:17 INFO - PROCESS | 1652 | 1461130817245 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 22:40:17 INFO - PROCESS | 1652 | 1461130817246 Marionette TRACE conn2 <- [1,654,null,{}] 22:40:17 INFO - PROCESS | 1652 | 1461130817256 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}] 22:40:17 INFO - PROCESS | 1652 | 1461130817357 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 22:40:17 INFO - PROCESS | 1652 | 1461130817363 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x127082800 == 45 [pid = 1652] [id = 171] 22:40:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12870ac00) [pid = 1652] [serial = 511] [outer = 0x0] 22:40:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x129703000) [pid = 1652] [serial = 512] [outer = 0x12870ac00] 22:40:17 INFO - PROCESS | 1652 | 1461130817392 Marionette DEBUG loaded listener.js 22:40:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x129d93c00) [pid = 1652] [serial = 513] [outer = 0x12870ac00] 22:40:17 INFO - PROCESS | 1652 | 1461130817739 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]]]}] 22:40:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 22:40:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 524ms 22:40:17 INFO - PROCESS | 1652 | 1461130817768 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 22:40:17 INFO - PROCESS | 1652 | 1461130817769 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 22:40:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 22:40:17 INFO - PROCESS | 1652 | 1461130817789 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 22:40:17 INFO - PROCESS | 1652 | 1461130817790 Marionette TRACE conn2 <- [1,658,null,{}] 22:40:17 INFO - PROCESS | 1652 | 1461130817793 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}] 22:40:17 INFO - PROCESS | 1652 | 1461130817890 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 22:40:17 INFO - PROCESS | 1652 | 1461130817894 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12766e800 == 46 [pid = 1652] [id = 172] 22:40:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12870c400) [pid = 1652] [serial = 514] [outer = 0x0] 22:40:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12b426800) [pid = 1652] [serial = 515] [outer = 0x12870c400] 22:40:17 INFO - PROCESS | 1652 | 1461130817920 Marionette DEBUG loaded listener.js 22:40:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12b914400) [pid = 1652] [serial = 516] [outer = 0x12870c400] 22:40:18 INFO - PROCESS | 1652 | 1461130818256 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]]]}] 22:40:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 22:40:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 517ms 22:40:18 INFO - PROCESS | 1652 | 1461130818308 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 22:40:18 INFO - PROCESS | 1652 | 1461130818309 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 22:40:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 22:40:18 INFO - PROCESS | 1652 | 1461130818311 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 22:40:18 INFO - PROCESS | 1652 | 1461130818312 Marionette TRACE conn2 <- [1,662,null,{}] 22:40:18 INFO - PROCESS | 1652 | 1461130818319 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}] 22:40:18 INFO - PROCESS | 1652 | 1461130818413 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 22:40:18 INFO - PROCESS | 1652 | 1461130818417 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x128751800 == 47 [pid = 1652] [id = 173] 22:40:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x129d2a000) [pid = 1652] [serial = 517] [outer = 0x0] 22:40:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12bd0ec00) [pid = 1652] [serial = 518] [outer = 0x129d2a000] 22:40:18 INFO - PROCESS | 1652 | 1461130818442 Marionette DEBUG loaded listener.js 22:40:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12ceec400) [pid = 1652] [serial = 519] [outer = 0x129d2a000] 22:40:18 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:40:18 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:40:18 INFO - PROCESS | 1652 | 1461130818782 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]]]}] 22:40:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 22:40:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 517ms 22:40:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 22:40:18 INFO - PROCESS | 1652 | 1461130818829 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 22:40:18 INFO - PROCESS | 1652 | 1461130818830 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 22:40:18 INFO - PROCESS | 1652 | 1461130818833 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 22:40:18 INFO - PROCESS | 1652 | 1461130818834 Marionette TRACE conn2 <- [1,666,null,{}] 22:40:18 INFO - PROCESS | 1652 | 1461130818836 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}] 22:40:18 INFO - PROCESS | 1652 | 1461130818929 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 22:40:18 INFO - PROCESS | 1652 | 1461130818957 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x129a20000 == 48 [pid = 1652] [id = 174] 22:40:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12cf2c800) [pid = 1652] [serial = 520] [outer = 0x0] 22:40:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12d280c00) [pid = 1652] [serial = 521] [outer = 0x12cf2c800] 22:40:18 INFO - PROCESS | 1652 | 1461130818982 Marionette DEBUG loaded listener.js 22:40:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12d937c00) [pid = 1652] [serial = 522] [outer = 0x12cf2c800] 22:40:19 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:40:19 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:40:19 INFO - PROCESS | 1652 | 1461130819312 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]]]}] 22:40:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 22:40:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 520ms 22:40:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 22:40:19 INFO - PROCESS | 1652 | 1461130819353 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 22:40:19 INFO - PROCESS | 1652 | 1461130819354 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 22:40:19 INFO - PROCESS | 1652 | 1461130819356 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 22:40:19 INFO - PROCESS | 1652 | 1461130819357 Marionette TRACE conn2 <- [1,670,null,{}] 22:40:19 INFO - PROCESS | 1652 | 1461130819360 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}] 22:40:19 INFO - PROCESS | 1652 | 1461130819457 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 22:40:19 INFO - PROCESS | 1652 | 1461130819470 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b643800 == 49 [pid = 1652] [id = 175] 22:40:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12d95c800) [pid = 1652] [serial = 523] [outer = 0x0] 22:40:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12dbb7400) [pid = 1652] [serial = 524] [outer = 0x12d95c800] 22:40:19 INFO - PROCESS | 1652 | 1461130819495 Marionette DEBUG loaded listener.js 22:40:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12e28d400) [pid = 1652] [serial = 525] [outer = 0x12d95c800] 22:40:19 INFO - PROCESS | 1652 | 1461130819991 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]]]}] 22:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11afe3c00) [pid = 1652] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 22:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12b1eb800) [pid = 1652] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 22:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12cee7c00) [pid = 1652] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 22:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12cee9000) [pid = 1652] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 22:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x114e5c400) [pid = 1652] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 22:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12764b800) [pid = 1652] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 22:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1187bd800) [pid = 1652] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 22:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x126fbf800) [pid = 1652] [serial = 451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 22:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11a772400) [pid = 1652] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 22:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11847d400) [pid = 1652] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 22:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11bc0b400) [pid = 1652] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 22:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11c1bd800) [pid = 1652] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 22:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11af7e800) [pid = 1652] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 22:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x118dd1400) [pid = 1652] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 22:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1287ef000) [pid = 1652] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 22:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x129025800) [pid = 1652] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 22:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12e28a000) [pid = 1652] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 22:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12970f800) [pid = 1652] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 22:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b1e4000) [pid = 1652] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 22:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12764e400) [pid = 1652] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 22:40:20 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11af85c00) [pid = 1652] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 22:40:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 22:40:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 668ms 22:40:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 22:40:20 INFO - PROCESS | 1652 | 1461130820026 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 22:40:20 INFO - PROCESS | 1652 | 1461130820027 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 22:40:20 INFO - PROCESS | 1652 | 1461130820029 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 22:40:20 INFO - PROCESS | 1652 | 1461130820031 Marionette TRACE conn2 <- [1,674,null,{}] 22:40:20 INFO - PROCESS | 1652 | 1461130820034 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}] 22:40:20 INFO - PROCESS | 1652 | 1461130820125 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 22:40:20 INFO - PROCESS | 1652 | 1461130820148 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bf38800 == 50 [pid = 1652] [id = 176] 22:40:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x127643400) [pid = 1652] [serial = 526] [outer = 0x0] 22:40:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x129025800) [pid = 1652] [serial = 527] [outer = 0x127643400] 22:40:20 INFO - PROCESS | 1652 | 1461130820180 Marionette DEBUG loaded listener.js 22:40:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12cf3bc00) [pid = 1652] [serial = 528] [outer = 0x127643400] 22:40:20 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:40:20 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:40:20 INFO - PROCESS | 1652 | 1461130820521 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]]]}] 22:40:20 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 22:40:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 518ms 22:40:20 INFO - PROCESS | 1652 | 1461130820549 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 22:40:20 INFO - PROCESS | 1652 | 1461130820552 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 22:40:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 22:40:20 INFO - PROCESS | 1652 | 1461130820555 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 22:40:20 INFO - PROCESS | 1652 | 1461130820556 Marionette TRACE conn2 <- [1,678,null,{}] 22:40:20 INFO - PROCESS | 1652 | 1461130820558 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}] 22:40:20 INFO - PROCESS | 1652 | 1461130820655 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 22:40:20 INFO - PROCESS | 1652 | 1461130820662 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d20a000 == 51 [pid = 1652] [id = 177] 22:40:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x129706000) [pid = 1652] [serial = 529] [outer = 0x0] 22:40:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12e826c00) [pid = 1652] [serial = 530] [outer = 0x129706000] 22:40:20 INFO - PROCESS | 1652 | 1461130820687 Marionette DEBUG loaded listener.js 22:40:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12e86a000) [pid = 1652] [serial = 531] [outer = 0x129706000] 22:40:20 INFO - PROCESS | 1652 | 1461130820975 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]]]}] 22:40:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 22:40:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 469ms 22:40:21 INFO - PROCESS | 1652 | 1461130821024 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 22:40:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 22:40:21 INFO - PROCESS | 1652 | 1461130821026 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 22:40:21 INFO - PROCESS | 1652 | 1461130821028 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 22:40:21 INFO - PROCESS | 1652 | 1461130821029 Marionette TRACE conn2 <- [1,682,null,{}] 22:40:21 INFO - PROCESS | 1652 | 1461130821031 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}] 22:40:21 INFO - PROCESS | 1652 | 1461130821109 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 22:40:21 INFO - PROCESS | 1652 | 1461130821113 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e398000 == 52 [pid = 1652] [id = 178] 22:40:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12ea71400) [pid = 1652] [serial = 532] [outer = 0x0] 22:40:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12ea78000) [pid = 1652] [serial = 533] [outer = 0x12ea71400] 22:40:21 INFO - PROCESS | 1652 | 1461130821140 Marionette DEBUG loaded listener.js 22:40:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12ea7d800) [pid = 1652] [serial = 534] [outer = 0x12ea71400] 22:40:21 INFO - PROCESS | 1652 | 1461130821970 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]]]}] 22:40:21 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) 22:40:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 970ms 22:40:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 22:40:22 INFO - PROCESS | 1652 | 1461130822042 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 22:40:22 INFO - PROCESS | 1652 | 1461130822044 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 22:40:22 INFO - PROCESS | 1652 | 1461130822048 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 22:40:22 INFO - PROCESS | 1652 | 1461130822050 Marionette TRACE conn2 <- [1,686,null,{}] 22:40:22 INFO - PROCESS | 1652 | 1461130822070 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}] 22:40:22 INFO - PROCESS | 1652 | 1461130822159 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 22:40:22 INFO - PROCESS | 1652 | 1461130822246 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ba8000 == 53 [pid = 1652] [id = 179] 22:40:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1163e1400) [pid = 1652] [serial = 535] [outer = 0x0] 22:40:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x116627c00) [pid = 1652] [serial = 536] [outer = 0x1163e1400] 22:40:22 INFO - PROCESS | 1652 | 1461130822279 Marionette DEBUG loaded listener.js 22:40:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x118d1f000) [pid = 1652] [serial = 537] [outer = 0x1163e1400] 22:40:23 INFO - PROCESS | 1652 | 1461130823161 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]]]}] 22:40:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 22:40:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1124ms 22:40:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 22:40:23 INFO - PROCESS | 1652 | 1461130823172 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 22:40:23 INFO - PROCESS | 1652 | 1461130823174 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 22:40:23 INFO - PROCESS | 1652 | 1461130823179 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 22:40:23 INFO - PROCESS | 1652 | 1461130823183 Marionette TRACE conn2 <- [1,690,null,{}] 22:40:23 INFO - PROCESS | 1652 | 1461130823186 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}] 22:40:23 INFO - PROCESS | 1652 | 1461130823284 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 22:40:23 INFO - PROCESS | 1652 | 1461130823333 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b93f000 == 54 [pid = 1652] [id = 180] 22:40:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11644cc00) [pid = 1652] [serial = 538] [outer = 0x0] 22:40:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11b6b3400) [pid = 1652] [serial = 539] [outer = 0x11644cc00] 22:40:23 INFO - PROCESS | 1652 | 1461130823363 Marionette DEBUG loaded listener.js 22:40:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11bc0cc00) [pid = 1652] [serial = 540] [outer = 0x11644cc00] 22:40:24 INFO - PROCESS | 1652 | 1461130824259 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]]]}] 22:40:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 22:40:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1126ms 22:40:24 INFO - PROCESS | 1652 | 1461130824307 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 22:40:24 INFO - PROCESS | 1652 | 1461130824308 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 22:40:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 22:40:24 INFO - PROCESS | 1652 | 1461130824310 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 22:40:24 INFO - PROCESS | 1652 | 1461130824312 Marionette TRACE conn2 <- [1,694,null,{}] 22:40:24 INFO - PROCESS | 1652 | 1461130824320 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}] 22:40:24 INFO - PROCESS | 1652 | 1461130824422 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 22:40:24 INFO - PROCESS | 1652 | 1461130824472 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b63d800 == 55 [pid = 1652] [id = 181] 22:40:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x128710c00) [pid = 1652] [serial = 541] [outer = 0x0] 22:40:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x129026c00) [pid = 1652] [serial = 542] [outer = 0x128710c00] 22:40:24 INFO - PROCESS | 1652 | 1461130824505 Marionette DEBUG loaded listener.js 22:40:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1297b2400) [pid = 1652] [serial = 543] [outer = 0x128710c00] 22:40:25 INFO - PROCESS | 1652 | 1461130825395 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]]]}] 22:40:25 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) 22:40:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1120ms 22:40:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 22:40:25 INFO - PROCESS | 1652 | 1461130825430 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 22:40:25 INFO - PROCESS | 1652 | 1461130825431 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 22:40:25 INFO - PROCESS | 1652 | 1461130825436 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 22:40:25 INFO - PROCESS | 1652 | 1461130825437 Marionette TRACE conn2 <- [1,698,null,{}] 22:40:25 INFO - PROCESS | 1652 | 1461130825440 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}] 22:40:25 INFO - PROCESS | 1652 | 1461130825537 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 22:40:25 INFO - PROCESS | 1652 | 1461130825587 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a986000 == 56 [pid = 1652] [id = 182] 22:40:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x119c70800) [pid = 1652] [serial = 544] [outer = 0x0] 22:40:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x129d2a800) [pid = 1652] [serial = 545] [outer = 0x119c70800] 22:40:25 INFO - PROCESS | 1652 | 1461130825617 Marionette DEBUG loaded listener.js 22:40:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12bd0b800) [pid = 1652] [serial = 546] [outer = 0x119c70800] 22:40:26 INFO - PROCESS | 1652 | 1461130826741 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]]]}] 22:40:26 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) 22:40:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1326ms 22:40:26 INFO - PROCESS | 1652 | 1461130826809 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 22:40:26 INFO - PROCESS | 1652 | 1461130826811 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 22:40:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 22:40:26 INFO - PROCESS | 1652 | 1461130826828 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 22:40:26 INFO - PROCESS | 1652 | 1461130826830 Marionette TRACE conn2 <- [1,702,null,{}] 22:40:26 INFO - PROCESS | 1652 | 1461130826835 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}] 22:40:26 INFO - PROCESS | 1652 | 1461130826920 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 22:40:26 INFO - PROCESS | 1652 | 1461130826966 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa5d000 == 57 [pid = 1652] [id = 183] 22:40:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1188c6c00) [pid = 1652] [serial = 547] [outer = 0x0] 22:40:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11a77d800) [pid = 1652] [serial = 548] [outer = 0x1188c6c00] 22:40:26 INFO - PROCESS | 1652 | 1461130826996 Marionette DEBUG loaded listener.js 22:40:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11af7e800) [pid = 1652] [serial = 549] [outer = 0x1188c6c00] 22:40:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12b21a000 == 56 [pid = 1652] [id = 124] 22:40:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12d20a000 == 55 [pid = 1652] [id = 177] 22:40:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11bf38800 == 54 [pid = 1652] [id = 176] 22:40:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12b643800 == 53 [pid = 1652] [id = 175] 22:40:27 INFO - PROCESS | 1652 | --DOCSHELL 0x129a20000 == 52 [pid = 1652] [id = 174] 22:40:27 INFO - PROCESS | 1652 | --DOCSHELL 0x128751800 == 51 [pid = 1652] [id = 173] 22:40:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12766e800 == 50 [pid = 1652] [id = 172] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12ba4c000) [pid = 1652] [serial = 433] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12d287800) [pid = 1652] [serial = 436] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12e864000) [pid = 1652] [serial = 479] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOCSHELL 0x127082800 == 49 [pid = 1652] [id = 171] 22:40:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11c140800 == 48 [pid = 1652] [id = 170] 22:40:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11b94a000 == 47 [pid = 1652] [id = 169] 22:40:27 INFO - PROCESS | 1652 | --DOCSHELL 0x118e11800 == 46 [pid = 1652] [id = 168] 22:40:27 INFO - PROCESS | 1652 | --DOCSHELL 0x118818000 == 45 [pid = 1652] [id = 167] 22:40:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa8b000 == 44 [pid = 1652] [id = 166] 22:40:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12f26e000 == 43 [pid = 1652] [id = 165] 22:40:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12eebd800 == 42 [pid = 1652] [id = 164] 22:40:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12b9cd000 == 41 [pid = 1652] [id = 163] 22:40:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11b66d800 == 40 [pid = 1652] [id = 162] 22:40:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11841c800 == 39 [pid = 1652] [id = 161] 22:40:27 INFO - PROCESS | 1652 | --DOCSHELL 0x12ed06000 == 38 [pid = 1652] [id = 160] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11c678800) [pid = 1652] [serial = 341] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12b1e4c00) [pid = 1652] [serial = 380] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12b907000) [pid = 1652] [serial = 371] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1287e2c00) [pid = 1652] [serial = 377] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11c58a400) [pid = 1652] [serial = 374] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12ba44000) [pid = 1652] [serial = 461] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12cf32400) [pid = 1652] [serial = 464] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12d951800) [pid = 1652] [serial = 467] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12d281000) [pid = 1652] [serial = 465] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12dbba800) [pid = 1652] [serial = 440] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11a76e400) [pid = 1652] [serial = 439] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x129d91800) [pid = 1652] [serial = 431] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x129703800) [pid = 1652] [serial = 430] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11a53f400) [pid = 1652] [serial = 443] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x118e54000) [pid = 1652] [serial = 442] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x128705000) [pid = 1652] [serial = 452] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1287ee000) [pid = 1652] [serial = 453] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11a937c00) [pid = 1652] [serial = 445] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11afe1000) [pid = 1652] [serial = 446] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11a93a000) [pid = 1652] [serial = 425] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11985e400) [pid = 1652] [serial = 424] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x126a3b800) [pid = 1652] [serial = 428] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11c5ef400) [pid = 1652] [serial = 427] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x129108400) [pid = 1652] [serial = 455] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x129708400) [pid = 1652] [serial = 456] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11c442000) [pid = 1652] [serial = 448] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x126835000) [pid = 1652] [serial = 449] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11bbd1400) [pid = 1652] [serial = 470] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128072000) [pid = 1652] [serial = 191] [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.] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x127aef800) [pid = 1652] [serial = 471] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12dbbb400) [pid = 1652] [serial = 468] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12dbb8000) [pid = 1652] [serial = 473] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12986cc00) [pid = 1652] [serial = 458] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12ccf2400) [pid = 1652] [serial = 462] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12e81c000) [pid = 1652] [serial = 474] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12b605000) [pid = 1652] [serial = 459] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12e823400) [pid = 1652] [serial = 476] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12e85c400) [pid = 1652] [serial = 477] [outer = 0x0] [url = about:blank] 22:40:27 INFO - PROCESS | 1652 | 1461130827877 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]]]}] 22:40:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 22:40:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1087ms 22:40:27 INFO - PROCESS | 1652 | 1461130827903 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 22:40:27 INFO - PROCESS | 1652 | 1461130827907 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 22:40:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 22:40:27 INFO - PROCESS | 1652 | 1461130827911 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 22:40:27 INFO - PROCESS | 1652 | 1461130827913 Marionette TRACE conn2 <- [1,706,null,{}] 22:40:27 INFO - PROCESS | 1652 | 1461130827915 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}] 22:40:27 INFO - PROCESS | 1652 | 1461130827988 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 22:40:27 INFO - PROCESS | 1652 | 1461130827993 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x119765800 == 39 [pid = 1652] [id = 184] 22:40:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11a941800) [pid = 1652] [serial = 550] [outer = 0x0] 22:40:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11bc0bc00) [pid = 1652] [serial = 551] [outer = 0x11a941800] 22:40:28 INFO - PROCESS | 1652 | 1461130828021 Marionette DEBUG loaded listener.js 22:40:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11c58a000) [pid = 1652] [serial = 552] [outer = 0x11a941800] 22:40:28 INFO - PROCESS | 1652 | 1461130828848 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]]]}] 22:40:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 22:40:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 969ms 22:40:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 22:40:28 INFO - PROCESS | 1652 | 1461130828880 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 22:40:28 INFO - PROCESS | 1652 | 1461130828882 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 22:40:28 INFO - PROCESS | 1652 | 1461130828886 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 22:40:28 INFO - PROCESS | 1652 | 1461130828889 Marionette TRACE conn2 <- [1,710,null,{}] 22:40:28 INFO - PROCESS | 1652 | 1461130828896 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}] 22:40:28 INFO - PROCESS | 1652 | 1461130828973 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 22:40:28 INFO - PROCESS | 1652 | 1461130828977 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2cf800 == 40 [pid = 1652] [id = 185] 22:40:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11c5f3c00) [pid = 1652] [serial = 553] [outer = 0x0] 22:40:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x127240c00) [pid = 1652] [serial = 554] [outer = 0x11c5f3c00] 22:40:29 INFO - PROCESS | 1652 | 1461130829005 Marionette DEBUG loaded listener.js 22:40:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128711800) [pid = 1652] [serial = 555] [outer = 0x11c5f3c00] 22:40:29 INFO - PROCESS | 1652 | 1461130829858 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]]]}] 22:40:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 22:40:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1024ms 22:40:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 22:40:29 INFO - PROCESS | 1652 | 1461130829910 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 22:40:29 INFO - PROCESS | 1652 | 1461130829912 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 22:40:29 INFO - PROCESS | 1652 | 1461130829914 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 22:40:29 INFO - PROCESS | 1652 | 1461130829915 Marionette TRACE conn2 <- [1,714,null,{}] 22:40:29 INFO - PROCESS | 1652 | 1461130829917 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}] 22:40:30 INFO - PROCESS | 1652 | 1461130830005 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 22:40:30 INFO - PROCESS | 1652 | 1461130830037 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c8b000 == 41 [pid = 1652] [id = 186] 22:40:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x127243c00) [pid = 1652] [serial = 556] [outer = 0x0] 22:40:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12970e400) [pid = 1652] [serial = 557] [outer = 0x127243c00] 22:40:30 INFO - PROCESS | 1652 | 1461130830063 Marionette DEBUG loaded listener.js 22:40:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x129d27c00) [pid = 1652] [serial = 558] [outer = 0x127243c00] 22:40:30 INFO - PROCESS | 1652 | 1461130830862 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]]]}] 22:40:30 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 22:40:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 972ms 22:40:30 INFO - PROCESS | 1652 | 1461130830887 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 22:40:30 INFO - PROCESS | 1652 | 1461130830888 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 22:40:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 22:40:30 INFO - PROCESS | 1652 | 1461130830890 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 22:40:30 INFO - PROCESS | 1652 | 1461130830891 Marionette TRACE conn2 <- [1,718,null,{}] 22:40:30 INFO - PROCESS | 1652 | 1461130830894 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}] 22:40:30 INFO - PROCESS | 1652 | 1461130830982 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 22:40:31 INFO - PROCESS | 1652 | 1461130831015 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1279b7000 == 42 [pid = 1652] [id = 187] 22:40:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x129d29400) [pid = 1652] [serial = 559] [outer = 0x0] 22:40:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x129d90800) [pid = 1652] [serial = 560] [outer = 0x129d29400] 22:40:31 INFO - PROCESS | 1652 | 1461130831041 Marionette DEBUG loaded listener.js 22:40:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b609c00) [pid = 1652] [serial = 561] [outer = 0x129d29400] 22:40:31 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11847dc00) [pid = 1652] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 22:40:31 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12cf2c800) [pid = 1652] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 22:40:31 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11c5f3400) [pid = 1652] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 22:40:31 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11914b400) [pid = 1652] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 22:40:31 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11c5f4800) [pid = 1652] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 22:40:31 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12d95c800) [pid = 1652] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 22:40:31 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119039000) [pid = 1652] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 22:40:31 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x127643400) [pid = 1652] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 22:40:31 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12870ac00) [pid = 1652] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 22:40:31 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x129706000) [pid = 1652] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 22:40:31 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12870c400) [pid = 1652] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 22:40:31 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12b90b400) [pid = 1652] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 22:40:31 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12ba4fc00) [pid = 1652] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 22:40:31 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x129d2a000) [pid = 1652] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 22:40:31 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12e81bc00) [pid = 1652] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 22:40:31 INFO - PROCESS | 1652 | 1461130831891 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]]]}] 22:40:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 22:40:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1018ms 22:40:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 22:40:31 INFO - PROCESS | 1652 | 1461130831909 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 22:40:31 INFO - PROCESS | 1652 | 1461130831910 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 22:40:31 INFO - PROCESS | 1652 | 1461130831912 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 22:40:31 INFO - PROCESS | 1652 | 1461130831913 Marionette TRACE conn2 <- [1,722,null,{}] 22:40:31 INFO - PROCESS | 1652 | 1461130831925 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}] 22:40:32 INFO - PROCESS | 1652 | 1461130832013 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 22:40:32 INFO - PROCESS | 1652 | 1461130832062 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x128741000 == 43 [pid = 1652] [id = 188] 22:40:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11c5f3400) [pid = 1652] [serial = 562] [outer = 0x0] 22:40:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b1e3400) [pid = 1652] [serial = 563] [outer = 0x11c5f3400] 22:40:32 INFO - PROCESS | 1652 | 1461130832090 Marionette DEBUG loaded listener.js 22:40:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12ceeb000) [pid = 1652] [serial = 564] [outer = 0x11c5f3400] 22:40:32 INFO - PROCESS | 1652 | 1461130832386 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] 22:40:32 INFO - PROCESS | 1652 | 1461130832433 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 22:40:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 22:40:32 INFO - PROCESS | 1652 | 1461130832438 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 22:40:32 INFO - PROCESS | 1652 | 1461130832439 Marionette TRACE conn2 <- [1,726,null,{}] 22:40:32 INFO - PROCESS | 1652 | 1461130832442 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}] 22:40:32 INFO - PROCESS | 1652 | 1461130832516 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 22:40:32 INFO - PROCESS | 1652 | 1461130832522 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x129a11000 == 44 [pid = 1652] [id = 189] 22:40:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12cce7800) [pid = 1652] [serial = 565] [outer = 0x0] 22:40:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12d286400) [pid = 1652] [serial = 566] [outer = 0x12cce7800] 22:40:32 INFO - PROCESS | 1652 | 1461130832547 Marionette DEBUG loaded listener.js 22:40:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12dbb1400) [pid = 1652] [serial = 567] [outer = 0x12cce7800] 22:40:32 INFO - PROCESS | 1652 | 1461130832895 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]]]}] 22:40:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 22:40:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 470ms 22:40:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 22:40:32 INFO - PROCESS | 1652 | 1461130832908 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 22:40:32 INFO - PROCESS | 1652 | 1461130832909 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 22:40:32 INFO - PROCESS | 1652 | 1461130832922 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 22:40:32 INFO - PROCESS | 1652 | 1461130832924 Marionette TRACE conn2 <- [1,730,null,{}] 22:40:32 INFO - PROCESS | 1652 | 1461130832926 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}] 22:40:33 INFO - PROCESS | 1652 | 1461130832999 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 22:40:33 INFO - PROCESS | 1652 | 1461130833005 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b488000 == 45 [pid = 1652] [id = 190] 22:40:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12cee5c00) [pid = 1652] [serial = 568] [outer = 0x0] 22:40:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12e240c00) [pid = 1652] [serial = 569] [outer = 0x12cee5c00] 22:40:33 INFO - PROCESS | 1652 | 1461130833030 Marionette DEBUG loaded listener.js 22:40:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12e81cc00) [pid = 1652] [serial = 570] [outer = 0x12cee5c00] 22:40:33 INFO - PROCESS | 1652 | 1461130833525 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] 22:40:33 INFO - PROCESS | 1652 | 1461130833595 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 22:40:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 22:40:33 INFO - PROCESS | 1652 | 1461130833598 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 22:40:33 INFO - PROCESS | 1652 | 1461130833601 Marionette TRACE conn2 <- [1,734,null,{}] 22:40:33 INFO - PROCESS | 1652 | 1461130833605 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}] 22:40:33 INFO - PROCESS | 1652 | 1461130833700 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 22:40:33 INFO - PROCESS | 1652 | 1461130833790 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad46000 == 46 [pid = 1652] [id = 191] 22:40:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11a95bc00) [pid = 1652] [serial = 571] [outer = 0x0] 22:40:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11add9400) [pid = 1652] [serial = 572] [outer = 0x11a95bc00] 22:40:33 INFO - PROCESS | 1652 | 1461130833822 Marionette DEBUG loaded listener.js 22:40:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11bbd1000) [pid = 1652] [serial = 573] [outer = 0x11a95bc00] 22:40:34 INFO - PROCESS | 1652 | 1461130834239 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]]]}] 22:40:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 22:40:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 672ms 22:40:34 INFO - PROCESS | 1652 | 1461130834271 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 22:40:34 INFO - PROCESS | 1652 | 1461130834275 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 22:40:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 22:40:34 INFO - PROCESS | 1652 | 1461130834279 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 22:40:34 INFO - PROCESS | 1652 | 1461130834281 Marionette TRACE conn2 <- [1,738,null,{}] 22:40:34 INFO - PROCESS | 1652 | 1461130834284 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}] 22:40:34 INFO - PROCESS | 1652 | 1461130834383 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 22:40:34 INFO - PROCESS | 1652 | 1461130834432 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c82800 == 47 [pid = 1652] [id = 192] 22:40:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11c43fc00) [pid = 1652] [serial = 574] [outer = 0x0] 22:40:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126833000) [pid = 1652] [serial = 575] [outer = 0x11c43fc00] 22:40:34 INFO - PROCESS | 1652 | 1461130834462 Marionette DEBUG loaded listener.js 22:40:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12764e000) [pid = 1652] [serial = 576] [outer = 0x11c43fc00] 22:40:35 INFO - PROCESS | 1652 | 1461130835356 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]]]}] 22:40:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 22:40:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1122ms 22:40:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 22:40:35 INFO - PROCESS | 1652 | 1461130835403 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 22:40:35 INFO - PROCESS | 1652 | 1461130835405 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 22:40:35 INFO - PROCESS | 1652 | 1461130835407 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 22:40:35 INFO - PROCESS | 1652 | 1461130835410 Marionette TRACE conn2 <- [1,742,null,{}] 22:40:35 INFO - PROCESS | 1652 | 1461130835417 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}] 22:40:35 INFO - PROCESS | 1652 | 1461130835545 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 22:40:35 INFO - PROCESS | 1652 | 1461130835592 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ccbc000 == 48 [pid = 1652] [id = 193] 22:40:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x128711000) [pid = 1652] [serial = 577] [outer = 0x0] 22:40:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12ba42800) [pid = 1652] [serial = 578] [outer = 0x128711000] 22:40:35 INFO - PROCESS | 1652 | 1461130835623 Marionette DEBUG loaded listener.js 22:40:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12dbb5800) [pid = 1652] [serial = 579] [outer = 0x128711000] 22:40:36 INFO - PROCESS | 1652 | 1461130836491 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]]]}] 22:40:36 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 22:40:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1121ms 22:40:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 22:40:36 INFO - PROCESS | 1652 | 1461130836529 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 22:40:36 INFO - PROCESS | 1652 | 1461130836531 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 22:40:36 INFO - PROCESS | 1652 | 1461130836533 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 22:40:36 INFO - PROCESS | 1652 | 1461130836535 Marionette TRACE conn2 <- [1,746,null,{}] 22:40:36 INFO - PROCESS | 1652 | 1461130836537 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}] 22:40:36 INFO - PROCESS | 1652 | 1461130836633 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 22:40:36 INFO - PROCESS | 1652 | 1461130836679 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d917800 == 49 [pid = 1652] [id = 194] 22:40:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12e81e800) [pid = 1652] [serial = 580] [outer = 0x0] 22:40:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12e866c00) [pid = 1652] [serial = 581] [outer = 0x12e81e800] 22:40:36 INFO - PROCESS | 1652 | 1461130836710 Marionette DEBUG loaded listener.js 22:40:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12ea75800) [pid = 1652] [serial = 582] [outer = 0x12e81e800] 22:40:37 INFO - PROCESS | 1652 | 1461130837659 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]]]}] 22:40:37 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.) 22:40:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1173ms 22:40:37 INFO - PROCESS | 1652 | 1461130837707 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 22:40:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 22:40:37 INFO - PROCESS | 1652 | 1461130837709 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 22:40:37 INFO - PROCESS | 1652 | 1461130837713 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 22:40:37 INFO - PROCESS | 1652 | 1461130837715 Marionette TRACE conn2 <- [1,750,null,{}] 22:40:37 INFO - PROCESS | 1652 | 1461130837720 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}] 22:40:37 INFO - PROCESS | 1652 | 1461130837808 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 22:40:37 INFO - PROCESS | 1652 | 1461130837855 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bb9e800 == 50 [pid = 1652] [id = 195] 22:40:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11a777400) [pid = 1652] [serial = 583] [outer = 0x0] 22:40:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11a937800) [pid = 1652] [serial = 584] [outer = 0x11a777400] 22:40:37 INFO - PROCESS | 1652 | 1461130837884 Marionette DEBUG loaded listener.js 22:40:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11b6b4000) [pid = 1652] [serial = 585] [outer = 0x11a777400] 22:40:38 INFO - PROCESS | 1652 | --DOCSHELL 0x129a11000 == 49 [pid = 1652] [id = 189] 22:40:38 INFO - PROCESS | 1652 | --DOCSHELL 0x128741000 == 48 [pid = 1652] [id = 188] 22:40:38 INFO - PROCESS | 1652 | --DOCSHELL 0x1279b7000 == 47 [pid = 1652] [id = 187] 22:40:38 INFO - PROCESS | 1652 | --DOCSHELL 0x126c8b000 == 46 [pid = 1652] [id = 186] 22:40:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2cf800 == 45 [pid = 1652] [id = 185] 22:40:38 INFO - PROCESS | 1652 | --DOCSHELL 0x119765800 == 44 [pid = 1652] [id = 184] 22:40:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa5d000 == 43 [pid = 1652] [id = 183] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11af81800) [pid = 1652] [serial = 485] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b423c00) [pid = 1652] [serial = 491] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12e242800) [pid = 1652] [serial = 494] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1177fb400) [pid = 1652] [serial = 482] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12986e800) [pid = 1652] [serial = 488] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12ea78000) [pid = 1652] [serial = 533] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12ceed800) [pid = 1652] [serial = 434] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12d936000) [pid = 1652] [serial = 437] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12bd0ec00) [pid = 1652] [serial = 518] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12e86b800) [pid = 1652] [serial = 480] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119c6b800) [pid = 1652] [serial = 498] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1187b1000) [pid = 1652] [serial = 497] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12d280c00) [pid = 1652] [serial = 521] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11c85d400) [pid = 1652] [serial = 506] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x126c25c00) [pid = 1652] [serial = 507] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11bc04800) [pid = 1652] [serial = 503] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11c583800) [pid = 1652] [serial = 504] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x127239400) [pid = 1652] [serial = 509] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x127d48c00) [pid = 1652] [serial = 510] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12dbb7400) [pid = 1652] [serial = 524] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11afdc400) [pid = 1652] [serial = 501] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12d937c00) [pid = 1652] [serial = 522] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11a942400) [pid = 1652] [serial = 500] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x129025800) [pid = 1652] [serial = 527] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12cf3bc00) [pid = 1652] [serial = 528] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x129703000) [pid = 1652] [serial = 512] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12e826c00) [pid = 1652] [serial = 530] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12b426800) [pid = 1652] [serial = 515] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12e28d400) [pid = 1652] [serial = 525] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12ceec400) [pid = 1652] [serial = 519] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12b914400) [pid = 1652] [serial = 516] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12e86a000) [pid = 1652] [serial = 531] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x129d93c00) [pid = 1652] [serial = 513] [outer = 0x0] [url = about:blank] 22:40:38 INFO - PROCESS | 1652 | 1461130838827 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]]]}] 22:40:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 22:40:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1126ms 22:40:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 22:40:38 INFO - PROCESS | 1652 | 1461130838839 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 22:40:38 INFO - PROCESS | 1652 | 1461130838842 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 22:40:38 INFO - PROCESS | 1652 | 1461130838846 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 22:40:38 INFO - PROCESS | 1652 | 1461130838848 Marionette TRACE conn2 <- [1,754,null,{}] 22:40:38 INFO - PROCESS | 1652 | 1461130838852 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}] 22:40:38 INFO - PROCESS | 1652 | 1461130838927 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 22:40:38 INFO - PROCESS | 1652 | 1461130838933 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11961d000 == 44 [pid = 1652] [id = 196] 22:40:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11a770000) [pid = 1652] [serial = 586] [outer = 0x0] 22:40:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11c436c00) [pid = 1652] [serial = 587] [outer = 0x11a770000] 22:40:38 INFO - PROCESS | 1652 | 1461130838962 Marionette DEBUG loaded listener.js 22:40:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11c5f4800) [pid = 1652] [serial = 588] [outer = 0x11a770000] 22:40:39 INFO - PROCESS | 1652 | 1461130839794 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]]]}] 22:40:39 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 22:40:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 970ms 22:40:39 INFO - PROCESS | 1652 | 1461130839818 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 22:40:39 INFO - PROCESS | 1652 | 1461130839819 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 22:40:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 22:40:39 INFO - PROCESS | 1652 | 1461130839822 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 22:40:39 INFO - PROCESS | 1652 | 1461130839824 Marionette TRACE conn2 <- [1,758,null,{}] 22:40:39 INFO - PROCESS | 1652 | 1461130839831 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}] 22:40:39 INFO - PROCESS | 1652 | 1461130839916 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 22:40:39 INFO - PROCESS | 1652 | 1461130839962 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bf2f800 == 45 [pid = 1652] [id = 197] 22:40:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x126832c00) [pid = 1652] [serial = 589] [outer = 0x0] 22:40:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x129028000) [pid = 1652] [serial = 590] [outer = 0x126832c00] 22:40:39 INFO - PROCESS | 1652 | 1461130839989 Marionette DEBUG loaded listener.js 22:40:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1297b3400) [pid = 1652] [serial = 591] [outer = 0x126832c00] 22:40:40 INFO - PROCESS | 1652 | 1461130840292 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]]]}] 22:40:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 22:40:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 522ms 22:40:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 22:40:40 INFO - PROCESS | 1652 | 1461130840345 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 22:40:40 INFO - PROCESS | 1652 | 1461130840346 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 22:40:40 INFO - PROCESS | 1652 | 1461130840349 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 22:40:40 INFO - PROCESS | 1652 | 1461130840350 Marionette TRACE conn2 <- [1,762,null,{}] 22:40:40 INFO - PROCESS | 1652 | 1461130840352 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}] 22:40:40 INFO - PROCESS | 1652 | 1461130840429 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 22:40:40 INFO - PROCESS | 1652 | 1461130840481 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1269bd000 == 46 [pid = 1652] [id = 198] 22:40:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x126839000) [pid = 1652] [serial = 592] [outer = 0x0] 22:40:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x129d2b800) [pid = 1652] [serial = 593] [outer = 0x126839000] 22:40:40 INFO - PROCESS | 1652 | 1461130840508 Marionette DEBUG loaded listener.js 22:40:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12b90b400) [pid = 1652] [serial = 594] [outer = 0x126839000] 22:40:41 INFO - PROCESS | 1652 | 1461130841293 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]]]}] 22:40:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 22:40:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 969ms 22:40:41 INFO - PROCESS | 1652 | 1461130841321 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 22:40:41 INFO - PROCESS | 1652 | 1461130841322 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 22:40:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 22:40:41 INFO - PROCESS | 1652 | 1461130841324 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 22:40:41 INFO - PROCESS | 1652 | 1461130841325 Marionette TRACE conn2 <- [1,766,null,{}] 22:40:41 INFO - PROCESS | 1652 | 1461130841327 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}] 22:40:41 INFO - PROCESS | 1652 | 1461130841420 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 22:40:41 INFO - PROCESS | 1652 | 1461130841424 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ad9800 == 47 [pid = 1652] [id = 199] 22:40:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12b426c00) [pid = 1652] [serial = 595] [outer = 0x0] 22:40:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12ba4ec00) [pid = 1652] [serial = 596] [outer = 0x12b426c00] 22:40:41 INFO - PROCESS | 1652 | 1461130841449 Marionette DEBUG loaded listener.js 22:40:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12cf2c800) [pid = 1652] [serial = 597] [outer = 0x12b426c00] 22:40:42 INFO - PROCESS | 1652 | 1461130842247 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]]]}] 22:40:42 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12b1df400) [pid = 1652] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 22:40:42 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1184a2800) [pid = 1652] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 22:40:42 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12dbb0c00) [pid = 1652] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 22:40:42 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12dbba000) [pid = 1652] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 22:40:42 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x115514800) [pid = 1652] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 22:40:42 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x129110000) [pid = 1652] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 22:40:42 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119c70800) [pid = 1652] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 22:40:42 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1188c6c00) [pid = 1652] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 22:40:42 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11c5f3c00) [pid = 1652] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 22:40:42 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x127243c00) [pid = 1652] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 22:40:42 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11a941800) [pid = 1652] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 22:40:42 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x129d29400) [pid = 1652] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 22:40:42 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12cce7800) [pid = 1652] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 22:40:42 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11c5f3400) [pid = 1652] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 22:40:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 22:40:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 970ms 22:40:42 INFO - PROCESS | 1652 | 1461130842295 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 22:40:42 INFO - PROCESS | 1652 | 1461130842296 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 22:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 22:40:42 INFO - PROCESS | 1652 | 1461130842298 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 22:40:42 INFO - PROCESS | 1652 | 1461130842299 Marionette TRACE conn2 <- [1,770,null,{}] 22:40:42 INFO - PROCESS | 1652 | 1461130842302 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}] 22:40:42 INFO - PROCESS | 1652 | 1461130842408 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 22:40:42 INFO - PROCESS | 1652 | 1461130842447 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x129763000 == 48 [pid = 1652] [id = 200] 22:40:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11add8000) [pid = 1652] [serial = 598] [outer = 0x0] 22:40:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x127934c00) [pid = 1652] [serial = 599] [outer = 0x11add8000] 22:40:42 INFO - PROCESS | 1652 | 1461130842475 Marionette DEBUG loaded listener.js 22:40:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12d956000) [pid = 1652] [serial = 600] [outer = 0x11add8000] 22:40:42 INFO - PROCESS | 1652 | 1461130842788 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]]]}] 22:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 22:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 521ms 22:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 22:40:42 INFO - PROCESS | 1652 | 1461130842821 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 22:40:42 INFO - PROCESS | 1652 | 1461130842823 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 22:40:42 INFO - PROCESS | 1652 | 1461130842826 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 22:40:42 INFO - PROCESS | 1652 | 1461130842828 Marionette TRACE conn2 <- [1,774,null,{}] 22:40:42 INFO - PROCESS | 1652 | 1461130842831 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}] 22:40:42 INFO - PROCESS | 1652 | 1461130842949 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 22:40:43 INFO - PROCESS | 1652 | 1461130843020 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x119760000 == 49 [pid = 1652] [id = 201] 22:40:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11af86800) [pid = 1652] [serial = 601] [outer = 0x0] 22:40:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12dbb5c00) [pid = 1652] [serial = 602] [outer = 0x11af86800] 22:40:43 INFO - PROCESS | 1652 | 1461130843059 Marionette DEBUG loaded listener.js 22:40:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12e868c00) [pid = 1652] [serial = 603] [outer = 0x11af86800] 22:40:43 INFO - PROCESS | 1652 | 1461130843340 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]]]}] 22:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 22:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 570ms 22:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 22:40:43 INFO - PROCESS | 1652 | 1461130843395 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 22:40:43 INFO - PROCESS | 1652 | 1461130843397 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 22:40:43 INFO - PROCESS | 1652 | 1461130843400 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 22:40:43 INFO - PROCESS | 1652 | 1461130843403 Marionette TRACE conn2 <- [1,778,null,{}] 22:40:43 INFO - PROCESS | 1652 | 1461130843407 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}] 22:40:43 INFO - PROCESS | 1652 | 1461130843485 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 22:40:43 INFO - PROCESS | 1652 | 1461130843490 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b9cd000 == 50 [pid = 1652] [id = 202] 22:40:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12ea74800) [pid = 1652] [serial = 604] [outer = 0x0] 22:40:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12ea7dc00) [pid = 1652] [serial = 605] [outer = 0x12ea74800] 22:40:43 INFO - PROCESS | 1652 | 1461130843515 Marionette DEBUG loaded listener.js 22:40:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12eab2c00) [pid = 1652] [serial = 606] [outer = 0x12ea74800] 22:40:43 INFO - PROCESS | 1652 | 1461130843833 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]]]}] 22:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 22:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 474ms 22:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 22:40:43 INFO - PROCESS | 1652 | 1461130843873 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 22:40:43 INFO - PROCESS | 1652 | 1461130843874 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 22:40:43 INFO - PROCESS | 1652 | 1461130843876 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 22:40:43 INFO - PROCESS | 1652 | 1461130843878 Marionette TRACE conn2 <- [1,782,null,{}] 22:40:43 INFO - PROCESS | 1652 | 1461130843880 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}] 22:40:43 INFO - PROCESS | 1652 | 1461130843982 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 22:40:43 INFO - PROCESS | 1652 | 1461130843990 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d220800 == 51 [pid = 1652] [id = 203] 22:40:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12eab3800) [pid = 1652] [serial = 607] [outer = 0x0] 22:40:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12eab7400) [pid = 1652] [serial = 608] [outer = 0x12eab3800] 22:40:44 INFO - PROCESS | 1652 | 1461130844015 Marionette DEBUG loaded listener.js 22:40:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12eabd000) [pid = 1652] [serial = 609] [outer = 0x12eab3800] 22:40:44 INFO - PROCESS | 1652 | 1461130844502 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]]]}] 22:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 22:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 668ms 22:40:44 INFO - PROCESS | 1652 | 1461130844547 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 22:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 22:40:44 INFO - PROCESS | 1652 | 1461130844553 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 22:40:44 INFO - PROCESS | 1652 | 1461130844558 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 22:40:44 INFO - PROCESS | 1652 | 1461130844562 Marionette TRACE conn2 <- [1,786,null,{}] 22:40:44 INFO - PROCESS | 1652 | 1461130844568 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}] 22:40:44 INFO - PROCESS | 1652 | 1461130844716 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 22:40:44 INFO - PROCESS | 1652 | 1461130844806 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad59800 == 52 [pid = 1652] [id = 204] 22:40:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118b41000) [pid = 1652] [serial = 610] [outer = 0x0] 22:40:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11a93f400) [pid = 1652] [serial = 611] [outer = 0x118b41000] 22:40:44 INFO - PROCESS | 1652 | 1461130844856 Marionette DEBUG loaded listener.js 22:40:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11bc0b000) [pid = 1652] [serial = 612] [outer = 0x118b41000] 22:40:45 INFO - PROCESS | 1652 | 1461130845265 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]]]}] 22:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 22:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 775ms 22:40:45 INFO - PROCESS | 1652 | 1461130845350 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 22:40:45 INFO - PROCESS | 1652 | 1461130845354 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 22:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 22:40:45 INFO - PROCESS | 1652 | 1461130845361 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 22:40:45 INFO - PROCESS | 1652 | 1461130845363 Marionette TRACE conn2 <- [1,790,null,{}] 22:40:45 INFO - PROCESS | 1652 | 1461130845365 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}] 22:40:45 INFO - PROCESS | 1652 | 1461130845464 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 22:40:45 INFO - PROCESS | 1652 | 1461130845528 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1279b2000 == 53 [pid = 1652] [id = 205] 22:40:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11c5f2800) [pid = 1652] [serial = 613] [outer = 0x0] 22:40:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126da6000) [pid = 1652] [serial = 614] [outer = 0x11c5f2800] 22:40:45 INFO - PROCESS | 1652 | 1461130845558 Marionette DEBUG loaded listener.js 22:40:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12870ac00) [pid = 1652] [serial = 615] [outer = 0x11c5f2800] 22:40:45 INFO - PROCESS | 1652 | 1461130845974 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]]]}] 22:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 22:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 671ms 22:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 22:40:46 INFO - PROCESS | 1652 | 1461130846071 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 22:40:46 INFO - PROCESS | 1652 | 1461130846073 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 22:40:46 INFO - PROCESS | 1652 | 1461130846076 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 22:40:46 INFO - PROCESS | 1652 | 1461130846079 Marionette TRACE conn2 <- [1,794,null,{}] 22:40:46 INFO - PROCESS | 1652 | 1461130846087 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}] 22:40:46 INFO - PROCESS | 1652 | 1461130846185 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 22:40:46 INFO - PROCESS | 1652 | 1461130846249 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e580000 == 54 [pid = 1652] [id = 206] 22:40:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x126da0c00) [pid = 1652] [serial = 616] [outer = 0x0] 22:40:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b1df400) [pid = 1652] [serial = 617] [outer = 0x126da0c00] 22:40:46 INFO - PROCESS | 1652 | 1461130846284 Marionette DEBUG loaded listener.js 22:40:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12d280400) [pid = 1652] [serial = 618] [outer = 0x126da0c00] 22:40:46 INFO - PROCESS | 1652 | 1461130846773 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]]]}] 22:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 22:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 722ms 22:40:46 INFO - PROCESS | 1652 | 1461130846798 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 22:40:46 INFO - PROCESS | 1652 | 1461130846801 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 22:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 22:40:46 INFO - PROCESS | 1652 | 1461130846805 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 22:40:46 INFO - PROCESS | 1652 | 1461130846806 Marionette TRACE conn2 <- [1,798,null,{}] 22:40:46 INFO - PROCESS | 1652 | 1461130846808 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}] 22:40:46 INFO - PROCESS | 1652 | 1461130846904 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 22:40:46 INFO - PROCESS | 1652 | 1461130846968 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed1c000 == 55 [pid = 1652] [id = 207] 22:40:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12e81d000) [pid = 1652] [serial = 619] [outer = 0x0] 22:40:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12e864000) [pid = 1652] [serial = 620] [outer = 0x12e81d000] 22:40:46 INFO - PROCESS | 1652 | 1461130846998 Marionette DEBUG loaded listener.js 22:40:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12eabd400) [pid = 1652] [serial = 621] [outer = 0x12e81d000] 22:40:47 INFO - PROCESS | 1652 | 1461130847398 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]]]}] 22:40:47 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 22:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 618ms 22:40:47 INFO - PROCESS | 1652 | 1461130847424 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 22:40:47 INFO - PROCESS | 1652 | 1461130847425 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 22:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 22:40:47 INFO - PROCESS | 1652 | 1461130847427 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 22:40:47 INFO - PROCESS | 1652 | 1461130847429 Marionette TRACE conn2 <- [1,802,null,{}] 22:40:47 INFO - PROCESS | 1652 | 1461130847431 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}] 22:40:47 INFO - PROCESS | 1652 | 1461130847527 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 22:40:47 INFO - PROCESS | 1652 | 1461130847608 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eec9000 == 56 [pid = 1652] [id = 208] 22:40:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12eabb000) [pid = 1652] [serial = 622] [outer = 0x0] 22:40:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12ee64c00) [pid = 1652] [serial = 623] [outer = 0x12eabb000] 22:40:47 INFO - PROCESS | 1652 | 1461130847637 Marionette DEBUG loaded listener.js 22:40:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12ee69800) [pid = 1652] [serial = 624] [outer = 0x12eabb000] 22:40:48 INFO - PROCESS | 1652 | 1461130848043 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]]]}] 22:40:48 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 22:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 668ms 22:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 22:40:48 INFO - PROCESS | 1652 | 1461130848096 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 22:40:48 INFO - PROCESS | 1652 | 1461130848098 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 22:40:48 INFO - PROCESS | 1652 | 1461130848100 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 22:40:48 INFO - PROCESS | 1652 | 1461130848101 Marionette TRACE conn2 <- [1,806,null,{}] 22:40:48 INFO - PROCESS | 1652 | 1461130848103 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}] 22:40:48 INFO - PROCESS | 1652 | 1461130848215 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 22:40:48 INFO - PROCESS | 1652 | 1461130848269 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f280000 == 57 [pid = 1652] [id = 209] 22:40:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12f14b400) [pid = 1652] [serial = 625] [outer = 0x0] 22:40:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12f155000) [pid = 1652] [serial = 626] [outer = 0x12f14b400] 22:40:48 INFO - PROCESS | 1652 | 1461130848300 Marionette DEBUG loaded listener.js 22:40:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12f6c9800) [pid = 1652] [serial = 627] [outer = 0x12f14b400] 22:40:48 INFO - PROCESS | 1652 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 22:40:48 INFO - PROCESS | 1652 | Determined SkiaGL cache limits: Size 100663296, Items: 256 22:40:48 INFO - PROCESS | 1652 | [GFX2-]: Using SkiaGL canvas. 22:40:48 INFO - PROCESS | 1652 | 1461130848742 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]]]}] 22:40:48 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 22:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 671ms 22:40:48 INFO - PROCESS | 1652 | 1461130848772 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 22:40:48 INFO - PROCESS | 1652 | 1461130848773 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 22:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 22:40:48 INFO - PROCESS | 1652 | 1461130848775 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 22:40:48 INFO - PROCESS | 1652 | 1461130848777 Marionette TRACE conn2 <- [1,810,null,{}] 22:40:48 INFO - PROCESS | 1652 | 1461130848779 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}] 22:40:48 INFO - PROCESS | 1652 | 1461130848895 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 22:40:48 INFO - PROCESS | 1652 | 1461130848958 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x119776000 == 58 [pid = 1652] [id = 210] 22:40:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1184a6c00) [pid = 1652] [serial = 628] [outer = 0x0] 22:40:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11c58f800) [pid = 1652] [serial = 629] [outer = 0x1184a6c00] 22:40:48 INFO - PROCESS | 1652 | 1461130848988 Marionette DEBUG loaded listener.js 22:40:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12f6c9c00) [pid = 1652] [serial = 630] [outer = 0x1184a6c00] 22:40:49 INFO - PROCESS | 1652 | 1461130849481 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]]]}] 22:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 22:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 770ms 22:40:49 INFO - PROCESS | 1652 | 1461130849546 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 22:40:49 INFO - PROCESS | 1652 | 1461130849548 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 22:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 22:40:49 INFO - PROCESS | 1652 | 1461130849552 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 22:40:49 INFO - PROCESS | 1652 | 1461130849554 Marionette TRACE conn2 <- [1,814,null,{}] 22:40:49 INFO - PROCESS | 1652 | 1461130849557 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}] 22:40:49 INFO - PROCESS | 1652 | 1461130849651 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 22:40:49 INFO - PROCESS | 1652 | 1461130849718 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11533f800 == 59 [pid = 1652] [id = 211] 22:40:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x114654c00) [pid = 1652] [serial = 631] [outer = 0x0] 22:40:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x114c0f400) [pid = 1652] [serial = 632] [outer = 0x114654c00] 22:40:49 INFO - PROCESS | 1652 | 1461130849746 Marionette DEBUG loaded listener.js 22:40:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x114eb5400) [pid = 1652] [serial = 633] [outer = 0x114654c00] 22:40:50 INFO - PROCESS | 1652 | 1461130850241 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] 22:40:50 INFO - PROCESS | 1652 | 1461130850334 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 22:40:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1269bd000 == 54 [pid = 1652] [id = 198] 22:40:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11bf2f800 == 53 [pid = 1652] [id = 197] 22:40:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11961d000 == 52 [pid = 1652] [id = 196] 22:40:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11bb9e800 == 51 [pid = 1652] [id = 195] 22:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 22:40:50 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad46000 == 50 [pid = 1652] [id = 191] 22:40:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12b488000 == 49 [pid = 1652] [id = 190] 22:40:50 INFO - PROCESS | 1652 | 1461130850351 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 22:40:50 INFO - PROCESS | 1652 | 1461130850353 Marionette TRACE conn2 <- [1,818,null,{}] 22:40:50 INFO - PROCESS | 1652 | 1461130850357 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}] 22:40:50 INFO - PROCESS | 1652 | 1461130850494 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 22:40:50 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12d954400) [pid = 1652] [serial = 492] [outer = 0x0] [url = about:blank] 22:40:50 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11c5ecc00) [pid = 1652] [serial = 486] [outer = 0x0] [url = about:blank] 22:40:50 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12e823800) [pid = 1652] [serial = 495] [outer = 0x0] [url = about:blank] 22:40:50 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12e244800) [pid = 1652] [serial = 422] [outer = 0x0] [url = about:blank] 22:40:50 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119036000) [pid = 1652] [serial = 483] [outer = 0x0] [url = about:blank] 22:40:50 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x129d31c00) [pid = 1652] [serial = 489] [outer = 0x0] [url = about:blank] 22:40:50 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12bd0b800) [pid = 1652] [serial = 546] [outer = 0x0] [url = about:blank] 22:40:50 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x129d2a800) [pid = 1652] [serial = 545] [outer = 0x0] [url = about:blank] 22:40:50 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11af7e800) [pid = 1652] [serial = 549] [outer = 0x0] [url = about:blank] 22:40:50 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11a77d800) [pid = 1652] [serial = 548] [outer = 0x0] [url = about:blank] 22:40:50 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x127240c00) [pid = 1652] [serial = 554] [outer = 0x0] [url = about:blank] 22:40:50 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x129d27c00) [pid = 1652] [serial = 558] [outer = 0x0] [url = about:blank] 22:40:50 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12970e400) [pid = 1652] [serial = 557] [outer = 0x0] [url = about:blank] 22:40:50 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11bc0bc00) [pid = 1652] [serial = 551] [outer = 0x0] [url = about:blank] 22:40:50 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11c58a000) [pid = 1652] [serial = 552] [outer = 0x0] [url = about:blank] 22:40:50 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x129d90800) [pid = 1652] [serial = 560] [outer = 0x0] [url = about:blank] 22:40:50 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12d286400) [pid = 1652] [serial = 566] [outer = 0x0] [url = about:blank] 22:40:50 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12b609c00) [pid = 1652] [serial = 561] [outer = 0x0] [url = about:blank] 22:40:50 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12dbb1400) [pid = 1652] [serial = 567] [outer = 0x0] [url = about:blank] 22:40:50 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12b1e3400) [pid = 1652] [serial = 563] [outer = 0x0] [url = about:blank] 22:40:50 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128711800) [pid = 1652] [serial = 555] [outer = 0x0] [url = about:blank] 22:40:50 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12ceeb000) [pid = 1652] [serial = 564] [outer = 0x0] [url = about:blank] 22:40:50 INFO - PROCESS | 1652 | 1461130850567 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x115586000 == 50 [pid = 1652] [id = 212] 22:40:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x115377000) [pid = 1652] [serial = 634] [outer = 0x0] 22:40:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118483400) [pid = 1652] [serial = 635] [outer = 0x115377000] 22:40:50 INFO - PROCESS | 1652 | 1461130850605 Marionette DEBUG loaded listener.js 22:40:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118b37000) [pid = 1652] [serial = 636] [outer = 0x115377000] 22:40:50 INFO - PROCESS | 1652 | 1461130850890 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]]]}] 22:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 22:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 575ms 22:40:50 INFO - PROCESS | 1652 | 1461130850924 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 22:40:50 INFO - PROCESS | 1652 | 1461130850925 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 22:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 22:40:50 INFO - PROCESS | 1652 | 1461130850927 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 22:40:50 INFO - PROCESS | 1652 | 1461130850930 Marionette TRACE conn2 <- [1,822,null,{}] 22:40:50 INFO - PROCESS | 1652 | 1461130850941 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}] 22:40:51 INFO - PROCESS | 1652 | 1461130851037 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 22:40:51 INFO - PROCESS | 1652 | 1461130851085 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cdb800 == 51 [pid = 1652] [id = 213] 22:40:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118b0f800) [pid = 1652] [serial = 637] [outer = 0x0] 22:40:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119036000) [pid = 1652] [serial = 638] [outer = 0x118b0f800] 22:40:51 INFO - PROCESS | 1652 | 1461130851113 Marionette DEBUG loaded listener.js 22:40:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11a93b800) [pid = 1652] [serial = 639] [outer = 0x118b0f800] 22:40:51 INFO - PROCESS | 1652 | 1461130851431 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] 22:40:51 INFO - PROCESS | 1652 | 1461130851454 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 22:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 22:40:51 INFO - PROCESS | 1652 | 1461130851457 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 22:40:51 INFO - PROCESS | 1652 | 1461130851458 Marionette TRACE conn2 <- [1,826,null,{}] 22:40:51 INFO - PROCESS | 1652 | 1461130851461 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}] 22:40:51 INFO - PROCESS | 1652 | 1461130851544 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 22:40:51 INFO - PROCESS | 1652 | 1461130851595 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a99b800 == 52 [pid = 1652] [id = 214] 22:40:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11a77c000) [pid = 1652] [serial = 640] [outer = 0x0] 22:40:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11addcc00) [pid = 1652] [serial = 641] [outer = 0x11a77c000] 22:40:51 INFO - PROCESS | 1652 | 1461130851621 Marionette DEBUG loaded listener.js 22:40:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11bbc9000) [pid = 1652] [serial = 642] [outer = 0x11a77c000] 22:40:51 INFO - PROCESS | 1652 | 1461130851907 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]]]}] 22:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 22:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 468ms 22:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 22:40:51 INFO - PROCESS | 1652 | 1461130851926 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 22:40:51 INFO - PROCESS | 1652 | 1461130851927 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 22:40:51 INFO - PROCESS | 1652 | 1461130851929 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 22:40:51 INFO - PROCESS | 1652 | 1461130851930 Marionette TRACE conn2 <- [1,830,null,{}] 22:40:51 INFO - PROCESS | 1652 | 1461130851932 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}] 22:40:52 INFO - PROCESS | 1652 | 1461130852025 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 22:40:52 INFO - PROCESS | 1652 | 1461130852029 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c293800 == 53 [pid = 1652] [id = 215] 22:40:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11bbca800) [pid = 1652] [serial = 643] [outer = 0x0] 22:40:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11c1ba800) [pid = 1652] [serial = 644] [outer = 0x11bbca800] 22:40:52 INFO - PROCESS | 1652 | 1461130852055 Marionette DEBUG loaded listener.js 22:40:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11c582400) [pid = 1652] [serial = 645] [outer = 0x11bbca800] 22:40:52 INFO - PROCESS | 1652 | 1461130852362 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]]]}] 22:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 22:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 470ms 22:40:52 INFO - PROCESS | 1652 | 1461130852399 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 22:40:52 INFO - PROCESS | 1652 | 1461130852403 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 22:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 22:40:52 INFO - PROCESS | 1652 | 1461130852407 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 22:40:52 INFO - PROCESS | 1652 | 1461130852408 Marionette TRACE conn2 <- [1,834,null,{}] 22:40:52 INFO - PROCESS | 1652 | 1461130852411 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}] 22:40:52 INFO - PROCESS | 1652 | 1461130852592 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 22:40:52 INFO - PROCESS | 1652 | 1461130852611 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c514800 == 54 [pid = 1652] [id = 216] 22:40:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11c5e8000) [pid = 1652] [serial = 646] [outer = 0x0] 22:40:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11c67bc00) [pid = 1652] [serial = 647] [outer = 0x11c5e8000] 22:40:52 INFO - PROCESS | 1652 | 1461130852654 Marionette DEBUG loaded listener.js 22:40:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x127077400) [pid = 1652] [serial = 648] [outer = 0x11c5e8000] 22:40:53 INFO - PROCESS | 1652 | 1461130853077 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]]]}] 22:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 22:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 719ms 22:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 22:40:53 INFO - PROCESS | 1652 | 1461130853126 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 22:40:53 INFO - PROCESS | 1652 | 1461130853127 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 22:40:53 INFO - PROCESS | 1652 | 1461130853129 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 22:40:53 INFO - PROCESS | 1652 | 1461130853130 Marionette TRACE conn2 <- [1,838,null,{}] 22:40:53 INFO - PROCESS | 1652 | 1461130853132 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}] 22:40:53 INFO - PROCESS | 1652 | 1461130853233 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 22:40:53 INFO - PROCESS | 1652 | 1461130853248 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c92000 == 55 [pid = 1652] [id = 217] 22:40:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x127077800) [pid = 1652] [serial = 649] [outer = 0x0] 22:40:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x127935400) [pid = 1652] [serial = 650] [outer = 0x127077800] 22:40:53 INFO - PROCESS | 1652 | 1461130853274 Marionette DEBUG loaded listener.js 22:40:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12870e800) [pid = 1652] [serial = 651] [outer = 0x127077800] 22:40:53 INFO - PROCESS | 1652 | 1461130853598 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]]]}] 22:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 22:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 519ms 22:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 22:40:53 INFO - PROCESS | 1652 | 1461130853649 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 22:40:53 INFO - PROCESS | 1652 | 1461130853650 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 22:40:53 INFO - PROCESS | 1652 | 1461130853652 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 22:40:53 INFO - PROCESS | 1652 | 1461130853653 Marionette TRACE conn2 <- [1,842,null,{}] 22:40:53 INFO - PROCESS | 1652 | 1461130853661 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}] 22:40:53 INFO - PROCESS | 1652 | 1461130853760 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 22:40:53 INFO - PROCESS | 1652 | 1461130853791 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12799c000 == 56 [pid = 1652] [id = 218] 22:40:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x127241400) [pid = 1652] [serial = 652] [outer = 0x0] 22:40:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1287e3000) [pid = 1652] [serial = 653] [outer = 0x127241400] 22:40:53 INFO - PROCESS | 1652 | 1461130853817 Marionette DEBUG loaded listener.js 22:40:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12910f400) [pid = 1652] [serial = 654] [outer = 0x127241400] 22:40:54 INFO - PROCESS | 1652 | 1461130854165 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]]]}] 22:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 22:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 523ms 22:40:54 INFO - PROCESS | 1652 | 1461130854176 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 22:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 22:40:54 INFO - PROCESS | 1652 | 1461130854177 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 22:40:54 INFO - PROCESS | 1652 | 1461130854180 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 22:40:54 INFO - PROCESS | 1652 | 1461130854182 Marionette TRACE conn2 <- [1,846,null,{}] 22:40:54 INFO - PROCESS | 1652 | 1461130854185 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}] 22:40:54 INFO - PROCESS | 1652 | 1461130854327 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 22:40:54 INFO - PROCESS | 1652 | 1461130854346 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291af000 == 57 [pid = 1652] [id = 219] 22:40:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12910f800) [pid = 1652] [serial = 655] [outer = 0x0] 22:40:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12970b800) [pid = 1652] [serial = 656] [outer = 0x12910f800] 22:40:54 INFO - PROCESS | 1652 | 1461130854388 Marionette DEBUG loaded listener.js 22:40:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12986f400) [pid = 1652] [serial = 657] [outer = 0x12910f800] 22:40:54 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12ea74800) [pid = 1652] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 22:40:54 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11add8000) [pid = 1652] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 22:40:54 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12b426c00) [pid = 1652] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 22:40:54 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x126839000) [pid = 1652] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 22:40:54 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x126832c00) [pid = 1652] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 22:40:54 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11af86800) [pid = 1652] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 22:40:54 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11a770000) [pid = 1652] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 22:40:54 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11a777400) [pid = 1652] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 22:40:54 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12cee5c00) [pid = 1652] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 22:40:54 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x128710c00) [pid = 1652] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 22:40:54 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11644cc00) [pid = 1652] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 22:40:54 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1163e1400) [pid = 1652] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 22:40:54 INFO - PROCESS | 1652 | 1461130854808 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]]]}] 22:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 22:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 669ms 22:40:54 INFO - PROCESS | 1652 | 1461130854861 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 22:40:54 INFO - PROCESS | 1652 | 1461130854862 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 22:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 22:40:54 INFO - PROCESS | 1652 | 1461130854871 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 22:40:54 INFO - PROCESS | 1652 | 1461130854873 Marionette TRACE conn2 <- [1,850,null,{}] 22:40:54 INFO - PROCESS | 1652 | 1461130854875 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}] 22:40:54 INFO - PROCESS | 1652 | 1461130854962 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 22:40:54 INFO - PROCESS | 1652 | 1461130854982 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x129a20800 == 58 [pid = 1652] [id = 220] 22:40:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126833c00) [pid = 1652] [serial = 658] [outer = 0x0] 22:40:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12970cc00) [pid = 1652] [serial = 659] [outer = 0x126833c00] 22:40:55 INFO - PROCESS | 1652 | 1461130855007 Marionette DEBUG loaded listener.js 22:40:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x129a5ac00) [pid = 1652] [serial = 660] [outer = 0x126833c00] 22:40:55 INFO - PROCESS | 1652 | 1461130855326 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]]]}] 22:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 22:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 474ms 22:40:55 INFO - PROCESS | 1652 | 1461130855340 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 22:40:55 INFO - PROCESS | 1652 | 1461130855342 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 22:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 22:40:55 INFO - PROCESS | 1652 | 1461130855344 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 22:40:55 INFO - PROCESS | 1652 | 1461130855346 Marionette TRACE conn2 <- [1,854,null,{}] 22:40:55 INFO - PROCESS | 1652 | 1461130855348 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}] 22:40:55 INFO - PROCESS | 1652 | 1461130855445 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 22:40:55 INFO - PROCESS | 1652 | 1461130855496 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b28e800 == 59 [pid = 1652] [id = 221] 22:40:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x127e39c00) [pid = 1652] [serial = 661] [outer = 0x0] 22:40:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x129d29800) [pid = 1652] [serial = 662] [outer = 0x127e39c00] 22:40:55 INFO - PROCESS | 1652 | 1461130855525 Marionette DEBUG loaded listener.js 22:40:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12b609400) [pid = 1652] [serial = 663] [outer = 0x127e39c00] 22:40:55 INFO - PROCESS | 1652 | 1461130855794 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]]]}] 22:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 22:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 469ms 22:40:55 INFO - PROCESS | 1652 | 1461130855813 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 22:40:55 INFO - PROCESS | 1652 | 1461130855814 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 22:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 22:40:55 INFO - PROCESS | 1652 | 1461130855825 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 22:40:55 INFO - PROCESS | 1652 | 1461130855826 Marionette TRACE conn2 <- [1,858,null,{}] 22:40:55 INFO - PROCESS | 1652 | 1461130855829 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}] 22:40:55 INFO - PROCESS | 1652 | 1461130855937 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 22:40:55 INFO - PROCESS | 1652 | 1461130855944 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ccc6000 == 60 [pid = 1652] [id = 222] 22:40:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12870d400) [pid = 1652] [serial = 664] [outer = 0x0] 22:40:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b913c00) [pid = 1652] [serial = 665] [outer = 0x12870d400] 22:40:55 INFO - PROCESS | 1652 | 1461130855983 Marionette DEBUG loaded listener.js 22:40:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12ba4d400) [pid = 1652] [serial = 666] [outer = 0x12870d400] 22:40:56 INFO - PROCESS | 1652 | 1461130856442 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]]]}] 22:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 22:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 677ms 22:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 22:40:56 INFO - PROCESS | 1652 | 1461130856495 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 22:40:56 INFO - PROCESS | 1652 | 1461130856496 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 22:40:56 INFO - PROCESS | 1652 | 1461130856498 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 22:40:56 INFO - PROCESS | 1652 | 1461130856499 Marionette TRACE conn2 <- [1,862,null,{}] 22:40:56 INFO - PROCESS | 1652 | 1461130856501 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}] 22:40:56 INFO - PROCESS | 1652 | 1461130856583 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 22:40:56 INFO - PROCESS | 1652 | 1461130856587 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d906000 == 61 [pid = 1652] [id = 223] 22:40:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12bd0a400) [pid = 1652] [serial = 667] [outer = 0x0] 22:40:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12bd10400) [pid = 1652] [serial = 668] [outer = 0x12bd0a400] 22:40:56 INFO - PROCESS | 1652 | 1461130856611 Marionette DEBUG loaded listener.js 22:40:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12cee1000) [pid = 1652] [serial = 669] [outer = 0x12bd0a400] 22:40:57 INFO - PROCESS | 1652 | 1461130857077 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]]]}] 22:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 22:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 618ms 22:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 22:40:57 INFO - PROCESS | 1652 | 1461130857116 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 22:40:57 INFO - PROCESS | 1652 | 1461130857118 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 22:40:57 INFO - PROCESS | 1652 | 1461130857121 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 22:40:57 INFO - PROCESS | 1652 | 1461130857123 Marionette TRACE conn2 <- [1,866,null,{}] 22:40:57 INFO - PROCESS | 1652 | 1461130857128 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}] 22:40:57 INFO - PROCESS | 1652 | 1461130857234 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 22:40:57 INFO - PROCESS | 1652 | 1461130857326 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11961b000 == 62 [pid = 1652] [id = 224] 22:40:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1177fa800) [pid = 1652] [serial = 670] [outer = 0x0] 22:40:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1184a9000) [pid = 1652] [serial = 671] [outer = 0x1177fa800] 22:40:57 INFO - PROCESS | 1652 | 1461130857359 Marionette DEBUG loaded listener.js 22:40:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1190b5c00) [pid = 1652] [serial = 672] [outer = 0x1177fa800] 22:40:57 INFO - PROCESS | 1652 | 1461130857761 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]]]}] 22:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 22:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 671ms 22:40:57 INFO - PROCESS | 1652 | 1461130857793 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 22:40:57 INFO - PROCESS | 1652 | 1461130857797 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 22:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 22:40:57 INFO - PROCESS | 1652 | 1461130857802 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 22:40:57 INFO - PROCESS | 1652 | 1461130857804 Marionette TRACE conn2 <- [1,870,null,{}] 22:40:57 INFO - PROCESS | 1652 | 1461130857806 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}] 22:40:57 INFO - PROCESS | 1652 | 1461130857912 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 22:40:57 INFO - PROCESS | 1652 | 1461130857964 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ad5800 == 63 [pid = 1652] [id = 225] 22:40:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11847a000) [pid = 1652] [serial = 673] [outer = 0x0] 22:40:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11a95c400) [pid = 1652] [serial = 674] [outer = 0x11847a000] 22:40:57 INFO - PROCESS | 1652 | 1461130857994 Marionette DEBUG loaded listener.js 22:40:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11c441c00) [pid = 1652] [serial = 675] [outer = 0x11847a000] 22:40:58 INFO - PROCESS | 1652 | 1461130858479 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]]]}] 22:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 22:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 721ms 22:40:58 INFO - PROCESS | 1652 | 1461130858551 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 22:40:58 INFO - PROCESS | 1652 | 1461130858553 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 22:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 22:40:58 INFO - PROCESS | 1652 | 1461130858575 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 22:40:58 INFO - PROCESS | 1652 | 1461130858579 Marionette TRACE conn2 <- [1,874,null,{}] 22:40:58 INFO - PROCESS | 1652 | 1461130858591 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}] 22:40:58 INFO - PROCESS | 1652 | 1461130858743 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 22:40:58 INFO - PROCESS | 1652 | 1461130858863 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d909800 == 64 [pid = 1652] [id = 226] 22:40:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11c673c00) [pid = 1652] [serial = 676] [outer = 0x0] 22:40:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x126dab400) [pid = 1652] [serial = 677] [outer = 0x11c673c00] 22:40:58 INFO - PROCESS | 1652 | 1461130858913 Marionette DEBUG loaded listener.js 22:40:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x129a61800) [pid = 1652] [serial = 678] [outer = 0x11c673c00] 22:40:59 INFO - PROCESS | 1652 | 1461130859387 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]]]}] 22:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 22:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 827ms 22:40:59 INFO - PROCESS | 1652 | 1461130859419 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 22:40:59 INFO - PROCESS | 1652 | 1461130859421 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 22:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 22:40:59 INFO - PROCESS | 1652 | 1461130859424 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 22:40:59 INFO - PROCESS | 1652 | 1461130859425 Marionette TRACE conn2 <- [1,878,null,{}] 22:40:59 INFO - PROCESS | 1652 | 1461130859428 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}] 22:40:59 INFO - PROCESS | 1652 | 1461130859532 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 22:40:59 INFO - PROCESS | 1652 | 1461130859783 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11580b000 == 65 [pid = 1652] [id = 227] 22:40:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x114653c00) [pid = 1652] [serial = 679] [outer = 0x0] 22:40:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x114c0d400) [pid = 1652] [serial = 680] [outer = 0x114653c00] 22:40:59 INFO - PROCESS | 1652 | 1461130859834 Marionette DEBUG loaded listener.js 22:40:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11634b800) [pid = 1652] [serial = 681] [outer = 0x114653c00] 22:41:00 INFO - PROCESS | 1652 | 1461130860258 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]]]}] 22:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 22:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 869ms 22:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 22:41:00 INFO - PROCESS | 1652 | 1461130860294 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 22:41:00 INFO - PROCESS | 1652 | 1461130860296 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 22:41:00 INFO - PROCESS | 1652 | 1461130860299 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 22:41:00 INFO - PROCESS | 1652 | 1461130860301 Marionette TRACE conn2 <- [1,882,null,{}] 22:41:00 INFO - PROCESS | 1652 | 1461130860305 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}] 22:41:00 INFO - PROCESS | 1652 | 1461130860394 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 22:41:00 INFO - PROCESS | 1652 | 1461130860462 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a992800 == 66 [pid = 1652] [id = 228] 22:41:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11876b000) [pid = 1652] [serial = 682] [outer = 0x0] 22:41:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x118d21800) [pid = 1652] [serial = 683] [outer = 0x11876b000] 22:41:00 INFO - PROCESS | 1652 | 1461130860492 Marionette DEBUG loaded listener.js 22:41:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1163e6c00) [pid = 1652] [serial = 684] [outer = 0x11876b000] 22:41:00 INFO - PROCESS | 1652 | 1461130860888 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]]]}] 22:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 22:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 626ms 22:41:00 INFO - PROCESS | 1652 | 1461130860927 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 22:41:00 INFO - PROCESS | 1652 | 1461130860931 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 22:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 22:41:00 INFO - PROCESS | 1652 | 1461130860936 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 22:41:00 INFO - PROCESS | 1652 | 1461130860938 Marionette TRACE conn2 <- [1,886,null,{}] 22:41:00 INFO - PROCESS | 1652 | 1461130860941 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}] 22:41:01 INFO - PROCESS | 1652 | 1461130861073 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 22:41:01 INFO - PROCESS | 1652 | 1461130861191 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:01 INFO - PROCESS | 1652 | --DOCSHELL 0x126c82800 == 65 [pid = 1652] [id = 192] 22:41:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12ccbc000 == 64 [pid = 1652] [id = 193] 22:41:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12ccc6000 == 63 [pid = 1652] [id = 222] 22:41:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12b28e800 == 62 [pid = 1652] [id = 221] 22:41:01 INFO - PROCESS | 1652 | --DOCSHELL 0x129a20800 == 61 [pid = 1652] [id = 220] 22:41:01 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12eab7400) [pid = 1652] [serial = 608] [outer = 0x0] [url = about:blank] 22:41:01 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12e866c00) [pid = 1652] [serial = 581] [outer = 0x0] [url = about:blank] 22:41:01 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11add9400) [pid = 1652] [serial = 572] [outer = 0x0] [url = about:blank] 22:41:01 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x126833000) [pid = 1652] [serial = 575] [outer = 0x0] [url = about:blank] 22:41:01 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12ba42800) [pid = 1652] [serial = 578] [outer = 0x0] [url = about:blank] 22:41:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x114a82000 == 62 [pid = 1652] [id = 229] 22:41:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1146c2000) [pid = 1652] [serial = 685] [outer = 0x0] 22:41:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1184a2000) [pid = 1652] [serial = 686] [outer = 0x1146c2000] 22:41:01 INFO - PROCESS | 1652 | 1461130861276 Marionette DEBUG loaded listener.js 22:41:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11a77dc00) [pid = 1652] [serial = 687] [outer = 0x1146c2000] 22:41:01 INFO - PROCESS | 1652 | --DOCSHELL 0x1291af000 == 61 [pid = 1652] [id = 219] 22:41:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12799c000 == 60 [pid = 1652] [id = 218] 22:41:01 INFO - PROCESS | 1652 | --DOCSHELL 0x126c92000 == 59 [pid = 1652] [id = 217] 22:41:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11c514800 == 58 [pid = 1652] [id = 216] 22:41:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11c293800 == 57 [pid = 1652] [id = 215] 22:41:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11a99b800 == 56 [pid = 1652] [id = 214] 22:41:01 INFO - PROCESS | 1652 | --DOCSHELL 0x119cdb800 == 55 [pid = 1652] [id = 213] 22:41:01 INFO - PROCESS | 1652 | --DOCSHELL 0x115586000 == 54 [pid = 1652] [id = 212] 22:41:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11533f800 == 53 [pid = 1652] [id = 211] 22:41:01 INFO - PROCESS | 1652 | --DOCSHELL 0x1279b2000 == 52 [pid = 1652] [id = 205] 22:41:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad59800 == 51 [pid = 1652] [id = 204] 22:41:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12d220800 == 50 [pid = 1652] [id = 203] 22:41:01 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1297b2400) [pid = 1652] [serial = 543] [outer = 0x0] [url = about:blank] 22:41:01 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11bc0cc00) [pid = 1652] [serial = 540] [outer = 0x0] [url = about:blank] 22:41:01 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x118d1f000) [pid = 1652] [serial = 537] [outer = 0x0] [url = about:blank] 22:41:01 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12ea7dc00) [pid = 1652] [serial = 605] [outer = 0x0] [url = about:blank] 22:41:01 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x127934c00) [pid = 1652] [serial = 599] [outer = 0x0] [url = about:blank] 22:41:01 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12ba4ec00) [pid = 1652] [serial = 596] [outer = 0x0] [url = about:blank] 22:41:01 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x129d2b800) [pid = 1652] [serial = 593] [outer = 0x0] [url = about:blank] 22:41:01 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x129028000) [pid = 1652] [serial = 590] [outer = 0x0] [url = about:blank] 22:41:01 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1297b3400) [pid = 1652] [serial = 591] [outer = 0x0] [url = about:blank] 22:41:01 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12e868c00) [pid = 1652] [serial = 603] [outer = 0x0] [url = about:blank] 22:41:01 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11c436c00) [pid = 1652] [serial = 587] [outer = 0x0] [url = about:blank] 22:41:01 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11c5f4800) [pid = 1652] [serial = 588] [outer = 0x0] [url = about:blank] 22:41:01 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11b6b4000) [pid = 1652] [serial = 585] [outer = 0x0] [url = about:blank] 22:41:01 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11a937800) [pid = 1652] [serial = 584] [outer = 0x0] [url = about:blank] 22:41:01 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12e81cc00) [pid = 1652] [serial = 570] [outer = 0x0] [url = about:blank] 22:41:01 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12cf2c800) [pid = 1652] [serial = 597] [outer = 0x0] [url = about:blank] 22:41:01 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12d956000) [pid = 1652] [serial = 600] [outer = 0x0] [url = about:blank] 22:41:01 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12b90b400) [pid = 1652] [serial = 594] [outer = 0x0] [url = about:blank] 22:41:01 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12dbb5c00) [pid = 1652] [serial = 602] [outer = 0x0] [url = about:blank] 22:41:01 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12eab2c00) [pid = 1652] [serial = 606] [outer = 0x0] [url = about:blank] 22:41:01 INFO - PROCESS | 1652 | 1461130861694 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]]]}] 22:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 22:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 773ms 22:41:01 INFO - PROCESS | 1652 | 1461130861708 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 22:41:01 INFO - PROCESS | 1652 | 1461130861710 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 22:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 22:41:01 INFO - PROCESS | 1652 | 1461130861713 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 22:41:01 INFO - PROCESS | 1652 | 1461130861717 Marionette TRACE conn2 <- [1,890,null,{}] 22:41:01 INFO - PROCESS | 1652 | 1461130861723 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}] 22:41:01 INFO - PROCESS | 1652 | 1461130861832 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 22:41:01 INFO - PROCESS | 1652 | 1461130861840 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cc5000 == 51 [pid = 1652] [id = 230] 22:41:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11a938800) [pid = 1652] [serial = 688] [outer = 0x0] 22:41:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11addc800) [pid = 1652] [serial = 689] [outer = 0x11a938800] 22:41:01 INFO - PROCESS | 1652 | 1461130861866 Marionette DEBUG loaded listener.js 22:41:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11b6b7800) [pid = 1652] [serial = 690] [outer = 0x11a938800] 22:41:02 INFO - PROCESS | 1652 | 1461130862178 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]]]}] 22:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 22:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 476ms 22:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 22:41:02 INFO - PROCESS | 1652 | 1461130862191 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 22:41:02 INFO - PROCESS | 1652 | 1461130862193 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 22:41:02 INFO - PROCESS | 1652 | 1461130862195 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 22:41:02 INFO - PROCESS | 1652 | 1461130862196 Marionette TRACE conn2 <- [1,894,null,{}] 22:41:02 INFO - PROCESS | 1652 | 1461130862198 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}] 22:41:02 INFO - PROCESS | 1652 | 1461130862280 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 22:41:02 INFO - PROCESS | 1652 | 1461130862330 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b94a000 == 52 [pid = 1652] [id = 231] 22:41:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11a946000) [pid = 1652] [serial = 691] [outer = 0x0] 22:41:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11bc03800) [pid = 1652] [serial = 692] [outer = 0x11a946000] 22:41:02 INFO - PROCESS | 1652 | 1461130862356 Marionette DEBUG loaded listener.js 22:41:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11c436800) [pid = 1652] [serial = 693] [outer = 0x11a946000] 22:41:02 INFO - PROCESS | 1652 | 1461130862667 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]]]}] 22:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 22:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 519ms 22:41:02 INFO - PROCESS | 1652 | 1461130862715 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 22:41:02 INFO - PROCESS | 1652 | 1461130862717 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 22:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 22:41:02 INFO - PROCESS | 1652 | 1461130862720 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 22:41:02 INFO - PROCESS | 1652 | 1461130862721 Marionette TRACE conn2 <- [1,898,null,{}] 22:41:02 INFO - PROCESS | 1652 | 1461130862724 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}] 22:41:02 INFO - PROCESS | 1652 | 1461130862807 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 22:41:02 INFO - PROCESS | 1652 | 1461130862813 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x116404800 == 53 [pid = 1652] [id = 232] 22:41:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11c5e8c00) [pid = 1652] [serial = 694] [outer = 0x0] 22:41:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11c5ed400) [pid = 1652] [serial = 695] [outer = 0x11c5e8c00] 22:41:02 INFO - PROCESS | 1652 | 1461130862848 Marionette DEBUG loaded listener.js 22:41:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11c67b800) [pid = 1652] [serial = 696] [outer = 0x11c5e8c00] 22:41:03 INFO - PROCESS | 1652 | 1461130863197 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]]]}] 22:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 22:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 520ms 22:41:03 INFO - PROCESS | 1652 | 1461130863240 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 22:41:03 INFO - PROCESS | 1652 | 1461130863241 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 22:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 22:41:03 INFO - PROCESS | 1652 | 1461130863254 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 22:41:03 INFO - PROCESS | 1652 | 1461130863255 Marionette TRACE conn2 <- [1,902,null,{}] 22:41:03 INFO - PROCESS | 1652 | 1461130863257 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}] 22:41:03 INFO - PROCESS | 1652 | 1461130863352 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 22:41:03 INFO - PROCESS | 1652 | 1461130863356 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bf35800 == 54 [pid = 1652] [id = 233] 22:41:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11c5e9400) [pid = 1652] [serial = 697] [outer = 0x0] 22:41:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x126c47c00) [pid = 1652] [serial = 698] [outer = 0x11c5e9400] 22:41:03 INFO - PROCESS | 1652 | 1461130863382 Marionette DEBUG loaded listener.js 22:41:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x127242400) [pid = 1652] [serial = 699] [outer = 0x11c5e9400] 22:41:03 INFO - PROCESS | 1652 | 1461130863700 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]]]}] 22:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 22:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 480ms 22:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 22:41:03 INFO - PROCESS | 1652 | 1461130863733 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 22:41:03 INFO - PROCESS | 1652 | 1461130863734 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 22:41:03 INFO - PROCESS | 1652 | 1461130863740 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 22:41:03 INFO - PROCESS | 1652 | 1461130863741 Marionette TRACE conn2 <- [1,906,null,{}] 22:41:03 INFO - PROCESS | 1652 | 1461130863743 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}] 22:41:03 INFO - PROCESS | 1652 | 1461130863839 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 22:41:03 INFO - PROCESS | 1652 | 1461130863852 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ae7000 == 55 [pid = 1652] [id = 234] 22:41:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11bc0c000) [pid = 1652] [serial = 700] [outer = 0x0] 22:41:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x127aee400) [pid = 1652] [serial = 701] [outer = 0x11bc0c000] 22:41:03 INFO - PROCESS | 1652 | 1461130863877 Marionette DEBUG loaded listener.js 22:41:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x128705000) [pid = 1652] [serial = 702] [outer = 0x11bc0c000] 22:41:04 INFO - PROCESS | 1652 | 1461130864204 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]]]}] 22:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 22:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 469ms 22:41:04 INFO - PROCESS | 1652 | 1461130864209 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 22:41:04 INFO - PROCESS | 1652 | 1461130864210 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 22:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 22:41:04 INFO - PROCESS | 1652 | 1461130864212 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 22:41:04 INFO - PROCESS | 1652 | 1461130864213 Marionette TRACE conn2 <- [1,910,null,{}] 22:41:04 INFO - PROCESS | 1652 | 1461130864215 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}] 22:41:04 INFO - PROCESS | 1652 | 1461130864308 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 22:41:04 INFO - PROCESS | 1652 | 1461130864322 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x127655800 == 56 [pid = 1652] [id = 235] 22:41:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x127a6a000) [pid = 1652] [serial = 703] [outer = 0x0] 22:41:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x129028000) [pid = 1652] [serial = 704] [outer = 0x127a6a000] 22:41:04 INFO - PROCESS | 1652 | 1461130864348 Marionette DEBUG loaded listener.js 22:41:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x129704400) [pid = 1652] [serial = 705] [outer = 0x127a6a000] 22:41:04 INFO - PROCESS | 1652 | 1461130864660 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]]]}] 22:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 22:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 469ms 22:41:04 INFO - PROCESS | 1652 | 1461130864681 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 22:41:04 INFO - PROCESS | 1652 | 1461130864683 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 22:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 22:41:04 INFO - PROCESS | 1652 | 1461130864687 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 22:41:04 INFO - PROCESS | 1652 | 1461130864689 Marionette TRACE conn2 <- [1,914,null,{}] 22:41:04 INFO - PROCESS | 1652 | 1461130864710 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}] 22:41:04 INFO - PROCESS | 1652 | 1461130864809 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 22:41:04 INFO - PROCESS | 1652 | 1461130864813 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x128742000 == 57 [pid = 1652] [id = 236] 22:41:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x127d46800) [pid = 1652] [serial = 706] [outer = 0x0] 22:41:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12970e800) [pid = 1652] [serial = 707] [outer = 0x127d46800] 22:41:04 INFO - PROCESS | 1652 | 1461130864838 Marionette DEBUG loaded listener.js 22:41:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1297b7c00) [pid = 1652] [serial = 708] [outer = 0x127d46800] 22:41:05 INFO - PROCESS | 1652 | 1461130865184 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]]]}] 22:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 22:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 524ms 22:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 22:41:05 INFO - PROCESS | 1652 | 1461130865210 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 22:41:05 INFO - PROCESS | 1652 | 1461130865212 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 22:41:05 INFO - PROCESS | 1652 | 1461130865586 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 22:41:05 INFO - PROCESS | 1652 | 1461130865588 Marionette TRACE conn2 <- [1,918,null,{}] 22:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11a95bc00) [pid = 1652] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 22:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12870d400) [pid = 1652] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 22:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x127077800) [pid = 1652] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 22:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x118b0f800) [pid = 1652] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 22:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11bbca800) [pid = 1652] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 22:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x127241400) [pid = 1652] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 22:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1184a6c00) [pid = 1652] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 22:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x115377000) [pid = 1652] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 22:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x114654c00) [pid = 1652] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 22:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12910f800) [pid = 1652] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 22:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11a77c000) [pid = 1652] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 22:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x127e39c00) [pid = 1652] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 22:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11c5e8000) [pid = 1652] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 22:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x126833c00) [pid = 1652] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 22:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11c43fc00) [pid = 1652] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 22:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x128711000) [pid = 1652] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 22:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12e81e800) [pid = 1652] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 22:41:05 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12ea71400) [pid = 1652] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 22:41:05 INFO - PROCESS | 1652 | 1461130865620 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}] 22:41:05 INFO - PROCESS | 1652 | 1461130865701 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 22:41:05 INFO - PROCESS | 1652 | 1461130865708 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cde000 == 58 [pid = 1652] [id = 237] 22:41:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x119858000) [pid = 1652] [serial = 709] [outer = 0x0] 22:41:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11aca1800) [pid = 1652] [serial = 710] [outer = 0x119858000] 22:41:05 INFO - PROCESS | 1652 | 1461130865738 Marionette DEBUG loaded listener.js 22:41:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12870d400) [pid = 1652] [serial = 711] [outer = 0x119858000] 22:41:06 INFO - PROCESS | 1652 | 1461130866059 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]]]}] 22:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 22:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 860ms 22:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 22:41:06 INFO - PROCESS | 1652 | 1461130866074 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 22:41:06 INFO - PROCESS | 1652 | 1461130866076 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 22:41:06 INFO - PROCESS | 1652 | 1461130866078 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 22:41:06 INFO - PROCESS | 1652 | 1461130866080 Marionette TRACE conn2 <- [1,922,null,{}] 22:41:06 INFO - PROCESS | 1652 | 1461130866082 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}] 22:41:06 INFO - PROCESS | 1652 | 1461130866175 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 22:41:06 INFO - PROCESS | 1652 | 1461130866226 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x129a17000 == 59 [pid = 1652] [id = 238] 22:41:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1190ae400) [pid = 1652] [serial = 712] [outer = 0x0] 22:41:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x129a53800) [pid = 1652] [serial = 713] [outer = 0x1190ae400] 22:41:06 INFO - PROCESS | 1652 | 1461130866250 Marionette DEBUG loaded listener.js 22:41:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x129d92c00) [pid = 1652] [serial = 714] [outer = 0x1190ae400] 22:41:06 INFO - PROCESS | 1652 | 1461130866538 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]]]}] 22:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 22:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 469ms 22:41:06 INFO - PROCESS | 1652 | 1461130866547 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 22:41:06 INFO - PROCESS | 1652 | 1461130866549 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 22:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 22:41:06 INFO - PROCESS | 1652 | 1461130866561 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 22:41:06 INFO - PROCESS | 1652 | 1461130866562 Marionette TRACE conn2 <- [1,926,null,{}] 22:41:06 INFO - PROCESS | 1652 | 1461130866565 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}] 22:41:06 INFO - PROCESS | 1652 | 1461130866665 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 22:41:06 INFO - PROCESS | 1652 | 1461130866671 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b647000 == 60 [pid = 1652] [id = 239] 22:41:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x129d96400) [pid = 1652] [serial = 715] [outer = 0x0] 22:41:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12b1e9000) [pid = 1652] [serial = 716] [outer = 0x129d96400] 22:41:06 INFO - PROCESS | 1652 | 1461130866709 Marionette DEBUG loaded listener.js 22:41:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12b608800) [pid = 1652] [serial = 717] [outer = 0x129d96400] 22:41:07 INFO - PROCESS | 1652 | 1461130867158 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]]]}] 22:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 22:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 619ms 22:41:07 INFO - PROCESS | 1652 | 1461130867180 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 22:41:07 INFO - PROCESS | 1652 | 1461130867181 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 22:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 22:41:07 INFO - PROCESS | 1652 | 1461130867184 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 22:41:07 INFO - PROCESS | 1652 | 1461130867185 Marionette TRACE conn2 <- [1,930,null,{}] 22:41:07 INFO - PROCESS | 1652 | 1461130867189 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}] 22:41:07 INFO - PROCESS | 1652 | 1461130867264 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 22:41:07 INFO - PROCESS | 1652 | 1461130867270 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bea4800 == 61 [pid = 1652] [id = 240] 22:41:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1144ac000) [pid = 1652] [serial = 718] [outer = 0x0] 22:41:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12b911c00) [pid = 1652] [serial = 719] [outer = 0x1144ac000] 22:41:07 INFO - PROCESS | 1652 | 1461130867295 Marionette DEBUG loaded listener.js 22:41:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12ba4d800) [pid = 1652] [serial = 720] [outer = 0x1144ac000] 22:41:07 INFO - PROCESS | 1652 | 1461130867589 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]]]}] 22:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 22:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 472ms 22:41:07 INFO - PROCESS | 1652 | 1461130867660 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 22:41:07 INFO - PROCESS | 1652 | 1461130867662 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 22:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 22:41:07 INFO - PROCESS | 1652 | 1461130867666 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 22:41:07 INFO - PROCESS | 1652 | 1461130867668 Marionette TRACE conn2 <- [1,934,null,{}] 22:41:07 INFO - PROCESS | 1652 | 1461130867672 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}] 22:41:07 INFO - PROCESS | 1652 | 1461130867763 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 22:41:07 INFO - PROCESS | 1652 | 1461130867854 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x118e1d800 == 62 [pid = 1652] [id = 241] 22:41:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x115304400) [pid = 1652] [serial = 721] [outer = 0x0] 22:41:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1163e5c00) [pid = 1652] [serial = 722] [outer = 0x115304400] 22:41:07 INFO - PROCESS | 1652 | 1461130867886 Marionette DEBUG loaded listener.js 22:41:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1187b6800) [pid = 1652] [serial = 723] [outer = 0x115304400] 22:41:08 INFO - PROCESS | 1652 | 1461130868329 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]]]}] 22:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 22:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 725ms 22:41:08 INFO - PROCESS | 1652 | 1461130868391 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 22:41:08 INFO - PROCESS | 1652 | 1461130868394 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 22:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 22:41:08 INFO - PROCESS | 1652 | 1461130868400 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 22:41:08 INFO - PROCESS | 1652 | 1461130868405 Marionette TRACE conn2 <- [1,938,null,{}] 22:41:08 INFO - PROCESS | 1652 | 1461130868407 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}] 22:41:08 INFO - PROCESS | 1652 | 1461130868504 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 22:41:08 INFO - PROCESS | 1652 | 1461130868567 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad58800 == 63 [pid = 1652] [id = 242] 22:41:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11550c800) [pid = 1652] [serial = 724] [outer = 0x0] 22:41:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11a91b800) [pid = 1652] [serial = 725] [outer = 0x11550c800] 22:41:08 INFO - PROCESS | 1652 | 1461130868598 Marionette DEBUG loaded listener.js 22:41:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11add9400) [pid = 1652] [serial = 726] [outer = 0x11550c800] 22:41:09 INFO - PROCESS | 1652 | 1461130869010 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]]]}] 22:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 22:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 676ms 22:41:09 INFO - PROCESS | 1652 | 1461130869093 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 22:41:09 INFO - PROCESS | 1652 | 1461130869095 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 22:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 22:41:09 INFO - PROCESS | 1652 | 1461130869097 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 22:41:09 INFO - PROCESS | 1652 | 1461130869098 Marionette TRACE conn2 <- [1,942,null,{}] 22:41:09 INFO - PROCESS | 1652 | 1461130869125 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}] 22:41:09 INFO - PROCESS | 1652 | 1461130869229 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 22:41:09 INFO - PROCESS | 1652 | 1461130869293 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x129a17800 == 64 [pid = 1652] [id = 243] 22:41:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11c588800) [pid = 1652] [serial = 727] [outer = 0x0] 22:41:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11c5e8000) [pid = 1652] [serial = 728] [outer = 0x11c588800] 22:41:09 INFO - PROCESS | 1652 | 1461130869326 Marionette DEBUG loaded listener.js 22:41:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11c691400) [pid = 1652] [serial = 729] [outer = 0x11c588800] 22:41:09 INFO - PROCESS | 1652 | 1461130869751 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]]]}] 22:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 22:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 669ms 22:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 22:41:09 INFO - PROCESS | 1652 | 1461130869766 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 22:41:09 INFO - PROCESS | 1652 | 1461130869769 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 22:41:09 INFO - PROCESS | 1652 | 1461130869772 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 22:41:09 INFO - PROCESS | 1652 | 1461130869773 Marionette TRACE conn2 <- [1,946,null,{}] 22:41:09 INFO - PROCESS | 1652 | 1461130869776 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}] 22:41:09 INFO - PROCESS | 1652 | 1461130869873 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 22:41:09 INFO - PROCESS | 1652 | 1461130869921 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d205800 == 65 [pid = 1652] [id = 244] 22:41:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x126833400) [pid = 1652] [serial = 730] [outer = 0x0] 22:41:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12764d800) [pid = 1652] [serial = 731] [outer = 0x126833400] 22:41:09 INFO - PROCESS | 1652 | 1461130869951 Marionette DEBUG loaded listener.js 22:41:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1297b9000) [pid = 1652] [serial = 732] [outer = 0x126833400] 22:41:10 INFO - PROCESS | 1652 | 1461130870357 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]]]}] 22:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 22:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 619ms 22:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 22:41:10 INFO - PROCESS | 1652 | 1461130870391 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 22:41:10 INFO - PROCESS | 1652 | 1461130870392 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 22:41:10 INFO - PROCESS | 1652 | 1461130870395 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 22:41:10 INFO - PROCESS | 1652 | 1461130870396 Marionette TRACE conn2 <- [1,950,null,{}] 22:41:10 INFO - PROCESS | 1652 | 1461130870398 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}] 22:41:10 INFO - PROCESS | 1652 | 1461130870496 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 22:41:10 INFO - PROCESS | 1652 | 1461130870592 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12da44800 == 66 [pid = 1652] [id = 245] 22:41:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x129d27400) [pid = 1652] [serial = 733] [outer = 0x0] 22:41:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x129d8e800) [pid = 1652] [serial = 734] [outer = 0x129d27400] 22:41:10 INFO - PROCESS | 1652 | 1461130870623 Marionette DEBUG loaded listener.js 22:41:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12ba41800) [pid = 1652] [serial = 735] [outer = 0x129d27400] 22:41:11 INFO - PROCESS | 1652 | 1461130871047 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]]]}] 22:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 22:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 669ms 22:41:11 INFO - PROCESS | 1652 | 1461130871065 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 22:41:11 INFO - PROCESS | 1652 | 1461130871066 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 22:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 22:41:11 INFO - PROCESS | 1652 | 1461130871068 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 22:41:11 INFO - PROCESS | 1652 | 1461130871069 Marionette TRACE conn2 <- [1,954,null,{}] 22:41:11 INFO - PROCESS | 1652 | 1461130871072 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}] 22:41:11 INFO - PROCESS | 1652 | 1461130871187 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 22:41:11 INFO - PROCESS | 1652 | 1461130871240 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12905a000 == 67 [pid = 1652] [id = 246] 22:41:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x129d34400) [pid = 1652] [serial = 736] [outer = 0x0] 22:41:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12bd02800) [pid = 1652] [serial = 737] [outer = 0x129d34400] 22:41:11 INFO - PROCESS | 1652 | 1461130871272 Marionette DEBUG loaded listener.js 22:41:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12ceec400) [pid = 1652] [serial = 738] [outer = 0x129d34400] 22:41:11 INFO - PROCESS | 1652 | 1461130871839 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]]]}] 22:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 22:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 822ms 22:41:11 INFO - PROCESS | 1652 | 1461130871891 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 22:41:11 INFO - PROCESS | 1652 | 1461130871893 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 22:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 22:41:11 INFO - PROCESS | 1652 | 1461130871896 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 22:41:11 INFO - PROCESS | 1652 | 1461130871899 Marionette TRACE conn2 <- [1,958,null,{}] 22:41:11 INFO - PROCESS | 1652 | 1461130871922 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}] 22:41:12 INFO - PROCESS | 1652 | 1461130872013 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 22:41:12 INFO - PROCESS | 1652 | 1461130872069 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad57800 == 68 [pid = 1652] [id = 247] 22:41:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x118486800) [pid = 1652] [serial = 739] [outer = 0x0] 22:41:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x118b05400) [pid = 1652] [serial = 740] [outer = 0x118486800] 22:41:12 INFO - PROCESS | 1652 | 1461130872096 Marionette DEBUG loaded listener.js 22:41:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x119858400) [pid = 1652] [serial = 741] [outer = 0x118486800] 22:41:12 INFO - PROCESS | 1652 | 1461130872516 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]]]}] 22:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 22:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 689ms 22:41:12 INFO - PROCESS | 1652 | 1461130872603 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 22:41:12 INFO - PROCESS | 1652 | 1461130872606 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 22:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 22:41:12 INFO - PROCESS | 1652 | 1461130872611 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 22:41:12 INFO - PROCESS | 1652 | 1461130872613 Marionette TRACE conn2 <- [1,962,null,{}] 22:41:12 INFO - PROCESS | 1652 | 1461130872615 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}] 22:41:12 INFO - PROCESS | 1652 | 1461130872739 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 22:41:12 INFO - PROCESS | 1652 | 1461130872834 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad49000 == 69 [pid = 1652] [id = 248] 22:41:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x119037000) [pid = 1652] [serial = 742] [outer = 0x0] 22:41:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11a93a400) [pid = 1652] [serial = 743] [outer = 0x119037000] 22:41:12 INFO - PROCESS | 1652 | 1461130872878 Marionette DEBUG loaded listener.js 22:41:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11af88400) [pid = 1652] [serial = 744] [outer = 0x119037000] 22:41:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12b647000 == 68 [pid = 1652] [id = 239] 22:41:13 INFO - PROCESS | 1652 | --DOCSHELL 0x129a17000 == 67 [pid = 1652] [id = 238] 22:41:13 INFO - PROCESS | 1652 | --DOCSHELL 0x119cde000 == 66 [pid = 1652] [id = 237] 22:41:13 INFO - PROCESS | 1652 | --DOCSHELL 0x128742000 == 65 [pid = 1652] [id = 236] 22:41:13 INFO - PROCESS | 1652 | --DOCSHELL 0x127655800 == 64 [pid = 1652] [id = 235] 22:41:13 INFO - PROCESS | 1652 | --DOCSHELL 0x126ae7000 == 63 [pid = 1652] [id = 234] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12e864000) [pid = 1652] [serial = 620] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12ee64c00) [pid = 1652] [serial = 623] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12f155000) [pid = 1652] [serial = 626] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11bf35800 == 62 [pid = 1652] [id = 233] 22:41:13 INFO - PROCESS | 1652 | --DOCSHELL 0x116404800 == 61 [pid = 1652] [id = 232] 22:41:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11b94a000 == 60 [pid = 1652] [id = 231] 22:41:13 INFO - PROCESS | 1652 | --DOCSHELL 0x119cc5000 == 59 [pid = 1652] [id = 230] 22:41:13 INFO - PROCESS | 1652 | --DOCSHELL 0x114a82000 == 58 [pid = 1652] [id = 229] 22:41:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11a992800 == 57 [pid = 1652] [id = 228] 22:41:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11580b000 == 56 [pid = 1652] [id = 227] 22:41:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12d909800 == 55 [pid = 1652] [id = 226] 22:41:13 INFO - PROCESS | 1652 | --DOCSHELL 0x126ad5800 == 54 [pid = 1652] [id = 225] 22:41:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11961b000 == 53 [pid = 1652] [id = 224] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11bbd1000) [pid = 1652] [serial = 573] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12764e000) [pid = 1652] [serial = 576] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12dbb5800) [pid = 1652] [serial = 579] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12ea75800) [pid = 1652] [serial = 582] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12ea7d800) [pid = 1652] [serial = 534] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x127935400) [pid = 1652] [serial = 650] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12b1df400) [pid = 1652] [serial = 617] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x126da6000) [pid = 1652] [serial = 614] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x119036000) [pid = 1652] [serial = 638] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11a93b800) [pid = 1652] [serial = 639] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11c1ba800) [pid = 1652] [serial = 644] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11c582400) [pid = 1652] [serial = 645] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1287e3000) [pid = 1652] [serial = 653] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12f6c9c00) [pid = 1652] [serial = 630] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11c58f800) [pid = 1652] [serial = 629] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x118483400) [pid = 1652] [serial = 635] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x118b37000) [pid = 1652] [serial = 636] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x114eb5400) [pid = 1652] [serial = 633] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x114c0f400) [pid = 1652] [serial = 632] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12970b800) [pid = 1652] [serial = 656] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11addcc00) [pid = 1652] [serial = 641] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11bbc9000) [pid = 1652] [serial = 642] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12910f400) [pid = 1652] [serial = 654] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11a93f400) [pid = 1652] [serial = 611] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12b609400) [pid = 1652] [serial = 663] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11c67bc00) [pid = 1652] [serial = 647] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x127077400) [pid = 1652] [serial = 648] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x129a5ac00) [pid = 1652] [serial = 660] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12986f400) [pid = 1652] [serial = 657] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12870e800) [pid = 1652] [serial = 651] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x129d29800) [pid = 1652] [serial = 662] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12ba4d400) [pid = 1652] [serial = 666] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12970cc00) [pid = 1652] [serial = 659] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12b913c00) [pid = 1652] [serial = 665] [outer = 0x0] [url = about:blank] 22:41:13 INFO - PROCESS | 1652 | 1461130873339 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]]]}] 22:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 22:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 770ms 22:41:13 INFO - PROCESS | 1652 | 1461130873387 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 22:41:13 INFO - PROCESS | 1652 | 1461130873388 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 22:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 22:41:13 INFO - PROCESS | 1652 | 1461130873398 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 22:41:13 INFO - PROCESS | 1652 | 1461130873401 Marionette TRACE conn2 <- [1,966,null,{}] 22:41:13 INFO - PROCESS | 1652 | 1461130873409 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}] 22:41:13 INFO - PROCESS | 1652 | 1461130873492 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 22:41:13 INFO - PROCESS | 1652 | 1461130873497 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x119775800 == 54 [pid = 1652] [id = 249] 22:41:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11b92d800) [pid = 1652] [serial = 745] [outer = 0x0] 22:41:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11bc0dc00) [pid = 1652] [serial = 746] [outer = 0x11b92d800] 22:41:13 INFO - PROCESS | 1652 | 1461130873525 Marionette DEBUG loaded listener.js 22:41:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11c444400) [pid = 1652] [serial = 747] [outer = 0x11b92d800] 22:41:13 INFO - PROCESS | 1652 | 1461130873880 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]]]}] 22:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 22:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 523ms 22:41:13 INFO - PROCESS | 1652 | 1461130873924 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 22:41:13 INFO - PROCESS | 1652 | 1461130873926 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 22:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 22:41:13 INFO - PROCESS | 1652 | 1461130873932 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 22:41:13 INFO - PROCESS | 1652 | 1461130873933 Marionette TRACE conn2 <- [1,970,null,{}] 22:41:13 INFO - PROCESS | 1652 | 1461130873936 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}] 22:41:14 INFO - PROCESS | 1652 | 1461130874014 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 22:41:14 INFO - PROCESS | 1652 | 1461130874020 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c14a800 == 55 [pid = 1652] [id = 250] 22:41:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11c5ea400) [pid = 1652] [serial = 748] [outer = 0x0] 22:41:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11c677400) [pid = 1652] [serial = 749] [outer = 0x11c5ea400] 22:41:14 INFO - PROCESS | 1652 | 1461130874047 Marionette DEBUG loaded listener.js 22:41:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x126da6000) [pid = 1652] [serial = 750] [outer = 0x11c5ea400] 22:41:14 INFO - PROCESS | 1652 | 1461130874386 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]]]}] 22:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 22:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 470ms 22:41:14 INFO - PROCESS | 1652 | 1461130874405 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 22:41:14 INFO - PROCESS | 1652 | 1461130874407 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 22:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 22:41:14 INFO - PROCESS | 1652 | 1461130874409 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 22:41:14 INFO - PROCESS | 1652 | 1461130874410 Marionette TRACE conn2 <- [1,974,null,{}] 22:41:14 INFO - PROCESS | 1652 | 1461130874412 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}] 22:41:14 INFO - PROCESS | 1652 | 1461130874491 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 22:41:14 INFO - PROCESS | 1652 | 1461130874542 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1269d2800 == 56 [pid = 1652] [id = 251] 22:41:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11c5eb000) [pid = 1652] [serial = 751] [outer = 0x0] 22:41:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x127079c00) [pid = 1652] [serial = 752] [outer = 0x11c5eb000] 22:41:14 INFO - PROCESS | 1652 | 1461130874567 Marionette DEBUG loaded listener.js 22:41:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x127e3a800) [pid = 1652] [serial = 753] [outer = 0x11c5eb000] 22:41:14 INFO - PROCESS | 1652 | 1461130874860 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]]]}] 22:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 22:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 468ms 22:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 22:41:14 INFO - PROCESS | 1652 | 1461130874877 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 22:41:14 INFO - PROCESS | 1652 | 1461130874878 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 22:41:14 INFO - PROCESS | 1652 | 1461130874880 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 22:41:14 INFO - PROCESS | 1652 | 1461130874881 Marionette TRACE conn2 <- [1,978,null,{}] 22:41:14 INFO - PROCESS | 1652 | 1461130874884 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}] 22:41:14 INFO - PROCESS | 1652 | 1461130874979 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 22:41:14 INFO - PROCESS | 1652 | 1461130874985 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12799f800 == 57 [pid = 1652] [id = 252] 22:41:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12870fc00) [pid = 1652] [serial = 754] [outer = 0x0] 22:41:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x129709000) [pid = 1652] [serial = 755] [outer = 0x12870fc00] 22:41:15 INFO - PROCESS | 1652 | 1461130875014 Marionette DEBUG loaded listener.js 22:41:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x129d97c00) [pid = 1652] [serial = 756] [outer = 0x12870fc00] 22:41:15 INFO - PROCESS | 1652 | 1461130875387 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]]]}] 22:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 22:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 518ms 22:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 22:41:15 INFO - PROCESS | 1652 | 1461130875399 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 22:41:15 INFO - PROCESS | 1652 | 1461130875402 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 22:41:15 INFO - PROCESS | 1652 | 1461130875404 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 22:41:15 INFO - PROCESS | 1652 | 1461130875405 Marionette TRACE conn2 <- [1,982,null,{}] 22:41:15 INFO - PROCESS | 1652 | 1461130875408 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}] 22:41:15 INFO - PROCESS | 1652 | 1461130875507 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 22:41:15 INFO - PROCESS | 1652 | 1461130875520 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x128749000 == 58 [pid = 1652] [id = 253] 22:41:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12764e000) [pid = 1652] [serial = 757] [outer = 0x0] 22:41:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12b604c00) [pid = 1652] [serial = 758] [outer = 0x12764e000] 22:41:15 INFO - PROCESS | 1652 | 1461130875545 Marionette DEBUG loaded listener.js 22:41:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12ba4d400) [pid = 1652] [serial = 759] [outer = 0x12764e000] 22:41:15 INFO - PROCESS | 1652 | 1461130875880 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]]]}] 22:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 22:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 518ms 22:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 22:41:15 INFO - PROCESS | 1652 | 1461130875923 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 22:41:15 INFO - PROCESS | 1652 | 1461130875924 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 22:41:15 INFO - PROCESS | 1652 | 1461130875926 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 22:41:15 INFO - PROCESS | 1652 | 1461130875927 Marionette TRACE conn2 <- [1,986,null,{}] 22:41:15 INFO - PROCESS | 1652 | 1461130875929 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}] 22:41:16 INFO - PROCESS | 1652 | 1461130876028 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 22:41:16 INFO - PROCESS | 1652 | 1461130876032 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x129a19000 == 59 [pid = 1652] [id = 254] 22:41:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x129d27800) [pid = 1652] [serial = 760] [outer = 0x0] 22:41:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12ccea000) [pid = 1652] [serial = 761] [outer = 0x129d27800] 22:41:16 INFO - PROCESS | 1652 | 1461130876099 Marionette DEBUG loaded listener.js 22:41:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12cee6c00) [pid = 1652] [serial = 762] [outer = 0x129d27800] 22:41:16 INFO - PROCESS | 1652 | 1461130876419 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]]]}] 22:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 22:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 517ms 22:41:16 INFO - PROCESS | 1652 | 1461130876447 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 22:41:16 INFO - PROCESS | 1652 | 1461130876449 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 22:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 22:41:16 INFO - PROCESS | 1652 | 1461130876451 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 22:41:16 INFO - PROCESS | 1652 | 1461130876453 Marionette TRACE conn2 <- [1,990,null,{}] 22:41:16 INFO - PROCESS | 1652 | 1461130876457 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}] 22:41:16 INFO - PROCESS | 1652 | 1461130876554 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 22:41:16 INFO - PROCESS | 1652 | 1461130876587 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b641000 == 60 [pid = 1652] [id = 255] 22:41:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12b1dfc00) [pid = 1652] [serial = 763] [outer = 0x0] 22:41:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12cf2d400) [pid = 1652] [serial = 764] [outer = 0x12b1dfc00] 22:41:16 INFO - PROCESS | 1652 | 1461130876613 Marionette DEBUG loaded listener.js 22:41:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12d27a800) [pid = 1652] [serial = 765] [outer = 0x12b1dfc00] 22:41:16 INFO - PROCESS | 1652 | 1461130876922 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]]]}] 22:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 22:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 522ms 22:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 22:41:16 INFO - PROCESS | 1652 | 1461130876973 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 22:41:16 INFO - PROCESS | 1652 | 1461130876975 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 22:41:16 INFO - PROCESS | 1652 | 1461130876977 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 22:41:16 INFO - PROCESS | 1652 | 1461130876978 Marionette TRACE conn2 <- [1,994,null,{}] 22:41:16 INFO - PROCESS | 1652 | 1461130876980 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}] 22:41:17 INFO - PROCESS | 1652 | 1461130877077 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 22:41:17 INFO - PROCESS | 1652 | 1461130877089 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ceda800 == 61 [pid = 1652] [id = 256] 22:41:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12ceedc00) [pid = 1652] [serial = 766] [outer = 0x0] 22:41:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12d283c00) [pid = 1652] [serial = 767] [outer = 0x12ceedc00] 22:41:17 INFO - PROCESS | 1652 | 1461130877113 Marionette DEBUG loaded listener.js 22:41:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12d92dc00) [pid = 1652] [serial = 768] [outer = 0x12ceedc00] 22:41:17 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11c5e9400) [pid = 1652] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 22:41:17 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12f14b400) [pid = 1652] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 22:41:17 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12eabb000) [pid = 1652] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 22:41:17 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12e81d000) [pid = 1652] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 22:41:17 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x126da0c00) [pid = 1652] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 22:41:17 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11c5f2800) [pid = 1652] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 22:41:17 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12eab3800) [pid = 1652] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 22:41:17 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x118b41000) [pid = 1652] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 22:41:17 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11bc0c000) [pid = 1652] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 22:41:17 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11876b000) [pid = 1652] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 22:41:17 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x127a6a000) [pid = 1652] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 22:41:17 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11a938800) [pid = 1652] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 22:41:17 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11c5e8c00) [pid = 1652] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 22:41:17 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12bd0a400) [pid = 1652] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 22:41:17 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x114653c00) [pid = 1652] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 22:41:17 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1146c2000) [pid = 1652] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 22:41:17 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11a946000) [pid = 1652] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 22:41:17 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x127d46800) [pid = 1652] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 22:41:17 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1190ae400) [pid = 1652] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 22:41:17 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x119858000) [pid = 1652] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 22:41:17 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x129d96400) [pid = 1652] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 22:41:17 INFO - PROCESS | 1652 | 1461130877545 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]]]}] 22:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 22:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 619ms 22:41:17 INFO - PROCESS | 1652 | 1461130877596 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 22:41:17 INFO - PROCESS | 1652 | 1461130877598 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 22:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 22:41:17 INFO - PROCESS | 1652 | 1461130877605 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 22:41:17 INFO - PROCESS | 1652 | 1461130877607 Marionette TRACE conn2 <- [1,998,null,{}] 22:41:17 INFO - PROCESS | 1652 | 1461130877610 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}] 22:41:17 INFO - PROCESS | 1652 | 1461130877713 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 22:41:17 INFO - PROCESS | 1652 | 1461130877719 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12da54800 == 62 [pid = 1652] [id = 257] 22:41:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11876b000) [pid = 1652] [serial = 769] [outer = 0x0] 22:41:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x126fc2c00) [pid = 1652] [serial = 770] [outer = 0x11876b000] 22:41:17 INFO - PROCESS | 1652 | 1461130877748 Marionette DEBUG loaded listener.js 22:41:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12d931000) [pid = 1652] [serial = 771] [outer = 0x11876b000] 22:41:18 INFO - PROCESS | 1652 | 1461130878075 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]]]}] 22:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 22:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 524ms 22:41:18 INFO - PROCESS | 1652 | 1461130878124 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 22:41:18 INFO - PROCESS | 1652 | 1461130878126 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 22:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 22:41:18 INFO - PROCESS | 1652 | 1461130878128 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 22:41:18 INFO - PROCESS | 1652 | 1461130878129 Marionette TRACE conn2 <- [1,1002,null,{}] 22:41:18 INFO - PROCESS | 1652 | 1461130878131 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}] 22:41:18 INFO - PROCESS | 1652 | 1461130878215 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 22:41:18 INFO - PROCESS | 1652 | 1461130878269 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e58a800 == 63 [pid = 1652] [id = 258] 22:41:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12b422c00) [pid = 1652] [serial = 772] [outer = 0x0] 22:41:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12d93b000) [pid = 1652] [serial = 773] [outer = 0x12b422c00] 22:41:18 INFO - PROCESS | 1652 | 1461130878294 Marionette DEBUG loaded listener.js 22:41:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12dbb0c00) [pid = 1652] [serial = 774] [outer = 0x12b422c00] 22:41:18 INFO - PROCESS | 1652 | 1461130878586 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]]]}] 22:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 22:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 467ms 22:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 22:41:18 INFO - PROCESS | 1652 | 1461130878596 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 22:41:18 INFO - PROCESS | 1652 | 1461130878597 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 22:41:18 INFO - PROCESS | 1652 | 1461130878599 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 22:41:18 INFO - PROCESS | 1652 | 1461130878600 Marionette TRACE conn2 <- [1,1006,null,{}] 22:41:18 INFO - PROCESS | 1652 | 1461130878603 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}] 22:41:18 INFO - PROCESS | 1652 | 1461130878696 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 22:41:18 INFO - PROCESS | 1652 | 1461130878701 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eebb800 == 64 [pid = 1652] [id = 259] 22:41:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12d951c00) [pid = 1652] [serial = 775] [outer = 0x0] 22:41:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12dbbd800) [pid = 1652] [serial = 776] [outer = 0x12d951c00] 22:41:18 INFO - PROCESS | 1652 | 1461130878727 Marionette DEBUG loaded listener.js 22:41:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12bd0b800) [pid = 1652] [serial = 777] [outer = 0x12d951c00] 22:41:19 INFO - PROCESS | 1652 | 1461130879045 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]]]}] 22:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 22:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 472ms 22:41:19 INFO - PROCESS | 1652 | 1461130879072 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 22:41:19 INFO - PROCESS | 1652 | 1461130879074 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 22:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 22:41:19 INFO - PROCESS | 1652 | 1461130879076 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 22:41:19 INFO - PROCESS | 1652 | 1461130879077 Marionette TRACE conn2 <- [1,1010,null,{}] 22:41:19 INFO - PROCESS | 1652 | 1461130879079 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}] 22:41:19 INFO - PROCESS | 1652 | 1461130879185 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 22:41:19 INFO - PROCESS | 1652 | 1461130879191 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eecd000 == 65 [pid = 1652] [id = 260] 22:41:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1141c4800) [pid = 1652] [serial = 778] [outer = 0x0] 22:41:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12dbb2c00) [pid = 1652] [serial = 779] [outer = 0x1141c4800] 22:41:19 INFO - PROCESS | 1652 | 1461130879216 Marionette DEBUG loaded listener.js 22:41:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12e285800) [pid = 1652] [serial = 780] [outer = 0x1141c4800] 22:41:19 INFO - PROCESS | 1652 | 1461130879693 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]]]}] 22:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 22:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 667ms 22:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 22:41:19 INFO - PROCESS | 1652 | 1461130879744 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 22:41:19 INFO - PROCESS | 1652 | 1461130879747 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 22:41:19 INFO - PROCESS | 1652 | 1461130879750 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 22:41:19 INFO - PROCESS | 1652 | 1461130879753 Marionette TRACE conn2 <- [1,1014,null,{}] 22:41:19 INFO - PROCESS | 1652 | 1461130879757 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}] 22:41:19 INFO - PROCESS | 1652 | 1461130879863 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 22:41:19 INFO - PROCESS | 1652 | 1461130879931 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ce0800 == 66 [pid = 1652] [id = 261] 22:41:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11644ec00) [pid = 1652] [serial = 781] [outer = 0x0] 22:41:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x118b40c00) [pid = 1652] [serial = 782] [outer = 0x11644ec00] 22:41:19 INFO - PROCESS | 1652 | 1461130879964 Marionette DEBUG loaded listener.js 22:41:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11a541000) [pid = 1652] [serial = 783] [outer = 0x11644ec00] 22:41:20 INFO - PROCESS | 1652 | 1461130880348 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]]]}] 22:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 22:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 621ms 22:41:20 INFO - PROCESS | 1652 | 1461130880374 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 22:41:20 INFO - PROCESS | 1652 | 1461130880378 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 22:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 22:41:20 INFO - PROCESS | 1652 | 1461130880383 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 22:41:20 INFO - PROCESS | 1652 | 1461130880386 Marionette TRACE conn2 <- [1,1018,null,{}] 22:41:20 INFO - PROCESS | 1652 | 1461130880390 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}] 22:41:20 INFO - PROCESS | 1652 | 1461130880492 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 22:41:20 INFO - PROCESS | 1652 | 1461130880547 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268a7800 == 67 [pid = 1652] [id = 262] 22:41:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11a772c00) [pid = 1652] [serial = 784] [outer = 0x0] 22:41:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11afe1000) [pid = 1652] [serial = 785] [outer = 0x11a772c00] 22:41:20 INFO - PROCESS | 1652 | 1461130880578 Marionette DEBUG loaded listener.js 22:41:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11c440800) [pid = 1652] [serial = 786] [outer = 0x11a772c00] 22:41:21 INFO - PROCESS | 1652 | 1461130881023 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]]]}] 22:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 22:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 675ms 22:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 22:41:21 INFO - PROCESS | 1652 | 1461130881059 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 22:41:21 INFO - PROCESS | 1652 | 1461130881060 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 22:41:21 INFO - PROCESS | 1652 | 1461130881062 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 22:41:21 INFO - PROCESS | 1652 | 1461130881065 Marionette TRACE conn2 <- [1,1022,null,{}] 22:41:21 INFO - PROCESS | 1652 | 1461130881073 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}] 22:41:21 INFO - PROCESS | 1652 | 1461130881178 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 22:41:21 INFO - PROCESS | 1652 | 1461130881284 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e580800 == 68 [pid = 1652] [id = 263] 22:41:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x126fc1000) [pid = 1652] [serial = 787] [outer = 0x0] 22:41:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12910f000) [pid = 1652] [serial = 788] [outer = 0x126fc1000] 22:41:21 INFO - PROCESS | 1652 | 1461130881321 Marionette DEBUG loaded listener.js 22:41:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12986cc00) [pid = 1652] [serial = 789] [outer = 0x126fc1000] 22:41:21 INFO - PROCESS | 1652 | 1461130881742 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]]]}] 22:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 22:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 726ms 22:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 22:41:21 INFO - PROCESS | 1652 | 1461130881789 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 22:41:21 INFO - PROCESS | 1652 | 1461130881791 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 22:41:21 INFO - PROCESS | 1652 | 1461130881793 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 22:41:21 INFO - PROCESS | 1652 | 1461130881795 Marionette TRACE conn2 <- [1,1026,null,{}] 22:41:21 INFO - PROCESS | 1652 | 1461130881797 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}] 22:41:21 INFO - PROCESS | 1652 | 1461130881900 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 22:41:21 INFO - PROCESS | 1652 | 1461130881956 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f28c800 == 69 [pid = 1652] [id = 264] 22:41:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x129a60400) [pid = 1652] [serial = 790] [outer = 0x0] 22:41:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x129d97000) [pid = 1652] [serial = 791] [outer = 0x129a60400] 22:41:21 INFO - PROCESS | 1652 | 1461130881986 Marionette DEBUG loaded listener.js 22:41:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12ccf1000) [pid = 1652] [serial = 792] [outer = 0x129a60400] 22:41:22 INFO - PROCESS | 1652 | 1461130882381 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]]]}] 22:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 22:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 618ms 22:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 22:41:22 INFO - PROCESS | 1652 | 1461130882412 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 22:41:22 INFO - PROCESS | 1652 | 1461130882413 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 22:41:22 INFO - PROCESS | 1652 | 1461130882415 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 22:41:22 INFO - PROCESS | 1652 | 1461130882417 Marionette TRACE conn2 <- [1,1030,null,{}] 22:41:22 INFO - PROCESS | 1652 | 1461130882419 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}] 22:41:22 INFO - PROCESS | 1652 | 1461130882520 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 22:41:22 INFO - PROCESS | 1652 | 1461130882608 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb1e000 == 70 [pid = 1652] [id = 265] 22:41:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12cee0400) [pid = 1652] [serial = 793] [outer = 0x0] 22:41:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12d950400) [pid = 1652] [serial = 794] [outer = 0x12cee0400] 22:41:22 INFO - PROCESS | 1652 | 1461130882637 Marionette DEBUG loaded listener.js 22:41:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12e235800) [pid = 1652] [serial = 795] [outer = 0x12cee0400] 22:41:23 INFO - PROCESS | 1652 | 1461130883042 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]]]}] 22:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 22:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 669ms 22:41:23 INFO - PROCESS | 1652 | 1461130883086 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 22:41:23 INFO - PROCESS | 1652 | 1461130883087 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 22:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 22:41:23 INFO - PROCESS | 1652 | 1461130883089 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 22:41:23 INFO - PROCESS | 1652 | 1461130883091 Marionette TRACE conn2 <- [1,1034,null,{}] 22:41:23 INFO - PROCESS | 1652 | 1461130883093 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}] 22:41:23 INFO - PROCESS | 1652 | 1461130883208 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 22:41:23 INFO - PROCESS | 1652 | 1461130883265 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb39000 == 71 [pid = 1652] [id = 266] 22:41:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12e286c00) [pid = 1652] [serial = 796] [outer = 0x0] 22:41:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12e81f400) [pid = 1652] [serial = 797] [outer = 0x12e286c00] 22:41:23 INFO - PROCESS | 1652 | 1461130883298 Marionette DEBUG loaded listener.js 22:41:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12e863000) [pid = 1652] [serial = 798] [outer = 0x12e286c00] 22:41:23 INFO - PROCESS | 1652 | 1461130883796 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]]]}] 22:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 22:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 770ms 22:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 22:41:23 INFO - PROCESS | 1652 | 1461130883871 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 22:41:23 INFO - PROCESS | 1652 | 1461130883872 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 22:41:23 INFO - PROCESS | 1652 | 1461130883874 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 22:41:23 INFO - PROCESS | 1652 | 1461130883876 Marionette TRACE conn2 <- [1,1038,null,{}] 22:41:23 INFO - PROCESS | 1652 | 1461130883878 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}] 22:41:24 INFO - PROCESS | 1652 | 1461130884030 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 22:41:24 INFO - PROCESS | 1652 | 1461130884305 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cd7800 == 72 [pid = 1652] [id = 267] 22:41:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x114e5b400) [pid = 1652] [serial = 799] [outer = 0x0] 22:41:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11550d400) [pid = 1652] [serial = 800] [outer = 0x114e5b400] 22:41:24 INFO - PROCESS | 1652 | 1461130884335 Marionette DEBUG loaded listener.js 22:41:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x118481400) [pid = 1652] [serial = 801] [outer = 0x114e5b400] 22:41:24 INFO - PROCESS | 1652 | 1461130884753 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]]]}] 22:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 22:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 919ms 22:41:24 INFO - PROCESS | 1652 | 1461130884796 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 22:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 22:41:24 INFO - PROCESS | 1652 | 1461130884798 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 22:41:24 INFO - PROCESS | 1652 | 1461130884800 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 22:41:24 INFO - PROCESS | 1652 | 1461130884803 Marionette TRACE conn2 <- [1,1042,null,{}] 22:41:24 INFO - PROCESS | 1652 | 1461130884806 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}] 22:41:24 INFO - PROCESS | 1652 | 1461130884901 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 22:41:24 INFO - PROCESS | 1652 | 1461130884972 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a98e800 == 73 [pid = 1652] [id = 268] 22:41:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x118e51c00) [pid = 1652] [serial = 802] [outer = 0x0] 22:41:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11a91b000) [pid = 1652] [serial = 803] [outer = 0x118e51c00] 22:41:25 INFO - PROCESS | 1652 | 1461130885001 Marionette DEBUG loaded listener.js 22:41:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11afdc000) [pid = 1652] [serial = 804] [outer = 0x118e51c00] 22:41:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11bf1a000 == 72 [pid = 1652] [id = 125] 22:41:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11a986000 == 71 [pid = 1652] [id = 182] 22:41:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11b93f000 == 70 [pid = 1652] [id = 180] 22:41:25 INFO - PROCESS | 1652 | --DOCSHELL 0x118ba8000 == 69 [pid = 1652] [id = 179] 22:41:25 INFO - PROCESS | 1652 | --DOCSHELL 0x127659000 == 68 [pid = 1652] [id = 126] 22:41:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12b63d800 == 67 [pid = 1652] [id = 181] 22:41:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12eebb800 == 66 [pid = 1652] [id = 259] 22:41:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12e58a800 == 65 [pid = 1652] [id = 258] 22:41:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12da54800 == 64 [pid = 1652] [id = 257] 22:41:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12ceda800 == 63 [pid = 1652] [id = 256] 22:41:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12b641000 == 62 [pid = 1652] [id = 255] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12b911c00) [pid = 1652] [serial = 719] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOCSHELL 0x129a19000 == 61 [pid = 1652] [id = 254] 22:41:25 INFO - PROCESS | 1652 | --DOCSHELL 0x128749000 == 60 [pid = 1652] [id = 253] 22:41:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12799f800 == 59 [pid = 1652] [id = 252] 22:41:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1269d2800 == 58 [pid = 1652] [id = 251] 22:41:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11c14a800 == 57 [pid = 1652] [id = 250] 22:41:25 INFO - PROCESS | 1652 | --DOCSHELL 0x119775800 == 56 [pid = 1652] [id = 249] 22:41:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad49000 == 55 [pid = 1652] [id = 248] 22:41:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad57800 == 54 [pid = 1652] [id = 247] 22:41:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12d205800 == 53 [pid = 1652] [id = 244] 22:41:25 INFO - PROCESS | 1652 | --DOCSHELL 0x129a17800 == 52 [pid = 1652] [id = 243] 22:41:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad58800 == 51 [pid = 1652] [id = 242] 22:41:25 INFO - PROCESS | 1652 | --DOCSHELL 0x118e1d800 == 50 [pid = 1652] [id = 241] 22:41:25 INFO - PROCESS | 1652 | 1461130885439 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]]]}] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x127aee400) [pid = 1652] [serial = 701] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x118d21800) [pid = 1652] [serial = 683] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1163e6c00) [pid = 1652] [serial = 684] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11a95c400) [pid = 1652] [serial = 674] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x129028000) [pid = 1652] [serial = 704] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11addc800) [pid = 1652] [serial = 689] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11b6b7800) [pid = 1652] [serial = 690] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11c5ed400) [pid = 1652] [serial = 695] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12bd10400) [pid = 1652] [serial = 668] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12cee1000) [pid = 1652] [serial = 669] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11634b800) [pid = 1652] [serial = 681] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x114c0d400) [pid = 1652] [serial = 680] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1184a2000) [pid = 1652] [serial = 686] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11a77dc00) [pid = 1652] [serial = 687] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11bc03800) [pid = 1652] [serial = 692] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11c436800) [pid = 1652] [serial = 693] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12970e800) [pid = 1652] [serial = 707] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x126dab400) [pid = 1652] [serial = 677] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1184a9000) [pid = 1652] [serial = 671] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1297b7c00) [pid = 1652] [serial = 708] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x129a53800) [pid = 1652] [serial = 713] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11aca1800) [pid = 1652] [serial = 710] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12870d400) [pid = 1652] [serial = 711] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12b1e9000) [pid = 1652] [serial = 716] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12b608800) [pid = 1652] [serial = 717] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x126c47c00) [pid = 1652] [serial = 698] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x128705000) [pid = 1652] [serial = 702] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x129d92c00) [pid = 1652] [serial = 714] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x129704400) [pid = 1652] [serial = 705] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11c67b800) [pid = 1652] [serial = 696] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x127242400) [pid = 1652] [serial = 699] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12f6c9800) [pid = 1652] [serial = 627] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12ee69800) [pid = 1652] [serial = 624] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12eabd400) [pid = 1652] [serial = 621] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12d280400) [pid = 1652] [serial = 618] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12870ac00) [pid = 1652] [serial = 615] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12eabd000) [pid = 1652] [serial = 609] [outer = 0x0] [url = about:blank] 22:41:25 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11bc0b000) [pid = 1652] [serial = 612] [outer = 0x0] [url = about:blank] 22:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 22:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 672ms 22:41:25 INFO - PROCESS | 1652 | 1461130885474 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 22:41:25 INFO - PROCESS | 1652 | 1461130885476 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 22:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 22:41:25 INFO - PROCESS | 1652 | 1461130885479 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 22:41:25 INFO - PROCESS | 1652 | 1461130885480 Marionette TRACE conn2 <- [1,1046,null,{}] 22:41:25 INFO - PROCESS | 1652 | 1461130885509 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}] 22:41:25 INFO - PROCESS | 1652 | 1461130885594 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 22:41:25 INFO - PROCESS | 1652 | 1461130885598 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x118e1d800 == 51 [pid = 1652] [id = 269] 22:41:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11af7e400) [pid = 1652] [serial = 805] [outer = 0x0] 22:41:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11bbc7800) [pid = 1652] [serial = 806] [outer = 0x11af7e400] 22:41:25 INFO - PROCESS | 1652 | 1461130885626 Marionette DEBUG loaded listener.js 22:41:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11c442c00) [pid = 1652] [serial = 807] [outer = 0x11af7e400] 22:41:26 INFO - PROCESS | 1652 | 1461130886044 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]]]}] 22:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 22:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 591ms 22:41:26 INFO - PROCESS | 1652 | 1461130886071 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 22:41:26 INFO - PROCESS | 1652 | 1461130886073 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 22:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 22:41:26 INFO - PROCESS | 1652 | 1461130886084 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 22:41:26 INFO - PROCESS | 1652 | 1461130886089 Marionette TRACE conn2 <- [1,1050,null,{}] 22:41:26 INFO - PROCESS | 1652 | 1461130886094 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}] 22:41:26 INFO - PROCESS | 1652 | 1461130886221 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 22:41:26 INFO - PROCESS | 1652 | 1461130886229 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1269b7800 == 52 [pid = 1652] [id = 270] 22:41:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11c5edc00) [pid = 1652] [serial = 808] [outer = 0x0] 22:41:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x126833800) [pid = 1652] [serial = 809] [outer = 0x11c5edc00] 22:41:26 INFO - PROCESS | 1652 | 1461130886269 Marionette DEBUG loaded listener.js 22:41:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x127649400) [pid = 1652] [serial = 810] [outer = 0x11c5edc00] 22:41:26 INFO - PROCESS | 1652 | 1461130886655 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]]]}] 22:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 22:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 633ms 22:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 22:41:26 INFO - PROCESS | 1652 | 1461130886710 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 22:41:26 INFO - PROCESS | 1652 | 1461130886712 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 22:41:26 INFO - PROCESS | 1652 | 1461130886714 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 22:41:26 INFO - PROCESS | 1652 | 1461130886715 Marionette TRACE conn2 <- [1,1054,null,{}] 22:41:26 INFO - PROCESS | 1652 | 1461130886718 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}] 22:41:26 INFO - PROCESS | 1652 | 1461130886815 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 22:41:26 INFO - PROCESS | 1652 | 1461130886822 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x119760000 == 53 [pid = 1652] [id = 271] 22:41:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x127d48c00) [pid = 1652] [serial = 811] [outer = 0x0] 22:41:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x128711000) [pid = 1652] [serial = 812] [outer = 0x127d48c00] 22:41:26 INFO - PROCESS | 1652 | 1461130886847 Marionette DEBUG loaded listener.js 22:41:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x129110c00) [pid = 1652] [serial = 813] [outer = 0x127d48c00] 22:41:27 INFO - PROCESS | 1652 | 1461130887153 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]]]}] 22:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 22:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 468ms 22:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 22:41:27 INFO - PROCESS | 1652 | 1461130887182 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 22:41:27 INFO - PROCESS | 1652 | 1461130887184 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 22:41:27 INFO - PROCESS | 1652 | 1461130887188 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 22:41:27 INFO - PROCESS | 1652 | 1461130887189 Marionette TRACE conn2 <- [1,1058,null,{}] 22:41:27 INFO - PROCESS | 1652 | 1461130887192 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}] 22:41:27 INFO - PROCESS | 1652 | 1461130887268 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 22:41:27 INFO - PROCESS | 1652 | 1461130887330 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x127e4b800 == 54 [pid = 1652] [id = 272] 22:41:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x129a58400) [pid = 1652] [serial = 814] [outer = 0x0] 22:41:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x129d2bc00) [pid = 1652] [serial = 815] [outer = 0x129a58400] 22:41:27 INFO - PROCESS | 1652 | 1461130887361 Marionette DEBUG loaded listener.js 22:41:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12b41fc00) [pid = 1652] [serial = 816] [outer = 0x129a58400] 22:41:27 INFO - PROCESS | 1652 | 1461130887691 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]]]}] 22:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 22:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 522ms 22:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 22:41:27 INFO - PROCESS | 1652 | 1461130887709 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 22:41:27 INFO - PROCESS | 1652 | 1461130887711 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 22:41:27 INFO - PROCESS | 1652 | 1461130887713 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 22:41:27 INFO - PROCESS | 1652 | 1461130887714 Marionette TRACE conn2 <- [1,1062,null,{}] 22:41:27 INFO - PROCESS | 1652 | 1461130887716 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}] 22:41:27 INFO - PROCESS | 1652 | 1461130887820 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 22:41:27 INFO - PROCESS | 1652 | 1461130887835 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x129a0b000 == 55 [pid = 1652] [id = 273] 22:41:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12b90c800) [pid = 1652] [serial = 817] [outer = 0x0] 22:41:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12cee1800) [pid = 1652] [serial = 818] [outer = 0x12b90c800] 22:41:27 INFO - PROCESS | 1652 | 1461130887860 Marionette DEBUG loaded listener.js 22:41:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12cf30800) [pid = 1652] [serial = 819] [outer = 0x12b90c800] 22:41:28 INFO - PROCESS | 1652 | 1461130888206 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]]]}] 22:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 22:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 517ms 22:41:28 INFO - PROCESS | 1652 | 1461130888294 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 22:41:28 INFO - PROCESS | 1652 | 1461130888296 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 22:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 22:41:28 INFO - PROCESS | 1652 | 1461130888368 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 22:41:28 INFO - PROCESS | 1652 | 1461130888369 Marionette TRACE conn2 <- [1,1066,null,{}] 22:41:28 INFO - PROCESS | 1652 | 1461130888388 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}] 22:41:28 INFO - PROCESS | 1652 | 1461130888483 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 22:41:28 INFO - PROCESS | 1652 | 1461130888494 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b635000 == 56 [pid = 1652] [id = 274] 22:41:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x118b42800) [pid = 1652] [serial = 820] [outer = 0x0] 22:41:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12d27fc00) [pid = 1652] [serial = 821] [outer = 0x118b42800] 22:41:28 INFO - PROCESS | 1652 | 1461130888521 Marionette DEBUG loaded listener.js 22:41:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12e823800) [pid = 1652] [serial = 822] [outer = 0x118b42800] 22:41:28 INFO - PROCESS | 1652 | 1461130888865 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]]]}] 22:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 22:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 584ms 22:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 22:41:28 INFO - PROCESS | 1652 | 1461130888904 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 22:41:28 INFO - PROCESS | 1652 | 1461130888905 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 22:41:28 INFO - PROCESS | 1652 | 1461130888907 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 22:41:28 INFO - PROCESS | 1652 | 1461130888908 Marionette TRACE conn2 <- [1,1070,null,{}] 22:41:28 INFO - PROCESS | 1652 | 1461130888911 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}] 22:41:29 INFO - PROCESS | 1652 | 1461130889014 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 22:41:29 INFO - PROCESS | 1652 | 1461130889028 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12da47000 == 57 [pid = 1652] [id = 275] 22:41:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12e827800) [pid = 1652] [serial = 823] [outer = 0x0] 22:41:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12e863400) [pid = 1652] [serial = 824] [outer = 0x12e827800] 22:41:29 INFO - PROCESS | 1652 | 1461130889052 Marionette DEBUG loaded listener.js 22:41:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12ea73000) [pid = 1652] [serial = 825] [outer = 0x12e827800] 22:41:29 INFO - PROCESS | 1652 | 1461130889398 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]]]}] 22:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 22:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 517ms 22:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 22:41:29 INFO - PROCESS | 1652 | 1461130889426 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 22:41:29 INFO - PROCESS | 1652 | 1461130889427 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 22:41:29 INFO - PROCESS | 1652 | 1461130889436 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 22:41:29 INFO - PROCESS | 1652 | 1461130889437 Marionette TRACE conn2 <- [1,1074,null,{}] 22:41:29 INFO - PROCESS | 1652 | 1461130889439 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}] 22:41:29 INFO - PROCESS | 1652 | 1461130889541 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 22:41:29 INFO - PROCESS | 1652 | 1461130889576 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e585000 == 58 [pid = 1652] [id = 276] 22:41:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12e828400) [pid = 1652] [serial = 826] [outer = 0x0] 22:41:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12ea79000) [pid = 1652] [serial = 827] [outer = 0x12e828400] 22:41:29 INFO - PROCESS | 1652 | 1461130889601 Marionette DEBUG loaded listener.js 22:41:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12ea7f800) [pid = 1652] [serial = 828] [outer = 0x12e828400] 22:41:29 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12d951c00) [pid = 1652] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 22:41:29 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12764e000) [pid = 1652] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 22:41:29 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x129d27800) [pid = 1652] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 22:41:29 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11c5eb000) [pid = 1652] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 22:41:29 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11b92d800) [pid = 1652] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 22:41:29 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11c5ea400) [pid = 1652] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 22:41:29 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12870fc00) [pid = 1652] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 22:41:29 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x118486800) [pid = 1652] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 22:41:29 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12b1dfc00) [pid = 1652] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 22:41:29 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1144ac000) [pid = 1652] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 22:41:29 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x119037000) [pid = 1652] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 22:41:29 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12b422c00) [pid = 1652] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 22:41:29 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12ceedc00) [pid = 1652] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 22:41:29 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11876b000) [pid = 1652] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 22:41:30 INFO - PROCESS | 1652 | 1461130890018 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]]]}] 22:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 22:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 626ms 22:41:30 INFO - PROCESS | 1652 | 1461130890057 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 22:41:30 INFO - PROCESS | 1652 | 1461130890058 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 22:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 22:41:30 INFO - PROCESS | 1652 | 1461130890061 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 22:41:30 INFO - PROCESS | 1652 | 1461130890062 Marionette TRACE conn2 <- [1,1078,null,{}] 22:41:30 INFO - PROCESS | 1652 | 1461130890078 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}] 22:41:30 INFO - PROCESS | 1652 | 1461130890168 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 22:41:30 INFO - PROCESS | 1652 | 1461130890175 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b633800 == 59 [pid = 1652] [id = 277] 22:41:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11c5eb000) [pid = 1652] [serial = 829] [outer = 0x0] 22:41:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x129703800) [pid = 1652] [serial = 830] [outer = 0x11c5eb000] 22:41:30 INFO - PROCESS | 1652 | 1461130890205 Marionette DEBUG loaded listener.js 22:41:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12dbb4800) [pid = 1652] [serial = 831] [outer = 0x11c5eb000] 22:41:30 INFO - PROCESS | 1652 | 1461130890555 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]]]}] 22:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 22:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 521ms 22:41:30 INFO - PROCESS | 1652 | 1461130890582 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 22:41:30 INFO - PROCESS | 1652 | 1461130890584 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 22:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 22:41:30 INFO - PROCESS | 1652 | 1461130890586 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 22:41:30 INFO - PROCESS | 1652 | 1461130890588 Marionette TRACE conn2 <- [1,1082,null,{}] 22:41:30 INFO - PROCESS | 1652 | 1461130890590 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}] 22:41:30 INFO - PROCESS | 1652 | 1461130890688 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 22:41:30 INFO - PROCESS | 1652 | 1461130890746 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eece000 == 60 [pid = 1652] [id = 278] 22:41:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12d286400) [pid = 1652] [serial = 832] [outer = 0x0] 22:41:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12eab0800) [pid = 1652] [serial = 833] [outer = 0x12d286400] 22:41:30 INFO - PROCESS | 1652 | 1461130890771 Marionette DEBUG loaded listener.js 22:41:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12ee5ec00) [pid = 1652] [serial = 834] [outer = 0x12d286400] 22:41:31 INFO - PROCESS | 1652 | 1461130891036 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]]]}] 22:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 22:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 469ms 22:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 22:41:31 INFO - PROCESS | 1652 | 1461130891060 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 22:41:31 INFO - PROCESS | 1652 | 1461130891061 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 22:41:31 INFO - PROCESS | 1652 | 1461130891063 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 22:41:31 INFO - PROCESS | 1652 | 1461130891064 Marionette TRACE conn2 <- [1,1086,null,{}] 22:41:31 INFO - PROCESS | 1652 | 1461130891067 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}] 22:41:31 INFO - PROCESS | 1652 | 1461130891165 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 22:41:31 INFO - PROCESS | 1652 | 1461130891168 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb7f800 == 61 [pid = 1652] [id = 279] 22:41:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12ee5f000) [pid = 1652] [serial = 835] [outer = 0x0] 22:41:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12ee66800) [pid = 1652] [serial = 836] [outer = 0x12ee5f000] 22:41:31 INFO - PROCESS | 1652 | 1461130891193 Marionette DEBUG loaded listener.js 22:41:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12ee6c000) [pid = 1652] [serial = 837] [outer = 0x12ee5f000] 22:41:31 INFO - PROCESS | 1652 | 1461130891523 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]]]}] 22:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 22:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 469ms 22:41:31 INFO - PROCESS | 1652 | 1461130891533 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 22:41:31 INFO - PROCESS | 1652 | 1461130891534 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 22:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 22:41:31 INFO - PROCESS | 1652 | 1461130891538 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 22:41:31 INFO - PROCESS | 1652 | 1461130891540 Marionette TRACE conn2 <- [1,1090,null,{}] 22:41:31 INFO - PROCESS | 1652 | 1461130891543 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}] 22:41:31 INFO - PROCESS | 1652 | 1461130891656 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 22:41:31 INFO - PROCESS | 1652 | 1461130891662 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fd1a800 == 62 [pid = 1652] [id = 280] 22:41:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x129bbc400) [pid = 1652] [serial = 838] [outer = 0x0] 22:41:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x129bc1800) [pid = 1652] [serial = 839] [outer = 0x129bbc400] 22:41:31 INFO - PROCESS | 1652 | 1461130891687 Marionette DEBUG loaded listener.js 22:41:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x129bc5c00) [pid = 1652] [serial = 840] [outer = 0x129bbc400] 22:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12eec9000 == 61 [pid = 1652] [id = 208] 22:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12d906000 == 60 [pid = 1652] [id = 223] 22:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12f280000 == 59 [pid = 1652] [id = 209] 22:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12da44800 == 58 [pid = 1652] [id = 245] 22:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12ed1c000 == 57 [pid = 1652] [id = 207] 22:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12905a000 == 56 [pid = 1652] [id = 246] 22:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12b64d800 == 55 [pid = 1652] [id = 127] 22:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11905a000 == 54 [pid = 1652] [id = 103] 22:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12d917800 == 53 [pid = 1652] [id = 194] 22:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12e580000 == 52 [pid = 1652] [id = 206] 22:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12e398000 == 51 [pid = 1652] [id = 178] 22:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12d3d7000 == 50 [pid = 1652] [id = 141] 22:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12bea4800 == 49 [pid = 1652] [id = 240] 22:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12be95800 == 48 [pid = 1652] [id = 128] 22:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x119776000 == 47 [pid = 1652] [id = 210] 22:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11a98e800 == 46 [pid = 1652] [id = 268] 22:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x119cd7800 == 45 [pid = 1652] [id = 267] 22:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb39000 == 44 [pid = 1652] [id = 266] 22:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb1e000 == 43 [pid = 1652] [id = 265] 22:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12f28c800 == 42 [pid = 1652] [id = 264] 22:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12e580800 == 41 [pid = 1652] [id = 263] 22:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x1268a7800 == 40 [pid = 1652] [id = 262] 22:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12eecd000 == 39 [pid = 1652] [id = 260] 22:41:32 INFO - PROCESS | 1652 | --DOCSHELL 0x119ce0800 == 38 [pid = 1652] [id = 261] 22:41:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12da47000 == 37 [pid = 1652] [id = 275] 22:41:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12b635000 == 36 [pid = 1652] [id = 274] 22:41:33 INFO - PROCESS | 1652 | --DOCSHELL 0x1269b7800 == 35 [pid = 1652] [id = 270] 22:41:33 INFO - PROCESS | 1652 | --DOCSHELL 0x129a0b000 == 34 [pid = 1652] [id = 273] 22:41:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12eece000 == 33 [pid = 1652] [id = 278] 22:41:33 INFO - PROCESS | 1652 | --DOCSHELL 0x118e1d800 == 32 [pid = 1652] [id = 269] 22:41:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12b633800 == 31 [pid = 1652] [id = 277] 22:41:33 INFO - PROCESS | 1652 | --DOCSHELL 0x127e4b800 == 30 [pid = 1652] [id = 272] 22:41:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12e585000 == 29 [pid = 1652] [id = 276] 22:41:33 INFO - PROCESS | 1652 | --DOCSHELL 0x119760000 == 28 [pid = 1652] [id = 271] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12dbb2c00) [pid = 1652] [serial = 779] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12dbbd800) [pid = 1652] [serial = 776] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12b604c00) [pid = 1652] [serial = 758] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12ccea000) [pid = 1652] [serial = 761] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x127079c00) [pid = 1652] [serial = 752] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11bc0dc00) [pid = 1652] [serial = 746] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11c444400) [pid = 1652] [serial = 747] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x129d8e800) [pid = 1652] [serial = 734] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11c677400) [pid = 1652] [serial = 749] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x126da6000) [pid = 1652] [serial = 750] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x129709000) [pid = 1652] [serial = 755] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12bd02800) [pid = 1652] [serial = 737] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x118b05400) [pid = 1652] [serial = 740] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12cf2d400) [pid = 1652] [serial = 764] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x119858400) [pid = 1652] [serial = 741] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12d27a800) [pid = 1652] [serial = 765] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12ba4d800) [pid = 1652] [serial = 720] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1163e5c00) [pid = 1652] [serial = 722] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11af88400) [pid = 1652] [serial = 744] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11a93a400) [pid = 1652] [serial = 743] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12cee6c00) [pid = 1652] [serial = 762] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11a91b800) [pid = 1652] [serial = 725] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11c5e8000) [pid = 1652] [serial = 728] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12764d800) [pid = 1652] [serial = 731] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12d93b000) [pid = 1652] [serial = 773] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12d283c00) [pid = 1652] [serial = 767] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12dbb0c00) [pid = 1652] [serial = 774] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126fc2c00) [pid = 1652] [serial = 770] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12d92dc00) [pid = 1652] [serial = 768] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x127e3a800) [pid = 1652] [serial = 753] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12ba4d400) [pid = 1652] [serial = 759] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12d931000) [pid = 1652] [serial = 771] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x129d97c00) [pid = 1652] [serial = 756] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12bd0b800) [pid = 1652] [serial = 777] [outer = 0x0] [url = about:blank] 22:41:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb7f800 == 27 [pid = 1652] [id = 279] 22:41:33 INFO - PROCESS | 1652 | 1461130893287 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]]]}] 22:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 22:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1775ms 22:41:33 INFO - PROCESS | 1652 | 1461130893312 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 22:41:33 INFO - PROCESS | 1652 | 1461130893314 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 22:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 22:41:33 INFO - PROCESS | 1652 | 1461130893318 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 22:41:33 INFO - PROCESS | 1652 | 1461130893322 Marionette TRACE conn2 <- [1,1094,null,{}] 22:41:33 INFO - PROCESS | 1652 | 1461130893326 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}] 22:41:33 INFO - PROCESS | 1652 | 1461130893400 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 22:41:33 INFO - PROCESS | 1652 | 1461130893447 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11558d800 == 28 [pid = 1652] [id = 281] 22:41:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1146c2c00) [pid = 1652] [serial = 841] [outer = 0x0] 22:41:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x114c06800) [pid = 1652] [serial = 842] [outer = 0x1146c2c00] 22:41:33 INFO - PROCESS | 1652 | 1461130893474 Marionette DEBUG loaded listener.js 22:41:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11550d800) [pid = 1652] [serial = 843] [outer = 0x1146c2c00] 22:41:33 INFO - PROCESS | 1652 | 1461130893795 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]]]}] 22:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 22:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 524ms 22:41:33 INFO - PROCESS | 1652 | 1461130893842 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 22:41:33 INFO - PROCESS | 1652 | 1461130893846 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 22:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 22:41:33 INFO - PROCESS | 1652 | 1461130893851 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 22:41:33 INFO - PROCESS | 1652 | 1461130893852 Marionette TRACE conn2 <- [1,1098,null,{}] 22:41:33 INFO - PROCESS | 1652 | 1461130893855 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}] 22:41:33 INFO - PROCESS | 1652 | 1461130893928 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 22:41:33 INFO - PROCESS | 1652 | 1461130893974 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x116419000 == 29 [pid = 1652] [id = 282] 22:41:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1122c2000) [pid = 1652] [serial = 844] [outer = 0x0] 22:41:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x115692800) [pid = 1652] [serial = 845] [outer = 0x1122c2000] 22:41:34 INFO - PROCESS | 1652 | 1461130894000 Marionette DEBUG loaded listener.js 22:41:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1177fe000) [pid = 1652] [serial = 846] [outer = 0x1122c2000] 22:41:34 INFO - PROCESS | 1652 | 1461130894295 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]]]}] 22:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 22:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 471ms 22:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 22:41:34 INFO - PROCESS | 1652 | 1461130894326 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 22:41:34 INFO - PROCESS | 1652 | 1461130894328 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 22:41:34 INFO - PROCESS | 1652 | 1461130894330 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 22:41:34 INFO - PROCESS | 1652 | 1461130894332 Marionette TRACE conn2 <- [1,1102,null,{}] 22:41:34 INFO - PROCESS | 1652 | 1461130894344 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}] 22:41:34 INFO - PROCESS | 1652 | 1461130894417 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 22:41:34 INFO - PROCESS | 1652 | 1461130894422 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11917f800 == 30 [pid = 1652] [id = 283] 22:41:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11413ec00) [pid = 1652] [serial = 847] [outer = 0x0] 22:41:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118b05800) [pid = 1652] [serial = 848] [outer = 0x11413ec00] 22:41:34 INFO - PROCESS | 1652 | 1461130894453 Marionette DEBUG loaded listener.js 22:41:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118e57000) [pid = 1652] [serial = 849] [outer = 0x11413ec00] 22:41:34 INFO - PROCESS | 1652 | 1461130894789 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]]]}] 22:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 22:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 475ms 22:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 22:41:34 INFO - PROCESS | 1652 | 1461130894806 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 22:41:34 INFO - PROCESS | 1652 | 1461130894808 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 22:41:34 INFO - PROCESS | 1652 | 1461130894810 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 22:41:34 INFO - PROCESS | 1652 | 1461130894811 Marionette TRACE conn2 <- [1,1106,null,{}] 22:41:34 INFO - PROCESS | 1652 | 1461130894813 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}] 22:41:34 INFO - PROCESS | 1652 | 1461130894903 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 22:41:34 INFO - PROCESS | 1652 | 1461130894910 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11975e000 == 31 [pid = 1652] [id = 284] 22:41:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x119034400) [pid = 1652] [serial = 850] [outer = 0x0] 22:41:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11914dc00) [pid = 1652] [serial = 851] [outer = 0x119034400] 22:41:34 INFO - PROCESS | 1652 | 1461130894937 Marionette DEBUG loaded listener.js 22:41:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119c62000) [pid = 1652] [serial = 852] [outer = 0x119034400] 22:41:35 INFO - PROCESS | 1652 | 1461130895223 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]]]}] 22:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 22:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 468ms 22:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 22:41:35 INFO - PROCESS | 1652 | 1461130895279 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 22:41:35 INFO - PROCESS | 1652 | 1461130895280 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 22:41:35 INFO - PROCESS | 1652 | 1461130895282 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 22:41:35 INFO - PROCESS | 1652 | 1461130895283 Marionette TRACE conn2 <- [1,1110,null,{}] 22:41:35 INFO - PROCESS | 1652 | 1461130895286 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}] 22:41:35 INFO - PROCESS | 1652 | 1461130895354 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 22:41:35 INFO - PROCESS | 1652 | 1461130895359 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa6e000 == 32 [pid = 1652] [id = 285] 22:41:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1122c0000) [pid = 1652] [serial = 853] [outer = 0x0] 22:41:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11a772000) [pid = 1652] [serial = 854] [outer = 0x1122c0000] 22:41:35 INFO - PROCESS | 1652 | 1461130895385 Marionette DEBUG loaded listener.js 22:41:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11a77a800) [pid = 1652] [serial = 855] [outer = 0x1122c0000] 22:41:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11a542800) [pid = 1652] [serial = 856] [outer = 0x12fb06000] 22:41:35 INFO - PROCESS | 1652 | 1461130895768 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]]]}] 22:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 22:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 519ms 22:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 22:41:35 INFO - PROCESS | 1652 | 1461130895802 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 22:41:35 INFO - PROCESS | 1652 | 1461130895803 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 22:41:35 INFO - PROCESS | 1652 | 1461130895805 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 22:41:35 INFO - PROCESS | 1652 | 1461130895806 Marionette TRACE conn2 <- [1,1114,null,{}] 22:41:35 INFO - PROCESS | 1652 | 1461130895809 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}] 22:41:35 INFO - PROCESS | 1652 | 1461130895893 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 22:41:35 INFO - PROCESS | 1652 | 1461130895899 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b954800 == 33 [pid = 1652] [id = 286] 22:41:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11a77dc00) [pid = 1652] [serial = 857] [outer = 0x0] 22:41:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11adda400) [pid = 1652] [serial = 858] [outer = 0x11a77dc00] 22:41:35 INFO - PROCESS | 1652 | 1461130895928 Marionette DEBUG loaded listener.js 22:41:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11afe6800) [pid = 1652] [serial = 859] [outer = 0x11a77dc00] 22:41:36 INFO - PROCESS | 1652 | 1461130896229 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]]]}] 22:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 22:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 468ms 22:41:36 INFO - PROCESS | 1652 | 1461130896274 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 22:41:36 INFO - PROCESS | 1652 | 1461130896275 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 22:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 22:41:36 INFO - PROCESS | 1652 | 1461130896277 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 22:41:36 INFO - PROCESS | 1652 | 1461130896278 Marionette TRACE conn2 <- [1,1118,null,{}] 22:41:36 INFO - PROCESS | 1652 | 1461130896281 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}] 22:41:36 INFO - PROCESS | 1652 | 1461130896348 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 22:41:36 INFO - PROCESS | 1652 | 1461130896398 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bf20000 == 34 [pid = 1652] [id = 287] 22:41:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11774a000) [pid = 1652] [serial = 860] [outer = 0x0] 22:41:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11b6b3400) [pid = 1652] [serial = 861] [outer = 0x11774a000] 22:41:36 INFO - PROCESS | 1652 | 1461130896423 Marionette DEBUG loaded listener.js 22:41:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11bbcf400) [pid = 1652] [serial = 862] [outer = 0x11774a000] 22:41:36 INFO - PROCESS | 1652 | 1461130896705 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]]]}] 22:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 22:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 469ms 22:41:36 INFO - PROCESS | 1652 | 1461130896748 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 22:41:36 INFO - PROCESS | 1652 | 1461130896749 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 22:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 22:41:36 INFO - PROCESS | 1652 | 1461130896751 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 22:41:36 INFO - PROCESS | 1652 | 1461130896752 Marionette TRACE conn2 <- [1,1122,null,{}] 22:41:36 INFO - PROCESS | 1652 | 1461130896758 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}] 22:41:36 INFO - PROCESS | 1652 | 1461130896828 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 22:41:36 INFO - PROCESS | 1652 | 1461130896832 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2a9000 == 35 [pid = 1652] [id = 288] 22:41:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11bbcf800) [pid = 1652] [serial = 863] [outer = 0x0] 22:41:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11bc0e000) [pid = 1652] [serial = 864] [outer = 0x11bbcf800] 22:41:36 INFO - PROCESS | 1652 | 1461130896858 Marionette DEBUG loaded listener.js 22:41:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11c1c6800) [pid = 1652] [serial = 865] [outer = 0x11bbcf800] 22:41:37 INFO - PROCESS | 1652 | 1461130897167 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]]]}] 22:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 22:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 471ms 22:41:37 INFO - PROCESS | 1652 | 1461130897230 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 22:41:37 INFO - PROCESS | 1652 | 1461130897232 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 22:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 22:41:37 INFO - PROCESS | 1652 | 1461130897235 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 22:41:37 INFO - PROCESS | 1652 | 1461130897236 Marionette TRACE conn2 <- [1,1126,null,{}] 22:41:37 INFO - PROCESS | 1652 | 1461130897238 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}] 22:41:37 INFO - PROCESS | 1652 | 1461130897306 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 22:41:37 INFO - PROCESS | 1652 | 1461130897310 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11917b800 == 36 [pid = 1652] [id = 289] 22:41:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11c1b9800) [pid = 1652] [serial = 866] [outer = 0x0] 22:41:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11c47cc00) [pid = 1652] [serial = 867] [outer = 0x11c1b9800] 22:41:37 INFO - PROCESS | 1652 | 1461130897336 Marionette DEBUG loaded listener.js 22:41:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11c5e7800) [pid = 1652] [serial = 868] [outer = 0x11c1b9800] 22:41:37 INFO - PROCESS | 1652 | 1461130897639 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]]]}] 22:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 22:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 420ms 22:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 22:41:37 INFO - PROCESS | 1652 | 1461130897657 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 22:41:37 INFO - PROCESS | 1652 | 1461130897658 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 22:41:37 INFO - PROCESS | 1652 | 1461130897660 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 22:41:37 INFO - PROCESS | 1652 | 1461130897661 Marionette TRACE conn2 <- [1,1130,null,{}] 22:41:37 INFO - PROCESS | 1652 | 1461130897663 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}] 22:41:37 INFO - PROCESS | 1652 | 1461130897738 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 22:41:37 INFO - PROCESS | 1652 | 1461130897742 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1269d3800 == 37 [pid = 1652] [id = 290] 22:41:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11c5ec400) [pid = 1652] [serial = 869] [outer = 0x0] 22:41:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11c5f2800) [pid = 1652] [serial = 870] [outer = 0x11c5ec400] 22:41:37 INFO - PROCESS | 1652 | 1461130897767 Marionette DEBUG loaded listener.js 22:41:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11c675c00) [pid = 1652] [serial = 871] [outer = 0x11c5ec400] 22:41:38 INFO - PROCESS | 1652 | 1461130898081 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]]]}] 22:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 22:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 469ms 22:41:38 INFO - PROCESS | 1652 | 1461130898130 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 22:41:38 INFO - PROCESS | 1652 | 1461130898131 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 22:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 22:41:38 INFO - PROCESS | 1652 | 1461130898134 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 22:41:38 INFO - PROCESS | 1652 | 1461130898136 Marionette TRACE conn2 <- [1,1134,null,{}] 22:41:38 INFO - PROCESS | 1652 | 1461130898138 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}] 22:41:38 INFO - PROCESS | 1652 | 1461130898267 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 22:41:38 INFO - PROCESS | 1652 | 1461130898272 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa69800 == 38 [pid = 1652] [id = 291] 22:41:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11c676000) [pid = 1652] [serial = 872] [outer = 0x0] 22:41:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11c871800) [pid = 1652] [serial = 873] [outer = 0x11c676000] 22:41:38 INFO - PROCESS | 1652 | 1461130898301 Marionette DEBUG loaded listener.js 22:41:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x126dab000) [pid = 1652] [serial = 874] [outer = 0x11c676000] 22:41:38 INFO - PROCESS | 1652 | 1461130898650 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]]]}] 22:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 22:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 522ms 22:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 22:41:38 INFO - PROCESS | 1652 | 1461130898658 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 22:41:38 INFO - PROCESS | 1652 | 1461130898659 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 22:41:38 INFO - PROCESS | 1652 | 1461130898661 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 22:41:38 INFO - PROCESS | 1652 | 1461130898662 Marionette TRACE conn2 <- [1,1138,null,{}] 22:41:38 INFO - PROCESS | 1652 | 1461130898664 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}] 22:41:38 INFO - PROCESS | 1652 | 1461130898761 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 22:41:38 INFO - PROCESS | 1652 | 1461130898765 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ac8000 == 39 [pid = 1652] [id = 292] 22:41:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11c68e800) [pid = 1652] [serial = 875] [outer = 0x0] 22:41:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12723a000) [pid = 1652] [serial = 876] [outer = 0x11c68e800] 22:41:38 INFO - PROCESS | 1652 | 1461130898790 Marionette DEBUG loaded listener.js 22:41:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12764f000) [pid = 1652] [serial = 877] [outer = 0x11c68e800] 22:41:39 INFO - PROCESS | 1652 | 1461130899097 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]]]}] 22:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 22:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 468ms 22:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 22:41:39 INFO - PROCESS | 1652 | 1461130899129 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 22:41:39 INFO - PROCESS | 1652 | 1461130899131 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 22:41:39 INFO - PROCESS | 1652 | 1461130899133 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 22:41:39 INFO - PROCESS | 1652 | 1461130899134 Marionette TRACE conn2 <- [1,1142,null,{}] 22:41:39 INFO - PROCESS | 1652 | 1461130899137 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}] 22:41:39 INFO - PROCESS | 1652 | 1461130899226 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 22:41:39 INFO - PROCESS | 1652 | 1461130899230 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x128758000 == 40 [pid = 1652] [id = 293] 22:41:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12707bc00) [pid = 1652] [serial = 878] [outer = 0x0] 22:41:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x127d41c00) [pid = 1652] [serial = 879] [outer = 0x12707bc00] 22:41:39 INFO - PROCESS | 1652 | 1461130899255 Marionette DEBUG loaded listener.js 22:41:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x127e38400) [pid = 1652] [serial = 880] [outer = 0x12707bc00] 22:41:39 INFO - PROCESS | 1652 | 1461130899589 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]]]}] 22:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 22:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 468ms 22:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 22:41:39 INFO - PROCESS | 1652 | 1461130899601 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 22:41:39 INFO - PROCESS | 1652 | 1461130899602 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 22:41:39 INFO - PROCESS | 1652 | 1461130899606 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 22:41:39 INFO - PROCESS | 1652 | 1461130899608 Marionette TRACE conn2 <- [1,1146,null,{}] 22:41:39 INFO - PROCESS | 1652 | 1461130899610 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}] 22:41:39 INFO - PROCESS | 1652 | 1461130899700 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 22:41:39 INFO - PROCESS | 1652 | 1461130899704 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291e9000 == 41 [pid = 1652] [id = 294] 22:41:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x127e36400) [pid = 1652] [serial = 881] [outer = 0x0] 22:41:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x1287ebc00) [pid = 1652] [serial = 882] [outer = 0x127e36400] 22:41:39 INFO - PROCESS | 1652 | 1461130899729 Marionette DEBUG loaded listener.js 22:41:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x129106400) [pid = 1652] [serial = 883] [outer = 0x127e36400] 22:41:40 INFO - PROCESS | 1652 | 1461130900035 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]]]}] 22:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 22:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 469ms 22:41:40 INFO - PROCESS | 1652 | 1461130900076 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 22:41:40 INFO - PROCESS | 1652 | 1461130900077 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 22:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 22:41:40 INFO - PROCESS | 1652 | 1461130900080 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 22:41:40 INFO - PROCESS | 1652 | 1461130900081 Marionette TRACE conn2 <- [1,1150,null,{}] 22:41:40 INFO - PROCESS | 1652 | 1461130900083 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}] 22:41:40 INFO - PROCESS | 1652 | 1461130900180 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 22:41:40 INFO - PROCESS | 1652 | 1461130900184 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x129a17800 == 42 [pid = 1652] [id = 295] 22:41:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x127e39c00) [pid = 1652] [serial = 884] [outer = 0x0] 22:41:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12910e800) [pid = 1652] [serial = 885] [outer = 0x127e39c00] 22:41:40 INFO - PROCESS | 1652 | 1461130900209 Marionette DEBUG loaded listener.js 22:41:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x129709800) [pid = 1652] [serial = 886] [outer = 0x127e39c00] 22:41:40 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11847a000) [pid = 1652] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 22:41:40 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x126833400) [pid = 1652] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 22:41:40 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11c673c00) [pid = 1652] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 22:41:40 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x129d34400) [pid = 1652] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 22:41:40 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11550c800) [pid = 1652] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 22:41:40 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x115304400) [pid = 1652] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 22:41:40 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x129d27400) [pid = 1652] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 22:41:40 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11c588800) [pid = 1652] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 22:41:40 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1177fa800) [pid = 1652] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 22:41:40 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12ee5f000) [pid = 1652] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 22:41:40 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12b90c800) [pid = 1652] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 22:41:40 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x118b42800) [pid = 1652] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 22:41:40 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12e827800) [pid = 1652] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 22:41:40 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12e828400) [pid = 1652] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 22:41:40 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12d286400) [pid = 1652] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 22:41:40 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11c5eb000) [pid = 1652] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 22:41:40 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11c5edc00) [pid = 1652] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 22:41:40 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11af7e400) [pid = 1652] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 22:41:40 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x118e51c00) [pid = 1652] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 22:41:40 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12e286c00) [pid = 1652] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 22:41:40 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12cee0400) [pid = 1652] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 22:41:40 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x129a60400) [pid = 1652] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 22:41:40 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x126fc1000) [pid = 1652] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 22:41:40 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11a772c00) [pid = 1652] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 22:41:40 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11644ec00) [pid = 1652] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 22:41:40 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1141c4800) [pid = 1652] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 22:41:40 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x129a58400) [pid = 1652] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 22:41:40 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x127d48c00) [pid = 1652] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 22:41:40 INFO - PROCESS | 1652 | 1461130900785 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]]]}] 22:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 22:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 721ms 22:41:40 INFO - PROCESS | 1652 | 1461130900809 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 22:41:40 INFO - PROCESS | 1652 | 1461130900810 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 22:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 22:41:40 INFO - PROCESS | 1652 | 1461130900812 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 22:41:40 INFO - PROCESS | 1652 | 1461130900813 Marionette TRACE conn2 <- [1,1154,null,{}] 22:41:40 INFO - PROCESS | 1652 | 1461130900830 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}] 22:41:40 INFO - PROCESS | 1652 | 1461130900910 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 22:41:40 INFO - PROCESS | 1652 | 1461130900932 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c512000 == 43 [pid = 1652] [id = 296] 22:41:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11ac94000) [pid = 1652] [serial = 887] [outer = 0x0] 22:41:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11bc0a400) [pid = 1652] [serial = 888] [outer = 0x11ac94000] 22:41:40 INFO - PROCESS | 1652 | 1461130900957 Marionette DEBUG loaded listener.js 22:41:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x126833400) [pid = 1652] [serial = 889] [outer = 0x11ac94000] 22:41:41 INFO - PROCESS | 1652 | 1461130901274 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]]]}] 22:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 22:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 519ms 22:41:41 INFO - PROCESS | 1652 | 1461130901332 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 22:41:41 INFO - PROCESS | 1652 | 1461130901333 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 22:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 22:41:41 INFO - PROCESS | 1652 | 1461130901335 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 22:41:41 INFO - PROCESS | 1652 | 1461130901336 Marionette TRACE conn2 <- [1,1158,null,{}] 22:41:41 INFO - PROCESS | 1652 | 1461130901339 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}] 22:41:41 INFO - PROCESS | 1652 | 1461130901412 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 22:41:41 INFO - PROCESS | 1652 | 1461130901461 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b29b000 == 44 [pid = 1652] [id = 297] 22:41:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11af7e400) [pid = 1652] [serial = 890] [outer = 0x0] 22:41:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x129704000) [pid = 1652] [serial = 891] [outer = 0x11af7e400] 22:41:41 INFO - PROCESS | 1652 | 1461130901487 Marionette DEBUG loaded listener.js 22:41:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x129710400) [pid = 1652] [serial = 892] [outer = 0x11af7e400] 22:41:41 INFO - PROCESS | 1652 | 1461130901743 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]]]}] 22:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 22:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 419ms 22:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 22:41:41 INFO - PROCESS | 1652 | 1461130901759 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 22:41:41 INFO - PROCESS | 1652 | 1461130901760 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 22:41:41 INFO - PROCESS | 1652 | 1461130901764 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 22:41:41 INFO - PROCESS | 1652 | 1461130901765 Marionette TRACE conn2 <- [1,1162,null,{}] 22:41:41 INFO - PROCESS | 1652 | 1461130901767 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}] 22:41:41 INFO - PROCESS | 1652 | 1461130901858 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 22:41:41 INFO - PROCESS | 1652 | 1461130901863 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be8b800 == 45 [pid = 1652] [id = 298] 22:41:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1297bfc00) [pid = 1652] [serial = 893] [outer = 0x0] 22:41:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12986f000) [pid = 1652] [serial = 894] [outer = 0x1297bfc00] 22:41:41 INFO - PROCESS | 1652 | 1461130901887 Marionette DEBUG loaded listener.js 22:41:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x129a60400) [pid = 1652] [serial = 895] [outer = 0x1297bfc00] 22:41:42 INFO - PROCESS | 1652 | 1461130902207 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]]]}] 22:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 22:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 468ms 22:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 22:41:42 INFO - PROCESS | 1652 | 1461130902232 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 22:41:42 INFO - PROCESS | 1652 | 1461130902233 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 22:41:42 INFO - PROCESS | 1652 | 1461130902236 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 22:41:42 INFO - PROCESS | 1652 | 1461130902239 Marionette TRACE conn2 <- [1,1166,null,{}] 22:41:42 INFO - PROCESS | 1652 | 1461130902241 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}] 22:41:42 INFO - PROCESS | 1652 | 1461130902314 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 22:41:42 INFO - PROCESS | 1652 | 1461130902365 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ccb1800 == 46 [pid = 1652] [id = 299] 22:41:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x129870400) [pid = 1652] [serial = 896] [outer = 0x0] 22:41:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x129bbd000) [pid = 1652] [serial = 897] [outer = 0x129870400] 22:41:42 INFO - PROCESS | 1652 | 1461130902390 Marionette DEBUG loaded listener.js 22:41:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x129bc6400) [pid = 1652] [serial = 898] [outer = 0x129870400] 22:41:42 INFO - PROCESS | 1652 | 1461130902808 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]]]}] 22:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 22:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 623ms 22:41:42 INFO - PROCESS | 1652 | 1461130902862 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 22:41:42 INFO - PROCESS | 1652 | 1461130902864 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 22:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 22:41:42 INFO - PROCESS | 1652 | 1461130902869 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 22:41:42 INFO - PROCESS | 1652 | 1461130902873 Marionette TRACE conn2 <- [1,1170,null,{}] 22:41:42 INFO - PROCESS | 1652 | 1461130902877 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}] 22:41:42 INFO - PROCESS | 1652 | 1461130902986 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 22:41:43 INFO - PROCESS | 1652 | 1461130903061 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11840c800 == 47 [pid = 1652] [id = 300] 22:41:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x113fc7800) [pid = 1652] [serial = 899] [outer = 0x0] 22:41:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1146c1000) [pid = 1652] [serial = 900] [outer = 0x113fc7800] 22:41:43 INFO - PROCESS | 1652 | 1461130903093 Marionette DEBUG loaded listener.js 22:41:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x115512c00) [pid = 1652] [serial = 901] [outer = 0x113fc7800] 22:41:43 INFO - PROCESS | 1652 | 1461130903630 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]]]}] 22:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 22:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 775ms 22:41:43 INFO - PROCESS | 1652 | 1461130903662 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 22:41:43 INFO - PROCESS | 1652 | 1461130903666 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 22:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 22:41:43 INFO - PROCESS | 1652 | 1461130903675 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 22:41:43 INFO - PROCESS | 1652 | 1461130903676 Marionette TRACE conn2 <- [1,1174,null,{}] 22:41:43 INFO - PROCESS | 1652 | 1461130903679 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}] 22:41:43 INFO - PROCESS | 1652 | 1461130903787 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 22:41:43 INFO - PROCESS | 1652 | 1461130903866 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa67800 == 48 [pid = 1652] [id = 301] 22:41:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x115514c00) [pid = 1652] [serial = 902] [outer = 0x0] 22:41:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x118480400) [pid = 1652] [serial = 903] [outer = 0x115514c00] 22:41:43 INFO - PROCESS | 1652 | 1461130903897 Marionette DEBUG loaded listener.js 22:41:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x118b8ec00) [pid = 1652] [serial = 904] [outer = 0x115514c00] 22:41:44 INFO - PROCESS | 1652 | 1461130904545 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] 22:41:44 INFO - PROCESS | 1652 | 1461130904599 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 22:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 22:41:44 INFO - PROCESS | 1652 | 1461130904602 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 22:41:44 INFO - PROCESS | 1652 | 1461130904605 Marionette TRACE conn2 <- [1,1178,null,{}] 22:41:44 INFO - PROCESS | 1652 | 1461130904608 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}] 22:41:44 INFO - PROCESS | 1652 | 1461130904705 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 22:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12be8b800 == 47 [pid = 1652] [id = 298] 22:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12b29b000 == 46 [pid = 1652] [id = 297] 22:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11c512000 == 45 [pid = 1652] [id = 296] 22:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x129a17800 == 44 [pid = 1652] [id = 295] 22:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1291e9000 == 43 [pid = 1652] [id = 294] 22:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x128758000 == 42 [pid = 1652] [id = 293] 22:41:44 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x129bc1800) [pid = 1652] [serial = 839] [outer = 0x0] [url = about:blank] 22:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x127ac8000 == 41 [pid = 1652] [id = 292] 22:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa69800 == 40 [pid = 1652] [id = 291] 22:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1269d3800 == 39 [pid = 1652] [id = 290] 22:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11917b800 == 38 [pid = 1652] [id = 289] 22:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2a9000 == 37 [pid = 1652] [id = 288] 22:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11bf20000 == 36 [pid = 1652] [id = 287] 22:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11b954800 == 35 [pid = 1652] [id = 286] 22:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa6e000 == 34 [pid = 1652] [id = 285] 22:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11975e000 == 33 [pid = 1652] [id = 284] 22:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11917f800 == 32 [pid = 1652] [id = 283] 22:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x116419000 == 31 [pid = 1652] [id = 282] 22:41:44 INFO - PROCESS | 1652 | 1461130904820 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11558d800 == 30 [pid = 1652] [id = 281] 22:41:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x115584800 == 31 [pid = 1652] [id = 302] 22:41:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1122c0800) [pid = 1652] [serial = 905] [outer = 0x0] 22:41:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11550f000) [pid = 1652] [serial = 906] [outer = 0x1122c0800] 22:41:44 INFO - PROCESS | 1652 | 1461130904850 Marionette DEBUG loaded listener.js 22:41:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1177f3400) [pid = 1652] [serial = 907] [outer = 0x1122c0800] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12ba41800) [pid = 1652] [serial = 735] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11c691400) [pid = 1652] [serial = 729] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1190b5c00) [pid = 1652] [serial = 672] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11c441c00) [pid = 1652] [serial = 675] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1297b9000) [pid = 1652] [serial = 732] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x129a61800) [pid = 1652] [serial = 678] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12ceec400) [pid = 1652] [serial = 738] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11add9400) [pid = 1652] [serial = 726] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1187b6800) [pid = 1652] [serial = 723] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12ccf1000) [pid = 1652] [serial = 792] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x129d97000) [pid = 1652] [serial = 791] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12986cc00) [pid = 1652] [serial = 789] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12910f000) [pid = 1652] [serial = 788] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11c440800) [pid = 1652] [serial = 786] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11afe1000) [pid = 1652] [serial = 785] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11a541000) [pid = 1652] [serial = 783] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x118b40c00) [pid = 1652] [serial = 782] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12e285800) [pid = 1652] [serial = 780] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x129d2bc00) [pid = 1652] [serial = 815] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x128711000) [pid = 1652] [serial = 812] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x129110c00) [pid = 1652] [serial = 813] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12ee6c000) [pid = 1652] [serial = 837] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12b41fc00) [pid = 1652] [serial = 816] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12cf30800) [pid = 1652] [serial = 819] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12eab0800) [pid = 1652] [serial = 833] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12dbb4800) [pid = 1652] [serial = 831] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12ee66800) [pid = 1652] [serial = 836] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12cee1800) [pid = 1652] [serial = 818] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12d27fc00) [pid = 1652] [serial = 821] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12e863400) [pid = 1652] [serial = 824] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12e823800) [pid = 1652] [serial = 822] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12ea79000) [pid = 1652] [serial = 827] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12ea73000) [pid = 1652] [serial = 825] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12ee5ec00) [pid = 1652] [serial = 834] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x129703800) [pid = 1652] [serial = 830] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12ea7f800) [pid = 1652] [serial = 828] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x126833800) [pid = 1652] [serial = 809] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x127649400) [pid = 1652] [serial = 810] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11bbc7800) [pid = 1652] [serial = 806] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11c442c00) [pid = 1652] [serial = 807] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11afdc000) [pid = 1652] [serial = 804] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11a91b000) [pid = 1652] [serial = 803] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11550d400) [pid = 1652] [serial = 800] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12e863000) [pid = 1652] [serial = 798] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12e81f400) [pid = 1652] [serial = 797] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12e235800) [pid = 1652] [serial = 795] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12d950400) [pid = 1652] [serial = 794] [outer = 0x0] [url = about:blank] 22:41:45 INFO - PROCESS | 1652 | 1461130905209 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] 22:41:45 INFO - PROCESS | 1652 | 1461130905229 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 22:41:45 INFO - PROCESS | 1652 | 1461130905234 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 22:41:45 INFO - PROCESS | 1652 | 1461130905237 Marionette TRACE conn2 <- [1,1182,null,{}] 22:41:45 INFO - PROCESS | 1652 | 1461130905240 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}] 22:41:45 INFO - PROCESS | 1652 | 1461130905350 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 22:41:45 INFO - PROCESS | 1652 | 1461130905364 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11961d000 == 32 [pid = 1652] [id = 303] 22:41:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11847bc00) [pid = 1652] [serial = 908] [outer = 0x0] 22:41:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1187b1800) [pid = 1652] [serial = 909] [outer = 0x11847bc00] 22:41:45 INFO - PROCESS | 1652 | 1461130905405 Marionette DEBUG loaded listener.js 22:41:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119032800) [pid = 1652] [serial = 910] [outer = 0x11847bc00] 22:41:45 INFO - PROCESS | 1652 | 1461130905839 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] 22:41:45 INFO - PROCESS | 1652 | 1461130905859 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 22:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 22:41:45 INFO - PROCESS | 1652 | 1461130905862 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 22:41:45 INFO - PROCESS | 1652 | 1461130905864 Marionette TRACE conn2 <- [1,1186,null,{}] 22:41:45 INFO - PROCESS | 1652 | 1461130905874 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}] 22:41:45 INFO - PROCESS | 1652 | 1461130905950 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 22:41:45 INFO - PROCESS | 1652 | 1461130905956 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b940000 == 33 [pid = 1652] [id = 304] 22:41:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1144b1400) [pid = 1652] [serial = 911] [outer = 0x0] 22:41:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11a777000) [pid = 1652] [serial = 912] [outer = 0x1144b1400] 22:41:45 INFO - PROCESS | 1652 | 1461130905985 Marionette DEBUG loaded listener.js 22:41:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11a93cc00) [pid = 1652] [serial = 913] [outer = 0x1144b1400] 22:41:46 INFO - PROCESS | 1652 | 1461130906336 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] 22:41:46 INFO - PROCESS | 1652 | 1461130906385 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 22:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 22:41:46 INFO - PROCESS | 1652 | 1461130906388 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 22:41:46 INFO - PROCESS | 1652 | 1461130906389 Marionette TRACE conn2 <- [1,1190,null,{}] 22:41:46 INFO - PROCESS | 1652 | 1461130906391 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}] 22:41:46 INFO - PROCESS | 1652 | 1461130906463 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 22:41:46 INFO - PROCESS | 1652 | 1461130906467 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2ab800 == 34 [pid = 1652] [id = 305] 22:41:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11a965800) [pid = 1652] [serial = 914] [outer = 0x0] 22:41:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11af7ec00) [pid = 1652] [serial = 915] [outer = 0x11a965800] 22:41:46 INFO - PROCESS | 1652 | 1461130906497 Marionette DEBUG loaded listener.js 22:41:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11afe8400) [pid = 1652] [serial = 916] [outer = 0x11a965800] 22:41:46 INFO - PROCESS | 1652 | 1461130906841 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] 22:41:46 INFO - PROCESS | 1652 | 1461130906861 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 22:41:46 INFO - PROCESS | 1652 | 1461130906863 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 22:41:46 INFO - PROCESS | 1652 | 1461130906865 Marionette TRACE conn2 <- [1,1194,null,{}] 22:41:46 INFO - PROCESS | 1652 | 1461130906867 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}] 22:41:46 INFO - PROCESS | 1652 | 1461130906938 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 22:41:46 INFO - PROCESS | 1652 | 1461130906942 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1269cc000 == 35 [pid = 1652] [id = 306] 22:41:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11af88000) [pid = 1652] [serial = 917] [outer = 0x0] 22:41:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11bc02400) [pid = 1652] [serial = 918] [outer = 0x11af88000] 22:41:46 INFO - PROCESS | 1652 | 1461130906970 Marionette DEBUG loaded listener.js 22:41:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11c1bf000) [pid = 1652] [serial = 919] [outer = 0x11af88000] 22:41:47 INFO - PROCESS | 1652 | 1461130907338 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] 22:41:47 INFO - PROCESS | 1652 | 1461130907384 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 22:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 22:41:47 INFO - PROCESS | 1652 | 1461130907388 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 22:41:47 INFO - PROCESS | 1652 | 1461130907389 Marionette TRACE conn2 <- [1,1198,null,{}] 22:41:47 INFO - PROCESS | 1652 | 1461130907397 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}] 22:41:47 INFO - PROCESS | 1652 | 1461130907502 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 22:41:47 INFO - PROCESS | 1652 | 1461130907508 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1272f2800 == 36 [pid = 1652] [id = 307] 22:41:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11bbc7c00) [pid = 1652] [serial = 920] [outer = 0x0] 22:41:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11c5ef000) [pid = 1652] [serial = 921] [outer = 0x11bbc7c00] 22:41:47 INFO - PROCESS | 1652 | 1461130907536 Marionette DEBUG loaded listener.js 22:41:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11c862800) [pid = 1652] [serial = 922] [outer = 0x11bbc7c00] 22:41:47 INFO - PROCESS | 1652 | 1461130907892 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]]]}] 22:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 22:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 524ms 22:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 22:41:47 INFO - PROCESS | 1652 | 1461130907912 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 22:41:47 INFO - PROCESS | 1652 | 1461130907913 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 22:41:47 INFO - PROCESS | 1652 | 1461130907915 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 22:41:47 INFO - PROCESS | 1652 | 1461130907916 Marionette TRACE conn2 <- [1,1202,null,{}] 22:41:47 INFO - PROCESS | 1652 | 1461130907933 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}] 22:41:48 INFO - PROCESS | 1652 | 1461130908020 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 22:41:48 INFO - PROCESS | 1652 | 1461130908024 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ad2000 == 37 [pid = 1652] [id = 308] 22:41:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11c1bac00) [pid = 1652] [serial = 923] [outer = 0x0] 22:41:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126839000) [pid = 1652] [serial = 924] [outer = 0x11c1bac00] 22:41:48 INFO - PROCESS | 1652 | 1461130908049 Marionette DEBUG loaded listener.js 22:41:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126da3400) [pid = 1652] [serial = 925] [outer = 0x11c1bac00] 22:41:48 INFO - PROCESS | 1652 | 1461130908366 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]]]}] 22:41:48 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 22:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 471ms 22:41:48 INFO - PROCESS | 1652 | 1461130908387 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 22:41:48 INFO - PROCESS | 1652 | 1461130908390 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 22:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 22:41:48 INFO - PROCESS | 1652 | 1461130908393 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 22:41:48 INFO - PROCESS | 1652 | 1461130908394 Marionette TRACE conn2 <- [1,1206,null,{}] 22:41:48 INFO - PROCESS | 1652 | 1461130908396 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}] 22:41:48 INFO - PROCESS | 1652 | 1461130908493 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 22:41:48 INFO - PROCESS | 1652 | 1461130908497 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x128749800 == 38 [pid = 1652] [id = 309] 22:41:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11c862c00) [pid = 1652] [serial = 926] [outer = 0x0] 22:41:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12723e800) [pid = 1652] [serial = 927] [outer = 0x11c862c00] 22:41:48 INFO - PROCESS | 1652 | 1461130908522 Marionette DEBUG loaded listener.js 22:41:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x127935000) [pid = 1652] [serial = 928] [outer = 0x11c862c00] 22:41:48 INFO - PROCESS | 1652 | 1461130908834 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]]]}] 22:41:48 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 22:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 467ms 22:41:48 INFO - PROCESS | 1652 | 1461130908867 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 22:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 22:41:48 INFO - PROCESS | 1652 | 1461130908869 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 22:41:48 INFO - PROCESS | 1652 | 1461130908873 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 22:41:48 INFO - PROCESS | 1652 | 1461130908874 Marionette TRACE conn2 <- [1,1210,null,{}] 22:41:48 INFO - PROCESS | 1652 | 1461130908876 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}] 22:41:48 INFO - PROCESS | 1652 | 1461130908966 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 22:41:48 INFO - PROCESS | 1652 | 1461130908970 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b93f000 == 39 [pid = 1652] [id = 310] 22:41:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x126c43000) [pid = 1652] [serial = 929] [outer = 0x0] 22:41:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x127e35400) [pid = 1652] [serial = 930] [outer = 0x126c43000] 22:41:48 INFO - PROCESS | 1652 | 1461130908994 Marionette DEBUG loaded listener.js 22:41:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12870f000) [pid = 1652] [serial = 931] [outer = 0x126c43000] 22:41:49 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11413ec00) [pid = 1652] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 22:41:49 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11bbcf800) [pid = 1652] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 22:41:49 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1122c0000) [pid = 1652] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 22:41:49 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1146c2c00) [pid = 1652] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 22:41:49 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11c5ec400) [pid = 1652] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 22:41:49 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11c1b9800) [pid = 1652] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 22:41:49 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1122c2000) [pid = 1652] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 22:41:49 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12707bc00) [pid = 1652] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 22:41:49 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11c68e800) [pid = 1652] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 22:41:49 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x127e36400) [pid = 1652] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 22:41:49 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x127e39c00) [pid = 1652] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 22:41:49 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1297bfc00) [pid = 1652] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 22:41:49 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119034400) [pid = 1652] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 22:41:49 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11774a000) [pid = 1652] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 22:41:49 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11a77dc00) [pid = 1652] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 22:41:49 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11ac94000) [pid = 1652] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 22:41:49 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11af7e400) [pid = 1652] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 22:41:49 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11c676000) [pid = 1652] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 22:41:49 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x114e5b400) [pid = 1652] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 22:41:49 INFO - PROCESS | 1652 | 1461130909459 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]]]}] 22:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 22:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 620ms 22:41:49 INFO - PROCESS | 1652 | 1461130909492 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 22:41:49 INFO - PROCESS | 1652 | 1461130909493 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 22:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 22:41:49 INFO - PROCESS | 1652 | 1461130909496 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 22:41:49 INFO - PROCESS | 1652 | 1461130909497 Marionette TRACE conn2 <- [1,1214,null,{}] 22:41:49 INFO - PROCESS | 1652 | 1461130909499 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}] 22:41:49 INFO - PROCESS | 1652 | 1461130909575 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 22:41:49 INFO - PROCESS | 1652 | 1461130909579 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2aa000 == 40 [pid = 1652] [id = 311] 22:41:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11a53f800) [pid = 1652] [serial = 932] [outer = 0x0] 22:41:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11b92b000) [pid = 1652] [serial = 933] [outer = 0x11a53f800] 22:41:49 INFO - PROCESS | 1652 | 1461130909605 Marionette DEBUG loaded listener.js 22:41:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126fce400) [pid = 1652] [serial = 934] [outer = 0x11a53f800] 22:41:49 INFO - PROCESS | 1652 | 1461130909914 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]]]}] 22:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 22:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 470ms 22:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 22:41:49 INFO - PROCESS | 1652 | 1461130909967 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 22:41:49 INFO - PROCESS | 1652 | 1461130909968 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 22:41:49 INFO - PROCESS | 1652 | 1461130909970 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 22:41:49 INFO - PROCESS | 1652 | 1461130909972 Marionette TRACE conn2 <- [1,1218,null,{}] 22:41:49 INFO - PROCESS | 1652 | 1461130909974 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}] 22:41:50 INFO - PROCESS | 1652 | 1461130910059 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 22:41:50 INFO - PROCESS | 1652 | 1461130910109 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b288800 == 41 [pid = 1652] [id = 312] 22:41:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11afe8800) [pid = 1652] [serial = 935] [outer = 0x0] 22:41:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x127d46800) [pid = 1652] [serial = 936] [outer = 0x11afe8800] 22:41:50 INFO - PROCESS | 1652 | 1461130910138 Marionette DEBUG loaded listener.js 22:41:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12970b400) [pid = 1652] [serial = 937] [outer = 0x11afe8800] 22:41:50 INFO - PROCESS | 1652 | 1461130910574 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]]]}] 22:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 22:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 620ms 22:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 22:41:50 INFO - PROCESS | 1652 | 1461130910591 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 22:41:50 INFO - PROCESS | 1652 | 1461130910593 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 22:41:50 INFO - PROCESS | 1652 | 1461130910597 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 22:41:50 INFO - PROCESS | 1652 | 1461130910599 Marionette TRACE conn2 <- [1,1222,null,{}] 22:41:50 INFO - PROCESS | 1652 | 1461130910603 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}] 22:41:50 INFO - PROCESS | 1652 | 1461130910703 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 22:41:50 INFO - PROCESS | 1652 | 1461130910750 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x119763000 == 42 [pid = 1652] [id = 313] 22:41:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x114e5a400) [pid = 1652] [serial = 938] [outer = 0x0] 22:41:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1163ec400) [pid = 1652] [serial = 939] [outer = 0x114e5a400] 22:41:50 INFO - PROCESS | 1652 | 1461130910782 Marionette DEBUG loaded listener.js 22:41:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118826400) [pid = 1652] [serial = 940] [outer = 0x114e5a400] 22:41:51 INFO - PROCESS | 1652 | 1461130911202 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] 22:41:51 INFO - PROCESS | 1652 | 1461130911226 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 22:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 22:41:51 INFO - PROCESS | 1652 | 1461130911230 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 22:41:51 INFO - PROCESS | 1652 | 1461130911232 Marionette TRACE conn2 <- [1,1226,null,{}] 22:41:51 INFO - PROCESS | 1652 | 1461130911234 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}] 22:41:51 INFO - PROCESS | 1652 | 1461130911330 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 22:41:51 INFO - PROCESS | 1652 | 1461130911375 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bf31800 == 43 [pid = 1652] [id = 314] 22:41:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x115516c00) [pid = 1652] [serial = 941] [outer = 0x0] 22:41:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1190b6800) [pid = 1652] [serial = 942] [outer = 0x115516c00] 22:41:51 INFO - PROCESS | 1652 | 1461130911405 Marionette DEBUG loaded listener.js 22:41:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11a93ec00) [pid = 1652] [serial = 943] [outer = 0x115516c00] 22:41:51 INFO - PROCESS | 1652 | 1461130911816 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]]]}] 22:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 22:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 619ms 22:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 22:41:51 INFO - PROCESS | 1652 | 1461130911849 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 22:41:51 INFO - PROCESS | 1652 | 1461130911851 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 22:41:51 INFO - PROCESS | 1652 | 1461130911853 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 22:41:51 INFO - PROCESS | 1652 | 1461130911856 Marionette TRACE conn2 <- [1,1230,null,{}] 22:41:51 INFO - PROCESS | 1652 | 1461130911864 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}] 22:41:51 INFO - PROCESS | 1652 | 1461130911961 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 22:41:52 INFO - PROCESS | 1652 | 1461130912058 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b648800 == 44 [pid = 1652] [id = 315] 22:41:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11bc11c00) [pid = 1652] [serial = 944] [outer = 0x0] 22:41:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11c5ed400) [pid = 1652] [serial = 945] [outer = 0x11bc11c00] 22:41:52 INFO - PROCESS | 1652 | 1461130912091 Marionette DEBUG loaded listener.js 22:41:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x126a36400) [pid = 1652] [serial = 946] [outer = 0x11bc11c00] 22:41:52 INFO - PROCESS | 1652 | 1461130912482 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]]]}] 22:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 22:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 673ms 22:41:52 INFO - PROCESS | 1652 | 1461130912526 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 22:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 22:41:52 INFO - PROCESS | 1652 | 1461130912528 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 22:41:52 INFO - PROCESS | 1652 | 1461130912531 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 22:41:52 INFO - PROCESS | 1652 | 1461130912532 Marionette TRACE conn2 <- [1,1234,null,{}] 22:41:52 INFO - PROCESS | 1652 | 1461130912535 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}] 22:41:52 INFO - PROCESS | 1652 | 1461130912630 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 22:41:52 INFO - PROCESS | 1652 | 1461130912679 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d218000 == 45 [pid = 1652] [id = 316] 22:41:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11c5f3800) [pid = 1652] [serial = 947] [outer = 0x0] 22:41:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1287e3000) [pid = 1652] [serial = 948] [outer = 0x11c5f3800] 22:41:52 INFO - PROCESS | 1652 | 1461130912709 Marionette DEBUG loaded listener.js 22:41:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x129704800) [pid = 1652] [serial = 949] [outer = 0x11c5f3800] 22:41:53 INFO - PROCESS | 1652 | 1461130913100 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]]]}] 22:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 22:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 618ms 22:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 22:41:53 INFO - PROCESS | 1652 | 1461130913150 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 22:41:53 INFO - PROCESS | 1652 | 1461130913151 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 22:41:53 INFO - PROCESS | 1652 | 1461130913153 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 22:41:53 INFO - PROCESS | 1652 | 1461130913154 Marionette TRACE conn2 <- [1,1238,null,{}] 22:41:53 INFO - PROCESS | 1652 | 1461130913157 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}] 22:41:53 INFO - PROCESS | 1652 | 1461130913249 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 22:41:53 INFO - PROCESS | 1652 | 1461130913330 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d908800 == 46 [pid = 1652] [id = 317] 22:41:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12970a000) [pid = 1652] [serial = 950] [outer = 0x0] 22:41:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1297b6000) [pid = 1652] [serial = 951] [outer = 0x12970a000] 22:41:53 INFO - PROCESS | 1652 | 1461130913360 Marionette DEBUG loaded listener.js 22:41:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x129879400) [pid = 1652] [serial = 952] [outer = 0x12970a000] 22:41:53 INFO - PROCESS | 1652 | 1461130913764 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]]]}] 22:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 22:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 620ms 22:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 22:41:53 INFO - PROCESS | 1652 | 1461130913774 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 22:41:53 INFO - PROCESS | 1652 | 1461130913775 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 22:41:53 INFO - PROCESS | 1652 | 1461130913777 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 22:41:53 INFO - PROCESS | 1652 | 1461130913779 Marionette TRACE conn2 <- [1,1242,null,{}] 22:41:53 INFO - PROCESS | 1652 | 1461130913781 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}] 22:41:53 INFO - PROCESS | 1652 | 1461130913898 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 22:41:53 INFO - PROCESS | 1652 | 1461130913961 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12977e800 == 47 [pid = 1652] [id = 318] 22:41:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11afdb000) [pid = 1652] [serial = 953] [outer = 0x0] 22:41:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x129a5a000) [pid = 1652] [serial = 954] [outer = 0x11afdb000] 22:41:53 INFO - PROCESS | 1652 | 1461130913993 Marionette DEBUG loaded listener.js 22:41:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x129d8e400) [pid = 1652] [serial = 955] [outer = 0x11afdb000] 22:41:54 INFO - PROCESS | 1652 | 1461130914509 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]]]}] 22:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 22:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 823ms 22:41:54 INFO - PROCESS | 1652 | 1461130914600 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 22:41:54 INFO - PROCESS | 1652 | 1461130914603 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 22:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 22:41:54 INFO - PROCESS | 1652 | 1461130914627 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 22:41:54 INFO - PROCESS | 1652 | 1461130914630 Marionette TRACE conn2 <- [1,1246,null,{}] 22:41:54 INFO - PROCESS | 1652 | 1461130914634 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}] 22:41:54 INFO - PROCESS | 1652 | 1461130914725 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 22:41:54 INFO - PROCESS | 1652 | 1461130914797 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x115491000 == 48 [pid = 1652] [id = 319] 22:41:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x114eb2000) [pid = 1652] [serial = 956] [outer = 0x0] 22:41:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x115519400) [pid = 1652] [serial = 957] [outer = 0x114eb2000] 22:41:54 INFO - PROCESS | 1652 | 1461130914825 Marionette DEBUG loaded listener.js 22:41:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11847e000) [pid = 1652] [serial = 958] [outer = 0x114eb2000] 22:41:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2aa000 == 47 [pid = 1652] [id = 311] 22:41:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11b93f000 == 46 [pid = 1652] [id = 310] 22:41:55 INFO - PROCESS | 1652 | --DOCSHELL 0x128749800 == 45 [pid = 1652] [id = 309] 22:41:55 INFO - PROCESS | 1652 | --DOCSHELL 0x127ad2000 == 44 [pid = 1652] [id = 308] 22:41:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1272f2800 == 43 [pid = 1652] [id = 307] 22:41:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1269cc000 == 42 [pid = 1652] [id = 306] 22:41:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2ab800 == 41 [pid = 1652] [id = 305] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x129bbd000) [pid = 1652] [serial = 897] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11b940000 == 40 [pid = 1652] [id = 304] 22:41:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11961d000 == 39 [pid = 1652] [id = 303] 22:41:55 INFO - PROCESS | 1652 | --DOCSHELL 0x115584800 == 38 [pid = 1652] [id = 302] 22:41:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11840c800 == 37 [pid = 1652] [id = 300] 22:41:55 INFO - PROCESS | 1652 | 1461130915234 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]]]}] 22:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 22:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 625ms 22:41:55 INFO - PROCESS | 1652 | 1461130915251 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 22:41:55 INFO - PROCESS | 1652 | 1461130915258 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 22:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 22:41:55 INFO - PROCESS | 1652 | 1461130915262 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 22:41:55 INFO - PROCESS | 1652 | 1461130915264 Marionette TRACE conn2 <- [1,1250,null,{}] 22:41:55 INFO - PROCESS | 1652 | 1461130915266 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}] 22:41:55 INFO - PROCESS | 1652 | 1461130915344 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x118b05800) [pid = 1652] [serial = 848] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x118e57000) [pid = 1652] [serial = 849] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11bc0e000) [pid = 1652] [serial = 864] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11c1c6800) [pid = 1652] [serial = 865] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11a772000) [pid = 1652] [serial = 854] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x114c06800) [pid = 1652] [serial = 842] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11550d800) [pid = 1652] [serial = 843] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11c5f2800) [pid = 1652] [serial = 870] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11c47cc00) [pid = 1652] [serial = 867] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11c5e7800) [pid = 1652] [serial = 868] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x115692800) [pid = 1652] [serial = 845] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1177fe000) [pid = 1652] [serial = 846] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x127d41c00) [pid = 1652] [serial = 879] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12723a000) [pid = 1652] [serial = 876] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1287ebc00) [pid = 1652] [serial = 882] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x127e38400) [pid = 1652] [serial = 880] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12910e800) [pid = 1652] [serial = 885] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x129106400) [pid = 1652] [serial = 883] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12986f000) [pid = 1652] [serial = 894] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11914dc00) [pid = 1652] [serial = 851] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119c62000) [pid = 1652] [serial = 852] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11bbcf400) [pid = 1652] [serial = 862] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11b6b3400) [pid = 1652] [serial = 861] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11adda400) [pid = 1652] [serial = 858] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11afe6800) [pid = 1652] [serial = 859] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11bc0a400) [pid = 1652] [serial = 888] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12764f400) [pid = 1652] [serial = 450] [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.] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x129709800) [pid = 1652] [serial = 886] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x129704000) [pid = 1652] [serial = 891] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11c871800) [pid = 1652] [serial = 873] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x126dab000) [pid = 1652] [serial = 874] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12764f000) [pid = 1652] [serial = 877] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x129a60400) [pid = 1652] [serial = 895] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x126833400) [pid = 1652] [serial = 889] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11a77a800) [pid = 1652] [serial = 855] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x129710400) [pid = 1652] [serial = 892] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11c675c00) [pid = 1652] [serial = 871] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118481400) [pid = 1652] [serial = 801] [outer = 0x0] [url = about:blank] 22:41:55 INFO - PROCESS | 1652 | 1461130915402 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x118817800 == 38 [pid = 1652] [id = 320] 22:41:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1146c1800) [pid = 1652] [serial = 959] [outer = 0x0] 22:41:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1163e6400) [pid = 1652] [serial = 960] [outer = 0x1146c1800] 22:41:55 INFO - PROCESS | 1652 | 1461130915431 Marionette DEBUG loaded listener.js 22:41:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11914d800) [pid = 1652] [serial = 961] [outer = 0x1146c1800] 22:41:55 INFO - PROCESS | 1652 | 1461130915730 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]]]}] 22:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 22:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 519ms 22:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 22:41:55 INFO - PROCESS | 1652 | 1461130915782 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 22:41:55 INFO - PROCESS | 1652 | 1461130915783 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 22:41:55 INFO - PROCESS | 1652 | 1461130915785 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 22:41:55 INFO - PROCESS | 1652 | 1461130915788 Marionette TRACE conn2 <- [1,1254,null,{}] 22:41:55 INFO - PROCESS | 1652 | 1461130915795 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}] 22:41:55 INFO - PROCESS | 1652 | 1461130915876 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 22:41:55 INFO - PROCESS | 1652 | 1461130915880 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad58800 == 39 [pid = 1652] [id = 321] 22:41:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11a540c00) [pid = 1652] [serial = 962] [outer = 0x0] 22:41:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11a944000) [pid = 1652] [serial = 963] [outer = 0x11a540c00] 22:41:55 INFO - PROCESS | 1652 | 1461130915908 Marionette DEBUG loaded listener.js 22:41:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11afde800) [pid = 1652] [serial = 964] [outer = 0x11a540c00] 22:41:56 INFO - PROCESS | 1652 | 1461130916265 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]]]}] 22:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 22:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 522ms 22:41:56 INFO - PROCESS | 1652 | 1461130916307 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 22:41:56 INFO - PROCESS | 1652 | 1461130916309 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 22:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 22:41:56 INFO - PROCESS | 1652 | 1461130916311 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 22:41:56 INFO - PROCESS | 1652 | 1461130916312 Marionette TRACE conn2 <- [1,1258,null,{}] 22:41:56 INFO - PROCESS | 1652 | 1461130916315 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}] 22:41:56 INFO - PROCESS | 1652 | 1461130916393 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 22:41:56 INFO - PROCESS | 1652 | 1461130916397 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bf2b800 == 40 [pid = 1652] [id = 322] 22:41:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11afe8000) [pid = 1652] [serial = 965] [outer = 0x0] 22:41:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11bc0c800) [pid = 1652] [serial = 966] [outer = 0x11afe8000] 22:41:56 INFO - PROCESS | 1652 | 1461130916423 Marionette DEBUG loaded listener.js 22:41:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11c440800) [pid = 1652] [serial = 967] [outer = 0x11afe8000] 22:41:56 INFO - PROCESS | 1652 | 1461130916748 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]]]}] 22:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 22:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 469ms 22:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 22:41:56 INFO - PROCESS | 1652 | 1461130916780 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 22:41:56 INFO - PROCESS | 1652 | 1461130916781 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 22:41:56 INFO - PROCESS | 1652 | 1461130916783 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 22:41:56 INFO - PROCESS | 1652 | 1461130916784 Marionette TRACE conn2 <- [1,1262,null,{}] 22:41:56 INFO - PROCESS | 1652 | 1461130916786 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}] 22:41:56 INFO - PROCESS | 1652 | 1461130916881 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 22:41:56 INFO - PROCESS | 1652 | 1461130916890 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x116404800 == 41 [pid = 1652] [id = 323] 22:41:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11c443c00) [pid = 1652] [serial = 968] [outer = 0x0] 22:41:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11c5efc00) [pid = 1652] [serial = 969] [outer = 0x11c443c00] 22:41:56 INFO - PROCESS | 1652 | 1461130916915 Marionette DEBUG loaded listener.js 22:41:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11c855000) [pid = 1652] [serial = 970] [outer = 0x11c443c00] 22:41:57 INFO - PROCESS | 1652 | 1461130917243 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]]]}] 22:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 22:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 468ms 22:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 22:41:57 INFO - PROCESS | 1652 | 1461130917251 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 22:41:57 INFO - PROCESS | 1652 | 1461130917252 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 22:41:57 INFO - PROCESS | 1652 | 1461130917257 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 22:41:57 INFO - PROCESS | 1652 | 1461130917259 Marionette TRACE conn2 <- [1,1266,null,{}] 22:41:57 INFO - PROCESS | 1652 | 1461130917261 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}] 22:41:57 INFO - PROCESS | 1652 | 1461130917351 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 22:41:57 INFO - PROCESS | 1652 | 1461130917358 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c8d000 == 42 [pid = 1652] [id = 324] 22:41:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126832000) [pid = 1652] [serial = 971] [outer = 0x0] 22:41:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x127645800) [pid = 1652] [serial = 972] [outer = 0x126832000] 22:41:57 INFO - PROCESS | 1652 | 1461130917385 Marionette DEBUG loaded listener.js 22:41:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129708800) [pid = 1652] [serial = 973] [outer = 0x126832000] 22:41:57 INFO - PROCESS | 1652 | 1461130917742 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]]]}] 22:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 22:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 520ms 22:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 22:41:57 INFO - PROCESS | 1652 | 1461130917779 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 22:41:57 INFO - PROCESS | 1652 | 1461130917780 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 22:41:57 INFO - PROCESS | 1652 | 1461130917782 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 22:41:57 INFO - PROCESS | 1652 | 1461130917783 Marionette TRACE conn2 <- [1,1270,null,{}] 22:41:57 INFO - PROCESS | 1652 | 1461130917786 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}] 22:41:57 INFO - PROCESS | 1652 | 1461130917877 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 22:41:57 INFO - PROCESS | 1652 | 1461130917881 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12799d800 == 43 [pid = 1652] [id = 325] 22:41:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x127af1000) [pid = 1652] [serial = 974] [outer = 0x0] 22:41:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129a61c00) [pid = 1652] [serial = 975] [outer = 0x127af1000] 22:41:57 INFO - PROCESS | 1652 | 1461130917906 Marionette DEBUG loaded listener.js 22:41:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129d28400) [pid = 1652] [serial = 976] [outer = 0x127af1000] 22:41:58 INFO - PROCESS | 1652 | 1461130918248 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]]]}] 22:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 22:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 518ms 22:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 22:41:58 INFO - PROCESS | 1652 | 1461130918301 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 22:41:58 INFO - PROCESS | 1652 | 1461130918302 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 22:41:58 INFO - PROCESS | 1652 | 1461130918304 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 22:41:58 INFO - PROCESS | 1652 | 1461130918305 Marionette TRACE conn2 <- [1,1274,null,{}] 22:41:58 INFO - PROCESS | 1652 | 1461130918307 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}] 22:41:58 INFO - PROCESS | 1652 | 1461130918404 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 22:41:58 INFO - PROCESS | 1652 | 1461130918420 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x128744800 == 44 [pid = 1652] [id = 326] 22:41:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x129d29400) [pid = 1652] [serial = 977] [outer = 0x0] 22:41:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x129d34800) [pid = 1652] [serial = 978] [outer = 0x129d29400] 22:41:58 INFO - PROCESS | 1652 | 1461130918445 Marionette DEBUG loaded listener.js 22:41:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x129d91400) [pid = 1652] [serial = 979] [outer = 0x129d29400] 22:41:58 INFO - PROCESS | 1652 | 1461130918784 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]]]}] 22:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 22:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 521ms 22:41:58 INFO - PROCESS | 1652 | 1461130918825 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 22:41:58 INFO - PROCESS | 1652 | 1461130918826 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 22:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 22:41:58 INFO - PROCESS | 1652 | 1461130918829 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 22:41:58 INFO - PROCESS | 1652 | 1461130918830 Marionette TRACE conn2 <- [1,1278,null,{}] 22:41:58 INFO - PROCESS | 1652 | 1461130918832 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}] 22:41:58 INFO - PROCESS | 1652 | 1461130918926 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 22:41:58 INFO - PROCESS | 1652 | 1461130918930 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x129775000 == 45 [pid = 1652] [id = 327] 22:41:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x129d2c000) [pid = 1652] [serial = 980] [outer = 0x0] 22:41:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b1dd800) [pid = 1652] [serial = 981] [outer = 0x129d2c000] 22:41:58 INFO - PROCESS | 1652 | 1461130918955 Marionette DEBUG loaded listener.js 22:41:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12b41dc00) [pid = 1652] [serial = 982] [outer = 0x129d2c000] 22:41:59 INFO - PROCESS | 1652 | 1461130919250 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]]]}] 22:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 22:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 468ms 22:41:59 INFO - PROCESS | 1652 | 1461130919297 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 22:41:59 INFO - PROCESS | 1652 | 1461130919298 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 22:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 22:41:59 INFO - PROCESS | 1652 | 1461130919301 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 22:41:59 INFO - PROCESS | 1652 | 1461130919302 Marionette TRACE conn2 <- [1,1282,null,{}] 22:41:59 INFO - PROCESS | 1652 | 1461130919307 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}] 22:41:59 INFO - PROCESS | 1652 | 1461130919407 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 22:41:59 INFO - PROCESS | 1652 | 1461130919420 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b282000 == 46 [pid = 1652] [id = 328] 22:41:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x129d9b400) [pid = 1652] [serial = 983] [outer = 0x0] 22:41:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12b606000) [pid = 1652] [serial = 984] [outer = 0x129d9b400] 22:41:59 INFO - PROCESS | 1652 | 1461130919445 Marionette DEBUG loaded listener.js 22:41:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12b909000) [pid = 1652] [serial = 985] [outer = 0x129d9b400] 22:41:59 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11bbc7c00) [pid = 1652] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 22:41:59 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11c1bac00) [pid = 1652] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 22:41:59 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1144b1400) [pid = 1652] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 22:41:59 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1122c0800) [pid = 1652] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 22:41:59 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11847bc00) [pid = 1652] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 22:41:59 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11a965800) [pid = 1652] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 22:41:59 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11af88000) [pid = 1652] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 22:41:59 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11c862c00) [pid = 1652] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 22:41:59 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x126c43000) [pid = 1652] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 22:41:59 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11a53f800) [pid = 1652] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 22:41:59 INFO - PROCESS | 1652 | 1461130919788 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]]]}] 22:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 22:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 521ms 22:41:59 INFO - PROCESS | 1652 | 1461130919824 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 22:41:59 INFO - PROCESS | 1652 | 1461130919827 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 22:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 22:41:59 INFO - PROCESS | 1652 | 1461130919830 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 22:41:59 INFO - PROCESS | 1652 | 1461130919833 Marionette TRACE conn2 <- [1,1286,null,{}] 22:41:59 INFO - PROCESS | 1652 | 1461130919836 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}] 22:42:00 INFO - PROCESS | 1652 | 1461130920010 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 22:42:00 INFO - PROCESS | 1652 | 1461130920024 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bea7800 == 47 [pid = 1652] [id = 329] 22:42:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1122c0800) [pid = 1652] [serial = 986] [outer = 0x0] 22:42:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11c863c00) [pid = 1652] [serial = 987] [outer = 0x1122c0800] 22:42:00 INFO - PROCESS | 1652 | 1461130920068 Marionette DEBUG loaded listener.js 22:42:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12ba42400) [pid = 1652] [serial = 988] [outer = 0x1122c0800] 22:42:00 INFO - PROCESS | 1652 | 1461130920470 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]]]}] 22:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 22:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 672ms 22:42:00 INFO - PROCESS | 1652 | 1461130920502 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 22:42:00 INFO - PROCESS | 1652 | 1461130920503 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 22:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 22:42:00 INFO - PROCESS | 1652 | 1461130920507 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 22:42:00 INFO - PROCESS | 1652 | 1461130920508 Marionette TRACE conn2 <- [1,1290,null,{}] 22:42:00 INFO - PROCESS | 1652 | 1461130920511 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}] 22:42:00 INFO - PROCESS | 1652 | 1461130920600 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 22:42:00 INFO - PROCESS | 1652 | 1461130920605 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d21b800 == 48 [pid = 1652] [id = 330] 22:42:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12ba44000) [pid = 1652] [serial = 989] [outer = 0x0] 22:42:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12ba50800) [pid = 1652] [serial = 990] [outer = 0x12ba44000] 22:42:00 INFO - PROCESS | 1652 | 1461130920630 Marionette DEBUG loaded listener.js 22:42:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12bd0c800) [pid = 1652] [serial = 991] [outer = 0x12ba44000] 22:42:01 INFO - PROCESS | 1652 | 1461130921064 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]]]}] 22:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 22:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 571ms 22:42:01 INFO - PROCESS | 1652 | 1461130921079 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 22:42:01 INFO - PROCESS | 1652 | 1461130921081 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 22:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 22:42:01 INFO - PROCESS | 1652 | 1461130921085 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 22:42:01 INFO - PROCESS | 1652 | 1461130921087 Marionette TRACE conn2 <- [1,1294,null,{}] 22:42:01 INFO - PROCESS | 1652 | 1461130921092 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}] 22:42:01 INFO - PROCESS | 1652 | 1461130921242 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 22:42:01 INFO - PROCESS | 1652 | 1461130921255 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e37f000 == 49 [pid = 1652] [id = 331] 22:42:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12ba4f800) [pid = 1652] [serial = 992] [outer = 0x0] 22:42:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12ccf2800) [pid = 1652] [serial = 993] [outer = 0x12ba4f800] 22:42:01 INFO - PROCESS | 1652 | 1461130921282 Marionette DEBUG loaded listener.js 22:42:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12cee4400) [pid = 1652] [serial = 994] [outer = 0x12ba4f800] 22:42:01 INFO - PROCESS | 1652 | 1461130921693 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]]]}] 22:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 22:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 628ms 22:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 22:42:01 INFO - PROCESS | 1652 | 1461130921712 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 22:42:01 INFO - PROCESS | 1652 | 1461130921715 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 22:42:01 INFO - PROCESS | 1652 | 1461130921719 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 22:42:01 INFO - PROCESS | 1652 | 1461130921721 Marionette TRACE conn2 <- [1,1298,null,{}] 22:42:01 INFO - PROCESS | 1652 | 1461130921725 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}] 22:42:01 INFO - PROCESS | 1652 | 1461130921839 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 22:42:01 INFO - PROCESS | 1652 | 1461130921888 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x119051800 == 50 [pid = 1652] [id = 332] 22:42:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1122c8800) [pid = 1652] [serial = 995] [outer = 0x0] 22:42:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x115306400) [pid = 1652] [serial = 996] [outer = 0x1122c8800] 22:42:01 INFO - PROCESS | 1652 | 1461130921920 Marionette DEBUG loaded listener.js 22:42:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1184a3400) [pid = 1652] [serial = 997] [outer = 0x1122c8800] 22:42:02 INFO - PROCESS | 1652 | 1461130922340 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]]]}] 22:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 22:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 672ms 22:42:02 INFO - PROCESS | 1652 | 1461130922391 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 22:42:02 INFO - PROCESS | 1652 | 1461130922395 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 22:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 22:42:02 INFO - PROCESS | 1652 | 1461130922400 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 22:42:02 INFO - PROCESS | 1652 | 1461130922402 Marionette TRACE conn2 <- [1,1302,null,{}] 22:42:02 INFO - PROCESS | 1652 | 1461130922404 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}] 22:42:02 INFO - PROCESS | 1652 | 1461130922505 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 22:42:02 INFO - PROCESS | 1652 | 1461130922606 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad54000 == 51 [pid = 1652] [id = 333] 22:42:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1188c6400) [pid = 1652] [serial = 998] [outer = 0x0] 22:42:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11a91a800) [pid = 1652] [serial = 999] [outer = 0x1188c6400] 22:42:02 INFO - PROCESS | 1652 | 1461130922637 Marionette DEBUG loaded listener.js 22:42:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11addf800) [pid = 1652] [serial = 1000] [outer = 0x1188c6400] 22:42:03 INFO - PROCESS | 1652 | 1461130923050 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]]]}] 22:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 22:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 669ms 22:42:03 INFO - PROCESS | 1652 | 1461130923070 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 22:42:03 INFO - PROCESS | 1652 | 1461130923073 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 22:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 22:42:03 INFO - PROCESS | 1652 | 1461130923076 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 22:42:03 INFO - PROCESS | 1652 | 1461130923078 Marionette TRACE conn2 <- [1,1306,null,{}] 22:42:03 INFO - PROCESS | 1652 | 1461130923086 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}] 22:42:03 INFO - PROCESS | 1652 | 1461130923189 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 22:42:03 INFO - PROCESS | 1652 | 1461130923239 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b9b5800 == 52 [pid = 1652] [id = 334] 22:42:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11afdc000) [pid = 1652] [serial = 1001] [outer = 0x0] 22:42:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11c5ea400) [pid = 1652] [serial = 1002] [outer = 0x11afdc000] 22:42:03 INFO - PROCESS | 1652 | 1461130923270 Marionette DEBUG loaded listener.js 22:42:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x127242800) [pid = 1652] [serial = 1003] [outer = 0x11afdc000] 22:42:03 INFO - PROCESS | 1652 | 1461130923688 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]]]}] 22:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 22:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 622ms 22:42:03 INFO - PROCESS | 1652 | 1461130923698 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 22:42:03 INFO - PROCESS | 1652 | 1461130923700 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 22:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 22:42:03 INFO - PROCESS | 1652 | 1461130923702 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 22:42:03 INFO - PROCESS | 1652 | 1461130923704 Marionette TRACE conn2 <- [1,1310,null,{}] 22:42:03 INFO - PROCESS | 1652 | 1461130923708 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}] 22:42:03 INFO - PROCESS | 1652 | 1461130923808 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 22:42:03 INFO - PROCESS | 1652 | 1461130923897 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e597000 == 53 [pid = 1652] [id = 335] 22:42:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12870ac00) [pid = 1652] [serial = 1004] [outer = 0x0] 22:42:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12901c400) [pid = 1652] [serial = 1005] [outer = 0x12870ac00] 22:42:03 INFO - PROCESS | 1652 | 1461130923926 Marionette DEBUG loaded listener.js 22:42:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x129d33c00) [pid = 1652] [serial = 1006] [outer = 0x12870ac00] 22:42:04 INFO - PROCESS | 1652 | 1461130924334 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] 22:42:04 INFO - PROCESS | 1652 | 1461130924377 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 22:42:04 INFO - PROCESS | 1652 | 1461130924379 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 22:42:04 INFO - PROCESS | 1652 | 1461130924380 Marionette TRACE conn2 <- [1,1314,null,{}] 22:42:04 INFO - PROCESS | 1652 | 1461130924383 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}] 22:42:04 INFO - PROCESS | 1652 | 1461130924489 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 22:42:04 INFO - PROCESS | 1652 | 1461130924540 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed13000 == 54 [pid = 1652] [id = 336] 22:42:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x128070c00) [pid = 1652] [serial = 1007] [outer = 0x0] 22:42:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12b606800) [pid = 1652] [serial = 1008] [outer = 0x128070c00] 22:42:04 INFO - PROCESS | 1652 | 1461130924571 Marionette DEBUG loaded listener.js 22:42:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12bd02400) [pid = 1652] [serial = 1009] [outer = 0x128070c00] 22:42:05 INFO - PROCESS | 1652 | 1461130925206 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]]]}] 22:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 22:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 869ms 22:42:05 INFO - PROCESS | 1652 | 1461130925249 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 22:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 22:42:05 INFO - PROCESS | 1652 | 1461130925251 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 22:42:05 INFO - PROCESS | 1652 | 1461130925255 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 22:42:05 INFO - PROCESS | 1652 | 1461130925257 Marionette TRACE conn2 <- [1,1318,null,{}] 22:42:05 INFO - PROCESS | 1652 | 1461130925262 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}] 22:42:05 INFO - PROCESS | 1652 | 1461130925350 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 22:42:05 INFO - PROCESS | 1652 | 1461130925415 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa4f800 == 55 [pid = 1652] [id = 337] 22:42:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x114c14800) [pid = 1652] [serial = 1010] [outer = 0x0] 22:42:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x118763000) [pid = 1652] [serial = 1011] [outer = 0x114c14800] 22:42:05 INFO - PROCESS | 1652 | 1461130925442 Marionette DEBUG loaded listener.js 22:42:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x119035800) [pid = 1652] [serial = 1012] [outer = 0x114c14800] 22:42:05 INFO - PROCESS | 1652 | 1461130925911 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]]]}] 22:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 22:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 676ms 22:42:05 INFO - PROCESS | 1652 | 1461130925941 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 22:42:05 INFO - PROCESS | 1652 | 1461130925946 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 22:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 22:42:05 INFO - PROCESS | 1652 | 1461130925957 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 22:42:05 INFO - PROCESS | 1652 | 1461130925960 Marionette TRACE conn2 <- [1,1322,null,{}] 22:42:05 INFO - PROCESS | 1652 | 1461130925964 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}] 22:42:06 INFO - PROCESS | 1652 | 1461130926088 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 22:42:06 INFO - PROCESS | 1652 | 1461130926179 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x119759800 == 56 [pid = 1652] [id = 338] 22:42:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x118d21c00) [pid = 1652] [serial = 1013] [outer = 0x0] 22:42:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11985c800) [pid = 1652] [serial = 1014] [outer = 0x118d21c00] 22:42:06 INFO - PROCESS | 1652 | 1461130926222 Marionette DEBUG loaded listener.js 22:42:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11a771000) [pid = 1652] [serial = 1015] [outer = 0x118d21c00] 22:42:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa67800 == 55 [pid = 1652] [id = 301] 22:42:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12ccb1800 == 54 [pid = 1652] [id = 299] 22:42:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12d21b800 == 53 [pid = 1652] [id = 330] 22:42:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12bea7800 == 52 [pid = 1652] [id = 329] 22:42:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12b282000 == 51 [pid = 1652] [id = 328] 22:42:06 INFO - PROCESS | 1652 | --DOCSHELL 0x129775000 == 50 [pid = 1652] [id = 327] 22:42:06 INFO - PROCESS | 1652 | --DOCSHELL 0x128744800 == 49 [pid = 1652] [id = 326] 22:42:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12799d800 == 48 [pid = 1652] [id = 325] 22:42:06 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x127d46800) [pid = 1652] [serial = 936] [outer = 0x0] [url = about:blank] 22:42:06 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1146c1000) [pid = 1652] [serial = 900] [outer = 0x0] [url = about:blank] 22:42:06 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x118480400) [pid = 1652] [serial = 903] [outer = 0x0] [url = about:blank] 22:42:06 INFO - PROCESS | 1652 | --DOCSHELL 0x126c8d000 == 47 [pid = 1652] [id = 324] 22:42:06 INFO - PROCESS | 1652 | --DOCSHELL 0x116404800 == 46 [pid = 1652] [id = 323] 22:42:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11bf2b800 == 45 [pid = 1652] [id = 322] 22:42:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad58800 == 44 [pid = 1652] [id = 321] 22:42:06 INFO - PROCESS | 1652 | --DOCSHELL 0x118817800 == 43 [pid = 1652] [id = 320] 22:42:06 INFO - PROCESS | 1652 | --DOCSHELL 0x115491000 == 42 [pid = 1652] [id = 319] 22:42:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12977e800 == 41 [pid = 1652] [id = 318] 22:42:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12d908800 == 40 [pid = 1652] [id = 317] 22:42:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12d218000 == 39 [pid = 1652] [id = 316] 22:42:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12b648800 == 38 [pid = 1652] [id = 315] 22:42:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11bf31800 == 37 [pid = 1652] [id = 314] 22:42:06 INFO - PROCESS | 1652 | --DOCSHELL 0x119763000 == 36 [pid = 1652] [id = 313] 22:42:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12b288800 == 35 [pid = 1652] [id = 312] 22:42:06 INFO - PROCESS | 1652 | 1461130926723 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]]]}] 22:42:06 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11c5ef000) [pid = 1652] [serial = 921] [outer = 0x0] [url = about:blank] 22:42:06 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x126839000) [pid = 1652] [serial = 924] [outer = 0x0] [url = about:blank] 22:42:06 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11a777000) [pid = 1652] [serial = 912] [outer = 0x0] [url = about:blank] 22:42:06 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11a93cc00) [pid = 1652] [serial = 913] [outer = 0x0] [url = about:blank] 22:42:06 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11550f000) [pid = 1652] [serial = 906] [outer = 0x0] [url = about:blank] 22:42:06 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1177f3400) [pid = 1652] [serial = 907] [outer = 0x0] [url = about:blank] 22:42:06 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1187b1800) [pid = 1652] [serial = 909] [outer = 0x0] [url = about:blank] 22:42:06 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x119032800) [pid = 1652] [serial = 910] [outer = 0x0] [url = about:blank] 22:42:06 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11af7ec00) [pid = 1652] [serial = 915] [outer = 0x0] [url = about:blank] 22:42:06 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11afe8400) [pid = 1652] [serial = 916] [outer = 0x0] [url = about:blank] 22:42:06 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11bc02400) [pid = 1652] [serial = 918] [outer = 0x0] [url = about:blank] 22:42:06 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12723e800) [pid = 1652] [serial = 927] [outer = 0x0] [url = about:blank] 22:42:06 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x127935000) [pid = 1652] [serial = 928] [outer = 0x0] [url = about:blank] 22:42:06 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x127e35400) [pid = 1652] [serial = 930] [outer = 0x0] [url = about:blank] 22:42:06 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11b92b000) [pid = 1652] [serial = 933] [outer = 0x0] [url = about:blank] 22:42:06 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12870f000) [pid = 1652] [serial = 931] [outer = 0x0] [url = about:blank] 22:42:06 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x126da3400) [pid = 1652] [serial = 925] [outer = 0x0] [url = about:blank] 22:42:06 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11c862800) [pid = 1652] [serial = 922] [outer = 0x0] [url = about:blank] 22:42:06 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x126fce400) [pid = 1652] [serial = 934] [outer = 0x0] [url = about:blank] 22:42:06 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11c1bf000) [pid = 1652] [serial = 919] [outer = 0x0] [url = about:blank] 22:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 22:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 827ms 22:42:06 INFO - PROCESS | 1652 | 1461130926781 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 22:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 22:42:06 INFO - PROCESS | 1652 | 1461130926782 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 22:42:06 INFO - PROCESS | 1652 | 1461130926784 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 22:42:06 INFO - PROCESS | 1652 | 1461130926787 Marionette TRACE conn2 <- [1,1326,null,{}] 22:42:06 INFO - PROCESS | 1652 | 1461130926794 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}] 22:42:06 INFO - PROCESS | 1652 | 1461130926871 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 22:42:06 INFO - PROCESS | 1652 | 1461130926877 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11975b000 == 36 [pid = 1652] [id = 339] 22:42:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118b40c00) [pid = 1652] [serial = 1016] [outer = 0x0] 22:42:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11a91b000) [pid = 1652] [serial = 1017] [outer = 0x118b40c00] 22:42:06 INFO - PROCESS | 1652 | 1461130926904 Marionette DEBUG loaded listener.js 22:42:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11af88400) [pid = 1652] [serial = 1018] [outer = 0x118b40c00] 22:42:07 INFO - PROCESS | 1652 | 1461130927316 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]]]}] 22:42:07 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 22:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 576ms 22:42:07 INFO - PROCESS | 1652 | 1461130927361 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 22:42:07 INFO - PROCESS | 1652 | 1461130927364 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 22:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 22:42:07 INFO - PROCESS | 1652 | 1461130927367 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 22:42:07 INFO - PROCESS | 1652 | 1461130927369 Marionette TRACE conn2 <- [1,1330,null,{}] 22:42:07 INFO - PROCESS | 1652 | 1461130927372 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}] 22:42:07 INFO - PROCESS | 1652 | 1461130927487 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 22:42:07 INFO - PROCESS | 1652 | 1461130927497 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bf1d000 == 37 [pid = 1652] [id = 340] 22:42:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11afe5400) [pid = 1652] [serial = 1019] [outer = 0x0] 22:42:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11bbc7c00) [pid = 1652] [serial = 1020] [outer = 0x11afe5400] 22:42:07 INFO - PROCESS | 1652 | 1461130927527 Marionette DEBUG loaded listener.js 22:42:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11c1bd400) [pid = 1652] [serial = 1021] [outer = 0x11afe5400] 22:42:07 INFO - PROCESS | 1652 | 1461130927831 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]]]}] 22:42:07 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 22:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 471ms 22:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 22:42:07 INFO - PROCESS | 1652 | 1461130927843 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 22:42:07 INFO - PROCESS | 1652 | 1461130927844 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 22:42:07 INFO - PROCESS | 1652 | 1461130927847 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 22:42:07 INFO - PROCESS | 1652 | 1461130927848 Marionette TRACE conn2 <- [1,1334,null,{}] 22:42:07 INFO - PROCESS | 1652 | 1461130927850 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}] 22:42:07 INFO - PROCESS | 1652 | 1461130927933 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 22:42:07 INFO - PROCESS | 1652 | 1461130927982 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c29e800 == 38 [pid = 1652] [id = 341] 22:42:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11b92d800) [pid = 1652] [serial = 1022] [outer = 0x0] 22:42:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11c43f800) [pid = 1652] [serial = 1023] [outer = 0x11b92d800] 22:42:08 INFO - PROCESS | 1652 | 1461130928007 Marionette DEBUG loaded listener.js 22:42:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11c5eb000) [pid = 1652] [serial = 1024] [outer = 0x11b92d800] 22:42:08 INFO - PROCESS | 1652 | 1461130928309 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]]]}] 22:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 22:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 521ms 22:42:08 INFO - PROCESS | 1652 | 1461130928369 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 22:42:08 INFO - PROCESS | 1652 | 1461130928371 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 22:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 22:42:08 INFO - PROCESS | 1652 | 1461130928374 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 22:42:08 INFO - PROCESS | 1652 | 1461130928376 Marionette TRACE conn2 <- [1,1338,null,{}] 22:42:08 INFO - PROCESS | 1652 | 1461130928379 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}] 22:42:08 INFO - PROCESS | 1652 | 1461130928550 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 22:42:08 INFO - PROCESS | 1652 | 1461130928595 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268b6000 == 39 [pid = 1652] [id = 342] 22:42:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11c5ebc00) [pid = 1652] [serial = 1025] [outer = 0x0] 22:42:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11c5f4800) [pid = 1652] [serial = 1026] [outer = 0x11c5ebc00] 22:42:08 INFO - PROCESS | 1652 | 1461130928639 Marionette DEBUG loaded listener.js 22:42:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x127246800) [pid = 1652] [serial = 1027] [outer = 0x11c5ebc00] 22:42:09 INFO - PROCESS | 1652 | 1461130929460 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]]]}] 22:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 22:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1122ms 22:42:09 INFO - PROCESS | 1652 | 1461130929500 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 22:42:09 INFO - PROCESS | 1652 | 1461130929502 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 22:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 22:42:09 INFO - PROCESS | 1652 | 1461130929504 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 22:42:09 INFO - PROCESS | 1652 | 1461130929505 Marionette TRACE conn2 <- [1,1342,null,{}] 22:42:09 INFO - PROCESS | 1652 | 1461130929507 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}] 22:42:09 INFO - PROCESS | 1652 | 1461130929599 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 22:42:09 INFO - PROCESS | 1652 | 1461130929604 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12799e800 == 40 [pid = 1652] [id = 343] 22:42:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x127244400) [pid = 1652] [serial = 1028] [outer = 0x0] 22:42:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x127d48000) [pid = 1652] [serial = 1029] [outer = 0x127244400] 22:42:09 INFO - PROCESS | 1652 | 1461130929629 Marionette DEBUG loaded listener.js 22:42:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12870e000) [pid = 1652] [serial = 1030] [outer = 0x127244400] 22:42:09 INFO - PROCESS | 1652 | 1461130929947 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]]]}] 22:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 22:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 470ms 22:42:09 INFO - PROCESS | 1652 | 1461130929979 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 22:42:09 INFO - PROCESS | 1652 | 1461130929981 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 22:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 22:42:09 INFO - PROCESS | 1652 | 1461130929984 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 22:42:09 INFO - PROCESS | 1652 | 1461130929985 Marionette TRACE conn2 <- [1,1346,null,{}] 22:42:09 INFO - PROCESS | 1652 | 1461130929990 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}] 22:42:10 INFO - PROCESS | 1652 | 1461130930113 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 22:42:10 INFO - PROCESS | 1652 | 1461130930127 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x128747800 == 41 [pid = 1652] [id = 344] 22:42:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12764e000) [pid = 1652] [serial = 1031] [outer = 0x0] 22:42:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12910c800) [pid = 1652] [serial = 1032] [outer = 0x12764e000] 22:42:10 INFO - PROCESS | 1652 | 1461130930167 Marionette DEBUG loaded listener.js 22:42:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12970f800) [pid = 1652] [serial = 1033] [outer = 0x12764e000] 22:42:10 INFO - PROCESS | 1652 | 1461130930590 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]]]}] 22:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 22:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 619ms 22:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 22:42:10 INFO - PROCESS | 1652 | 1461130930603 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 22:42:10 INFO - PROCESS | 1652 | 1461130930605 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 22:42:10 INFO - PROCESS | 1652 | 1461130930607 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 22:42:10 INFO - PROCESS | 1652 | 1461130930608 Marionette TRACE conn2 <- [1,1350,null,{}] 22:42:10 INFO - PROCESS | 1652 | 1461130930610 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}] 22:42:10 INFO - PROCESS | 1652 | 1461130930706 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 22:42:10 INFO - PROCESS | 1652 | 1461130930710 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291e5000 == 42 [pid = 1652] [id = 345] 22:42:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x129702800) [pid = 1652] [serial = 1034] [outer = 0x0] 22:42:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x129a5a800) [pid = 1652] [serial = 1035] [outer = 0x129702800] 22:42:10 INFO - PROCESS | 1652 | 1461130930734 Marionette DEBUG loaded listener.js 22:42:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x129bbe800) [pid = 1652] [serial = 1036] [outer = 0x129702800] 22:42:11 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x129bbc400) [pid = 1652] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 22:42:11 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x115514c00) [pid = 1652] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 22:42:11 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x129870400) [pid = 1652] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 22:42:11 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x127af1000) [pid = 1652] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 22:42:11 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x129d29400) [pid = 1652] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 22:42:11 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x129d2c000) [pid = 1652] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 22:42:11 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11c443c00) [pid = 1652] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 22:42:11 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1146c1800) [pid = 1652] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 22:42:11 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11a540c00) [pid = 1652] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 22:42:11 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11afdb000) [pid = 1652] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 22:42:11 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11c5f3800) [pid = 1652] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 22:42:11 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11bc11c00) [pid = 1652] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 22:42:11 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x114e5a400) [pid = 1652] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 22:42:11 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12970a000) [pid = 1652] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 22:42:11 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1122c0800) [pid = 1652] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 22:42:11 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11afe8000) [pid = 1652] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 22:42:11 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12ba44000) [pid = 1652] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 22:42:11 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x114eb2000) [pid = 1652] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 22:42:11 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x126832000) [pid = 1652] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 22:42:11 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x115516c00) [pid = 1652] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 22:42:11 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x129d9b400) [pid = 1652] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 22:42:11 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x113fc7800) [pid = 1652] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 22:42:11 INFO - PROCESS | 1652 | 1461130931189 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]]]}] 22:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 22:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 618ms 22:42:11 INFO - PROCESS | 1652 | 1461130931225 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 22:42:11 INFO - PROCESS | 1652 | 1461130931227 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 22:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 22:42:11 INFO - PROCESS | 1652 | 1461130931229 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 22:42:11 INFO - PROCESS | 1652 | 1461130931230 Marionette TRACE conn2 <- [1,1354,null,{}] 22:42:11 INFO - PROCESS | 1652 | 1461130931232 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}] 22:42:11 INFO - PROCESS | 1652 | 1461130931310 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 22:42:11 INFO - PROCESS | 1652 | 1461130931361 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2c7800 == 43 [pid = 1652] [id = 346] 22:42:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x113fc7800) [pid = 1652] [serial = 1037] [outer = 0x0] 22:42:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1190b5800) [pid = 1652] [serial = 1038] [outer = 0x113fc7800] 22:42:11 INFO - PROCESS | 1652 | 1461130931386 Marionette DEBUG loaded listener.js 22:42:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11c1c2400) [pid = 1652] [serial = 1039] [outer = 0x113fc7800] 22:42:11 INFO - PROCESS | 1652 | 1461130931663 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]]]}] 22:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 22:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 468ms 22:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 22:42:11 INFO - PROCESS | 1652 | 1461130931698 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 22:42:11 INFO - PROCESS | 1652 | 1461130931699 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 22:42:11 INFO - PROCESS | 1652 | 1461130931701 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 22:42:11 INFO - PROCESS | 1652 | 1461130931704 Marionette TRACE conn2 <- [1,1358,null,{}] 22:42:11 INFO - PROCESS | 1652 | 1461130931709 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}] 22:42:11 INFO - PROCESS | 1652 | 1461130931800 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 22:42:11 INFO - PROCESS | 1652 | 1461130931805 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b494000 == 44 [pid = 1652] [id = 347] 22:42:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11c443c00) [pid = 1652] [serial = 1040] [outer = 0x0] 22:42:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x129bc7000) [pid = 1652] [serial = 1041] [outer = 0x11c443c00] 22:42:11 INFO - PROCESS | 1652 | 1461130931835 Marionette DEBUG loaded listener.js 22:42:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x129d9b400) [pid = 1652] [serial = 1042] [outer = 0x11c443c00] 22:42:12 INFO - PROCESS | 1652 | 1461130932172 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]]]}] 22:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 22:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 522ms 22:42:12 INFO - PROCESS | 1652 | 1461130932224 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 22:42:12 INFO - PROCESS | 1652 | 1461130932225 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 22:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 22:42:12 INFO - PROCESS | 1652 | 1461130932228 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 22:42:12 INFO - PROCESS | 1652 | 1461130932229 Marionette TRACE conn2 <- [1,1362,null,{}] 22:42:12 INFO - PROCESS | 1652 | 1461130932231 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}] 22:42:12 INFO - PROCESS | 1652 | 1461130932310 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 22:42:12 INFO - PROCESS | 1652 | 1461130932314 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cebd800 == 45 [pid = 1652] [id = 348] 22:42:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12870c800) [pid = 1652] [serial = 1043] [outer = 0x0] 22:42:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b1e8c00) [pid = 1652] [serial = 1044] [outer = 0x12870c800] 22:42:12 INFO - PROCESS | 1652 | 1461130932339 Marionette DEBUG loaded listener.js 22:42:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12b914000) [pid = 1652] [serial = 1045] [outer = 0x12870c800] 22:42:12 INFO - PROCESS | 1652 | 1461130932657 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]]]}] 22:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 22:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 468ms 22:42:12 INFO - PROCESS | 1652 | 1461130932696 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 22:42:12 INFO - PROCESS | 1652 | 1461130932698 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 22:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 22:42:12 INFO - PROCESS | 1652 | 1461130932700 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 22:42:12 INFO - PROCESS | 1652 | 1461130932702 Marionette TRACE conn2 <- [1,1366,null,{}] 22:42:12 INFO - PROCESS | 1652 | 1461130932704 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}] 22:42:12 INFO - PROCESS | 1652 | 1461130932781 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 22:42:12 INFO - PROCESS | 1652 | 1461130932785 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d91f800 == 46 [pid = 1652] [id = 349] 22:42:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b424800) [pid = 1652] [serial = 1046] [outer = 0x0] 22:42:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12bd0b800) [pid = 1652] [serial = 1047] [outer = 0x12b424800] 22:42:12 INFO - PROCESS | 1652 | 1461130932811 Marionette DEBUG loaded listener.js 22:42:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12cee0400) [pid = 1652] [serial = 1048] [outer = 0x12b424800] 22:42:13 INFO - PROCESS | 1652 | 1461130933272 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] 22:42:13 INFO - PROCESS | 1652 | 1461130933323 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 22:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 22:42:13 INFO - PROCESS | 1652 | 1461130933327 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 22:42:13 INFO - PROCESS | 1652 | 1461130933329 Marionette TRACE conn2 <- [1,1370,null,{}] 22:42:13 INFO - PROCESS | 1652 | 1461130933333 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}] 22:42:13 INFO - PROCESS | 1652 | 1461130933440 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 22:42:13 INFO - PROCESS | 1652 | 1461130933534 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x119053000 == 47 [pid = 1652] [id = 350] 22:42:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11774d000) [pid = 1652] [serial = 1049] [outer = 0x0] 22:42:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x118484400) [pid = 1652] [serial = 1050] [outer = 0x11774d000] 22:42:13 INFO - PROCESS | 1652 | 1461130933580 Marionette DEBUG loaded listener.js 22:42:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x118e52c00) [pid = 1652] [serial = 1051] [outer = 0x11774d000] 22:42:14 INFO - PROCESS | 1652 | 1461130934028 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] 22:42:14 INFO - PROCESS | 1652 | 1461130934053 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 22:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 22:42:14 INFO - PROCESS | 1652 | 1461130934075 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 22:42:14 INFO - PROCESS | 1652 | 1461130934077 Marionette TRACE conn2 <- [1,1374,null,{}] 22:42:14 INFO - PROCESS | 1652 | 1461130934079 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}] 22:42:14 INFO - PROCESS | 1652 | 1461130934179 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 22:42:14 INFO - PROCESS | 1652 | 1461130934244 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2bc000 == 48 [pid = 1652] [id = 351] 22:42:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x118b42000) [pid = 1652] [serial = 1052] [outer = 0x0] 22:42:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11af83400) [pid = 1652] [serial = 1053] [outer = 0x118b42000] 22:42:14 INFO - PROCESS | 1652 | 1461130934273 Marionette DEBUG loaded listener.js 22:42:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11bbc6800) [pid = 1652] [serial = 1054] [outer = 0x118b42000] 22:42:14 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:42:14 INFO - PROCESS | 1652 | 1461130934693 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] 22:42:14 INFO - PROCESS | 1652 | 1461130934791 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 22:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 22:42:14 INFO - PROCESS | 1652 | 1461130934795 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 22:42:14 INFO - PROCESS | 1652 | 1461130934798 Marionette TRACE conn2 <- [1,1378,null,{}] 22:42:14 INFO - PROCESS | 1652 | 1461130934806 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}] 22:42:14 INFO - PROCESS | 1652 | 1461130934904 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 22:42:14 INFO - PROCESS | 1652 | 1461130934969 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b482000 == 49 [pid = 1652] [id = 352] 22:42:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11c675400) [pid = 1652] [serial = 1055] [outer = 0x0] 22:42:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12686c400) [pid = 1652] [serial = 1056] [outer = 0x11c675400] 22:42:15 INFO - PROCESS | 1652 | 1461130935001 Marionette DEBUG loaded listener.js 22:42:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12706d800) [pid = 1652] [serial = 1057] [outer = 0x11c675400] 22:42:15 INFO - PROCESS | 1652 | 1461130935416 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] 22:42:15 INFO - PROCESS | 1652 | 1461130935469 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 22:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 22:42:15 INFO - PROCESS | 1652 | 1461130935490 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 22:42:15 INFO - PROCESS | 1652 | 1461130935492 Marionette TRACE conn2 <- [1,1382,null,{}] 22:42:15 INFO - PROCESS | 1652 | 1461130935494 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}] 22:42:15 INFO - PROCESS | 1652 | 1461130935591 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 22:42:15 INFO - PROCESS | 1652 | 1461130935655 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed03000 == 50 [pid = 1652] [id = 353] 22:42:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12970a400) [pid = 1652] [serial = 1058] [outer = 0x0] 22:42:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x129a62c00) [pid = 1652] [serial = 1059] [outer = 0x12970a400] 22:42:15 INFO - PROCESS | 1652 | 1461130935685 Marionette DEBUG loaded listener.js 22:42:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x129d2dc00) [pid = 1652] [serial = 1060] [outer = 0x12970a400] 22:42:16 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:42:16 INFO - PROCESS | 1652 | 1461130936140 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] 22:42:16 INFO - PROCESS | 1652 | 1461130936237 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 22:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 22:42:16 INFO - PROCESS | 1652 | 1461130936243 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 22:42:16 INFO - PROCESS | 1652 | 1461130936245 Marionette TRACE conn2 <- [1,1386,null,{}] 22:42:16 INFO - PROCESS | 1652 | 1461130936248 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}] 22:42:16 INFO - PROCESS | 1652 | 1461130936389 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 22:42:16 INFO - PROCESS | 1652 | 1461130936476 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c144000 == 51 [pid = 1652] [id = 354] 22:42:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11b6b6400) [pid = 1652] [serial = 1061] [outer = 0x0] 22:42:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x129870000) [pid = 1652] [serial = 1062] [outer = 0x11b6b6400] 22:42:16 INFO - PROCESS | 1652 | 1461130936523 Marionette DEBUG loaded listener.js 22:42:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12b1e2c00) [pid = 1652] [serial = 1063] [outer = 0x11b6b6400] 22:42:17 INFO - PROCESS | 1652 | 1461130937119 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] 22:42:17 INFO - PROCESS | 1652 | 1461130937166 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 22:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 22:42:17 INFO - PROCESS | 1652 | 1461130937169 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 22:42:17 INFO - PROCESS | 1652 | 1461130937172 Marionette TRACE conn2 <- [1,1390,null,{}] 22:42:17 INFO - PROCESS | 1652 | 1461130937197 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}] 22:42:17 INFO - PROCESS | 1652 | 1461130937292 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 22:42:17 INFO - PROCESS | 1652 | 1461130937358 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b948000 == 52 [pid = 1652] [id = 355] 22:42:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x115515c00) [pid = 1652] [serial = 1064] [outer = 0x0] 22:42:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11644ac00) [pid = 1652] [serial = 1065] [outer = 0x115515c00] 22:42:17 INFO - PROCESS | 1652 | 1461130937387 Marionette DEBUG loaded listener.js 22:42:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x118829400) [pid = 1652] [serial = 1066] [outer = 0x115515c00] 22:42:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12cebd800 == 51 [pid = 1652] [id = 348] 22:42:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12b494000 == 50 [pid = 1652] [id = 347] 22:42:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2c7800 == 49 [pid = 1652] [id = 346] 22:42:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1291e5000 == 48 [pid = 1652] [id = 345] 22:42:17 INFO - PROCESS | 1652 | --DOCSHELL 0x128747800 == 47 [pid = 1652] [id = 344] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12ccf2800) [pid = 1652] [serial = 993] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12799e800 == 46 [pid = 1652] [id = 343] 22:42:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1268b6000 == 45 [pid = 1652] [id = 342] 22:42:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11c29e800 == 44 [pid = 1652] [id = 341] 22:42:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11bf1d000 == 43 [pid = 1652] [id = 340] 22:42:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11975b000 == 42 [pid = 1652] [id = 339] 22:42:17 INFO - PROCESS | 1652 | --DOCSHELL 0x119759800 == 41 [pid = 1652] [id = 338] 22:42:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa4f800 == 40 [pid = 1652] [id = 337] 22:42:17 INFO - PROCESS | 1652 | 1461130937874 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]]]}] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x129bc5c00) [pid = 1652] [serial = 840] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x118b8ec00) [pid = 1652] [serial = 904] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x115512c00) [pid = 1652] [serial = 901] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x129bc6400) [pid = 1652] [serial = 898] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x129a61c00) [pid = 1652] [serial = 975] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x129d34800) [pid = 1652] [serial = 978] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12b1dd800) [pid = 1652] [serial = 981] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x129d91400) [pid = 1652] [serial = 979] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11c5efc00) [pid = 1652] [serial = 969] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12b41dc00) [pid = 1652] [serial = 982] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11c855000) [pid = 1652] [serial = 970] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1163e6400) [pid = 1652] [serial = 960] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11914d800) [pid = 1652] [serial = 961] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11a944000) [pid = 1652] [serial = 963] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11afde800) [pid = 1652] [serial = 964] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x129d8e400) [pid = 1652] [serial = 955] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x129a5a000) [pid = 1652] [serial = 954] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x129704800) [pid = 1652] [serial = 949] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1287e3000) [pid = 1652] [serial = 948] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x126a36400) [pid = 1652] [serial = 946] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11c5ed400) [pid = 1652] [serial = 945] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118826400) [pid = 1652] [serial = 940] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1163ec400) [pid = 1652] [serial = 939] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x129879400) [pid = 1652] [serial = 952] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1297b6000) [pid = 1652] [serial = 951] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11c863c00) [pid = 1652] [serial = 987] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11bc0c800) [pid = 1652] [serial = 966] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11c440800) [pid = 1652] [serial = 967] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12bd0c800) [pid = 1652] [serial = 991] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11847e000) [pid = 1652] [serial = 958] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x115519400) [pid = 1652] [serial = 957] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x127645800) [pid = 1652] [serial = 972] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11a93ec00) [pid = 1652] [serial = 943] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1190b6800) [pid = 1652] [serial = 942] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12b606000) [pid = 1652] [serial = 984] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12ba50800) [pid = 1652] [serial = 990] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12b909000) [pid = 1652] [serial = 985] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12ba42400) [pid = 1652] [serial = 988] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x129d28400) [pid = 1652] [serial = 976] [outer = 0x0] [url = about:blank] 22:42:17 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x129708800) [pid = 1652] [serial = 973] [outer = 0x0] [url = about:blank] 22:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 22:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 742ms 22:42:17 INFO - PROCESS | 1652 | 1461130937912 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 22:42:17 INFO - PROCESS | 1652 | 1461130937916 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 22:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 22:42:17 INFO - PROCESS | 1652 | 1461130937927 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 22:42:17 INFO - PROCESS | 1652 | 1461130937928 Marionette TRACE conn2 <- [1,1394,null,{}] 22:42:17 INFO - PROCESS | 1652 | 1461130937931 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}] 22:42:18 INFO - PROCESS | 1652 | 1461130938023 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 22:42:18 INFO - PROCESS | 1652 | 1461130938029 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x118879800 == 41 [pid = 1652] [id = 356] 22:42:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119032400) [pid = 1652] [serial = 1067] [outer = 0x0] 22:42:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11914e400) [pid = 1652] [serial = 1068] [outer = 0x119032400] 22:42:18 INFO - PROCESS | 1652 | 1461130938062 Marionette DEBUG loaded listener.js 22:42:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11a939800) [pid = 1652] [serial = 1069] [outer = 0x119032400] 22:42:18 INFO - PROCESS | 1652 | 1461130938443 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]]]}] 22:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 22:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 580ms 22:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 22:42:18 INFO - PROCESS | 1652 | 1461130938501 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 22:42:18 INFO - PROCESS | 1652 | 1461130938502 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 22:42:18 INFO - PROCESS | 1652 | 1461130938504 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 22:42:18 INFO - PROCESS | 1652 | 1461130938507 Marionette TRACE conn2 <- [1,1398,null,{}] 22:42:18 INFO - PROCESS | 1652 | 1461130938514 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}] 22:42:18 INFO - PROCESS | 1652 | 1461130938593 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 22:42:18 INFO - PROCESS | 1652 | 1461130938597 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bb98000 == 42 [pid = 1652] [id = 357] 22:42:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11af7ec00) [pid = 1652] [serial = 1070] [outer = 0x0] 22:42:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11bbd0000) [pid = 1652] [serial = 1071] [outer = 0x11af7ec00] 22:42:18 INFO - PROCESS | 1652 | 1461130938625 Marionette DEBUG loaded listener.js 22:42:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11c47a400) [pid = 1652] [serial = 1072] [outer = 0x11af7ec00] 22:42:18 INFO - PROCESS | 1652 | 1461130938957 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]]]}] 22:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 22:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 471ms 22:42:18 INFO - PROCESS | 1652 | 1461130938976 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 22:42:18 INFO - PROCESS | 1652 | 1461130938978 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 22:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 22:42:18 INFO - PROCESS | 1652 | 1461130938980 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 22:42:18 INFO - PROCESS | 1652 | 1461130938981 Marionette TRACE conn2 <- [1,1402,null,{}] 22:42:18 INFO - PROCESS | 1652 | 1461130938983 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}] 22:42:19 INFO - PROCESS | 1652 | 1461130939065 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 22:42:19 INFO - PROCESS | 1652 | 1461130939114 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2b0800 == 43 [pid = 1652] [id = 358] 22:42:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11c444400) [pid = 1652] [serial = 1073] [outer = 0x0] 22:42:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11c5f3000) [pid = 1652] [serial = 1074] [outer = 0x11c444400] 22:42:19 INFO - PROCESS | 1652 | 1461130939140 Marionette DEBUG loaded listener.js 22:42:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x126a3b800) [pid = 1652] [serial = 1075] [outer = 0x11c444400] 22:42:19 INFO - PROCESS | 1652 | 1461130939443 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]]]}] 22:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 22:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 468ms 22:42:19 INFO - PROCESS | 1652 | 1461130939449 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 22:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 22:42:19 INFO - PROCESS | 1652 | 1461130939450 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 22:42:19 INFO - PROCESS | 1652 | 1461130939452 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 22:42:19 INFO - PROCESS | 1652 | 1461130939453 Marionette TRACE conn2 <- [1,1406,null,{}] 22:42:19 INFO - PROCESS | 1652 | 1461130939463 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}] 22:42:19 INFO - PROCESS | 1652 | 1461130939543 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 22:42:19 INFO - PROCESS | 1652 | 1461130939548 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12765b800 == 44 [pid = 1652] [id = 359] 22:42:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126c43000) [pid = 1652] [serial = 1076] [outer = 0x0] 22:42:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x127934c00) [pid = 1652] [serial = 1077] [outer = 0x126c43000] 22:42:19 INFO - PROCESS | 1652 | 1461130939573 Marionette DEBUG loaded listener.js 22:42:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x127e3a000) [pid = 1652] [serial = 1078] [outer = 0x126c43000] 22:42:19 INFO - PROCESS | 1652 | 1461130939900 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]]]}] 22:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 22:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 476ms 22:42:19 INFO - PROCESS | 1652 | 1461130939929 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 22:42:19 INFO - PROCESS | 1652 | 1461130939930 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 22:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 22:42:19 INFO - PROCESS | 1652 | 1461130939932 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 22:42:19 INFO - PROCESS | 1652 | 1461130939933 Marionette TRACE conn2 <- [1,1410,null,{}] 22:42:19 INFO - PROCESS | 1652 | 1461130939935 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}] 22:42:20 INFO - PROCESS | 1652 | 1461130940061 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 22:42:20 INFO - PROCESS | 1652 | 1461130940075 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x118e22800 == 45 [pid = 1652] [id = 360] 22:42:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x128711000) [pid = 1652] [serial = 1079] [outer = 0x0] 22:42:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x129708000) [pid = 1652] [serial = 1080] [outer = 0x128711000] 22:42:20 INFO - PROCESS | 1652 | 1461130940103 Marionette DEBUG loaded listener.js 22:42:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x129d30c00) [pid = 1652] [serial = 1081] [outer = 0x128711000] 22:42:20 INFO - PROCESS | 1652 | 1461130940446 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]]]}] 22:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 22:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 520ms 22:42:20 INFO - PROCESS | 1652 | 1461130940452 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 22:42:20 INFO - PROCESS | 1652 | 1461130940455 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 22:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 22:42:20 INFO - PROCESS | 1652 | 1461130940457 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 22:42:20 INFO - PROCESS | 1652 | 1461130940458 Marionette TRACE conn2 <- [1,1414,null,{}] 22:42:20 INFO - PROCESS | 1652 | 1461130940461 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}] 22:42:20 INFO - PROCESS | 1652 | 1461130940556 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 22:42:20 INFO - PROCESS | 1652 | 1461130940567 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x129775000 == 46 [pid = 1652] [id = 361] 22:42:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x129d32000) [pid = 1652] [serial = 1082] [outer = 0x0] 22:42:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b1eb800) [pid = 1652] [serial = 1083] [outer = 0x129d32000] 22:42:20 INFO - PROCESS | 1652 | 1461130940594 Marionette DEBUG loaded listener.js 22:42:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b90f000) [pid = 1652] [serial = 1084] [outer = 0x129d32000] 22:42:21 INFO - PROCESS | 1652 | 1461130941016 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]]]}] 22:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 22:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 568ms 22:42:21 INFO - PROCESS | 1652 | 1461130941026 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 22:42:21 INFO - PROCESS | 1652 | 1461130941029 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 22:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 22:42:21 INFO - PROCESS | 1652 | 1461130941032 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 22:42:21 INFO - PROCESS | 1652 | 1461130941033 Marionette TRACE conn2 <- [1,1418,null,{}] 22:42:21 INFO - PROCESS | 1652 | 1461130941037 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}] 22:42:21 INFO - PROCESS | 1652 | 1461130941173 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 22:42:21 INFO - PROCESS | 1652 | 1461130941197 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b635000 == 47 [pid = 1652] [id = 362] 22:42:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b1df000) [pid = 1652] [serial = 1085] [outer = 0x0] 22:42:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12ba45000) [pid = 1652] [serial = 1086] [outer = 0x12b1df000] 22:42:21 INFO - PROCESS | 1652 | 1461130941236 Marionette DEBUG loaded listener.js 22:42:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x127643000) [pid = 1652] [serial = 1087] [outer = 0x12b1df000] 22:42:21 INFO - PROCESS | 1652 | 1461130941616 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]]]}] 22:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 22:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 622ms 22:42:21 INFO - PROCESS | 1652 | 1461130941658 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 22:42:21 INFO - PROCESS | 1652 | 1461130941659 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 22:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 22:42:21 INFO - PROCESS | 1652 | 1461130941662 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 22:42:21 INFO - PROCESS | 1652 | 1461130941663 Marionette TRACE conn2 <- [1,1422,null,{}] 22:42:21 INFO - PROCESS | 1652 | 1461130941665 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}] 22:42:21 INFO - PROCESS | 1652 | 1461130941761 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 22:42:21 INFO - PROCESS | 1652 | 1461130941803 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ced6800 == 48 [pid = 1652] [id = 363] 22:42:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12cee0c00) [pid = 1652] [serial = 1088] [outer = 0x0] 22:42:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12cf2c400) [pid = 1652] [serial = 1089] [outer = 0x12cee0c00] 22:42:21 INFO - PROCESS | 1652 | 1461130941828 Marionette DEBUG loaded listener.js 22:42:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12d27a800) [pid = 1652] [serial = 1090] [outer = 0x12cee0c00] 22:42:22 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11c443c00) [pid = 1652] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 22:42:22 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12764e000) [pid = 1652] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 22:42:22 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x118b40c00) [pid = 1652] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 22:42:22 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11c5ebc00) [pid = 1652] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 22:42:22 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11b92d800) [pid = 1652] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 22:42:22 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11afe5400) [pid = 1652] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 22:42:22 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x129702800) [pid = 1652] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 22:42:22 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12870c800) [pid = 1652] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 22:42:22 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x113fc7800) [pid = 1652] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 22:42:22 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118d21c00) [pid = 1652] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 22:42:22 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x127244400) [pid = 1652] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 22:42:22 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x114c14800) [pid = 1652] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 22:42:22 INFO - PROCESS | 1652 | 1461130942241 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]]]}] 22:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 22:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 620ms 22:42:22 INFO - PROCESS | 1652 | 1461130942283 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 22:42:22 INFO - PROCESS | 1652 | 1461130942284 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 22:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 22:42:22 INFO - PROCESS | 1652 | 1461130942286 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 22:42:22 INFO - PROCESS | 1652 | 1461130942287 Marionette TRACE conn2 <- [1,1426,null,{}] 22:42:22 INFO - PROCESS | 1652 | 1461130942290 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}] 22:42:22 INFO - PROCESS | 1652 | 1461130942370 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 22:42:22 INFO - PROCESS | 1652 | 1461130942376 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291d5000 == 49 [pid = 1652] [id = 364] 22:42:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1144b2c00) [pid = 1652] [serial = 1091] [outer = 0x0] 22:42:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11b92ec00) [pid = 1652] [serial = 1092] [outer = 0x1144b2c00] 22:42:22 INFO - PROCESS | 1652 | 1461130942401 Marionette DEBUG loaded listener.js 22:42:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x127a6b800) [pid = 1652] [serial = 1093] [outer = 0x1144b2c00] 22:42:22 INFO - PROCESS | 1652 | 1461130942729 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]]]}] 22:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 22:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 470ms 22:42:22 INFO - PROCESS | 1652 | 1461130942758 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 22:42:22 INFO - PROCESS | 1652 | 1461130942759 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 22:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 22:42:22 INFO - PROCESS | 1652 | 1461130942761 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 22:42:22 INFO - PROCESS | 1652 | 1461130942763 Marionette TRACE conn2 <- [1,1430,null,{}] 22:42:22 INFO - PROCESS | 1652 | 1461130942765 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}] 22:42:22 INFO - PROCESS | 1652 | 1461130942878 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 22:42:22 INFO - PROCESS | 1652 | 1461130942884 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e392000 == 50 [pid = 1652] [id = 365] 22:42:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x129703400) [pid = 1652] [serial = 1094] [outer = 0x0] 22:42:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12d281800) [pid = 1652] [serial = 1095] [outer = 0x129703400] 22:42:22 INFO - PROCESS | 1652 | 1461130942914 Marionette DEBUG loaded listener.js 22:42:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12d952800) [pid = 1652] [serial = 1096] [outer = 0x129703400] 22:42:23 INFO - PROCESS | 1652 | 1461130943314 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]]]}] 22:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 22:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 569ms 22:42:23 INFO - PROCESS | 1652 | 1461130943333 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 22:42:23 INFO - PROCESS | 1652 | 1461130943334 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 22:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 22:42:23 INFO - PROCESS | 1652 | 1461130943337 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 22:42:23 INFO - PROCESS | 1652 | 1461130943341 Marionette TRACE conn2 <- [1,1434,null,{}] 22:42:23 INFO - PROCESS | 1652 | 1461130943345 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}] 22:42:23 INFO - PROCESS | 1652 | 1461130943467 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 22:42:23 INFO - PROCESS | 1652 | 1461130943542 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eec0800 == 51 [pid = 1652] [id = 366] 22:42:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12986d400) [pid = 1652] [serial = 1097] [outer = 0x0] 22:42:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12dbaf800) [pid = 1652] [serial = 1098] [outer = 0x12986d400] 22:42:23 INFO - PROCESS | 1652 | 1461130943580 Marionette DEBUG loaded listener.js 22:42:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12dbbb400) [pid = 1652] [serial = 1099] [outer = 0x12986d400] 22:42:23 INFO - PROCESS | 1652 | 1461130943842 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]]]}] 22:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 22:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 524ms 22:42:23 INFO - PROCESS | 1652 | 1461130943862 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 22:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 22:42:23 INFO - PROCESS | 1652 | 1461130943863 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 22:42:23 INFO - PROCESS | 1652 | 1461130943865 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 22:42:23 INFO - PROCESS | 1652 | 1461130943866 Marionette TRACE conn2 <- [1,1438,null,{}] 22:42:23 INFO - PROCESS | 1652 | 1461130943868 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}] 22:42:23 INFO - PROCESS | 1652 | 1461130943964 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 22:42:23 INFO - PROCESS | 1652 | 1461130943968 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f280000 == 52 [pid = 1652] [id = 367] 22:42:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12dbbd000) [pid = 1652] [serial = 1100] [outer = 0x0] 22:42:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12e286000) [pid = 1652] [serial = 1101] [outer = 0x12dbbd000] 22:42:23 INFO - PROCESS | 1652 | 1461130943992 Marionette DEBUG loaded listener.js 22:42:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12e81c000) [pid = 1652] [serial = 1102] [outer = 0x12dbbd000] 22:42:24 INFO - PROCESS | 1652 | 1461130944441 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]]]}] 22:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 22:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 618ms 22:42:24 INFO - PROCESS | 1652 | 1461130944484 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 22:42:24 INFO - PROCESS | 1652 | 1461130944486 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 22:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 22:42:24 INFO - PROCESS | 1652 | 1461130944492 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 22:42:24 INFO - PROCESS | 1652 | 1461130944494 Marionette TRACE conn2 <- [1,1442,null,{}] 22:42:24 INFO - PROCESS | 1652 | 1461130944499 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}] 22:42:24 INFO - PROCESS | 1652 | 1461130944604 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 22:42:24 INFO - PROCESS | 1652 | 1461130944658 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa53800 == 53 [pid = 1652] [id = 368] 22:42:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x118d21c00) [pid = 1652] [serial = 1103] [outer = 0x0] 22:42:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x119c6a800) [pid = 1652] [serial = 1104] [outer = 0x118d21c00] 22:42:24 INFO - PROCESS | 1652 | 1461130944690 Marionette DEBUG loaded listener.js 22:42:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11a93d800) [pid = 1652] [serial = 1105] [outer = 0x118d21c00] 22:42:25 INFO - PROCESS | 1652 | 1461130945121 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]]]}] 22:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 22:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 671ms 22:42:25 INFO - PROCESS | 1652 | 1461130945163 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 22:42:25 INFO - PROCESS | 1652 | 1461130945167 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 22:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 22:42:25 INFO - PROCESS | 1652 | 1461130945171 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 22:42:25 INFO - PROCESS | 1652 | 1461130945173 Marionette TRACE conn2 <- [1,1446,null,{}] 22:42:25 INFO - PROCESS | 1652 | 1461130945176 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}] 22:42:25 INFO - PROCESS | 1652 | 1461130945302 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 22:42:25 INFO - PROCESS | 1652 | 1461130945368 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1272e1800 == 54 [pid = 1652] [id = 369] 22:42:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11a967c00) [pid = 1652] [serial = 1106] [outer = 0x0] 22:42:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11bc0f000) [pid = 1652] [serial = 1107] [outer = 0x11a967c00] 22:42:25 INFO - PROCESS | 1652 | 1461130945398 Marionette DEBUG loaded listener.js 22:42:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11c690800) [pid = 1652] [serial = 1108] [outer = 0x11a967c00] 22:42:25 INFO - PROCESS | 1652 | 1461130945861 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]]]}] 22:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 22:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 720ms 22:42:25 INFO - PROCESS | 1652 | 1461130945893 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 22:42:25 INFO - PROCESS | 1652 | 1461130945895 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 22:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 22:42:25 INFO - PROCESS | 1652 | 1461130945899 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 22:42:25 INFO - PROCESS | 1652 | 1461130945903 Marionette TRACE conn2 <- [1,1450,null,{}] 22:42:25 INFO - PROCESS | 1652 | 1461130945936 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}] 22:42:26 INFO - PROCESS | 1652 | 1461130946065 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 22:42:26 INFO - PROCESS | 1652 | 1461130946130 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e596000 == 55 [pid = 1652] [id = 370] 22:42:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1297b6000) [pid = 1652] [serial = 1109] [outer = 0x0] 22:42:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x129a61000) [pid = 1652] [serial = 1110] [outer = 0x1297b6000] 22:42:26 INFO - PROCESS | 1652 | 1461130946162 Marionette DEBUG loaded listener.js 22:42:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x129d31400) [pid = 1652] [serial = 1111] [outer = 0x1297b6000] 22:42:26 INFO - PROCESS | 1652 | 1461130946622 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]]]}] 22:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 22:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 796ms 22:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 22:42:26 INFO - PROCESS | 1652 | 1461130946694 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 22:42:26 INFO - PROCESS | 1652 | 1461130946696 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 22:42:26 INFO - PROCESS | 1652 | 1461130946698 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 22:42:26 INFO - PROCESS | 1652 | 1461130946699 Marionette TRACE conn2 <- [1,1454,null,{}] 22:42:26 INFO - PROCESS | 1652 | 1461130946702 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}] 22:42:26 INFO - PROCESS | 1652 | 1461130946801 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 22:42:26 INFO - PROCESS | 1652 | 1461130946894 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb6c000 == 56 [pid = 1652] [id = 371] 22:42:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12dbb2800) [pid = 1652] [serial = 1112] [outer = 0x0] 22:42:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12e240400) [pid = 1652] [serial = 1113] [outer = 0x12dbb2800] 22:42:26 INFO - PROCESS | 1652 | 1461130946923 Marionette DEBUG loaded listener.js 22:42:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12e81ec00) [pid = 1652] [serial = 1114] [outer = 0x12dbb2800] 22:42:27 INFO - PROCESS | 1652 | 1461130947336 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]]]}] 22:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 22:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 668ms 22:42:27 INFO - PROCESS | 1652 | 1461130947367 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 22:42:27 INFO - PROCESS | 1652 | 1461130947368 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 22:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 22:42:27 INFO - PROCESS | 1652 | 1461130947371 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 22:42:27 INFO - PROCESS | 1652 | 1461130947372 Marionette TRACE conn2 <- [1,1458,null,{}] 22:42:27 INFO - PROCESS | 1652 | 1461130947374 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}] 22:42:27 INFO - PROCESS | 1652 | 1461130947473 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 22:42:27 INFO - PROCESS | 1652 | 1461130947538 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb7e000 == 57 [pid = 1652] [id = 372] 22:42:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12dbb2c00) [pid = 1652] [serial = 1115] [outer = 0x0] 22:42:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12e826800) [pid = 1652] [serial = 1116] [outer = 0x12dbb2c00] 22:42:27 INFO - PROCESS | 1652 | 1461130947568 Marionette DEBUG loaded listener.js 22:42:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12e85fc00) [pid = 1652] [serial = 1117] [outer = 0x12dbb2c00] 22:42:27 INFO - PROCESS | 1652 | 1461130947986 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]]]}] 22:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 22:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 671ms 22:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 22:42:28 INFO - PROCESS | 1652 | 1461130948058 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 22:42:28 INFO - PROCESS | 1652 | 1461130948059 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 22:42:28 INFO - PROCESS | 1652 | 1461130948063 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 22:42:28 INFO - PROCESS | 1652 | 1461130948064 Marionette TRACE conn2 <- [1,1462,null,{}] 22:42:28 INFO - PROCESS | 1652 | 1461130948067 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}] 22:42:28 INFO - PROCESS | 1652 | 1461130948201 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 22:42:28 INFO - PROCESS | 1652 | 1461130948318 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x119768800 == 58 [pid = 1652] [id = 373] 22:42:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1122c6800) [pid = 1652] [serial = 1118] [outer = 0x0] 22:42:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1144ac000) [pid = 1652] [serial = 1119] [outer = 0x1122c6800] 22:42:28 INFO - PROCESS | 1652 | 1461130948503 Marionette DEBUG loaded listener.js 22:42:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11550d800) [pid = 1652] [serial = 1120] [outer = 0x1122c6800] 22:42:28 INFO - PROCESS | 1652 | 1461130948980 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]]]}] 22:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 22:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 974ms 22:42:29 INFO - PROCESS | 1652 | 1461130949038 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 22:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 22:42:29 INFO - PROCESS | 1652 | 1461130949040 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 22:42:29 INFO - PROCESS | 1652 | 1461130949044 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 22:42:29 INFO - PROCESS | 1652 | 1461130949046 Marionette TRACE conn2 <- [1,1466,null,{}] 22:42:29 INFO - PROCESS | 1652 | 1461130949049 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}] 22:42:29 INFO - PROCESS | 1652 | 1461130949143 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 22:42:29 INFO - PROCESS | 1652 | 1461130949207 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11904c000 == 59 [pid = 1652] [id = 374] 22:42:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x118485400) [pid = 1652] [serial = 1121] [outer = 0x0] 22:42:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x118dd8800) [pid = 1652] [serial = 1122] [outer = 0x118485400] 22:42:29 INFO - PROCESS | 1652 | 1461130949235 Marionette DEBUG loaded listener.js 22:42:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11a540c00) [pid = 1652] [serial = 1123] [outer = 0x118485400] 22:42:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12eec0800 == 58 [pid = 1652] [id = 366] 22:42:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12e392000 == 57 [pid = 1652] [id = 365] 22:42:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1291d5000 == 56 [pid = 1652] [id = 364] 22:42:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12ced6800 == 55 [pid = 1652] [id = 363] 22:42:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12b635000 == 54 [pid = 1652] [id = 362] 22:42:29 INFO - PROCESS | 1652 | --DOCSHELL 0x129775000 == 53 [pid = 1652] [id = 361] 22:42:29 INFO - PROCESS | 1652 | --DOCSHELL 0x118e22800 == 52 [pid = 1652] [id = 360] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11c5ea400) [pid = 1652] [serial = 1002] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11a91a800) [pid = 1652] [serial = 999] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x115306400) [pid = 1652] [serial = 996] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12b606800) [pid = 1652] [serial = 1008] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12901c400) [pid = 1652] [serial = 1005] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12bd0b800) [pid = 1652] [serial = 1047] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12765b800 == 51 [pid = 1652] [id = 359] 22:42:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2b0800 == 50 [pid = 1652] [id = 358] 22:42:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11bb98000 == 49 [pid = 1652] [id = 357] 22:42:29 INFO - PROCESS | 1652 | --DOCSHELL 0x118879800 == 48 [pid = 1652] [id = 356] 22:42:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11b948000 == 47 [pid = 1652] [id = 355] 22:42:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11c144000 == 46 [pid = 1652] [id = 354] 22:42:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12ed03000 == 45 [pid = 1652] [id = 353] 22:42:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12b482000 == 44 [pid = 1652] [id = 352] 22:42:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2bc000 == 43 [pid = 1652] [id = 351] 22:42:29 INFO - PROCESS | 1652 | --DOCSHELL 0x119053000 == 42 [pid = 1652] [id = 350] 22:42:29 INFO - PROCESS | 1652 | 1461130949638 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]]]}] 22:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 22:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 620ms 22:42:29 INFO - PROCESS | 1652 | 1461130949664 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 22:42:29 INFO - PROCESS | 1652 | 1461130949666 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 22:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 22:42:29 INFO - PROCESS | 1652 | 1461130949670 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 22:42:29 INFO - PROCESS | 1652 | 1461130949674 Marionette TRACE conn2 <- [1,1470,null,{}] 22:42:29 INFO - PROCESS | 1652 | 1461130949677 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}] 22:42:29 INFO - PROCESS | 1652 | 1461130949765 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x118763000) [pid = 1652] [serial = 1011] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x119035800) [pid = 1652] [serial = 1012] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x129d9b400) [pid = 1652] [serial = 1042] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12970f800) [pid = 1652] [serial = 1033] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11a91b000) [pid = 1652] [serial = 1017] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11c5f4800) [pid = 1652] [serial = 1026] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x127246800) [pid = 1652] [serial = 1027] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11c5eb000) [pid = 1652] [serial = 1024] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11c1bd400) [pid = 1652] [serial = 1021] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11bbc7c00) [pid = 1652] [serial = 1020] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x129bbe800) [pid = 1652] [serial = 1036] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11af88400) [pid = 1652] [serial = 1018] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12b1e8c00) [pid = 1652] [serial = 1044] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1190b5800) [pid = 1652] [serial = 1038] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11a771000) [pid = 1652] [serial = 1015] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12870e000) [pid = 1652] [serial = 1030] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x129bc7000) [pid = 1652] [serial = 1041] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11c1c2400) [pid = 1652] [serial = 1039] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12910c800) [pid = 1652] [serial = 1032] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x127d48000) [pid = 1652] [serial = 1029] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11c43f800) [pid = 1652] [serial = 1023] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x129a5a800) [pid = 1652] [serial = 1035] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11985c800) [pid = 1652] [serial = 1014] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12b914000) [pid = 1652] [serial = 1045] [outer = 0x0] [url = about:blank] 22:42:29 INFO - PROCESS | 1652 | 1461130949846 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a987000 == 43 [pid = 1652] [id = 375] 22:42:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11847c000) [pid = 1652] [serial = 1124] [outer = 0x0] 22:42:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11985c800) [pid = 1652] [serial = 1125] [outer = 0x11847c000] 22:42:29 INFO - PROCESS | 1652 | 1461130949872 Marionette DEBUG loaded listener.js 22:42:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11afe6000) [pid = 1652] [serial = 1126] [outer = 0x11847c000] 22:42:30 INFO - PROCESS | 1652 | 1461130950181 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]]]}] 22:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 22:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 522ms 22:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 22:42:30 INFO - PROCESS | 1652 | 1461130950196 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 22:42:30 INFO - PROCESS | 1652 | 1461130950197 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 22:42:30 INFO - PROCESS | 1652 | 1461130950200 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 22:42:30 INFO - PROCESS | 1652 | 1461130950202 Marionette TRACE conn2 <- [1,1474,null,{}] 22:42:30 INFO - PROCESS | 1652 | 1461130950212 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}] 22:42:30 INFO - PROCESS | 1652 | 1461130950298 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 22:42:30 INFO - PROCESS | 1652 | 1461130950366 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bf38000 == 44 [pid = 1652] [id = 376] 22:42:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11afe5400) [pid = 1652] [serial = 1127] [outer = 0x0] 22:42:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11c1b8c00) [pid = 1652] [serial = 1128] [outer = 0x11afe5400] 22:42:30 INFO - PROCESS | 1652 | 1461130950392 Marionette DEBUG loaded listener.js 22:42:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11c856400) [pid = 1652] [serial = 1129] [outer = 0x11afe5400] 22:42:30 INFO - PROCESS | 1652 | 1461130950674 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]]]}] 22:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 22:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 524ms 22:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 22:42:30 INFO - PROCESS | 1652 | 1461130950726 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 22:42:30 INFO - PROCESS | 1652 | 1461130950727 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 22:42:30 INFO - PROCESS | 1652 | 1461130950729 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 22:42:30 INFO - PROCESS | 1652 | 1461130950731 Marionette TRACE conn2 <- [1,1478,null,{}] 22:42:30 INFO - PROCESS | 1652 | 1461130950733 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}] 22:42:30 INFO - PROCESS | 1652 | 1461130950815 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 22:42:30 INFO - PROCESS | 1652 | 1461130950820 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x1279b5800 == 45 [pid = 1652] [id = 377] 22:42:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11c5eb000) [pid = 1652] [serial = 1130] [outer = 0x0] 22:42:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x126dab000) [pid = 1652] [serial = 1131] [outer = 0x11c5eb000] 22:42:30 INFO - PROCESS | 1652 | 1461130950846 Marionette DEBUG loaded listener.js 22:42:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x127931800) [pid = 1652] [serial = 1132] [outer = 0x11c5eb000] 22:42:31 INFO - PROCESS | 1652 | 1461130951218 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]]]}] 22:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 22:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 517ms 22:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 22:42:31 INFO - PROCESS | 1652 | 1461130951249 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 22:42:31 INFO - PROCESS | 1652 | 1461130951250 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 22:42:31 INFO - PROCESS | 1652 | 1461130951253 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 22:42:31 INFO - PROCESS | 1652 | 1461130951255 Marionette TRACE conn2 <- [1,1482,null,{}] 22:42:31 INFO - PROCESS | 1652 | 1461130951260 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}] 22:42:31 INFO - PROCESS | 1652 | 1461130951378 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 22:42:31 INFO - PROCESS | 1652 | 1461130951388 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a99a000 == 46 [pid = 1652] [id = 378] 22:42:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x128703800) [pid = 1652] [serial = 1133] [outer = 0x0] 22:42:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x128711800) [pid = 1652] [serial = 1134] [outer = 0x128703800] 22:42:31 INFO - PROCESS | 1652 | 1461130951435 Marionette DEBUG loaded listener.js 22:42:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12986a800) [pid = 1652] [serial = 1135] [outer = 0x128703800] 22:42:31 INFO - PROCESS | 1652 | 1461130951857 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]]]}] 22:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 22:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 622ms 22:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 22:42:31 INFO - PROCESS | 1652 | 1461130951876 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 22:42:31 INFO - PROCESS | 1652 | 1461130951877 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 22:42:31 INFO - PROCESS | 1652 | 1461130951895 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 22:42:31 INFO - PROCESS | 1652 | 1461130951897 Marionette TRACE conn2 <- [1,1486,null,{}] 22:42:31 INFO - PROCESS | 1652 | 1461130951899 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}] 22:42:32 INFO - PROCESS | 1652 | 1461130952013 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 22:42:32 INFO - PROCESS | 1652 | 1461130952026 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b215000 == 47 [pid = 1652] [id = 379] 22:42:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x129bc5800) [pid = 1652] [serial = 1136] [outer = 0x0] 22:42:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x129d8dc00) [pid = 1652] [serial = 1137] [outer = 0x129bc5800] 22:42:32 INFO - PROCESS | 1652 | 1461130952051 Marionette DEBUG loaded listener.js 22:42:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12b1e3000) [pid = 1652] [serial = 1138] [outer = 0x129bc5800] 22:42:32 INFO - PROCESS | 1652 | 1461130952416 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]]]}] 22:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 22:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 585ms 22:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 22:42:32 INFO - PROCESS | 1652 | 1461130952465 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 22:42:32 INFO - PROCESS | 1652 | 1461130952466 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 22:42:32 INFO - PROCESS | 1652 | 1461130952468 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 22:42:32 INFO - PROCESS | 1652 | 1461130952469 Marionette TRACE conn2 <- [1,1490,null,{}] 22:42:32 INFO - PROCESS | 1652 | 1461130952471 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}] 22:42:32 INFO - PROCESS | 1652 | 1461130952568 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 22:42:32 INFO - PROCESS | 1652 | 1461130952601 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be94800 == 48 [pid = 1652] [id = 380] 22:42:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12b1e8c00) [pid = 1652] [serial = 1139] [outer = 0x0] 22:42:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12b914000) [pid = 1652] [serial = 1140] [outer = 0x12b1e8c00] 22:42:32 INFO - PROCESS | 1652 | 1461130952626 Marionette DEBUG loaded listener.js 22:42:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12cee6400) [pid = 1652] [serial = 1141] [outer = 0x12b1e8c00] 22:42:32 INFO - PROCESS | 1652 | 1461130952943 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]]]}] 22:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 22:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 521ms 22:42:32 INFO - PROCESS | 1652 | 1461130952989 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 22:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 22:42:32 INFO - PROCESS | 1652 | 1461130952990 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 22:42:32 INFO - PROCESS | 1652 | 1461130952993 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 22:42:32 INFO - PROCESS | 1652 | 1461130952994 Marionette TRACE conn2 <- [1,1494,null,{}] 22:42:33 INFO - PROCESS | 1652 | 1461130953002 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}] 22:42:33 INFO - PROCESS | 1652 | 1461130953099 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 22:42:33 INFO - PROCESS | 1652 | 1461130953104 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d3c9800 == 49 [pid = 1652] [id = 381] 22:42:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12b606800) [pid = 1652] [serial = 1142] [outer = 0x0] 22:42:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12d280400) [pid = 1652] [serial = 1143] [outer = 0x12b606800] 22:42:33 INFO - PROCESS | 1652 | 1461130953157 Marionette DEBUG loaded listener.js 22:42:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12dbb1800) [pid = 1652] [serial = 1144] [outer = 0x12b606800] 22:42:33 INFO - PROCESS | 1652 | 1461130953550 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]]]}] 22:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 22:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 570ms 22:42:33 INFO - PROCESS | 1652 | 1461130953566 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 22:42:33 INFO - PROCESS | 1652 | 1461130953568 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 22:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 22:42:33 INFO - PROCESS | 1652 | 1461130953576 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 22:42:33 INFO - PROCESS | 1652 | 1461130953577 Marionette TRACE conn2 <- [1,1498,null,{}] 22:42:33 INFO - PROCESS | 1652 | 1461130953581 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}] 22:42:33 INFO - PROCESS | 1652 | 1461130953733 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 22:42:33 INFO - PROCESS | 1652 | 1461130953753 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e57a000 == 50 [pid = 1652] [id = 382] 22:42:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12d27e800) [pid = 1652] [serial = 1145] [outer = 0x0] 22:42:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12e826c00) [pid = 1652] [serial = 1146] [outer = 0x12d27e800] 22:42:33 INFO - PROCESS | 1652 | 1461130953793 Marionette DEBUG loaded listener.js 22:42:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12ea77c00) [pid = 1652] [serial = 1147] [outer = 0x12d27e800] 22:42:34 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11afe8800) [pid = 1652] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 22:42:34 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x128070c00) [pid = 1652] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 22:42:34 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x129d32000) [pid = 1652] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 22:42:34 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12b1df000) [pid = 1652] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 22:42:34 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11b6b6400) [pid = 1652] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 22:42:34 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x119032400) [pid = 1652] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 22:42:34 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11c444400) [pid = 1652] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 22:42:34 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11af7ec00) [pid = 1652] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 22:42:34 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x126c43000) [pid = 1652] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 22:42:34 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x115515c00) [pid = 1652] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 22:42:34 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12cee0c00) [pid = 1652] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 22:42:34 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1144b2c00) [pid = 1652] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 22:42:34 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x129703400) [pid = 1652] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 22:42:34 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x128711000) [pid = 1652] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 22:42:34 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12986d400) [pid = 1652] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 22:42:34 INFO - PROCESS | 1652 | 1461130954279 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]]]}] 22:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 22:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 721ms 22:42:34 INFO - PROCESS | 1652 | 1461130954296 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 22:42:34 INFO - PROCESS | 1652 | 1461130954297 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 22:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 22:42:34 INFO - PROCESS | 1652 | 1461130954299 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 22:42:34 INFO - PROCESS | 1652 | 1461130954300 Marionette TRACE conn2 <- [1,1502,null,{}] 22:42:34 INFO - PROCESS | 1652 | 1461130954302 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}] 22:42:34 INFO - PROCESS | 1652 | 1461130954435 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 22:42:34 INFO - PROCESS | 1652 | 1461130954470 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x129a19800 == 51 [pid = 1652] [id = 383] 22:42:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1122c0000) [pid = 1652] [serial = 1148] [outer = 0x0] 22:42:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11c47cc00) [pid = 1652] [serial = 1149] [outer = 0x1122c0000] 22:42:34 INFO - PROCESS | 1652 | 1461130954501 Marionette DEBUG loaded listener.js 22:42:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12cee4c00) [pid = 1652] [serial = 1150] [outer = 0x1122c0000] 22:42:34 INFO - PROCESS | 1652 | 1461130954783 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]]]}] 22:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 22:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 519ms 22:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 22:42:34 INFO - PROCESS | 1652 | 1461130954818 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 22:42:34 INFO - PROCESS | 1652 | 1461130954820 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 22:42:34 INFO - PROCESS | 1652 | 1461130954825 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 22:42:34 INFO - PROCESS | 1652 | 1461130954827 Marionette TRACE conn2 <- [1,1506,null,{}] 22:42:34 INFO - PROCESS | 1652 | 1461130954830 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}] 22:42:34 INFO - PROCESS | 1652 | 1461130954926 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 22:42:34 INFO - PROCESS | 1652 | 1461130954930 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f779000 == 52 [pid = 1652] [id = 384] 22:42:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12d935400) [pid = 1652] [serial = 1151] [outer = 0x0] 22:42:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12eaaf400) [pid = 1652] [serial = 1152] [outer = 0x12d935400] 22:42:34 INFO - PROCESS | 1652 | 1461130954955 Marionette DEBUG loaded listener.js 22:42:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12eab9800) [pid = 1652] [serial = 1153] [outer = 0x12d935400] 22:42:35 INFO - PROCESS | 1652 | 1461130955253 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]]]}] 22:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 22:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 472ms 22:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 22:42:35 INFO - PROCESS | 1652 | 1461130955295 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 22:42:35 INFO - PROCESS | 1652 | 1461130955296 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 22:42:35 INFO - PROCESS | 1652 | 1461130955298 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 22:42:35 INFO - PROCESS | 1652 | 1461130955299 Marionette TRACE conn2 <- [1,1510,null,{}] 22:42:35 INFO - PROCESS | 1652 | 1461130955302 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}] 22:42:35 INFO - PROCESS | 1652 | 1461130955417 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 22:42:35 INFO - PROCESS | 1652 | 1461130955421 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb82800 == 53 [pid = 1652] [id = 385] 22:42:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12d950400) [pid = 1652] [serial = 1154] [outer = 0x0] 22:42:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12eabd800) [pid = 1652] [serial = 1155] [outer = 0x12d950400] 22:42:35 INFO - PROCESS | 1652 | 1461130955445 Marionette DEBUG loaded listener.js 22:42:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12ee64800) [pid = 1652] [serial = 1156] [outer = 0x12d950400] 22:42:35 INFO - PROCESS | 1652 | 1461130955758 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]]]}] 22:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 22:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 468ms 22:42:35 INFO - PROCESS | 1652 | 1461130955766 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 22:42:35 INFO - PROCESS | 1652 | 1461130955768 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 22:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 22:42:35 INFO - PROCESS | 1652 | 1461130955770 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 22:42:35 INFO - PROCESS | 1652 | 1461130955771 Marionette TRACE conn2 <- [1,1514,null,{}] 22:42:35 INFO - PROCESS | 1652 | 1461130955776 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}] 22:42:35 INFO - PROCESS | 1652 | 1461130955859 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 22:42:35 INFO - PROCESS | 1652 | 1461130955863 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12feef800 == 54 [pid = 1652] [id = 386] 22:42:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12ee67000) [pid = 1652] [serial = 1157] [outer = 0x0] 22:42:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12ee6bc00) [pid = 1652] [serial = 1158] [outer = 0x12ee67000] 22:42:35 INFO - PROCESS | 1652 | 1461130955887 Marionette DEBUG loaded listener.js 22:42:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12f14d800) [pid = 1652] [serial = 1159] [outer = 0x12ee67000] 22:42:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12e597000 == 53 [pid = 1652] [id = 335] 22:42:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12d91f800 == 52 [pid = 1652] [id = 349] 22:42:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12b9b5800 == 51 [pid = 1652] [id = 334] 22:42:36 INFO - PROCESS | 1652 | --DOCSHELL 0x119051800 == 50 [pid = 1652] [id = 332] 22:42:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12e37f000 == 49 [pid = 1652] [id = 331] 22:42:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12ed13000 == 48 [pid = 1652] [id = 336] 22:42:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12fd1a800 == 47 [pid = 1652] [id = 280] 22:42:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad54000 == 46 [pid = 1652] [id = 333] 22:42:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11904c000 == 45 [pid = 1652] [id = 374] 22:42:36 INFO - PROCESS | 1652 | --DOCSHELL 0x119768800 == 44 [pid = 1652] [id = 373] 22:42:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb7e000 == 43 [pid = 1652] [id = 372] 22:42:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb6c000 == 42 [pid = 1652] [id = 371] 22:42:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12e596000 == 41 [pid = 1652] [id = 370] 22:42:36 INFO - PROCESS | 1652 | --DOCSHELL 0x1272e1800 == 40 [pid = 1652] [id = 369] 22:42:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12f280000 == 39 [pid = 1652] [id = 367] 22:42:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa53800 == 38 [pid = 1652] [id = 368] 22:42:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12b215000 == 37 [pid = 1652] [id = 379] 22:42:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12be94800 == 36 [pid = 1652] [id = 380] 22:42:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11a99a000 == 35 [pid = 1652] [id = 378] 22:42:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11a987000 == 34 [pid = 1652] [id = 375] 22:42:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11bf38000 == 33 [pid = 1652] [id = 376] 22:42:37 INFO - PROCESS | 1652 | --DOCSHELL 0x129a19800 == 32 [pid = 1652] [id = 383] 22:42:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12f779000 == 31 [pid = 1652] [id = 384] 22:42:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12d3c9800 == 30 [pid = 1652] [id = 381] 22:42:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1279b5800 == 29 [pid = 1652] [id = 377] 22:42:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12e57a000 == 28 [pid = 1652] [id = 382] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12970b400) [pid = 1652] [serial = 937] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12bd02400) [pid = 1652] [serial = 1009] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb82800 == 27 [pid = 1652] [id = 385] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12b1eb800) [pid = 1652] [serial = 1083] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12ba45000) [pid = 1652] [serial = 1086] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12b90f000) [pid = 1652] [serial = 1084] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12b1e2c00) [pid = 1652] [serial = 1063] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x129870000) [pid = 1652] [serial = 1062] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11914e400) [pid = 1652] [serial = 1068] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11a939800) [pid = 1652] [serial = 1069] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11c5f3000) [pid = 1652] [serial = 1074] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x126a3b800) [pid = 1652] [serial = 1075] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11bbd0000) [pid = 1652] [serial = 1071] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11c47a400) [pid = 1652] [serial = 1072] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12686c400) [pid = 1652] [serial = 1056] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x127934c00) [pid = 1652] [serial = 1077] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x127e3a000) [pid = 1652] [serial = 1078] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11af83400) [pid = 1652] [serial = 1053] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118484400) [pid = 1652] [serial = 1050] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118829400) [pid = 1652] [serial = 1066] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11644ac00) [pid = 1652] [serial = 1065] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x129a62c00) [pid = 1652] [serial = 1059] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12cf2c400) [pid = 1652] [serial = 1089] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x127a6b800) [pid = 1652] [serial = 1093] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11b92ec00) [pid = 1652] [serial = 1092] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12d281800) [pid = 1652] [serial = 1095] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12d27a800) [pid = 1652] [serial = 1090] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12e286000) [pid = 1652] [serial = 1101] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x129708000) [pid = 1652] [serial = 1080] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x127643000) [pid = 1652] [serial = 1087] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12dbaf800) [pid = 1652] [serial = 1098] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x129d30c00) [pid = 1652] [serial = 1081] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12d952800) [pid = 1652] [serial = 1096] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12dbbb400) [pid = 1652] [serial = 1099] [outer = 0x0] [url = about:blank] 22:42:37 INFO - PROCESS | 1652 | 1461130957491 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]]]}] 22:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 22:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1724ms 22:42:37 INFO - PROCESS | 1652 | 1461130957494 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 22:42:37 INFO - PROCESS | 1652 | 1461130957496 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 22:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 22:42:37 INFO - PROCESS | 1652 | 1461130957500 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 22:42:37 INFO - PROCESS | 1652 | 1461130957501 Marionette TRACE conn2 <- [1,1518,null,{}] 22:42:37 INFO - PROCESS | 1652 | 1461130957508 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}] 22:42:37 INFO - PROCESS | 1652 | 1461130957584 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 22:42:37 INFO - PROCESS | 1652 | 1461130957631 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11581a000 == 28 [pid = 1652] [id = 387] 22:42:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x115518c00) [pid = 1652] [serial = 1160] [outer = 0x0] 22:42:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x115519800) [pid = 1652] [serial = 1161] [outer = 0x115518c00] 22:42:37 INFO - PROCESS | 1652 | 1461130957659 Marionette DEBUG loaded listener.js 22:42:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11644c800) [pid = 1652] [serial = 1162] [outer = 0x115518c00] 22:42:37 INFO - PROCESS | 1652 | 1461130957968 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]]]}] 22:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 22:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 520ms 22:42:38 INFO - PROCESS | 1652 | 1461130958020 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 22:42:38 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 22:42:38 INFO - PROCESS | 1652 | 1461130958024 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 22:42:38 INFO - PROCESS | 1652 | 1461130958029 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 22:42:38 INFO - PROCESS | 1652 | 1461130958031 Marionette TRACE conn2 <- [1,1522,null,{}] 22:42:38 INFO - PROCESS | 1652 | 1461130958033 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}] 22:42:38 INFO - PROCESS | 1652 | 1461130958106 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 22:42:38 INFO - PROCESS | 1652 | 1461130958110 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x118e22800 == 29 [pid = 1652] [id = 388] 22:42:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x114606400) [pid = 1652] [serial = 1163] [outer = 0x0] 22:42:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11847a400) [pid = 1652] [serial = 1164] [outer = 0x114606400] 22:42:38 INFO - PROCESS | 1652 | 1461130958138 Marionette DEBUG loaded listener.js 22:42:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118b05400) [pid = 1652] [serial = 1165] [outer = 0x114606400] 22:42:38 INFO - PROCESS | 1652 | 1461130958451 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"]]]}] 22:42:38 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 () { 22:42:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:42:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 22:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:42:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 22:42:38 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 () { 22:42:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:42:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 22:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:42:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 22:42:38 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 () { 22:42:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:42:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 22:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:42:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 22:42:38 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 () { 22:42:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:42:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 22:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:42:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 22:42:38 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 472ms 22:42:38 INFO - PROCESS | 1652 | 1461130958501 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 22:42:38 INFO - PROCESS | 1652 | 1461130958503 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 22:42:38 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 22:42:38 INFO - PROCESS | 1652 | 1461130958506 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 22:42:38 INFO - PROCESS | 1652 | 1461130958509 Marionette TRACE conn2 <- [1,1526,null,{}] 22:42:38 INFO - PROCESS | 1652 | 1461130958517 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}] 22:42:38 INFO - PROCESS | 1652 | 1461130958588 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 22:42:38 INFO - PROCESS | 1652 | 1461130958593 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11976e000 == 30 [pid = 1652] [id = 389] 22:42:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1122c0800) [pid = 1652] [serial = 1166] [outer = 0x0] 22:42:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11a770800) [pid = 1652] [serial = 1167] [outer = 0x1122c0800] 22:42:38 INFO - PROCESS | 1652 | 1461130958623 Marionette DEBUG loaded listener.js 22:42:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11a77c800) [pid = 1652] [serial = 1168] [outer = 0x1122c0800] 22:42:38 INFO - PROCESS | 1652 | 1461130958944 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"]]]}] 22:42:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 22:42:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 22:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:42:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 22:42:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 22:42:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 22:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:42:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 22:42:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 22:42:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 22:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:42:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 22:42:38 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 471ms 22:42:38 INFO - PROCESS | 1652 | 1461130958978 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 22:42:38 INFO - PROCESS | 1652 | 1461130958980 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 22:42:38 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 22:42:38 INFO - PROCESS | 1652 | 1461130958982 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 22:42:38 INFO - PROCESS | 1652 | 1461130958983 Marionette TRACE conn2 <- [1,1530,null,{}] 22:42:38 INFO - PROCESS | 1652 | 1461130958985 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}] 22:42:39 INFO - PROCESS | 1652 | 1461130959053 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 22:42:39 INFO - PROCESS | 1652 | 1461130959100 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a990800 == 31 [pid = 1652] [id = 390] 22:42:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119038000) [pid = 1652] [serial = 1169] [outer = 0x0] 22:42:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11a944c00) [pid = 1652] [serial = 1170] [outer = 0x119038000] 22:42:39 INFO - PROCESS | 1652 | 1461130959126 Marionette DEBUG loaded listener.js 22:42:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11afdd400) [pid = 1652] [serial = 1171] [outer = 0x119038000] 22:42:39 INFO - PROCESS | 1652 | 1461130959377 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]]]}] 22:42:39 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 22:42:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 22:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:42:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 22:42:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 22:42:39 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. 22:42:39 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 22:42:39 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 418ms 22:42:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 22:42:39 INFO - PROCESS | 1652 | 1461130959400 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 22:42:39 INFO - PROCESS | 1652 | 1461130959402 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 22:42:39 INFO - PROCESS | 1652 | 1461130959414 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 22:42:39 INFO - PROCESS | 1652 | 1461130959415 Marionette TRACE conn2 <- [1,1534,null,{}] 22:42:39 INFO - PROCESS | 1652 | 1461130959417 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}] 22:42:39 INFO - PROCESS | 1652 | 1461130959490 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 22:42:39 INFO - PROCESS | 1652 | 1461130959494 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bf1a800 == 32 [pid = 1652] [id = 391] 22:42:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x112459c00) [pid = 1652] [serial = 1172] [outer = 0x0] 22:42:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11afe4c00) [pid = 1652] [serial = 1173] [outer = 0x112459c00] 22:42:39 INFO - PROCESS | 1652 | 1461130959522 Marionette DEBUG loaded listener.js 22:42:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11bc04400) [pid = 1652] [serial = 1174] [outer = 0x112459c00] 22:42:39 INFO - PROCESS | 1652 | 1461130959836 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]]]}] 22:42:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 22:42:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 478ms 22:42:39 INFO - PROCESS | 1652 | 1461130959883 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 22:42:39 INFO - PROCESS | 1652 | 1461130959884 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 22:42:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 22:42:39 INFO - PROCESS | 1652 | 1461130959887 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 22:42:39 INFO - PROCESS | 1652 | 1461130959888 Marionette TRACE conn2 <- [1,1538,null,{}] 22:42:39 INFO - PROCESS | 1652 | 1461130959890 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}] 22:42:39 INFO - PROCESS | 1652 | 1461130959993 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 22:42:40 INFO - PROCESS | 1652 | 1461130960000 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c155800 == 33 [pid = 1652] [id = 392] 22:42:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11bbc3400) [pid = 1652] [serial = 1175] [outer = 0x0] 22:42:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11c1ba800) [pid = 1652] [serial = 1176] [outer = 0x11bbc3400] 22:42:40 INFO - PROCESS | 1652 | 1461130960028 Marionette DEBUG loaded listener.js 22:42:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11c5f3000) [pid = 1652] [serial = 1177] [outer = 0x11bbc3400] 22:42:40 INFO - PROCESS | 1652 | 1461130960325 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]]]}] 22:42:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 22:42:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 471ms 22:42:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 22:42:40 INFO - PROCESS | 1652 | 1461130960359 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 22:42:40 INFO - PROCESS | 1652 | 1461130960360 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 22:42:40 INFO - PROCESS | 1652 | 1461130960362 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 22:42:40 INFO - PROCESS | 1652 | 1461130960363 Marionette TRACE conn2 <- [1,1542,null,{}] 22:42:40 INFO - PROCESS | 1652 | 1461130960365 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}] 22:42:40 INFO - PROCESS | 1652 | 1461130960431 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 22:42:40 INFO - PROCESS | 1652 | 1461130960435 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268ac800 == 34 [pid = 1652] [id = 393] 22:42:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11c672800) [pid = 1652] [serial = 1178] [outer = 0x0] 22:42:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11c857400) [pid = 1652] [serial = 1179] [outer = 0x11c672800] 22:42:40 INFO - PROCESS | 1652 | 1461130960463 Marionette DEBUG loaded listener.js 22:42:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x126839000) [pid = 1652] [serial = 1180] [outer = 0x11c672800] 22:42:40 INFO - PROCESS | 1652 | 1461130960787 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]]]}] 22:42:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 22:42:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 468ms 22:42:40 INFO - PROCESS | 1652 | 1461130960831 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 22:42:40 INFO - PROCESS | 1652 | 1461130960833 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 22:42:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 22:42:40 INFO - PROCESS | 1652 | 1461130960837 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 22:42:40 INFO - PROCESS | 1652 | 1461130960838 Marionette TRACE conn2 <- [1,1546,null,{}] 22:42:40 INFO - PROCESS | 1652 | 1461130960842 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}] 22:42:40 INFO - PROCESS | 1652 | 1461130960976 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 22:42:40 INFO - PROCESS | 1652 | 1461130960992 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1269cc000 == 35 [pid = 1652] [id = 394] 22:42:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12686c400) [pid = 1652] [serial = 1181] [outer = 0x0] 22:42:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x126da0c00) [pid = 1652] [serial = 1182] [outer = 0x12686c400] 22:42:41 INFO - PROCESS | 1652 | 1461130961031 Marionette DEBUG loaded listener.js 22:42:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12706e400) [pid = 1652] [serial = 1183] [outer = 0x12686c400] 22:42:41 INFO - PROCESS | 1652 | 1461130961408 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]]]}] 22:42:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 22:42:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 621ms 22:42:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 22:42:41 INFO - PROCESS | 1652 | 1461130961458 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 22:42:41 INFO - PROCESS | 1652 | 1461130961459 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 22:42:41 INFO - PROCESS | 1652 | 1461130961461 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 22:42:41 INFO - PROCESS | 1652 | 1461130961463 Marionette TRACE conn2 <- [1,1550,null,{}] 22:42:41 INFO - PROCESS | 1652 | 1461130961465 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}] 22:42:41 INFO - PROCESS | 1652 | 1461130961535 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 22:42:41 INFO - PROCESS | 1652 | 1461130961586 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11976d800 == 36 [pid = 1652] [id = 395] 22:42:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11afdb000) [pid = 1652] [serial = 1184] [outer = 0x0] 22:42:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12723a000) [pid = 1652] [serial = 1185] [outer = 0x11afdb000] 22:42:41 INFO - PROCESS | 1652 | 1461130961611 Marionette DEBUG loaded listener.js 22:42:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x127936400) [pid = 1652] [serial = 1186] [outer = 0x11afdb000] 22:42:41 INFO - PROCESS | 1652 | 1461130961876 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]]]}] 22:42:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 22:42:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 467ms 22:42:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 22:42:41 INFO - PROCESS | 1652 | 1461130961930 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 22:42:41 INFO - PROCESS | 1652 | 1461130961931 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 22:42:41 INFO - PROCESS | 1652 | 1461130961933 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 22:42:41 INFO - PROCESS | 1652 | 1461130961934 Marionette TRACE conn2 <- [1,1554,null,{}] 22:42:41 INFO - PROCESS | 1652 | 1461130961936 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}] 22:42:42 INFO - PROCESS | 1652 | 1461130962015 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 22:42:42 INFO - PROCESS | 1652 | 1461130962018 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x127e58000 == 37 [pid = 1652] [id = 396] 22:42:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11c871800) [pid = 1652] [serial = 1187] [outer = 0x0] 22:42:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x127e3a800) [pid = 1652] [serial = 1188] [outer = 0x11c871800] 22:42:42 INFO - PROCESS | 1652 | 1461130962045 Marionette DEBUG loaded listener.js 22:42:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1287e5400) [pid = 1652] [serial = 1189] [outer = 0x11c871800] 22:42:42 INFO - PROCESS | 1652 | 1461130962471 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]]]}] 22:42:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 22:42:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 568ms 22:42:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 22:42:42 INFO - PROCESS | 1652 | 1461130962501 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 22:42:42 INFO - PROCESS | 1652 | 1461130962503 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 22:42:42 INFO - PROCESS | 1652 | 1461130962505 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 22:42:42 INFO - PROCESS | 1652 | 1461130962507 Marionette TRACE conn2 <- [1,1558,null,{}] 22:42:42 INFO - PROCESS | 1652 | 1461130962509 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}] 22:42:42 INFO - PROCESS | 1652 | 1461130962609 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 22:42:42 INFO - PROCESS | 1652 | 1461130962639 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bba1800 == 38 [pid = 1652] [id = 397] 22:42:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1287ec800) [pid = 1652] [serial = 1190] [outer = 0x0] 22:42:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12910f000) [pid = 1652] [serial = 1191] [outer = 0x1287ec800] 22:42:42 INFO - PROCESS | 1652 | 1461130962668 Marionette DEBUG loaded listener.js 22:42:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12970b400) [pid = 1652] [serial = 1192] [outer = 0x1287ec800] 22:42:42 INFO - PROCESS | 1652 | 1461130962985 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]]]}] 22:42:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 22:42:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 521ms 22:42:43 INFO - PROCESS | 1652 | 1461130963027 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 22:42:43 INFO - PROCESS | 1652 | 1461130963028 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 22:42:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 22:42:43 INFO - PROCESS | 1652 | 1461130963030 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 22:42:43 INFO - PROCESS | 1652 | 1461130963031 Marionette TRACE conn2 <- [1,1562,null,{}] 22:42:43 INFO - PROCESS | 1652 | 1461130963033 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}] 22:42:43 INFO - PROCESS | 1652 | 1461130963123 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 22:42:43 INFO - PROCESS | 1652 | 1461130963127 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x129a0f800 == 39 [pid = 1652] [id = 398] 22:42:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12970f800) [pid = 1652] [serial = 1193] [outer = 0x0] 22:42:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1297b7000) [pid = 1652] [serial = 1194] [outer = 0x12970f800] 22:42:43 INFO - PROCESS | 1652 | 1461130963153 Marionette DEBUG loaded listener.js 22:42:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x129a5a400) [pid = 1652] [serial = 1195] [outer = 0x12970f800] 22:42:43 INFO - PROCESS | 1652 | 1461130963482 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]]]}] 22:42:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 22:42:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 468ms 22:42:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 22:42:43 INFO - PROCESS | 1652 | 1461130963499 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 22:42:43 INFO - PROCESS | 1652 | 1461130963500 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 22:42:43 INFO - PROCESS | 1652 | 1461130963502 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 22:42:43 INFO - PROCESS | 1652 | 1461130963503 Marionette TRACE conn2 <- [1,1566,null,{}] 22:42:43 INFO - PROCESS | 1652 | 1461130963507 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}] 22:42:43 INFO - PROCESS | 1652 | 1461130963600 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 22:42:43 INFO - PROCESS | 1652 | 1461130963612 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b29b000 == 40 [pid = 1652] [id = 399] 22:42:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x129a5a800) [pid = 1652] [serial = 1196] [outer = 0x0] 22:42:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x129bbc800) [pid = 1652] [serial = 1197] [outer = 0x129a5a800] 22:42:43 INFO - PROCESS | 1652 | 1461130963637 Marionette DEBUG loaded listener.js 22:42:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x129bc6400) [pid = 1652] [serial = 1198] [outer = 0x129a5a800] 22:42:43 INFO - PROCESS | 1652 | 1461130963962 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]]]}] 22:42:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 22:42:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 472ms 22:42:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 22:42:43 INFO - PROCESS | 1652 | 1461130963975 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 22:42:43 INFO - PROCESS | 1652 | 1461130963976 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 22:42:43 INFO - PROCESS | 1652 | 1461130963978 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 22:42:43 INFO - PROCESS | 1652 | 1461130963979 Marionette TRACE conn2 <- [1,1570,null,{}] 22:42:43 INFO - PROCESS | 1652 | 1461130963981 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}] 22:42:44 INFO - PROCESS | 1652 | 1461130964070 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 22:42:44 INFO - PROCESS | 1652 | 1461130964083 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b64f000 == 41 [pid = 1652] [id = 400] 22:42:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x129bc7c00) [pid = 1652] [serial = 1199] [outer = 0x0] 22:42:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x129d2d400) [pid = 1652] [serial = 1200] [outer = 0x129bc7c00] 22:42:44 INFO - PROCESS | 1652 | 1461130964108 Marionette DEBUG loaded listener.js 22:42:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x129d8ec00) [pid = 1652] [serial = 1201] [outer = 0x129bc7c00] 22:42:44 INFO - PROCESS | 1652 | 1461130964426 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]]]}] 22:42:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 22:42:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 469ms 22:42:44 INFO - PROCESS | 1652 | 1461130964447 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 22:42:44 INFO - PROCESS | 1652 | 1461130964448 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 22:42:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 22:42:44 INFO - PROCESS | 1652 | 1461130964450 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 22:42:44 INFO - PROCESS | 1652 | 1461130964451 Marionette TRACE conn2 <- [1,1574,null,{}] 22:42:44 INFO - PROCESS | 1652 | 1461130964454 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}] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11774d000) [pid = 1652] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x118b42000) [pid = 1652] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11c675400) [pid = 1652] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12b1e8c00) [pid = 1652] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x129bc5800) [pid = 1652] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12b606800) [pid = 1652] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12d27e800) [pid = 1652] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1122c0000) [pid = 1652] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12d935400) [pid = 1652] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12d950400) [pid = 1652] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12dbb2800) [pid = 1652] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1297b6000) [pid = 1652] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11a967c00) [pid = 1652] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x118d21c00) [pid = 1652] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12dbbd000) [pid = 1652] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x128703800) [pid = 1652] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11c5eb000) [pid = 1652] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11afe5400) [pid = 1652] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11847c000) [pid = 1652] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x118485400) [pid = 1652] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1122c6800) [pid = 1652] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12dbb2c00) [pid = 1652] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12ba4f800) [pid = 1652] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1122c8800) [pid = 1652] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11afdc000) [pid = 1652] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12b424800) [pid = 1652] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12870ac00) [pid = 1652] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1188c6400) [pid = 1652] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 22:42:44 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12970a400) [pid = 1652] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 22:42:44 INFO - PROCESS | 1652 | 1461130964796 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 22:42:44 INFO - PROCESS | 1652 | 1461130964820 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1156b5800 == 42 [pid = 1652] [id = 401] 22:42:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x113fca800) [pid = 1652] [serial = 1202] [outer = 0x0] 22:42:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x115516800) [pid = 1652] [serial = 1203] [outer = 0x113fca800] 22:42:44 INFO - PROCESS | 1652 | 1461130964849 Marionette DEBUG loaded listener.js 22:42:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x119032800) [pid = 1652] [serial = 1204] [outer = 0x113fca800] 22:42:45 INFO - PROCESS | 1652 | 1461130965143 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]]]}] 22:42:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 22:42:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 721ms 22:42:45 INFO - PROCESS | 1652 | 1461130965175 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 22:42:45 INFO - PROCESS | 1652 | 1461130965177 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 22:42:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 22:42:45 INFO - PROCESS | 1652 | 1461130965179 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 22:42:45 INFO - PROCESS | 1652 | 1461130965180 Marionette TRACE conn2 <- [1,1578,null,{}] 22:42:45 INFO - PROCESS | 1652 | 1461130965182 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}] 22:42:45 INFO - PROCESS | 1652 | 1461130965258 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 22:42:45 INFO - PROCESS | 1652 | 1461130965309 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291e9000 == 43 [pid = 1652] [id = 402] 22:42:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1146b9400) [pid = 1652] [serial = 1205] [outer = 0x0] 22:42:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11afe5400) [pid = 1652] [serial = 1206] [outer = 0x1146b9400] 22:42:45 INFO - PROCESS | 1652 | 1461130965334 Marionette DEBUG loaded listener.js 22:42:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x127e34c00) [pid = 1652] [serial = 1207] [outer = 0x1146b9400] 22:42:45 INFO - PROCESS | 1652 | 1461130965583 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]]]}] 22:42:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 22:42:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 417ms 22:42:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 22:42:45 INFO - PROCESS | 1652 | 1461130965597 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 22:42:45 INFO - PROCESS | 1652 | 1461130965598 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 22:42:45 INFO - PROCESS | 1652 | 1461130965600 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 22:42:45 INFO - PROCESS | 1652 | 1461130965601 Marionette TRACE conn2 <- [1,1582,null,{}] 22:42:45 INFO - PROCESS | 1652 | 1461130965615 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}] 22:42:45 INFO - PROCESS | 1652 | 1461130965714 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 22:42:45 INFO - PROCESS | 1652 | 1461130965721 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d21d800 == 44 [pid = 1652] [id = 403] 22:42:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11550b400) [pid = 1652] [serial = 1208] [outer = 0x0] 22:42:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x129d8e800) [pid = 1652] [serial = 1209] [outer = 0x11550b400] 22:42:45 INFO - PROCESS | 1652 | 1461130965761 Marionette DEBUG loaded listener.js 22:42:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12a217c00) [pid = 1652] [serial = 1210] [outer = 0x11550b400] 22:42:46 INFO - PROCESS | 1652 | 1461130966206 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]]]}] 22:42:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 22:42:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 620ms 22:42:46 INFO - PROCESS | 1652 | 1461130966221 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 22:42:46 INFO - PROCESS | 1652 | 1461130966224 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 22:42:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 22:42:46 INFO - PROCESS | 1652 | 1461130966227 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 22:42:46 INFO - PROCESS | 1652 | 1461130966228 Marionette TRACE conn2 <- [1,1586,null,{}] 22:42:46 INFO - PROCESS | 1652 | 1461130966230 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}] 22:42:46 INFO - PROCESS | 1652 | 1461130966303 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 22:42:46 INFO - PROCESS | 1652 | 1461130966309 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d912000 == 45 [pid = 1652] [id = 404] 22:42:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12a218000) [pid = 1652] [serial = 1211] [outer = 0x0] 22:42:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12a21d800) [pid = 1652] [serial = 1212] [outer = 0x12a218000] 22:42:46 INFO - PROCESS | 1652 | 1461130966333 Marionette DEBUG loaded listener.js 22:42:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12b1df000) [pid = 1652] [serial = 1213] [outer = 0x12a218000] 22:42:46 INFO - PROCESS | 1652 | 1461130966648 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]]]}] 22:42:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 22:42:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 468ms 22:42:46 INFO - PROCESS | 1652 | 1461130966695 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 22:42:46 INFO - PROCESS | 1652 | 1461130966696 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 22:42:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 22:42:46 INFO - PROCESS | 1652 | 1461130966752 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 22:42:46 INFO - PROCESS | 1652 | 1461130966753 Marionette TRACE conn2 <- [1,1590,null,{}] 22:42:46 INFO - PROCESS | 1652 | 1461130966758 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}] 22:42:46 INFO - PROCESS | 1652 | 1461130966851 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 22:42:46 INFO - PROCESS | 1652 | 1461130966949 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1156ab000 == 46 [pid = 1652] [id = 405] 22:42:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1144b3800) [pid = 1652] [serial = 1214] [outer = 0x0] 22:42:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1146c2000) [pid = 1652] [serial = 1215] [outer = 0x1144b3800] 22:42:46 INFO - PROCESS | 1652 | 1461130966979 Marionette DEBUG loaded listener.js 22:42:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x115517800) [pid = 1652] [serial = 1216] [outer = 0x1144b3800] 22:42:47 INFO - PROCESS | 1652 | 1461130967526 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]]]}] 22:42:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 22:42:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 875ms 22:42:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 22:42:47 INFO - PROCESS | 1652 | 1461130967581 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 22:42:47 INFO - PROCESS | 1652 | 1461130967584 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 22:42:47 INFO - PROCESS | 1652 | 1461130967588 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 22:42:47 INFO - PROCESS | 1652 | 1461130967592 Marionette TRACE conn2 <- [1,1594,null,{}] 22:42:47 INFO - PROCESS | 1652 | 1461130967597 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}] 22:42:47 INFO - PROCESS | 1652 | 1461130967703 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 22:42:47 INFO - PROCESS | 1652 | 1461130967779 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa5b800 == 47 [pid = 1652] [id = 406] 22:42:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x118b05800) [pid = 1652] [serial = 1217] [outer = 0x0] 22:42:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x118e57400) [pid = 1652] [serial = 1218] [outer = 0x118b05800] 22:42:47 INFO - PROCESS | 1652 | 1461130967810 Marionette DEBUG loaded listener.js 22:42:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x119c70400) [pid = 1652] [serial = 1219] [outer = 0x118b05800] 22:42:48 INFO - PROCESS | 1652 | 1461130968548 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]]]}] 22:42:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 22:42:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 979ms 22:42:48 INFO - PROCESS | 1652 | 1461130968566 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 22:42:48 INFO - PROCESS | 1652 | 1461130968568 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 22:42:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 22:42:48 INFO - PROCESS | 1652 | 1461130968572 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 22:42:48 INFO - PROCESS | 1652 | 1461130968574 Marionette TRACE conn2 <- [1,1598,null,{}] 22:42:48 INFO - PROCESS | 1652 | 1461130968578 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}] 22:42:48 INFO - PROCESS | 1652 | 1461130968675 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 22:42:48 INFO - PROCESS | 1652 | 1461130968756 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1155c7800 == 48 [pid = 1652] [id = 407] 22:42:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x114eb2000) [pid = 1652] [serial = 1220] [outer = 0x0] 22:42:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11550f000) [pid = 1652] [serial = 1221] [outer = 0x114eb2000] 22:42:48 INFO - PROCESS | 1652 | 1461130968785 Marionette DEBUG loaded listener.js 22:42:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x116449400) [pid = 1652] [serial = 1222] [outer = 0x114eb2000] 22:42:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12d21d800 == 47 [pid = 1652] [id = 403] 22:42:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1291e9000 == 46 [pid = 1652] [id = 402] 22:42:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1156b5800 == 45 [pid = 1652] [id = 401] 22:42:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12b64f000 == 44 [pid = 1652] [id = 400] 22:42:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12b29b000 == 43 [pid = 1652] [id = 399] 22:42:49 INFO - PROCESS | 1652 | --DOCSHELL 0x129a0f800 == 42 [pid = 1652] [id = 398] 22:42:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11bba1800 == 41 [pid = 1652] [id = 397] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12ee6bc00) [pid = 1652] [serial = 1158] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOCSHELL 0x127e58000 == 40 [pid = 1652] [id = 396] 22:42:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11976d800 == 39 [pid = 1652] [id = 395] 22:42:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1269cc000 == 38 [pid = 1652] [id = 394] 22:42:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1268ac800 == 37 [pid = 1652] [id = 393] 22:42:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11c155800 == 36 [pid = 1652] [id = 392] 22:42:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11bf1a800 == 35 [pid = 1652] [id = 391] 22:42:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11a990800 == 34 [pid = 1652] [id = 390] 22:42:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11976e000 == 33 [pid = 1652] [id = 389] 22:42:49 INFO - PROCESS | 1652 | --DOCSHELL 0x118e22800 == 32 [pid = 1652] [id = 388] 22:42:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11581a000 == 31 [pid = 1652] [id = 387] 22:42:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12feef800 == 30 [pid = 1652] [id = 386] 22:42:49 INFO - PROCESS | 1652 | 1461130969200 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]]]}] 22:42:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 22:42:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 672ms 22:42:49 INFO - PROCESS | 1652 | 1461130969244 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 22:42:49 INFO - PROCESS | 1652 | 1461130969248 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 22:42:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 22:42:49 INFO - PROCESS | 1652 | 1461130969252 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 22:42:49 INFO - PROCESS | 1652 | 1461130969254 Marionette TRACE conn2 <- [1,1602,null,{}] 22:42:49 INFO - PROCESS | 1652 | 1461130969256 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}] 22:42:49 INFO - PROCESS | 1652 | 1461130969329 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12cee4400) [pid = 1652] [serial = 994] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1184a3400) [pid = 1652] [serial = 997] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x127242800) [pid = 1652] [serial = 1003] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12cee0400) [pid = 1652] [serial = 1048] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x129d33c00) [pid = 1652] [serial = 1006] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11addf800) [pid = 1652] [serial = 1000] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x129d2dc00) [pid = 1652] [serial = 1060] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12b914000) [pid = 1652] [serial = 1140] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12b1e3000) [pid = 1652] [serial = 1138] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12d280400) [pid = 1652] [serial = 1143] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12cee6400) [pid = 1652] [serial = 1141] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12e826c00) [pid = 1652] [serial = 1146] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11c47cc00) [pid = 1652] [serial = 1149] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12dbb1800) [pid = 1652] [serial = 1144] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12eaaf400) [pid = 1652] [serial = 1152] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12eabd800) [pid = 1652] [serial = 1155] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12ea77c00) [pid = 1652] [serial = 1147] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12e240400) [pid = 1652] [serial = 1113] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x129d31400) [pid = 1652] [serial = 1111] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x129a61000) [pid = 1652] [serial = 1110] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11c690800) [pid = 1652] [serial = 1108] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11bc0f000) [pid = 1652] [serial = 1107] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11a93d800) [pid = 1652] [serial = 1105] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119c6a800) [pid = 1652] [serial = 1104] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12e81c000) [pid = 1652] [serial = 1102] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128711800) [pid = 1652] [serial = 1134] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x126dab000) [pid = 1652] [serial = 1131] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x127931800) [pid = 1652] [serial = 1132] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11c1b8c00) [pid = 1652] [serial = 1128] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11c856400) [pid = 1652] [serial = 1129] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11985c800) [pid = 1652] [serial = 1125] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11afe6000) [pid = 1652] [serial = 1126] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11a540c00) [pid = 1652] [serial = 1123] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118dd8800) [pid = 1652] [serial = 1122] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12ee64800) [pid = 1652] [serial = 1156] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1144ac000) [pid = 1652] [serial = 1119] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11550d800) [pid = 1652] [serial = 1120] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12e85fc00) [pid = 1652] [serial = 1117] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12e826800) [pid = 1652] [serial = 1116] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12e81ec00) [pid = 1652] [serial = 1114] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x129d8dc00) [pid = 1652] [serial = 1137] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12eab9800) [pid = 1652] [serial = 1153] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12986a800) [pid = 1652] [serial = 1135] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12cee4c00) [pid = 1652] [serial = 1150] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118e52c00) [pid = 1652] [serial = 1051] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11bbc6800) [pid = 1652] [serial = 1054] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12706d800) [pid = 1652] [serial = 1057] [outer = 0x0] [url = about:blank] 22:42:49 INFO - PROCESS | 1652 | 1461130969385 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11917b800 == 31 [pid = 1652] [id = 408] 22:42:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1144ac000) [pid = 1652] [serial = 1223] [outer = 0x0] 22:42:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x116446400) [pid = 1652] [serial = 1224] [outer = 0x1144ac000] 22:42:49 INFO - PROCESS | 1652 | 1461130969414 Marionette DEBUG loaded listener.js 22:42:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118dd2000) [pid = 1652] [serial = 1225] [outer = 0x1144ac000] 22:42:49 INFO - PROCESS | 1652 | 1461130969727 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]]]}] 22:42:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 22:42:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 519ms 22:42:49 INFO - PROCESS | 1652 | 1461130969772 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 22:42:49 INFO - PROCESS | 1652 | 1461130969774 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 22:42:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 22:42:49 INFO - PROCESS | 1652 | 1461130969777 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 22:42:49 INFO - PROCESS | 1652 | 1461130969780 Marionette TRACE conn2 <- [1,1606,null,{}] 22:42:49 INFO - PROCESS | 1652 | 1461130969790 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}] 22:42:49 INFO - PROCESS | 1652 | 1461130969888 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 22:42:49 INFO - PROCESS | 1652 | 1461130969931 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b939800 == 32 [pid = 1652] [id = 409] 22:42:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118825400) [pid = 1652] [serial = 1226] [outer = 0x0] 22:42:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119855c00) [pid = 1652] [serial = 1227] [outer = 0x118825400] 22:42:49 INFO - PROCESS | 1652 | 1461130969953 Marionette DEBUG loaded listener.js 22:42:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11a940400) [pid = 1652] [serial = 1228] [outer = 0x118825400] 22:42:50 INFO - PROCESS | 1652 | 1461130970342 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]]]}] 22:42:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 22:42:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 579ms 22:42:50 INFO - PROCESS | 1652 | 1461130970361 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 22:42:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 22:42:50 INFO - PROCESS | 1652 | 1461130970364 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 22:42:50 INFO - PROCESS | 1652 | 1461130970367 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 22:42:50 INFO - PROCESS | 1652 | 1461130970369 Marionette TRACE conn2 <- [1,1610,null,{}] 22:42:50 INFO - PROCESS | 1652 | 1461130970373 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}] 22:42:50 INFO - PROCESS | 1652 | 1461130970486 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 22:42:50 INFO - PROCESS | 1652 | 1461130970561 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c147000 == 33 [pid = 1652] [id = 410] 22:42:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11a540c00) [pid = 1652] [serial = 1229] [outer = 0x0] 22:42:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11ade1800) [pid = 1652] [serial = 1230] [outer = 0x11a540c00] 22:42:50 INFO - PROCESS | 1652 | 1461130970601 Marionette DEBUG loaded listener.js 22:42:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11bbc7c00) [pid = 1652] [serial = 1231] [outer = 0x11a540c00] 22:42:50 INFO - PROCESS | 1652 | 1461130970892 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]]]}] 22:42:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 22:42:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 571ms 22:42:50 INFO - PROCESS | 1652 | 1461130970938 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 22:42:50 INFO - PROCESS | 1652 | 1461130970943 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 22:42:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 22:42:50 INFO - PROCESS | 1652 | 1461130970946 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 22:42:50 INFO - PROCESS | 1652 | 1461130970948 Marionette TRACE conn2 <- [1,1614,null,{}] 22:42:50 INFO - PROCESS | 1652 | 1461130970951 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}] 22:42:51 INFO - PROCESS | 1652 | 1461130971062 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 22:42:51 INFO - PROCESS | 1652 | 1461130971177 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268a3800 == 34 [pid = 1652] [id = 411] 22:42:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119151000) [pid = 1652] [serial = 1232] [outer = 0x0] 22:42:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11bc04c00) [pid = 1652] [serial = 1233] [outer = 0x119151000] 22:42:51 INFO - PROCESS | 1652 | 1461130971222 Marionette DEBUG loaded listener.js 22:42:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11c1c6800) [pid = 1652] [serial = 1234] [outer = 0x119151000] 22:42:51 INFO - PROCESS | 1652 | 1461130971544 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]]]}] 22:42:51 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 22:42:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 619ms 22:42:51 INFO - PROCESS | 1652 | 1461130971567 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 22:42:51 INFO - PROCESS | 1652 | 1461130971568 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 22:42:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 22:42:51 INFO - PROCESS | 1652 | 1461130971571 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 22:42:51 INFO - PROCESS | 1652 | 1461130971572 Marionette TRACE conn2 <- [1,1618,null,{}] 22:42:51 INFO - PROCESS | 1652 | 1461130971577 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}] 22:42:51 INFO - PROCESS | 1652 | 1461130971683 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 22:42:51 INFO - PROCESS | 1652 | 1461130971696 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x126f46000 == 35 [pid = 1652] [id = 412] 22:42:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11c443400) [pid = 1652] [serial = 1235] [outer = 0x0] 22:42:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11c5ef000) [pid = 1652] [serial = 1236] [outer = 0x11c443400] 22:42:51 INFO - PROCESS | 1652 | 1461130971724 Marionette DEBUG loaded listener.js 22:42:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126833800) [pid = 1652] [serial = 1237] [outer = 0x11c443400] 22:42:52 INFO - PROCESS | 1652 | 1461130972067 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]]]}] 22:42:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 22:42:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 524ms 22:42:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 22:42:52 INFO - PROCESS | 1652 | 1461130972100 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 22:42:52 INFO - PROCESS | 1652 | 1461130972101 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 22:42:52 INFO - PROCESS | 1652 | 1461130972103 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 22:42:52 INFO - PROCESS | 1652 | 1461130972104 Marionette TRACE conn2 <- [1,1622,null,{}] 22:42:52 INFO - PROCESS | 1652 | 1461130972106 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}] 22:42:52 INFO - PROCESS | 1652 | 1461130972196 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 22:42:52 INFO - PROCESS | 1652 | 1461130972200 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ac5000 == 36 [pid = 1652] [id = 413] 22:42:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126834000) [pid = 1652] [serial = 1238] [outer = 0x0] 22:42:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x126c47c00) [pid = 1652] [serial = 1239] [outer = 0x126834000] 22:42:52 INFO - PROCESS | 1652 | 1461130972225 Marionette DEBUG loaded listener.js 22:42:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x127241800) [pid = 1652] [serial = 1240] [outer = 0x126834000] 22:42:52 INFO - PROCESS | 1652 | 1461130972578 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]]]}] 22:42:52 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 22:42:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 519ms 22:42:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 22:42:52 INFO - PROCESS | 1652 | 1461130972623 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 22:42:52 INFO - PROCESS | 1652 | 1461130972624 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 22:42:52 INFO - PROCESS | 1652 | 1461130972626 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 22:42:52 INFO - PROCESS | 1652 | 1461130972627 Marionette TRACE conn2 <- [1,1626,null,{}] 22:42:52 INFO - PROCESS | 1652 | 1461130972630 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}] 22:42:52 INFO - PROCESS | 1652 | 1461130972722 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 22:42:52 INFO - PROCESS | 1652 | 1461130972726 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x128764000 == 37 [pid = 1652] [id = 414] 22:42:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x114407c00) [pid = 1652] [serial = 1241] [outer = 0x0] 22:42:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x127933800) [pid = 1652] [serial = 1242] [outer = 0x114407c00] 22:42:52 INFO - PROCESS | 1652 | 1461130972751 Marionette DEBUG loaded listener.js 22:42:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12870b800) [pid = 1652] [serial = 1243] [outer = 0x114407c00] 22:42:53 INFO - PROCESS | 1652 | 1461130973209 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]]]}] 22:42:53 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x115518c00) [pid = 1652] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 22:42:53 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12970f800) [pid = 1652] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 22:42:53 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12686c400) [pid = 1652] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 22:42:53 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1122c0800) [pid = 1652] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 22:42:53 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11c672800) [pid = 1652] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 22:42:53 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x114606400) [pid = 1652] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 22:42:53 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11bbc3400) [pid = 1652] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 22:42:53 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119038000) [pid = 1652] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 22:42:53 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x129a5a800) [pid = 1652] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 22:42:53 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x129bc7c00) [pid = 1652] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 22:42:53 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11c871800) [pid = 1652] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 22:42:53 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11afdb000) [pid = 1652] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 22:42:53 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112459c00) [pid = 1652] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 22:42:53 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11550b400) [pid = 1652] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 22:42:53 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1146b9400) [pid = 1652] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 22:42:53 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x113fca800) [pid = 1652] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 22:42:53 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1287ec800) [pid = 1652] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 22:42:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 22:42:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 620ms 22:42:53 INFO - PROCESS | 1652 | 1461130973246 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 22:42:53 INFO - PROCESS | 1652 | 1461130973247 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 22:42:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 22:42:53 INFO - PROCESS | 1652 | 1461130973250 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 22:42:53 INFO - PROCESS | 1652 | 1461130973251 Marionette TRACE conn2 <- [1,1630,null,{}] 22:42:53 INFO - PROCESS | 1652 | 1461130973253 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}] 22:42:53 INFO - PROCESS | 1652 | 1461130973330 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 22:42:53 INFO - PROCESS | 1652 | 1461130973334 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2d2800 == 38 [pid = 1652] [id = 415] 22:42:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11a76e400) [pid = 1652] [serial = 1244] [outer = 0x0] 22:42:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11b929400) [pid = 1652] [serial = 1245] [outer = 0x11a76e400] 22:42:53 INFO - PROCESS | 1652 | 1461130973361 Marionette DEBUG loaded listener.js 22:42:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x126836c00) [pid = 1652] [serial = 1246] [outer = 0x11a76e400] 22:42:53 INFO - PROCESS | 1652 | 1461130973680 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]]]}] 22:42:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 22:42:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 468ms 22:42:53 INFO - PROCESS | 1652 | 1461130973719 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 22:42:53 INFO - PROCESS | 1652 | 1461130973720 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 22:42:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 22:42:53 INFO - PROCESS | 1652 | 1461130973722 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 22:42:53 INFO - PROCESS | 1652 | 1461130973723 Marionette TRACE conn2 <- [1,1634,null,{}] 22:42:53 INFO - PROCESS | 1652 | 1461130973726 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}] 22:42:53 INFO - PROCESS | 1652 | 1461130973800 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 22:42:53 INFO - PROCESS | 1652 | 1461130973851 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x129a02800 == 39 [pid = 1652] [id = 416] 22:42:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11b6b3400) [pid = 1652] [serial = 1247] [outer = 0x0] 22:42:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x127e36800) [pid = 1652] [serial = 1248] [outer = 0x11b6b3400] 22:42:53 INFO - PROCESS | 1652 | 1461130973875 Marionette DEBUG loaded listener.js 22:42:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x129106c00) [pid = 1652] [serial = 1249] [outer = 0x11b6b3400] 22:42:54 INFO - PROCESS | 1652 | 1461130974137 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]]]}] 22:42:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 22:42:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 421ms 22:42:54 INFO - PROCESS | 1652 | 1461130974147 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 22:42:54 INFO - PROCESS | 1652 | 1461130974149 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 22:42:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 22:42:54 INFO - PROCESS | 1652 | 1461130974164 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 22:42:54 INFO - PROCESS | 1652 | 1461130974167 Marionette TRACE conn2 <- [1,1638,null,{}] 22:42:54 INFO - PROCESS | 1652 | 1461130974169 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}] 22:42:54 INFO - PROCESS | 1652 | 1461130974293 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 22:42:54 INFO - PROCESS | 1652 | 1461130974300 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b643000 == 40 [pid = 1652] [id = 417] 22:42:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x129106000) [pid = 1652] [serial = 1250] [outer = 0x0] 22:42:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129709000) [pid = 1652] [serial = 1251] [outer = 0x129106000] 22:42:54 INFO - PROCESS | 1652 | 1461130974343 Marionette DEBUG loaded listener.js 22:42:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129a62400) [pid = 1652] [serial = 1252] [outer = 0x129106000] 22:42:54 INFO - PROCESS | 1652 | 1461130974815 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]]]}] 22:42:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 22:42:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 680ms 22:42:54 INFO - PROCESS | 1652 | 1461130974835 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 22:42:54 INFO - PROCESS | 1652 | 1461130974836 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 22:42:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 22:42:54 INFO - PROCESS | 1652 | 1461130974840 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 22:42:54 INFO - PROCESS | 1652 | 1461130974841 Marionette TRACE conn2 <- [1,1642,null,{}] 22:42:54 INFO - PROCESS | 1652 | 1461130974843 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}] 22:42:54 INFO - PROCESS | 1652 | 1461130974918 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 22:42:54 INFO - PROCESS | 1652 | 1461130974924 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be9c000 == 41 [pid = 1652] [id = 418] 22:42:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129a62c00) [pid = 1652] [serial = 1253] [outer = 0x0] 22:42:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129bc2000) [pid = 1652] [serial = 1254] [outer = 0x129a62c00] 22:42:54 INFO - PROCESS | 1652 | 1461130974949 Marionette DEBUG loaded listener.js 22:42:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129d30c00) [pid = 1652] [serial = 1255] [outer = 0x129a62c00] 22:42:55 INFO - PROCESS | 1652 | 1461130975340 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]]]}] 22:42:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 22:42:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 518ms 22:42:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 22:42:55 INFO - PROCESS | 1652 | 1461130975359 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 22:42:55 INFO - PROCESS | 1652 | 1461130975361 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 22:42:55 INFO - PROCESS | 1652 | 1461130975365 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 22:42:55 INFO - PROCESS | 1652 | 1461130975367 Marionette TRACE conn2 <- [1,1646,null,{}] 22:42:55 INFO - PROCESS | 1652 | 1461130975371 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}] 22:42:55 INFO - PROCESS | 1652 | 1461130975474 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 22:42:55 INFO - PROCESS | 1652 | 1461130975523 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11975e000 == 42 [pid = 1652] [id = 419] 22:42:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x114e5b400) [pid = 1652] [serial = 1256] [outer = 0x0] 22:42:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11644bc00) [pid = 1652] [serial = 1257] [outer = 0x114e5b400] 22:42:55 INFO - PROCESS | 1652 | 1461130975559 Marionette DEBUG loaded listener.js 22:42:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11876d800) [pid = 1652] [serial = 1258] [outer = 0x114e5b400] 22:42:56 INFO - PROCESS | 1652 | 1461130976013 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]]]}] 22:42:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 22:42:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 671ms 22:42:56 INFO - PROCESS | 1652 | 1461130976037 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 22:42:56 INFO - PROCESS | 1652 | 1461130976045 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 22:42:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 22:42:56 INFO - PROCESS | 1652 | 1461130976052 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 22:42:56 INFO - PROCESS | 1652 | 1461130976055 Marionette TRACE conn2 <- [1,1650,null,{}] 22:42:56 INFO - PROCESS | 1652 | 1461130976059 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}] 22:42:56 INFO - PROCESS | 1652 | 1461130976202 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 22:42:56 INFO - PROCESS | 1652 | 1461130976319 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1269b7000 == 43 [pid = 1652] [id = 420] 22:42:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118b37000) [pid = 1652] [serial = 1259] [outer = 0x0] 22:42:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11a53f800) [pid = 1652] [serial = 1260] [outer = 0x118b37000] 22:42:56 INFO - PROCESS | 1652 | 1461130976369 Marionette DEBUG loaded listener.js 22:42:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11a967c00) [pid = 1652] [serial = 1261] [outer = 0x118b37000] 22:42:56 INFO - PROCESS | 1652 | 1461130976850 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]]]}] 22:42:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 22:42:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 825ms 22:42:56 INFO - PROCESS | 1652 | 1461130976877 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 22:42:56 INFO - PROCESS | 1652 | 1461130976878 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 22:42:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 22:42:56 INFO - PROCESS | 1652 | 1461130976881 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 22:42:56 INFO - PROCESS | 1652 | 1461130976884 Marionette TRACE conn2 <- [1,1654,null,{}] 22:42:56 INFO - PROCESS | 1652 | 1461130976891 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}] 22:42:56 INFO - PROCESS | 1652 | 1461130976993 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 22:42:57 INFO - PROCESS | 1652 | 1461130977049 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ccc4000 == 44 [pid = 1652] [id = 421] 22:42:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11bbcc800) [pid = 1652] [serial = 1262] [outer = 0x0] 22:42:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11c5ec000) [pid = 1652] [serial = 1263] [outer = 0x11bbcc800] 22:42:57 INFO - PROCESS | 1652 | 1461130977081 Marionette DEBUG loaded listener.js 22:42:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x126833000) [pid = 1652] [serial = 1264] [outer = 0x11bbcc800] 22:42:57 INFO - PROCESS | 1652 | 1461130977533 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]]]}] 22:42:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 22:42:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 671ms 22:42:57 INFO - PROCESS | 1652 | 1461130977552 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 22:42:57 INFO - PROCESS | 1652 | 1461130977554 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 22:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 22:42:57 INFO - PROCESS | 1652 | 1461130977557 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 22:42:57 INFO - PROCESS | 1652 | 1461130977558 Marionette TRACE conn2 <- [1,1658,null,{}] 22:42:57 INFO - PROCESS | 1652 | 1461130977560 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}] 22:42:57 INFO - PROCESS | 1652 | 1461130977652 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 22:42:57 INFO - PROCESS | 1652 | 1461130977700 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12da42000 == 45 [pid = 1652] [id = 422] 22:42:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x126874400) [pid = 1652] [serial = 1265] [outer = 0x0] 22:42:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x129026c00) [pid = 1652] [serial = 1266] [outer = 0x126874400] 22:42:57 INFO - PROCESS | 1652 | 1461130977730 Marionette DEBUG loaded listener.js 22:42:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x129711800) [pid = 1652] [serial = 1267] [outer = 0x126874400] 22:42:58 INFO - PROCESS | 1652 | 1461130978135 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]]]}] 22:42:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 22:42:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 618ms 22:42:58 INFO - PROCESS | 1652 | 1461130978176 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 22:42:58 INFO - PROCESS | 1652 | 1461130978177 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 22:42:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 22:42:58 INFO - PROCESS | 1652 | 1461130978180 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 22:42:58 INFO - PROCESS | 1652 | 1461130978181 Marionette TRACE conn2 <- [1,1662,null,{}] 22:42:58 INFO - PROCESS | 1652 | 1461130978183 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}] 22:42:58 INFO - PROCESS | 1652 | 1461130978274 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 22:42:58 INFO - PROCESS | 1652 | 1461130978356 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e38e800 == 46 [pid = 1652] [id = 423] 22:42:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1297bfc00) [pid = 1652] [serial = 1268] [outer = 0x0] 22:42:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x129bbd000) [pid = 1652] [serial = 1269] [outer = 0x1297bfc00] 22:42:58 INFO - PROCESS | 1652 | 1461130978399 Marionette DEBUG loaded listener.js 22:42:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x129d8d800) [pid = 1652] [serial = 1270] [outer = 0x1297bfc00] 22:42:58 INFO - PROCESS | 1652 | 1461130978817 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]]]}] 22:42:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 22:42:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 668ms 22:42:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 22:42:58 INFO - PROCESS | 1652 | 1461130978848 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 22:42:58 INFO - PROCESS | 1652 | 1461130978850 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 22:42:58 INFO - PROCESS | 1652 | 1461130978852 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 22:42:58 INFO - PROCESS | 1652 | 1461130978853 Marionette TRACE conn2 <- [1,1666,null,{}] 22:42:58 INFO - PROCESS | 1652 | 1461130978856 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}] 22:42:58 INFO - PROCESS | 1652 | 1461130978966 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 22:42:59 INFO - PROCESS | 1652 | 1461130979019 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x118df7000 == 47 [pid = 1652] [id = 424] 22:42:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11914c800) [pid = 1652] [serial = 1271] [outer = 0x0] 22:42:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11bc0d800) [pid = 1652] [serial = 1272] [outer = 0x11914c800] 22:42:59 INFO - PROCESS | 1652 | 1461130979051 Marionette DEBUG loaded listener.js 22:42:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x129d99c00) [pid = 1652] [serial = 1273] [outer = 0x11914c800] 22:42:59 INFO - PROCESS | 1652 | 1461130979520 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]]]}] 22:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 22:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 721ms 22:42:59 INFO - PROCESS | 1652 | 1461130979588 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 22:42:59 INFO - PROCESS | 1652 | 1461130979590 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 22:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 22:42:59 INFO - PROCESS | 1652 | 1461130979617 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 22:42:59 INFO - PROCESS | 1652 | 1461130979619 Marionette TRACE conn2 <- [1,1670,null,{}] 22:42:59 INFO - PROCESS | 1652 | 1461130979624 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}] 22:42:59 INFO - PROCESS | 1652 | 1461130979717 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 22:42:59 INFO - PROCESS | 1652 | 1461130979783 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x118df5800 == 48 [pid = 1652] [id = 425] 22:42:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1163e2c00) [pid = 1652] [serial = 1274] [outer = 0x0] 22:42:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1177f4000) [pid = 1652] [serial = 1275] [outer = 0x1163e2c00] 22:42:59 INFO - PROCESS | 1652 | 1461130979812 Marionette DEBUG loaded listener.js 22:42:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x118768400) [pid = 1652] [serial = 1276] [outer = 0x1163e2c00] 22:43:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12b643000 == 47 [pid = 1652] [id = 417] 22:43:00 INFO - PROCESS | 1652 | --DOCSHELL 0x129a02800 == 46 [pid = 1652] [id = 416] 22:43:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2d2800 == 45 [pid = 1652] [id = 415] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12a21d800) [pid = 1652] [serial = 1212] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOCSHELL 0x128764000 == 44 [pid = 1652] [id = 414] 22:43:00 INFO - PROCESS | 1652 | --DOCSHELL 0x127ac5000 == 43 [pid = 1652] [id = 413] 22:43:00 INFO - PROCESS | 1652 | --DOCSHELL 0x126f46000 == 42 [pid = 1652] [id = 412] 22:43:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1268a3800 == 41 [pid = 1652] [id = 411] 22:43:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11c147000 == 40 [pid = 1652] [id = 410] 22:43:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11b939800 == 39 [pid = 1652] [id = 409] 22:43:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11917b800 == 38 [pid = 1652] [id = 408] 22:43:00 INFO - PROCESS | 1652 | 1461130980320 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]]]}] 22:43:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1155c7800 == 37 [pid = 1652] [id = 407] 22:43:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa5b800 == 36 [pid = 1652] [id = 406] 22:43:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1156ab000 == 35 [pid = 1652] [id = 405] 22:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 22:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 723ms 22:43:00 INFO - PROCESS | 1652 | 1461130980341 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 22:43:00 INFO - PROCESS | 1652 | 1461130980347 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 22:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 22:43:00 INFO - PROCESS | 1652 | 1461130980353 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 22:43:00 INFO - PROCESS | 1652 | 1461130980356 Marionette TRACE conn2 <- [1,1674,null,{}] 22:43:00 INFO - PROCESS | 1652 | 1461130980361 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}] 22:43:00 INFO - PROCESS | 1652 | 1461130980477 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 22:43:00 INFO - PROCESS | 1652 | 1461130980484 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x119057000 == 36 [pid = 1652] [id = 426] 22:43:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x118480c00) [pid = 1652] [serial = 1277] [outer = 0x0] 22:43:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x118e52c00) [pid = 1652] [serial = 1278] [outer = 0x118480c00] 22:43:00 INFO - PROCESS | 1652 | 1461130980522 Marionette DEBUG loaded listener.js 22:43:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11a776400) [pid = 1652] [serial = 1279] [outer = 0x118480c00] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x115519800) [pid = 1652] [serial = 1161] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1297b7000) [pid = 1652] [serial = 1194] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11644c800) [pid = 1652] [serial = 1162] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x126da0c00) [pid = 1652] [serial = 1182] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12706e400) [pid = 1652] [serial = 1183] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11a770800) [pid = 1652] [serial = 1167] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11a77c800) [pid = 1652] [serial = 1168] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11c857400) [pid = 1652] [serial = 1179] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x126839000) [pid = 1652] [serial = 1180] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11847a400) [pid = 1652] [serial = 1164] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118b05400) [pid = 1652] [serial = 1165] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11c1ba800) [pid = 1652] [serial = 1176] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11c5f3000) [pid = 1652] [serial = 1177] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11a944c00) [pid = 1652] [serial = 1170] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11afdd400) [pid = 1652] [serial = 1171] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x129bbc800) [pid = 1652] [serial = 1197] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x129d2d400) [pid = 1652] [serial = 1200] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x127e3a800) [pid = 1652] [serial = 1188] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x129bc6400) [pid = 1652] [serial = 1198] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12723a000) [pid = 1652] [serial = 1185] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x127936400) [pid = 1652] [serial = 1186] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11afe4c00) [pid = 1652] [serial = 1173] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11bc04400) [pid = 1652] [serial = 1174] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x129d8e800) [pid = 1652] [serial = 1209] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12a217c00) [pid = 1652] [serial = 1210] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11afe5400) [pid = 1652] [serial = 1206] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x115516800) [pid = 1652] [serial = 1203] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119032800) [pid = 1652] [serial = 1204] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x129d8ec00) [pid = 1652] [serial = 1201] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12910f000) [pid = 1652] [serial = 1191] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12970b400) [pid = 1652] [serial = 1192] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x127e34c00) [pid = 1652] [serial = 1207] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x129a5a400) [pid = 1652] [serial = 1195] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1287e5400) [pid = 1652] [serial = 1189] [outer = 0x0] [url = about:blank] 22:43:00 INFO - PROCESS | 1652 | 1461130980882 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]]]}] 22:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 22:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 574ms 22:43:00 INFO - PROCESS | 1652 | 1461130980926 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 22:43:00 INFO - PROCESS | 1652 | 1461130980927 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 22:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 22:43:00 INFO - PROCESS | 1652 | 1461130980930 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 22:43:00 INFO - PROCESS | 1652 | 1461130980932 Marionette TRACE conn2 <- [1,1678,null,{}] 22:43:00 INFO - PROCESS | 1652 | 1461130980945 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}] 22:43:01 INFO - PROCESS | 1652 | 1461130981046 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 22:43:01 INFO - PROCESS | 1652 | 1461130981053 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bf21000 == 37 [pid = 1652] [id = 427] 22:43:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11af81800) [pid = 1652] [serial = 1280] [outer = 0x0] 22:43:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11afe2400) [pid = 1652] [serial = 1281] [outer = 0x11af81800] 22:43:01 INFO - PROCESS | 1652 | 1461130981082 Marionette DEBUG loaded listener.js 22:43:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11bbc9000) [pid = 1652] [serial = 1282] [outer = 0x11af81800] 22:43:01 INFO - PROCESS | 1652 | 1461130981400 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]]]}] 22:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 22:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 520ms 22:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 22:43:01 INFO - PROCESS | 1652 | 1461130981451 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 22:43:01 INFO - PROCESS | 1652 | 1461130981453 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 22:43:01 INFO - PROCESS | 1652 | 1461130981455 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 22:43:01 INFO - PROCESS | 1652 | 1461130981456 Marionette TRACE conn2 <- [1,1682,null,{}] 22:43:01 INFO - PROCESS | 1652 | 1461130981458 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}] 22:43:01 INFO - PROCESS | 1652 | 1461130981535 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 22:43:01 INFO - PROCESS | 1652 | 1461130981541 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c514800 == 38 [pid = 1652] [id = 428] 22:43:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11bc0c400) [pid = 1652] [serial = 1283] [outer = 0x0] 22:43:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11c43f800) [pid = 1652] [serial = 1284] [outer = 0x11bc0c400] 22:43:01 INFO - PROCESS | 1652 | 1461130981567 Marionette DEBUG loaded listener.js 22:43:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11c5ec400) [pid = 1652] [serial = 1285] [outer = 0x11bc0c400] 22:43:01 INFO - PROCESS | 1652 | 1461130981879 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]]]}] 22:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 22:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 470ms 22:43:01 INFO - PROCESS | 1652 | 1461130981926 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 22:43:01 INFO - PROCESS | 1652 | 1461130981927 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 22:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 22:43:01 INFO - PROCESS | 1652 | 1461130981929 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 22:43:01 INFO - PROCESS | 1652 | 1461130981930 Marionette TRACE conn2 <- [1,1686,null,{}] 22:43:01 INFO - PROCESS | 1652 | 1461130981933 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}] 22:43:02 INFO - PROCESS | 1652 | 1461130982005 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 22:43:02 INFO - PROCESS | 1652 | 1461130982062 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ad3800 == 39 [pid = 1652] [id = 429] 22:43:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11c1b9000) [pid = 1652] [serial = 1286] [outer = 0x0] 22:43:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11c5f4800) [pid = 1652] [serial = 1287] [outer = 0x11c1b9000] 22:43:02 INFO - PROCESS | 1652 | 1461130982088 Marionette DEBUG loaded listener.js 22:43:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126830c00) [pid = 1652] [serial = 1288] [outer = 0x11c1b9000] 22:43:02 INFO - PROCESS | 1652 | 1461130982401 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]]]}] 22:43:02 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 22:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 518ms 22:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 22:43:02 INFO - PROCESS | 1652 | 1461130982449 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 22:43:02 INFO - PROCESS | 1652 | 1461130982450 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 22:43:02 INFO - PROCESS | 1652 | 1461130982452 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 22:43:02 INFO - PROCESS | 1652 | 1461130982453 Marionette TRACE conn2 <- [1,1690,null,{}] 22:43:02 INFO - PROCESS | 1652 | 1461130982455 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}] 22:43:02 INFO - PROCESS | 1652 | 1461130982564 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 22:43:02 INFO - PROCESS | 1652 | 1461130982568 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x128742000 == 40 [pid = 1652] [id = 430] 22:43:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126831000) [pid = 1652] [serial = 1289] [outer = 0x0] 22:43:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126fce400) [pid = 1652] [serial = 1290] [outer = 0x126831000] 22:43:02 INFO - PROCESS | 1652 | 1461130982595 Marionette DEBUG loaded listener.js 22:43:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129111400) [pid = 1652] [serial = 1291] [outer = 0x126831000] 22:43:02 INFO - PROCESS | 1652 | 1461130982920 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]]]}] 22:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 22:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 520ms 22:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 22:43:02 INFO - PROCESS | 1652 | 1461130982972 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 22:43:02 INFO - PROCESS | 1652 | 1461130982973 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 22:43:02 INFO - PROCESS | 1652 | 1461130982975 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 22:43:02 INFO - PROCESS | 1652 | 1461130982976 Marionette TRACE conn2 <- [1,1694,null,{}] 22:43:02 INFO - PROCESS | 1652 | 1461130982978 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}] 22:43:03 INFO - PROCESS | 1652 | 1461130983073 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 22:43:03 INFO - PROCESS | 1652 | 1461130983077 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x129767000 == 41 [pid = 1652] [id = 431] 22:43:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x126834c00) [pid = 1652] [serial = 1292] [outer = 0x0] 22:43:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12986f400) [pid = 1652] [serial = 1293] [outer = 0x126834c00] 22:43:03 INFO - PROCESS | 1652 | 1461130983102 Marionette DEBUG loaded listener.js 22:43:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x129bc7000) [pid = 1652] [serial = 1294] [outer = 0x126834c00] 22:43:03 INFO - PROCESS | 1652 | 1461130983418 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]]]}] 22:43:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 22:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 468ms 22:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 22:43:03 INFO - PROCESS | 1652 | 1461130983453 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 22:43:03 INFO - PROCESS | 1652 | 1461130983455 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 22:43:03 INFO - PROCESS | 1652 | 1461130983460 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 22:43:03 INFO - PROCESS | 1652 | 1461130983461 Marionette TRACE conn2 <- [1,1698,null,{}] 22:43:03 INFO - PROCESS | 1652 | 1461130983464 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}] 22:43:03 INFO - PROCESS | 1652 | 1461130983561 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 22:43:03 INFO - PROCESS | 1652 | 1461130983565 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b212800 == 42 [pid = 1652] [id = 432] 22:43:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1297b2000) [pid = 1652] [serial = 1295] [outer = 0x0] 22:43:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a213000) [pid = 1652] [serial = 1296] [outer = 0x1297b2000] 22:43:03 INFO - PROCESS | 1652 | 1461130983590 Marionette DEBUG loaded listener.js 22:43:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a21a000) [pid = 1652] [serial = 1297] [outer = 0x1297b2000] 22:43:03 INFO - PROCESS | 1652 | 1461130983917 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]]]}] 22:43:03 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 22:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 470ms 22:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 22:43:03 INFO - PROCESS | 1652 | 1461130983935 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 22:43:03 INFO - PROCESS | 1652 | 1461130983936 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 22:43:03 INFO - PROCESS | 1652 | 1461130983939 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 22:43:03 INFO - PROCESS | 1652 | 1461130983941 Marionette TRACE conn2 <- [1,1702,null,{}] 22:43:03 INFO - PROCESS | 1652 | 1461130983946 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}] 22:43:04 INFO - PROCESS | 1652 | 1461130984043 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 22:43:04 INFO - PROCESS | 1652 | 1461130984047 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b644800 == 43 [pid = 1652] [id = 433] 22:43:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x129d2a000) [pid = 1652] [serial = 1298] [outer = 0x0] 22:43:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12b1dd800) [pid = 1652] [serial = 1299] [outer = 0x129d2a000] 22:43:04 INFO - PROCESS | 1652 | 1461130984072 Marionette DEBUG loaded listener.js 22:43:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12b1e7800) [pid = 1652] [serial = 1300] [outer = 0x129d2a000] 22:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118825400) [pid = 1652] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 22:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x114eb2000) [pid = 1652] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 22:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x126834000) [pid = 1652] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 22:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x129106000) [pid = 1652] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 22:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11a76e400) [pid = 1652] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 22:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119151000) [pid = 1652] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 22:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11a540c00) [pid = 1652] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 22:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11c443400) [pid = 1652] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 22:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11b6b3400) [pid = 1652] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 22:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1144ac000) [pid = 1652] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 22:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x114407c00) [pid = 1652] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 22:43:04 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12a218000) [pid = 1652] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 22:43:04 INFO - PROCESS | 1652 | 1461130984436 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]]]}] 22:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 22:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 525ms 22:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 22:43:04 INFO - PROCESS | 1652 | 1461130984464 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 22:43:04 INFO - PROCESS | 1652 | 1461130984465 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 22:43:04 INFO - PROCESS | 1652 | 1461130984467 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 22:43:04 INFO - PROCESS | 1652 | 1461130984468 Marionette TRACE conn2 <- [1,1706,null,{}] 22:43:04 INFO - PROCESS | 1652 | 1461130984471 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}] 22:43:04 INFO - PROCESS | 1652 | 1461130984549 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 22:43:04 INFO - PROCESS | 1652 | 1461130984553 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12709b800 == 44 [pid = 1652] [id = 434] 22:43:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118e54000) [pid = 1652] [serial = 1301] [outer = 0x0] 22:43:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11a942800) [pid = 1652] [serial = 1302] [outer = 0x118e54000] 22:43:04 INFO - PROCESS | 1652 | 1461130984580 Marionette DEBUG loaded listener.js 22:43:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11c5e8c00) [pid = 1652] [serial = 1303] [outer = 0x118e54000] 22:43:04 INFO - PROCESS | 1652 | 1461130984988 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]]]}] 22:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 22:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 568ms 22:43:05 INFO - PROCESS | 1652 | 1461130985037 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 22:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 22:43:05 INFO - PROCESS | 1652 | 1461130985039 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 22:43:05 INFO - PROCESS | 1652 | 1461130985043 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 22:43:05 INFO - PROCESS | 1652 | 1461130985045 Marionette TRACE conn2 <- [1,1710,null,{}] 22:43:05 INFO - PROCESS | 1652 | 1461130985049 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}] 22:43:05 INFO - PROCESS | 1652 | 1461130985187 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 22:43:05 INFO - PROCESS | 1652 | 1461130985202 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e38b800 == 45 [pid = 1652] [id = 435] 22:43:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12870c800) [pid = 1652] [serial = 1304] [outer = 0x0] 22:43:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b605000) [pid = 1652] [serial = 1305] [outer = 0x12870c800] 22:43:05 INFO - PROCESS | 1652 | 1461130985248 Marionette DEBUG loaded listener.js 22:43:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b915400) [pid = 1652] [serial = 1306] [outer = 0x12870c800] 22:43:05 INFO - PROCESS | 1652 | 1461130985579 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]]]}] 22:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 22:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 572ms 22:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 22:43:05 INFO - PROCESS | 1652 | 1461130985614 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 22:43:05 INFO - PROCESS | 1652 | 1461130985616 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 22:43:05 INFO - PROCESS | 1652 | 1461130985618 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 22:43:05 INFO - PROCESS | 1652 | 1461130985619 Marionette TRACE conn2 <- [1,1714,null,{}] 22:43:05 INFO - PROCESS | 1652 | 1461130985621 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}] 22:43:05 INFO - PROCESS | 1652 | 1461130985726 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 22:43:05 INFO - PROCESS | 1652 | 1461130985732 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e592000 == 46 [pid = 1652] [id = 436] 22:43:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b913c00) [pid = 1652] [serial = 1307] [outer = 0x0] 22:43:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12ba48000) [pid = 1652] [serial = 1308] [outer = 0x12b913c00] 22:43:05 INFO - PROCESS | 1652 | 1461130985757 Marionette DEBUG loaded listener.js 22:43:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12bd03000) [pid = 1652] [serial = 1309] [outer = 0x12b913c00] 22:43:06 INFO - PROCESS | 1652 | 1461130986043 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]]]}] 22:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 22:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 469ms 22:43:06 INFO - PROCESS | 1652 | 1461130986088 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 22:43:06 INFO - PROCESS | 1652 | 1461130986089 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 22:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 22:43:06 INFO - PROCESS | 1652 | 1461130986093 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 22:43:06 INFO - PROCESS | 1652 | 1461130986095 Marionette TRACE conn2 <- [1,1718,null,{}] 22:43:06 INFO - PROCESS | 1652 | 1461130986097 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}] 22:43:06 INFO - PROCESS | 1652 | 1461130986174 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 22:43:06 INFO - PROCESS | 1652 | 1461130986179 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed14800 == 47 [pid = 1652] [id = 437] 22:43:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x129108000) [pid = 1652] [serial = 1310] [outer = 0x0] 22:43:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12bd11400) [pid = 1652] [serial = 1311] [outer = 0x129108000] 22:43:06 INFO - PROCESS | 1652 | 1461130986203 Marionette DEBUG loaded listener.js 22:43:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12cee1800) [pid = 1652] [serial = 1312] [outer = 0x129108000] 22:43:06 INFO - PROCESS | 1652 | 1461130986664 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]]]}] 22:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 22:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 620ms 22:43:06 INFO - PROCESS | 1652 | 1461130986715 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 22:43:06 INFO - PROCESS | 1652 | 1461130986717 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 22:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 22:43:06 INFO - PROCESS | 1652 | 1461130986721 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 22:43:06 INFO - PROCESS | 1652 | 1461130986724 Marionette TRACE conn2 <- [1,1722,null,{}] 22:43:06 INFO - PROCESS | 1652 | 1461130986728 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}] 22:43:06 INFO - PROCESS | 1652 | 1461130986835 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 22:43:06 INFO - PROCESS | 1652 | 1461130986902 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cc6800 == 48 [pid = 1652] [id = 438] 22:43:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x115516800) [pid = 1652] [serial = 1313] [outer = 0x0] 22:43:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118484400) [pid = 1652] [serial = 1314] [outer = 0x115516800] 22:43:06 INFO - PROCESS | 1652 | 1461130986934 Marionette DEBUG loaded listener.js 22:43:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x119038000) [pid = 1652] [serial = 1315] [outer = 0x115516800] 22:43:07 INFO - PROCESS | 1652 | 1461130987345 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]]]}] 22:43:07 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 22:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 673ms 22:43:07 INFO - PROCESS | 1652 | 1461130987394 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 22:43:07 INFO - PROCESS | 1652 | 1461130987398 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 22:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 22:43:07 INFO - PROCESS | 1652 | 1461130987403 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 22:43:07 INFO - PROCESS | 1652 | 1461130987405 Marionette TRACE conn2 <- [1,1726,null,{}] 22:43:07 INFO - PROCESS | 1652 | 1461130987407 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}] 22:43:07 INFO - PROCESS | 1652 | 1461130987520 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 22:43:07 INFO - PROCESS | 1652 | 1461130987617 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268a3800 == 49 [pid = 1652] [id = 439] 22:43:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11a773400) [pid = 1652] [serial = 1316] [outer = 0x0] 22:43:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11b92a800) [pid = 1652] [serial = 1317] [outer = 0x11a773400] 22:43:07 INFO - PROCESS | 1652 | 1461130987648 Marionette DEBUG loaded listener.js 22:43:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11c1bc800) [pid = 1652] [serial = 1318] [outer = 0x11a773400] 22:43:08 INFO - PROCESS | 1652 | 1461130988061 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]]]}] 22:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 22:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 670ms 22:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 22:43:08 INFO - PROCESS | 1652 | 1461130988074 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 22:43:08 INFO - PROCESS | 1652 | 1461130988077 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 22:43:08 INFO - PROCESS | 1652 | 1461130988079 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 22:43:08 INFO - PROCESS | 1652 | 1461130988082 Marionette TRACE conn2 <- [1,1730,null,{}] 22:43:08 INFO - PROCESS | 1652 | 1461130988089 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}] 22:43:08 INFO - PROCESS | 1652 | 1461130988209 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 22:43:08 INFO - PROCESS | 1652 | 1461130988265 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12da46000 == 50 [pid = 1652] [id = 440] 22:43:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x126a33000) [pid = 1652] [serial = 1319] [outer = 0x0] 22:43:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x127246800) [pid = 1652] [serial = 1320] [outer = 0x126a33000] 22:43:08 INFO - PROCESS | 1652 | 1461130988297 Marionette DEBUG loaded listener.js 22:43:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12870e800) [pid = 1652] [serial = 1321] [outer = 0x126a33000] 22:43:08 INFO - PROCESS | 1652 | 1461130988780 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]]]}] 22:43:08 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 22:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 724ms 22:43:08 INFO - PROCESS | 1652 | 1461130988803 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 22:43:08 INFO - PROCESS | 1652 | 1461130988806 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 22:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 22:43:08 INFO - PROCESS | 1652 | 1461130988810 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 22:43:08 INFO - PROCESS | 1652 | 1461130988811 Marionette TRACE conn2 <- [1,1734,null,{}] 22:43:08 INFO - PROCESS | 1652 | 1461130988814 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}] 22:43:08 INFO - PROCESS | 1652 | 1461130988913 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 22:43:08 INFO - PROCESS | 1652 | 1461130988966 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bf34000 == 51 [pid = 1652] [id = 441] 22:43:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11bbc4800) [pid = 1652] [serial = 1322] [outer = 0x0] 22:43:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x127e39c00) [pid = 1652] [serial = 1323] [outer = 0x11bbc4800] 22:43:08 INFO - PROCESS | 1652 | 1461130988997 Marionette DEBUG loaded listener.js 22:43:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x129bb8400) [pid = 1652] [serial = 1324] [outer = 0x11bbc4800] 22:43:09 INFO - PROCESS | 1652 | 1461130989631 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]]]}] 22:43:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 22:43:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 869ms 22:43:09 INFO - PROCESS | 1652 | 1461130989679 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 22:43:09 INFO - PROCESS | 1652 | 1461130989682 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 22:43:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 22:43:09 INFO - PROCESS | 1652 | 1461130989686 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 22:43:09 INFO - PROCESS | 1652 | 1461130989688 Marionette TRACE conn2 <- [1,1738,null,{}] 22:43:09 INFO - PROCESS | 1652 | 1461130989694 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}] 22:43:09 INFO - PROCESS | 1652 | 1461130989785 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 22:43:09 INFO - PROCESS | 1652 | 1461130989854 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x118e11800 == 52 [pid = 1652] [id = 442] 22:43:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x115519c00) [pid = 1652] [serial = 1325] [outer = 0x0] 22:43:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x118483000) [pid = 1652] [serial = 1326] [outer = 0x115519c00] 22:43:09 INFO - PROCESS | 1652 | 1461130989883 Marionette DEBUG loaded listener.js 22:43:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x119035800) [pid = 1652] [serial = 1327] [outer = 0x115519c00] 22:43:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12d912000 == 51 [pid = 1652] [id = 404] 22:43:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12e592000 == 50 [pid = 1652] [id = 436] 22:43:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12e38b800 == 49 [pid = 1652] [id = 435] 22:43:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12709b800 == 48 [pid = 1652] [id = 434] 22:43:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12b644800 == 47 [pid = 1652] [id = 433] 22:43:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12b212800 == 46 [pid = 1652] [id = 432] 22:43:10 INFO - PROCESS | 1652 | --DOCSHELL 0x129767000 == 45 [pid = 1652] [id = 431] 22:43:10 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1146c2000) [pid = 1652] [serial = 1215] [outer = 0x0] [url = about:blank] 22:43:10 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x118e57400) [pid = 1652] [serial = 1218] [outer = 0x0] [url = about:blank] 22:43:10 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x129bc2000) [pid = 1652] [serial = 1254] [outer = 0x0] [url = about:blank] 22:43:10 INFO - PROCESS | 1652 | --DOCSHELL 0x128742000 == 44 [pid = 1652] [id = 430] 22:43:10 INFO - PROCESS | 1652 | --DOCSHELL 0x126ad3800 == 43 [pid = 1652] [id = 429] 22:43:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11c514800 == 42 [pid = 1652] [id = 428] 22:43:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11bf21000 == 41 [pid = 1652] [id = 427] 22:43:10 INFO - PROCESS | 1652 | --DOCSHELL 0x119057000 == 40 [pid = 1652] [id = 426] 22:43:10 INFO - PROCESS | 1652 | --DOCSHELL 0x118df5800 == 39 [pid = 1652] [id = 425] 22:43:10 INFO - PROCESS | 1652 | --DOCSHELL 0x118df7000 == 38 [pid = 1652] [id = 424] 22:43:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12e38e800 == 37 [pid = 1652] [id = 423] 22:43:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12da42000 == 36 [pid = 1652] [id = 422] 22:43:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12ccc4000 == 35 [pid = 1652] [id = 421] 22:43:10 INFO - PROCESS | 1652 | --DOCSHELL 0x1269b7000 == 34 [pid = 1652] [id = 420] 22:43:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11975e000 == 33 [pid = 1652] [id = 419] 22:43:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12be9c000 == 32 [pid = 1652] [id = 418] 22:43:10 INFO - PROCESS | 1652 | 1461130990310 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]]]}] 22:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 22:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 672ms 22:43:10 INFO - PROCESS | 1652 | 1461130990360 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 22:43:10 INFO - PROCESS | 1652 | 1461130990363 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 22:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 22:43:10 INFO - PROCESS | 1652 | 1461130990368 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 22:43:10 INFO - PROCESS | 1652 | 1461130990369 Marionette TRACE conn2 <- [1,1742,null,{}] 22:43:10 INFO - PROCESS | 1652 | 1461130990372 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}] 22:43:10 INFO - PROCESS | 1652 | 1461130990463 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 22:43:10 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11a940400) [pid = 1652] [serial = 1228] [outer = 0x0] [url = about:blank] 22:43:10 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11550f000) [pid = 1652] [serial = 1221] [outer = 0x0] [url = about:blank] 22:43:10 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x126c47c00) [pid = 1652] [serial = 1239] [outer = 0x0] [url = about:blank] 22:43:10 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x129709000) [pid = 1652] [serial = 1251] [outer = 0x0] [url = about:blank] 22:43:10 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11b929400) [pid = 1652] [serial = 1245] [outer = 0x0] [url = about:blank] 22:43:10 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x116449400) [pid = 1652] [serial = 1222] [outer = 0x0] [url = about:blank] 22:43:10 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11c1c6800) [pid = 1652] [serial = 1234] [outer = 0x0] [url = about:blank] 22:43:10 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11ade1800) [pid = 1652] [serial = 1230] [outer = 0x0] [url = about:blank] 22:43:10 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11c5ef000) [pid = 1652] [serial = 1236] [outer = 0x0] [url = about:blank] 22:43:10 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x129106c00) [pid = 1652] [serial = 1249] [outer = 0x0] [url = about:blank] 22:43:10 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118dd2000) [pid = 1652] [serial = 1225] [outer = 0x0] [url = about:blank] 22:43:10 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x127241800) [pid = 1652] [serial = 1240] [outer = 0x0] [url = about:blank] 22:43:10 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12870b800) [pid = 1652] [serial = 1243] [outer = 0x0] [url = about:blank] 22:43:10 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12b1df000) [pid = 1652] [serial = 1213] [outer = 0x0] [url = about:blank] 22:43:10 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x116446400) [pid = 1652] [serial = 1224] [outer = 0x0] [url = about:blank] 22:43:10 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x127933800) [pid = 1652] [serial = 1242] [outer = 0x0] [url = about:blank] 22:43:10 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11bbc7c00) [pid = 1652] [serial = 1231] [outer = 0x0] [url = about:blank] 22:43:10 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11bc04c00) [pid = 1652] [serial = 1233] [outer = 0x0] [url = about:blank] 22:43:10 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119855c00) [pid = 1652] [serial = 1227] [outer = 0x0] [url = about:blank] 22:43:10 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x127e36800) [pid = 1652] [serial = 1248] [outer = 0x0] [url = about:blank] 22:43:10 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x126833800) [pid = 1652] [serial = 1237] [outer = 0x0] [url = about:blank] 22:43:10 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x126836c00) [pid = 1652] [serial = 1246] [outer = 0x0] [url = about:blank] 22:43:10 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x129a62400) [pid = 1652] [serial = 1252] [outer = 0x0] [url = about:blank] 22:43:10 INFO - PROCESS | 1652 | 1461130990524 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x119175800 == 33 [pid = 1652] [id = 443] 22:43:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x114eae800) [pid = 1652] [serial = 1328] [outer = 0x0] 22:43:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118b41c00) [pid = 1652] [serial = 1329] [outer = 0x114eae800] 22:43:10 INFO - PROCESS | 1652 | 1461130990550 Marionette DEBUG loaded listener.js 22:43:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11a938800) [pid = 1652] [serial = 1330] [outer = 0x114eae800] 22:43:10 INFO - PROCESS | 1652 | 1461130990897 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]]]}] 22:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 22:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 571ms 22:43:10 INFO - PROCESS | 1652 | 1461130990939 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 22:43:10 INFO - PROCESS | 1652 | 1461130990943 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 22:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 22:43:10 INFO - PROCESS | 1652 | 1461130990946 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 22:43:10 INFO - PROCESS | 1652 | 1461130990948 Marionette TRACE conn2 <- [1,1746,null,{}] 22:43:10 INFO - PROCESS | 1652 | 1461130990957 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}] 22:43:11 INFO - PROCESS | 1652 | 1461130991106 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 22:43:11 INFO - PROCESS | 1652 | 1461130991210 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c298000 == 34 [pid = 1652] [id = 444] 22:43:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11bbc7400) [pid = 1652] [serial = 1331] [outer = 0x0] 22:43:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11c1b7800) [pid = 1652] [serial = 1332] [outer = 0x11bbc7400] 22:43:11 INFO - PROCESS | 1652 | 1461130991253 Marionette DEBUG loaded listener.js 22:43:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11c442400) [pid = 1652] [serial = 1333] [outer = 0x11bbc7400] 22:43:11 INFO - PROCESS | 1652 | 1461130991523 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]]]}] 22:43:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 22:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 620ms 22:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 22:43:11 INFO - PROCESS | 1652 | 1461130991567 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 22:43:11 INFO - PROCESS | 1652 | 1461130991568 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 22:43:11 INFO - PROCESS | 1652 | 1461130991571 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 22:43:11 INFO - PROCESS | 1652 | 1461130991572 Marionette TRACE conn2 <- [1,1750,null,{}] 22:43:11 INFO - PROCESS | 1652 | 1461130991582 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}] 22:43:11 INFO - PROCESS | 1652 | 1461130991668 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 22:43:11 INFO - PROCESS | 1652 | 1461130991719 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c50d000 == 35 [pid = 1652] [id = 445] 22:43:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11bc0b000) [pid = 1652] [serial = 1334] [outer = 0x0] 22:43:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11c587800) [pid = 1652] [serial = 1335] [outer = 0x11bc0b000] 22:43:11 INFO - PROCESS | 1652 | 1461130991744 Marionette DEBUG loaded listener.js 22:43:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11c690400) [pid = 1652] [serial = 1336] [outer = 0x11bc0b000] 22:43:11 INFO - PROCESS | 1652 | 1461130991992 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]]]}] 22:43:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 22:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 473ms 22:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 22:43:12 INFO - PROCESS | 1652 | 1461130992046 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 22:43:12 INFO - PROCESS | 1652 | 1461130992047 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 22:43:12 INFO - PROCESS | 1652 | 1461130992050 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 22:43:12 INFO - PROCESS | 1652 | 1461130992051 Marionette TRACE conn2 <- [1,1754,null,{}] 22:43:12 INFO - PROCESS | 1652 | 1461130992053 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}] 22:43:12 INFO - PROCESS | 1652 | 1461130992140 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 22:43:12 INFO - PROCESS | 1652 | 1461130992146 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x126f50000 == 36 [pid = 1652] [id = 446] 22:43:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11460f800) [pid = 1652] [serial = 1337] [outer = 0x0] 22:43:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x126835c00) [pid = 1652] [serial = 1338] [outer = 0x11460f800] 22:43:12 INFO - PROCESS | 1652 | 1461130992171 Marionette DEBUG loaded listener.js 22:43:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x126da2c00) [pid = 1652] [serial = 1339] [outer = 0x11460f800] 22:43:12 INFO - PROCESS | 1652 | 1461130992520 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]]]}] 22:43:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 22:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 519ms 22:43:12 INFO - PROCESS | 1652 | 1461130992570 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 22:43:12 INFO - PROCESS | 1652 | 1461130992571 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 22:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 22:43:12 INFO - PROCESS | 1652 | 1461130992573 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 22:43:12 INFO - PROCESS | 1652 | 1461130992574 Marionette TRACE conn2 <- [1,1758,null,{}] 22:43:12 INFO - PROCESS | 1652 | 1461130992576 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}] 22:43:12 INFO - PROCESS | 1652 | 1461130992684 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 22:43:12 INFO - PROCESS | 1652 | 1461130992698 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ac3000 == 37 [pid = 1652] [id = 447] 22:43:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11c855400) [pid = 1652] [serial = 1340] [outer = 0x0] 22:43:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x127079c00) [pid = 1652] [serial = 1341] [outer = 0x11c855400] 22:43:12 INFO - PROCESS | 1652 | 1461130992727 Marionette DEBUG loaded listener.js 22:43:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1287ea400) [pid = 1652] [serial = 1342] [outer = 0x11c855400] 22:43:13 INFO - PROCESS | 1652 | 1461130993061 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]]]}] 22:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 22:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 520ms 22:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 22:43:13 INFO - PROCESS | 1652 | 1461130993098 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 22:43:13 INFO - PROCESS | 1652 | 1461130993099 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 22:43:13 INFO - PROCESS | 1652 | 1461130993102 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 22:43:13 INFO - PROCESS | 1652 | 1461130993103 Marionette TRACE conn2 <- [1,1762,null,{}] 22:43:13 INFO - PROCESS | 1652 | 1461130993105 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}] 22:43:13 INFO - PROCESS | 1652 | 1461130993223 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 22:43:13 INFO - PROCESS | 1652 | 1461130993236 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291c1000 == 38 [pid = 1652] [id = 448] 22:43:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x126da3400) [pid = 1652] [serial = 1343] [outer = 0x0] 22:43:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12910f000) [pid = 1652] [serial = 1344] [outer = 0x126da3400] 22:43:13 INFO - PROCESS | 1652 | 1461130993273 Marionette DEBUG loaded listener.js 22:43:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x129709800) [pid = 1652] [serial = 1345] [outer = 0x126da3400] 22:43:13 INFO - PROCESS | 1652 | 1461130993584 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]]]}] 22:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 22:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 518ms 22:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 22:43:13 INFO - PROCESS | 1652 | 1461130993621 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 22:43:13 INFO - PROCESS | 1652 | 1461130993622 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 22:43:13 INFO - PROCESS | 1652 | 1461130993627 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 22:43:13 INFO - PROCESS | 1652 | 1461130993628 Marionette TRACE conn2 <- [1,1766,null,{}] 22:43:13 INFO - PROCESS | 1652 | 1461130993630 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}] 22:43:13 INFO - PROCESS | 1652 | 1461130993723 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 22:43:13 INFO - PROCESS | 1652 | 1461130993728 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x129a1f800 == 39 [pid = 1652] [id = 449] 22:43:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1287ec000) [pid = 1652] [serial = 1346] [outer = 0x0] 22:43:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12986a800) [pid = 1652] [serial = 1347] [outer = 0x1287ec000] 22:43:13 INFO - PROCESS | 1652 | 1461130993753 Marionette DEBUG loaded listener.js 22:43:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x129bb9000) [pid = 1652] [serial = 1348] [outer = 0x1287ec000] 22:43:14 INFO - PROCESS | 1652 | 1461130994093 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]]]}] 22:43:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 22:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 521ms 22:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 22:43:14 INFO - PROCESS | 1652 | 1461130994147 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 22:43:14 INFO - PROCESS | 1652 | 1461130994148 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 22:43:14 INFO - PROCESS | 1652 | 1461130994150 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 22:43:14 INFO - PROCESS | 1652 | 1461130994151 Marionette TRACE conn2 <- [1,1770,null,{}] 22:43:14 INFO - PROCESS | 1652 | 1461130994153 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}] 22:43:14 INFO - PROCESS | 1652 | 1461130994249 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 22:43:14 INFO - PROCESS | 1652 | 1461130994262 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b647000 == 40 [pid = 1652] [id = 450] 22:43:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x129a61000) [pid = 1652] [serial = 1349] [outer = 0x0] 22:43:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x129bc4c00) [pid = 1652] [serial = 1350] [outer = 0x129a61000] 22:43:14 INFO - PROCESS | 1652 | 1461130994286 Marionette DEBUG loaded listener.js 22:43:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x129d2f000) [pid = 1652] [serial = 1351] [outer = 0x129a61000] 22:43:14 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11914c800) [pid = 1652] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 22:43:14 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x118e54000) [pid = 1652] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 22:43:14 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12870c800) [pid = 1652] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 22:43:14 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12b913c00) [pid = 1652] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 22:43:14 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x118b05800) [pid = 1652] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 22:43:14 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12ee67000) [pid = 1652] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 22:43:14 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1144b3800) [pid = 1652] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 22:43:14 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x126834c00) [pid = 1652] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 22:43:14 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x126831000) [pid = 1652] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 22:43:14 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1297b2000) [pid = 1652] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 22:43:14 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118480c00) [pid = 1652] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 22:43:14 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1163e2c00) [pid = 1652] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 22:43:14 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11c1b9000) [pid = 1652] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 22:43:14 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11bc0c400) [pid = 1652] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 22:43:14 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x129d2a000) [pid = 1652] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 22:43:14 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11af81800) [pid = 1652] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 22:43:14 INFO - PROCESS | 1652 | 1461130994800 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]]]}] 22:43:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 22:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 670ms 22:43:14 INFO - PROCESS | 1652 | 1461130994821 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 22:43:14 INFO - PROCESS | 1652 | 1461130994822 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 22:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 22:43:14 INFO - PROCESS | 1652 | 1461130994826 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 22:43:14 INFO - PROCESS | 1652 | 1461130994827 Marionette TRACE conn2 <- [1,1774,null,{}] 22:43:14 INFO - PROCESS | 1652 | 1461130994830 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}] 22:43:14 INFO - PROCESS | 1652 | 1461130994904 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 22:43:14 INFO - PROCESS | 1652 | 1461130994911 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad54000 == 41 [pid = 1652] [id = 451] 22:43:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x113fc6400) [pid = 1652] [serial = 1352] [outer = 0x0] 22:43:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x118dd1400) [pid = 1652] [serial = 1353] [outer = 0x113fc6400] 22:43:14 INFO - PROCESS | 1652 | 1461130994936 Marionette DEBUG loaded listener.js 22:43:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11bc02c00) [pid = 1652] [serial = 1354] [outer = 0x113fc6400] 22:43:15 INFO - PROCESS | 1652 | 1461130995294 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]]]}] 22:43:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 22:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 520ms 22:43:15 INFO - PROCESS | 1652 | 1461130995347 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 22:43:15 INFO - PROCESS | 1652 | 1461130995348 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 22:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 22:43:15 INFO - PROCESS | 1652 | 1461130995350 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 22:43:15 INFO - PROCESS | 1652 | 1461130995352 Marionette TRACE conn2 <- [1,1778,null,{}] 22:43:15 INFO - PROCESS | 1652 | 1461130995354 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}] 22:43:15 INFO - PROCESS | 1652 | 1461130995467 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 22:43:15 INFO - PROCESS | 1652 | 1461130995473 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bea6800 == 42 [pid = 1652] [id = 452] 22:43:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x126831000) [pid = 1652] [serial = 1355] [outer = 0x0] 22:43:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12a212c00) [pid = 1652] [serial = 1356] [outer = 0x126831000] 22:43:15 INFO - PROCESS | 1652 | 1461130995503 Marionette DEBUG loaded listener.js 22:43:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b1df400) [pid = 1652] [serial = 1357] [outer = 0x126831000] 22:43:15 INFO - PROCESS | 1652 | 1461130995801 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]]]}] 22:43:15 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 22:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 469ms 22:43:15 INFO - PROCESS | 1652 | 1461130995820 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 22:43:15 INFO - PROCESS | 1652 | 1461130995821 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 22:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 22:43:15 INFO - PROCESS | 1652 | 1461130995831 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 22:43:15 INFO - PROCESS | 1652 | 1461130995832 Marionette TRACE conn2 <- [1,1782,null,{}] 22:43:15 INFO - PROCESS | 1652 | 1461130995834 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}] 22:43:15 INFO - PROCESS | 1652 | 1461130995917 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 22:43:15 INFO - PROCESS | 1652 | 1461130995967 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d906800 == 43 [pid = 1652] [id = 453] 22:43:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x126832800) [pid = 1652] [serial = 1358] [outer = 0x0] 22:43:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12b1e6800) [pid = 1652] [serial = 1359] [outer = 0x126832800] 22:43:15 INFO - PROCESS | 1652 | 1461130995992 Marionette DEBUG loaded listener.js 22:43:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b90e000) [pid = 1652] [serial = 1360] [outer = 0x126832800] 22:43:16 INFO - PROCESS | 1652 | 1461130996284 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]]]}] 22:43:16 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 22:43:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 469ms 22:43:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 22:43:16 INFO - PROCESS | 1652 | 1461130996300 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 22:43:16 INFO - PROCESS | 1652 | 1461130996301 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 22:43:16 INFO - PROCESS | 1652 | 1461130996303 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 22:43:16 INFO - PROCESS | 1652 | 1461130996305 Marionette TRACE conn2 <- [1,1786,null,{}] 22:43:16 INFO - PROCESS | 1652 | 1461130996315 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}] 22:43:16 INFO - PROCESS | 1652 | 1461130996398 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 22:43:16 INFO - PROCESS | 1652 | 1461130996402 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e589800 == 44 [pid = 1652] [id = 454] 22:43:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1163e2c00) [pid = 1652] [serial = 1361] [outer = 0x0] 22:43:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12ba4e000) [pid = 1652] [serial = 1362] [outer = 0x1163e2c00] 22:43:16 INFO - PROCESS | 1652 | 1461130996427 Marionette DEBUG loaded listener.js 22:43:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12cee1c00) [pid = 1652] [serial = 1363] [outer = 0x1163e2c00] 22:43:16 INFO - PROCESS | 1652 | 1461130996819 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]]]}] 22:43:16 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 22:43:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 577ms 22:43:16 INFO - PROCESS | 1652 | 1461130996880 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 22:43:16 INFO - PROCESS | 1652 | 1461130996883 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 22:43:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 22:43:16 INFO - PROCESS | 1652 | 1461130996887 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 22:43:16 INFO - PROCESS | 1652 | 1461130996889 Marionette TRACE conn2 <- [1,1790,null,{}] 22:43:16 INFO - PROCESS | 1652 | 1461130996894 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}] 22:43:17 INFO - PROCESS | 1652 | 1461130997000 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 22:43:17 INFO - PROCESS | 1652 | 1461130997070 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x118b14000 == 45 [pid = 1652] [id = 455] 22:43:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11550c800) [pid = 1652] [serial = 1364] [outer = 0x0] 22:43:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x115518c00) [pid = 1652] [serial = 1365] [outer = 0x11550c800] 22:43:17 INFO - PROCESS | 1652 | 1461130997102 Marionette DEBUG loaded listener.js 22:43:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x118480400) [pid = 1652] [serial = 1366] [outer = 0x11550c800] 22:43:17 INFO - PROCESS | 1652 | 1461130997532 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]]]}] 22:43:17 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) 22:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 672ms 22:43:17 INFO - PROCESS | 1652 | 1461130997559 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 22:43:17 INFO - PROCESS | 1652 | 1461130997563 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 22:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 22:43:17 INFO - PROCESS | 1652 | 1461130997568 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 22:43:17 INFO - PROCESS | 1652 | 1461130997570 Marionette TRACE conn2 <- [1,1794,null,{}] 22:43:17 INFO - PROCESS | 1652 | 1461130997572 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}] 22:43:17 INFO - PROCESS | 1652 | 1461130997695 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 22:43:17 INFO - PROCESS | 1652 | 1461130997762 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bb89800 == 46 [pid = 1652] [id = 456] 22:43:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x119c6a800) [pid = 1652] [serial = 1367] [outer = 0x0] 22:43:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11a774000) [pid = 1652] [serial = 1368] [outer = 0x119c6a800] 22:43:17 INFO - PROCESS | 1652 | 1461130997793 Marionette DEBUG loaded listener.js 22:43:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11adddc00) [pid = 1652] [serial = 1369] [outer = 0x119c6a800] 22:43:18 INFO - PROCESS | 1652 | 1461130998200 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]]]}] 22:43:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:43:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 669ms 22:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 22:43:18 INFO - PROCESS | 1652 | 1461130998238 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 22:43:18 INFO - PROCESS | 1652 | 1461130998239 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 22:43:18 INFO - PROCESS | 1652 | 1461130998241 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 22:43:18 INFO - PROCESS | 1652 | 1461130998244 Marionette TRACE conn2 <- [1,1798,null,{}] 22:43:18 INFO - PROCESS | 1652 | 1461130998252 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}] 22:43:18 INFO - PROCESS | 1652 | 1461130998356 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 22:43:18 INFO - PROCESS | 1652 | 1461130998423 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be9d000 == 47 [pid = 1652] [id = 457] 22:43:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11af8ac00) [pid = 1652] [serial = 1370] [outer = 0x0] 22:43:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11c1c6800) [pid = 1652] [serial = 1371] [outer = 0x11af8ac00] 22:43:18 INFO - PROCESS | 1652 | 1461130998456 Marionette DEBUG loaded listener.js 22:43:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x126e35400) [pid = 1652] [serial = 1372] [outer = 0x11af8ac00] 22:43:18 INFO - PROCESS | 1652 | 1461130998882 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]]]}] 22:43:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 22:43:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 675ms 22:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 22:43:18 INFO - PROCESS | 1652 | 1461130998917 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 22:43:18 INFO - PROCESS | 1652 | 1461130998919 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 22:43:18 INFO - PROCESS | 1652 | 1461130998921 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 22:43:18 INFO - PROCESS | 1652 | 1461130998923 Marionette TRACE conn2 <- [1,1802,null,{}] 22:43:18 INFO - PROCESS | 1652 | 1461130998925 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}] 22:43:19 INFO - PROCESS | 1652 | 1461130999045 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 22:43:19 INFO - PROCESS | 1652 | 1461130999112 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eebf000 == 48 [pid = 1652] [id = 458] 22:43:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x127d4d000) [pid = 1652] [serial = 1373] [outer = 0x0] 22:43:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x128711400) [pid = 1652] [serial = 1374] [outer = 0x127d4d000] 22:43:19 INFO - PROCESS | 1652 | 1461130999142 Marionette DEBUG loaded listener.js 22:43:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x129bba000) [pid = 1652] [serial = 1375] [outer = 0x127d4d000] 22:43:19 INFO - PROCESS | 1652 | 1461130999547 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]]]}] 22:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 22:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 673ms 22:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 22:43:19 INFO - PROCESS | 1652 | 1461130999594 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 22:43:19 INFO - PROCESS | 1652 | 1461130999596 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 22:43:19 INFO - PROCESS | 1652 | 1461130999598 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 22:43:19 INFO - PROCESS | 1652 | 1461130999599 Marionette TRACE conn2 <- [1,1806,null,{}] 22:43:19 INFO - PROCESS | 1652 | 1461130999602 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}] 22:43:19 INFO - PROCESS | 1652 | 1461130999697 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 22:43:19 INFO - PROCESS | 1652 | 1461130999764 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f279000 == 49 [pid = 1652] [id = 459] 22:43:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x127e38400) [pid = 1652] [serial = 1376] [outer = 0x0] 22:43:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x129d96800) [pid = 1652] [serial = 1377] [outer = 0x127e38400] 22:43:19 INFO - PROCESS | 1652 | 1461130999793 Marionette DEBUG loaded listener.js 22:43:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12a21b400) [pid = 1652] [serial = 1378] [outer = 0x127e38400] 22:43:20 INFO - PROCESS | 1652 | 1461131000229 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]]]}] 22:43:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 22:43:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 670ms 22:43:20 INFO - PROCESS | 1652 | 1461131000268 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 22:43:20 INFO - PROCESS | 1652 | 1461131000269 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 22:43:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 22:43:20 INFO - PROCESS | 1652 | 1461131000272 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 22:43:20 INFO - PROCESS | 1652 | 1461131000273 Marionette TRACE conn2 <- [1,1810,null,{}] 22:43:20 INFO - PROCESS | 1652 | 1461131000276 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}] 22:43:20 INFO - PROCESS | 1652 | 1461131000407 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 22:43:20 INFO - PROCESS | 1652 | 1461131000492 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1269bf000 == 50 [pid = 1652] [id = 460] 22:43:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x118d1f000) [pid = 1652] [serial = 1379] [outer = 0x0] 22:43:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x129d2dc00) [pid = 1652] [serial = 1380] [outer = 0x118d1f000] 22:43:20 INFO - PROCESS | 1652 | 1461131000524 Marionette DEBUG loaded listener.js 22:43:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12cee0c00) [pid = 1652] [serial = 1381] [outer = 0x118d1f000] 22:43:21 INFO - PROCESS | 1652 | 1461131001080 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]]]}] 22:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 22:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 822ms 22:43:21 INFO - PROCESS | 1652 | 1461131001095 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 22:43:21 INFO - PROCESS | 1652 | 1461131001097 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 22:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 22:43:21 INFO - PROCESS | 1652 | 1461131001101 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 22:43:21 INFO - PROCESS | 1652 | 1461131001103 Marionette TRACE conn2 <- [1,1814,null,{}] 22:43:21 INFO - PROCESS | 1652 | 1461131001107 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}] 22:43:21 INFO - PROCESS | 1652 | 1461131001203 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 22:43:21 INFO - PROCESS | 1652 | 1461131001257 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c296800 == 51 [pid = 1652] [id = 461] 22:43:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x115305c00) [pid = 1652] [serial = 1382] [outer = 0x0] 22:43:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1164dfc00) [pid = 1652] [serial = 1383] [outer = 0x115305c00] 22:43:21 INFO - PROCESS | 1652 | 1461131001286 Marionette DEBUG loaded listener.js 22:43:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11902b400) [pid = 1652] [serial = 1384] [outer = 0x115305c00] 22:43:21 INFO - PROCESS | 1652 | 1461131001687 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]]]}] 22:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 22:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 672ms 22:43:21 INFO - PROCESS | 1652 | 1461131001794 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 22:43:21 INFO - PROCESS | 1652 | 1461131001797 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 22:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 22:43:21 INFO - PROCESS | 1652 | 1461131001803 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 22:43:21 INFO - PROCESS | 1652 | 1461131001806 Marionette TRACE conn2 <- [1,1818,null,{}] 22:43:21 INFO - PROCESS | 1652 | 1461131001810 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}] 22:43:21 INFO - PROCESS | 1652 | 1461131001908 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 22:43:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12d906800 == 50 [pid = 1652] [id = 453] 22:43:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12bea6800 == 49 [pid = 1652] [id = 452] 22:43:22 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad54000 == 48 [pid = 1652] [id = 451] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12bd11400) [pid = 1652] [serial = 1311] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOCSHELL 0x12b647000 == 47 [pid = 1652] [id = 450] 22:43:22 INFO - PROCESS | 1652 | --DOCSHELL 0x129a1f800 == 46 [pid = 1652] [id = 449] 22:43:22 INFO - PROCESS | 1652 | --DOCSHELL 0x1291c1000 == 45 [pid = 1652] [id = 448] 22:43:22 INFO - PROCESS | 1652 | --DOCSHELL 0x127ac3000 == 44 [pid = 1652] [id = 447] 22:43:22 INFO - PROCESS | 1652 | --DOCSHELL 0x126f50000 == 43 [pid = 1652] [id = 446] 22:43:22 INFO - PROCESS | 1652 | --DOCSHELL 0x11c50d000 == 42 [pid = 1652] [id = 445] 22:43:22 INFO - PROCESS | 1652 | 1461131002066 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:22 INFO - PROCESS | 1652 | --DOCSHELL 0x11c298000 == 41 [pid = 1652] [id = 444] 22:43:22 INFO - PROCESS | 1652 | --DOCSHELL 0x119175800 == 40 [pid = 1652] [id = 443] 22:43:22 INFO - PROCESS | 1652 | --DOCSHELL 0x118e11800 == 39 [pid = 1652] [id = 442] 22:43:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x118739800 == 40 [pid = 1652] [id = 462] 22:43:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x114e59000) [pid = 1652] [serial = 1385] [outer = 0x0] 22:43:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x119c69c00) [pid = 1652] [serial = 1386] [outer = 0x114e59000] 22:43:22 INFO - PROCESS | 1652 | 1461131002114 Marionette DEBUG loaded listener.js 22:43:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11b6b6400) [pid = 1652] [serial = 1387] [outer = 0x114e59000] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x119c70400) [pid = 1652] [serial = 1219] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12f14d800) [pid = 1652] [serial = 1159] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x115517800) [pid = 1652] [serial = 1216] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x126fce400) [pid = 1652] [serial = 1290] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12a213000) [pid = 1652] [serial = 1296] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11644bc00) [pid = 1652] [serial = 1257] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x118e52c00) [pid = 1652] [serial = 1278] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11a776400) [pid = 1652] [serial = 1279] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x118768400) [pid = 1652] [serial = 1276] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1177f4000) [pid = 1652] [serial = 1275] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11c5f4800) [pid = 1652] [serial = 1287] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11c43f800) [pid = 1652] [serial = 1284] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11c5ec400) [pid = 1652] [serial = 1285] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12b1dd800) [pid = 1652] [serial = 1299] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x129bbd000) [pid = 1652] [serial = 1269] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11c5ec000) [pid = 1652] [serial = 1263] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11afe2400) [pid = 1652] [serial = 1281] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11bbc9000) [pid = 1652] [serial = 1282] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11a53f800) [pid = 1652] [serial = 1260] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x129026c00) [pid = 1652] [serial = 1266] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x129d99c00) [pid = 1652] [serial = 1273] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11bc0d800) [pid = 1652] [serial = 1272] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12a21a000) [pid = 1652] [serial = 1297] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11a942800) [pid = 1652] [serial = 1302] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12b1e7800) [pid = 1652] [serial = 1300] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x129bc7000) [pid = 1652] [serial = 1294] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x129111400) [pid = 1652] [serial = 1291] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12b605000) [pid = 1652] [serial = 1305] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12bd03000) [pid = 1652] [serial = 1309] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x126830c00) [pid = 1652] [serial = 1288] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12ba48000) [pid = 1652] [serial = 1308] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12b915400) [pid = 1652] [serial = 1306] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11c5e8c00) [pid = 1652] [serial = 1303] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12986f400) [pid = 1652] [serial = 1293] [outer = 0x0] [url = about:blank] 22:43:22 INFO - PROCESS | 1652 | 1461131002512 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]]]}] 22:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 22:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 724ms 22:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 22:43:22 INFO - PROCESS | 1652 | 1461131002528 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 22:43:22 INFO - PROCESS | 1652 | 1461131002529 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 22:43:22 INFO - PROCESS | 1652 | 1461131002550 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 22:43:22 INFO - PROCESS | 1652 | 1461131002552 Marionette TRACE conn2 <- [1,1822,null,{}] 22:43:22 INFO - PROCESS | 1652 | 1461131002579 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}] 22:43:22 INFO - PROCESS | 1652 | 1461131002658 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 22:43:22 INFO - PROCESS | 1652 | 1461131002663 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c148000 == 41 [pid = 1652] [id = 463] 22:43:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11bbc6800) [pid = 1652] [serial = 1388] [outer = 0x0] 22:43:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11c1c3c00) [pid = 1652] [serial = 1389] [outer = 0x11bbc6800] 22:43:22 INFO - PROCESS | 1652 | 1461131002691 Marionette DEBUG loaded listener.js 22:43:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11c68f400) [pid = 1652] [serial = 1390] [outer = 0x11bbc6800] 22:43:23 INFO - PROCESS | 1652 | 1461131003013 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]]]}] 22:43:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 22:43:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 511ms 22:43:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 22:43:23 INFO - PROCESS | 1652 | 1461131003044 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 22:43:23 INFO - PROCESS | 1652 | 1461131003047 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 22:43:23 INFO - PROCESS | 1652 | 1461131003050 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 22:43:23 INFO - PROCESS | 1652 | 1461131003052 Marionette TRACE conn2 <- [1,1826,null,{}] 22:43:23 INFO - PROCESS | 1652 | 1461131003055 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}] 22:43:23 INFO - PROCESS | 1652 | 1461131003182 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 22:43:23 INFO - PROCESS | 1652 | 1461131003260 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ad9000 == 42 [pid = 1652] [id = 464] 22:43:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11bc0d800) [pid = 1652] [serial = 1391] [outer = 0x0] 22:43:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x126c3fc00) [pid = 1652] [serial = 1392] [outer = 0x11bc0d800] 22:43:23 INFO - PROCESS | 1652 | 1461131003300 Marionette DEBUG loaded listener.js 22:43:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x127a6dc00) [pid = 1652] [serial = 1393] [outer = 0x11bc0d800] 22:43:23 INFO - PROCESS | 1652 | 1461131003704 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]]]}] 22:43:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 22:43:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 669ms 22:43:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 22:43:23 INFO - PROCESS | 1652 | 1461131003725 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 22:43:23 INFO - PROCESS | 1652 | 1461131003726 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 22:43:23 INFO - PROCESS | 1652 | 1461131003729 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 22:43:23 INFO - PROCESS | 1652 | 1461131003730 Marionette TRACE conn2 <- [1,1830,null,{}] 22:43:23 INFO - PROCESS | 1652 | 1461131003732 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}] 22:43:23 INFO - PROCESS | 1652 | 1461131003813 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 22:43:23 INFO - PROCESS | 1652 | 1461131003817 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291bf800 == 43 [pid = 1652] [id = 465] 22:43:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x127e36800) [pid = 1652] [serial = 1394] [outer = 0x0] 22:43:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x129020000) [pid = 1652] [serial = 1395] [outer = 0x127e36800] 22:43:23 INFO - PROCESS | 1652 | 1461131003842 Marionette DEBUG loaded listener.js 22:43:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12970ec00) [pid = 1652] [serial = 1396] [outer = 0x127e36800] 22:43:24 INFO - PROCESS | 1652 | 1461131004203 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]]]}] 22:43:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 22:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 518ms 22:43:24 INFO - PROCESS | 1652 | 1461131004251 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 22:43:24 INFO - PROCESS | 1652 | 1461131004252 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 22:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 22:43:24 INFO - PROCESS | 1652 | 1461131004254 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 22:43:24 INFO - PROCESS | 1652 | 1461131004255 Marionette TRACE conn2 <- [1,1834,null,{}] 22:43:24 INFO - PROCESS | 1652 | 1461131004258 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}] 22:43:24 INFO - PROCESS | 1652 | 1461131004369 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 22:43:24 INFO - PROCESS | 1652 | 1461131004406 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b29e000 == 44 [pid = 1652] [id = 466] 22:43:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1297b6000) [pid = 1652] [serial = 1397] [outer = 0x0] 22:43:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x129bc2800) [pid = 1652] [serial = 1398] [outer = 0x1297b6000] 22:43:24 INFO - PROCESS | 1652 | 1461131004437 Marionette DEBUG loaded listener.js 22:43:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12b605000) [pid = 1652] [serial = 1399] [outer = 0x1297b6000] 22:43:24 INFO - PROCESS | 1652 | 1461131004763 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]]]}] 22:43:24 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 22:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 518ms 22:43:24 INFO - PROCESS | 1652 | 1461131004773 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 22:43:24 INFO - PROCESS | 1652 | 1461131004775 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 22:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 22:43:24 INFO - PROCESS | 1652 | 1461131004785 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 22:43:24 INFO - PROCESS | 1652 | 1461131004786 Marionette TRACE conn2 <- [1,1838,null,{}] 22:43:24 INFO - PROCESS | 1652 | 1461131004789 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}] 22:43:24 INFO - PROCESS | 1652 | 1461131004887 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 22:43:24 INFO - PROCESS | 1652 | 1461131004892 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b9b7000 == 45 [pid = 1652] [id = 467] 22:43:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1297b6400) [pid = 1652] [serial = 1400] [outer = 0x0] 22:43:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12b90a000) [pid = 1652] [serial = 1401] [outer = 0x1297b6400] 22:43:24 INFO - PROCESS | 1652 | 1461131004946 Marionette DEBUG loaded listener.js 22:43:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12cee6c00) [pid = 1652] [serial = 1402] [outer = 0x1297b6400] 22:43:25 INFO - PROCESS | 1652 | 1461131005253 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]]]}] 22:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 22:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 518ms 22:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 22:43:25 INFO - PROCESS | 1652 | 1461131005304 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 22:43:25 INFO - PROCESS | 1652 | 1461131005305 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 22:43:25 INFO - PROCESS | 1652 | 1461131005307 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 22:43:25 INFO - PROCESS | 1652 | 1461131005308 Marionette TRACE conn2 <- [1,1842,null,{}] 22:43:25 INFO - PROCESS | 1652 | 1461131005310 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}] 22:43:25 INFO - PROCESS | 1652 | 1461131005407 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 22:43:25 INFO - PROCESS | 1652 | 1461131005420 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d219000 == 46 [pid = 1652] [id = 468] 22:43:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12ba4b400) [pid = 1652] [serial = 1403] [outer = 0x0] 22:43:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12cf36400) [pid = 1652] [serial = 1404] [outer = 0x12ba4b400] 22:43:25 INFO - PROCESS | 1652 | 1461131005446 Marionette DEBUG loaded listener.js 22:43:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12d27c400) [pid = 1652] [serial = 1405] [outer = 0x12ba4b400] 22:43:25 INFO - PROCESS | 1652 | 1461131005777 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]]]}] 22:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 22:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 521ms 22:43:25 INFO - PROCESS | 1652 | 1461131005829 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 22:43:25 INFO - PROCESS | 1652 | 1461131005830 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 22:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 22:43:25 INFO - PROCESS | 1652 | 1461131005839 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 22:43:25 INFO - PROCESS | 1652 | 1461131005840 Marionette TRACE conn2 <- [1,1846,null,{}] 22:43:25 INFO - PROCESS | 1652 | 1461131005842 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}] 22:43:25 INFO - PROCESS | 1652 | 1461131005941 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 22:43:25 INFO - PROCESS | 1652 | 1461131005945 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12da56000 == 47 [pid = 1652] [id = 469] 22:43:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12cee7400) [pid = 1652] [serial = 1406] [outer = 0x0] 22:43:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12d286000) [pid = 1652] [serial = 1407] [outer = 0x12cee7400] 22:43:25 INFO - PROCESS | 1652 | 1461131005998 Marionette DEBUG loaded listener.js 22:43:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12d953c00) [pid = 1652] [serial = 1408] [outer = 0x12cee7400] 22:43:26 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x114e5b400) [pid = 1652] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 22:43:26 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1297bfc00) [pid = 1652] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 22:43:26 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x118b37000) [pid = 1652] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 22:43:26 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x126874400) [pid = 1652] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 22:43:26 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11bbcc800) [pid = 1652] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 22:43:26 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x126da3400) [pid = 1652] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 22:43:26 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x115519c00) [pid = 1652] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 22:43:26 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11bc0b000) [pid = 1652] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 22:43:26 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11bbc7400) [pid = 1652] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 22:43:26 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1287ec000) [pid = 1652] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 22:43:26 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11460f800) [pid = 1652] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 22:43:26 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x114eae800) [pid = 1652] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 22:43:26 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x129a61000) [pid = 1652] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 22:43:26 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x113fc6400) [pid = 1652] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 22:43:26 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x126831000) [pid = 1652] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 22:43:26 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x126832800) [pid = 1652] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 22:43:26 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11c855400) [pid = 1652] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 22:43:26 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x129a62c00) [pid = 1652] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 22:43:26 INFO - PROCESS | 1652 | 1461131006378 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]]]}] 22:43:26 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) 22:43:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 571ms 22:43:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 22:43:26 INFO - PROCESS | 1652 | 1461131006412 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 22:43:26 INFO - PROCESS | 1652 | 1461131006413 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 22:43:26 INFO - PROCESS | 1652 | 1461131006415 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 22:43:26 INFO - PROCESS | 1652 | 1461131006416 Marionette TRACE conn2 <- [1,1850,null,{}] 22:43:26 INFO - PROCESS | 1652 | 1461131006418 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}] 22:43:26 INFO - PROCESS | 1652 | 1461131006527 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 22:43:26 INFO - PROCESS | 1652 | 1461131006559 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d20e800 == 48 [pid = 1652] [id = 470] 22:43:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1122c8400) [pid = 1652] [serial = 1409] [outer = 0x0] 22:43:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11adda400) [pid = 1652] [serial = 1410] [outer = 0x1122c8400] 22:43:26 INFO - PROCESS | 1652 | 1461131006584 Marionette DEBUG loaded listener.js 22:43:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x126fc2c00) [pid = 1652] [serial = 1411] [outer = 0x1122c8400] 22:43:26 INFO - PROCESS | 1652 | 1461131006864 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]]]}] 22:43:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:43:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 470ms 22:43:26 INFO - PROCESS | 1652 | 1461131006885 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 22:43:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 22:43:26 INFO - PROCESS | 1652 | 1461131006887 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 22:43:26 INFO - PROCESS | 1652 | 1461131006896 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 22:43:26 INFO - PROCESS | 1652 | 1461131006898 Marionette TRACE conn2 <- [1,1854,null,{}] 22:43:26 INFO - PROCESS | 1652 | 1461131006900 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}] 22:43:27 INFO - PROCESS | 1652 | 1461131007002 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 22:43:27 INFO - PROCESS | 1652 | 1461131007006 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f761000 == 49 [pid = 1652] [id = 471] 22:43:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11c672800) [pid = 1652] [serial = 1412] [outer = 0x0] 22:43:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12a214400) [pid = 1652] [serial = 1413] [outer = 0x11c672800] 22:43:27 INFO - PROCESS | 1652 | 1461131007035 Marionette DEBUG loaded listener.js 22:43:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12dbb7000) [pid = 1652] [serial = 1414] [outer = 0x11c672800] 22:43:27 INFO - PROCESS | 1652 | 1461131007371 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]]]}] 22:43:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 22:43:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 526ms 22:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 22:43:27 INFO - PROCESS | 1652 | 1461131007424 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 22:43:27 INFO - PROCESS | 1652 | 1461131007425 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 22:43:27 INFO - PROCESS | 1652 | 1461131007427 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 22:43:27 INFO - PROCESS | 1652 | 1461131007428 Marionette TRACE conn2 <- [1,1858,null,{}] 22:43:27 INFO - PROCESS | 1652 | 1461131007431 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}] 22:43:27 INFO - PROCESS | 1652 | 1461131007512 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 22:43:27 INFO - PROCESS | 1652 | 1461131007516 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb38000 == 50 [pid = 1652] [id = 472] 22:43:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12dbb8000) [pid = 1652] [serial = 1415] [outer = 0x0] 22:43:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12e23a400) [pid = 1652] [serial = 1416] [outer = 0x12dbb8000] 22:43:27 INFO - PROCESS | 1652 | 1461131007540 Marionette DEBUG loaded listener.js 22:43:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12e28b800) [pid = 1652] [serial = 1417] [outer = 0x12dbb8000] 22:43:27 INFO - PROCESS | 1652 | 1461131007887 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]]]}] 22:43:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 22:43:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 470ms 22:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 22:43:27 INFO - PROCESS | 1652 | 1461131007897 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 22:43:27 INFO - PROCESS | 1652 | 1461131007899 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 22:43:27 INFO - PROCESS | 1652 | 1461131007902 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 22:43:27 INFO - PROCESS | 1652 | 1461131007903 Marionette TRACE conn2 <- [1,1862,null,{}] 22:43:27 INFO - PROCESS | 1652 | 1461131007906 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}] 22:43:28 INFO - PROCESS | 1652 | 1461131008001 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 22:43:28 INFO - PROCESS | 1652 | 1461131008006 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fd06800 == 51 [pid = 1652] [id = 473] 22:43:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12e28d400) [pid = 1652] [serial = 1418] [outer = 0x0] 22:43:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12e823400) [pid = 1652] [serial = 1419] [outer = 0x12e28d400] 22:43:28 INFO - PROCESS | 1652 | 1461131008034 Marionette DEBUG loaded listener.js 22:43:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12e860400) [pid = 1652] [serial = 1420] [outer = 0x12e28d400] 22:43:28 INFO - PROCESS | 1652 | 1461131008626 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]]]}] 22:43:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 22:43:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 770ms 22:43:28 INFO - PROCESS | 1652 | 1461131008672 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 22:43:28 INFO - PROCESS | 1652 | 1461131008677 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 22:43:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 22:43:28 INFO - PROCESS | 1652 | 1461131008681 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 22:43:28 INFO - PROCESS | 1652 | 1461131008684 Marionette TRACE conn2 <- [1,1866,null,{}] 22:43:28 INFO - PROCESS | 1652 | 1461131008688 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}] 22:43:28 INFO - PROCESS | 1652 | 1461131008792 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 22:43:28 INFO - PROCESS | 1652 | 1461131008862 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bf19800 == 52 [pid = 1652] [id = 474] 22:43:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1188c6c00) [pid = 1652] [serial = 1421] [outer = 0x0] 22:43:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x119151000) [pid = 1652] [serial = 1422] [outer = 0x1188c6c00] 22:43:28 INFO - PROCESS | 1652 | 1461131008894 Marionette DEBUG loaded listener.js 22:43:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11a93b000) [pid = 1652] [serial = 1423] [outer = 0x1188c6c00] 22:43:29 INFO - PROCESS | 1652 | 1461131009316 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]]]}] 22:43:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 22:43:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 671ms 22:43:29 INFO - PROCESS | 1652 | 1461131009353 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 22:43:29 INFO - PROCESS | 1652 | 1461131009357 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 22:43:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 22:43:29 INFO - PROCESS | 1652 | 1461131009362 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 22:43:29 INFO - PROCESS | 1652 | 1461131009363 Marionette TRACE conn2 <- [1,1870,null,{}] 22:43:29 INFO - PROCESS | 1652 | 1461131009366 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}] 22:43:29 INFO - PROCESS | 1652 | 1461131009493 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 22:43:29 INFO - PROCESS | 1652 | 1461131009549 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x126f57000 == 53 [pid = 1652] [id = 475] 22:43:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11a942800) [pid = 1652] [serial = 1424] [outer = 0x0] 22:43:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11c1ba800) [pid = 1652] [serial = 1425] [outer = 0x11a942800] 22:43:29 INFO - PROCESS | 1652 | 1461131009579 Marionette DEBUG loaded listener.js 22:43:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x126c47c00) [pid = 1652] [serial = 1426] [outer = 0x11a942800] 22:43:29 INFO - PROCESS | 1652 | 1461131009981 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]]]}] 22:43:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 22:43:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 672ms 22:43:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 22:43:30 INFO - PROCESS | 1652 | 1461131010033 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 22:43:30 INFO - PROCESS | 1652 | 1461131010035 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 22:43:30 INFO - PROCESS | 1652 | 1461131010037 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 22:43:30 INFO - PROCESS | 1652 | 1461131010040 Marionette TRACE conn2 <- [1,1874,null,{}] 22:43:30 INFO - PROCESS | 1652 | 1461131010048 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}] 22:43:30 INFO - PROCESS | 1652 | 1461131010154 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 22:43:30 INFO - PROCESS | 1652 | 1461131010213 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f75e800 == 54 [pid = 1652] [id = 476] 22:43:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1287e2c00) [pid = 1652] [serial = 1427] [outer = 0x0] 22:43:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x129bb9800) [pid = 1652] [serial = 1428] [outer = 0x1287e2c00] 22:43:30 INFO - PROCESS | 1652 | 1461131010245 Marionette DEBUG loaded listener.js 22:43:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12a218c00) [pid = 1652] [serial = 1429] [outer = 0x1287e2c00] 22:43:30 INFO - PROCESS | 1652 | 1461131010749 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]]]}] 22:43:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 22:43:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 772ms 22:43:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 22:43:30 INFO - PROCESS | 1652 | 1461131010811 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 22:43:30 INFO - PROCESS | 1652 | 1461131010814 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 22:43:30 INFO - PROCESS | 1652 | 1461131010818 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 22:43:30 INFO - PROCESS | 1652 | 1461131010820 Marionette TRACE conn2 <- [1,1878,null,{}] 22:43:30 INFO - PROCESS | 1652 | 1461131010823 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}] 22:43:30 INFO - PROCESS | 1652 | 1461131010971 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 22:43:31 INFO - PROCESS | 1652 | 1461131011066 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12feda800 == 55 [pid = 1652] [id = 477] 22:43:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12a21a000) [pid = 1652] [serial = 1430] [outer = 0x0] 22:43:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12ba50000) [pid = 1652] [serial = 1431] [outer = 0x12a21a000] 22:43:31 INFO - PROCESS | 1652 | 1461131011113 Marionette DEBUG loaded listener.js 22:43:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12d288c00) [pid = 1652] [serial = 1432] [outer = 0x12a21a000] 22:43:31 INFO - PROCESS | 1652 | 1461131011530 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]]]}] 22:43:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 22:43:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 771ms 22:43:31 INFO - PROCESS | 1652 | 1461131011604 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 22:43:31 INFO - PROCESS | 1652 | 1461131011607 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 22:43:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 22:43:31 INFO - PROCESS | 1652 | 1461131011611 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 22:43:31 INFO - PROCESS | 1652 | 1461131011612 Marionette TRACE conn2 <- [1,1882,null,{}] 22:43:31 INFO - PROCESS | 1652 | 1461131011615 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}] 22:43:31 INFO - PROCESS | 1652 | 1461131011713 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 22:43:31 INFO - PROCESS | 1652 | 1461131011780 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fef6800 == 56 [pid = 1652] [id = 478] 22:43:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12d286800) [pid = 1652] [serial = 1433] [outer = 0x0] 22:43:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12d952800) [pid = 1652] [serial = 1434] [outer = 0x12d286800] 22:43:31 INFO - PROCESS | 1652 | 1461131011809 Marionette DEBUG loaded listener.js 22:43:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12dbbb000) [pid = 1652] [serial = 1435] [outer = 0x12d286800] 22:43:32 INFO - PROCESS | 1652 | 1461131012254 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]]]}] 22:43:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 22:43:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 669ms 22:43:32 INFO - PROCESS | 1652 | 1461131012280 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 22:43:32 INFO - PROCESS | 1652 | 1461131012282 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 22:43:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 22:43:32 INFO - PROCESS | 1652 | 1461131012305 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 22:43:32 INFO - PROCESS | 1652 | 1461131012306 Marionette TRACE conn2 <- [1,1886,null,{}] 22:43:32 INFO - PROCESS | 1652 | 1461131012331 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}] 22:43:32 INFO - PROCESS | 1652 | 1461131012448 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 22:43:32 INFO - PROCESS | 1652 | 1461131012517 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2b4000 == 57 [pid = 1652] [id = 479] 22:43:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1146b5c00) [pid = 1652] [serial = 1436] [outer = 0x0] 22:43:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11a777800) [pid = 1652] [serial = 1437] [outer = 0x1146b5c00] 22:43:32 INFO - PROCESS | 1652 | 1461131012550 Marionette DEBUG loaded listener.js 22:43:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12e822400) [pid = 1652] [serial = 1438] [outer = 0x1146b5c00] 22:43:33 INFO - PROCESS | 1652 | 1461131013133 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]]]}] 22:43:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 22:43:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 890ms 22:43:33 INFO - PROCESS | 1652 | 1461131013196 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 22:43:33 INFO - PROCESS | 1652 | 1461131013198 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 22:43:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 22:43:33 INFO - PROCESS | 1652 | 1461131013202 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 22:43:33 INFO - PROCESS | 1652 | 1461131013204 Marionette TRACE conn2 <- [1,1890,null,{}] 22:43:33 INFO - PROCESS | 1652 | 1461131013207 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}] 22:43:33 INFO - PROCESS | 1652 | 1461131013304 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 22:43:33 INFO - PROCESS | 1652 | 1461131013363 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c93000 == 58 [pid = 1652] [id = 480] 22:43:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11876b800) [pid = 1652] [serial = 1439] [outer = 0x0] 22:43:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x118b37000) [pid = 1652] [serial = 1440] [outer = 0x11876b800] 22:43:33 INFO - PROCESS | 1652 | 1461131013392 Marionette DEBUG loaded listener.js 22:43:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11a774c00) [pid = 1652] [serial = 1441] [outer = 0x11876b800] 22:43:33 INFO - PROCESS | 1652 | 1461131013914 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]]]}] 22:43:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 22:43:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 774ms 22:43:33 INFO - PROCESS | 1652 | 1461131013978 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 22:43:33 INFO - PROCESS | 1652 | 1461131013984 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 22:43:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 22:43:33 INFO - PROCESS | 1652 | 1461131013990 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 22:43:33 INFO - PROCESS | 1652 | 1461131013993 Marionette TRACE conn2 <- [1,1894,null,{}] 22:43:33 INFO - PROCESS | 1652 | 1461131013996 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}] 22:43:34 INFO - PROCESS | 1652 | 1461131014154 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 22:43:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb38000 == 57 [pid = 1652] [id = 472] 22:43:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12f761000 == 56 [pid = 1652] [id = 471] 22:43:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12d20e800 == 55 [pid = 1652] [id = 470] 22:43:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12da56000 == 54 [pid = 1652] [id = 469] 22:43:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12d219000 == 53 [pid = 1652] [id = 468] 22:43:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12b9b7000 == 52 [pid = 1652] [id = 467] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x127e39c00) [pid = 1652] [serial = 1323] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x118484400) [pid = 1652] [serial = 1314] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11b92a800) [pid = 1652] [serial = 1317] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x127246800) [pid = 1652] [serial = 1320] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12ba4e000) [pid = 1652] [serial = 1362] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12b29e000 == 51 [pid = 1652] [id = 466] 22:43:34 INFO - PROCESS | 1652 | --DOCSHELL 0x1291bf800 == 50 [pid = 1652] [id = 465] 22:43:34 INFO - PROCESS | 1652 | --DOCSHELL 0x126ad9000 == 49 [pid = 1652] [id = 464] 22:43:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11c148000 == 48 [pid = 1652] [id = 463] 22:43:34 INFO - PROCESS | 1652 | --DOCSHELL 0x118739800 == 47 [pid = 1652] [id = 462] 22:43:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11c296800 == 46 [pid = 1652] [id = 461] 22:43:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12f279000 == 45 [pid = 1652] [id = 459] 22:43:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12eebf000 == 44 [pid = 1652] [id = 458] 22:43:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12be9d000 == 43 [pid = 1652] [id = 457] 22:43:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11bb89800 == 42 [pid = 1652] [id = 456] 22:43:34 INFO - PROCESS | 1652 | --DOCSHELL 0x118b14000 == 41 [pid = 1652] [id = 455] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11c690400) [pid = 1652] [serial = 1336] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11c1b7800) [pid = 1652] [serial = 1332] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12986a800) [pid = 1652] [serial = 1347] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11c442400) [pid = 1652] [serial = 1333] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x126835c00) [pid = 1652] [serial = 1338] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x118b41c00) [pid = 1652] [serial = 1329] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11a938800) [pid = 1652] [serial = 1330] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x129bc4c00) [pid = 1652] [serial = 1350] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x118dd1400) [pid = 1652] [serial = 1353] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12a212c00) [pid = 1652] [serial = 1356] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x129d2f000) [pid = 1652] [serial = 1351] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12b90e000) [pid = 1652] [serial = 1360] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11bc02c00) [pid = 1652] [serial = 1354] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x127079c00) [pid = 1652] [serial = 1341] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1287ea400) [pid = 1652] [serial = 1342] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x129709800) [pid = 1652] [serial = 1345] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x129bb9000) [pid = 1652] [serial = 1348] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12b1e6800) [pid = 1652] [serial = 1359] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12b1df400) [pid = 1652] [serial = 1357] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x126da2c00) [pid = 1652] [serial = 1339] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x129d30c00) [pid = 1652] [serial = 1255] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11876d800) [pid = 1652] [serial = 1258] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x129d8d800) [pid = 1652] [serial = 1270] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11a967c00) [pid = 1652] [serial = 1261] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x129711800) [pid = 1652] [serial = 1267] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x126833000) [pid = 1652] [serial = 1264] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12910f000) [pid = 1652] [serial = 1344] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119035800) [pid = 1652] [serial = 1327] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118483000) [pid = 1652] [serial = 1326] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11c587800) [pid = 1652] [serial = 1335] [outer = 0x0] [url = about:blank] 22:43:34 INFO - PROCESS | 1652 | 1461131014251 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119762000 == 42 [pid = 1652] [id = 481] 22:43:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x115519800) [pid = 1652] [serial = 1442] [outer = 0x0] 22:43:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11876d800) [pid = 1652] [serial = 1443] [outer = 0x115519800] 22:43:34 INFO - PROCESS | 1652 | 1461131014279 Marionette DEBUG loaded listener.js 22:43:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11bbcc800) [pid = 1652] [serial = 1444] [outer = 0x115519800] 22:43:34 INFO - PROCESS | 1652 | 1461131014582 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]]]}] 22:43:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 22:43:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 623ms 22:43:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 22:43:34 INFO - PROCESS | 1652 | 1461131014613 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 22:43:34 INFO - PROCESS | 1652 | 1461131014614 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 22:43:34 INFO - PROCESS | 1652 | 1461131014616 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 22:43:34 INFO - PROCESS | 1652 | 1461131014618 Marionette TRACE conn2 <- [1,1898,null,{}] 22:43:34 INFO - PROCESS | 1652 | 1461131014628 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}] 22:43:34 INFO - PROCESS | 1652 | 1461131014709 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 22:43:34 INFO - PROCESS | 1652 | 1461131014714 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ad2800 == 43 [pid = 1652] [id = 482] 22:43:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11c442400) [pid = 1652] [serial = 1445] [outer = 0x0] 22:43:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11c871800) [pid = 1652] [serial = 1446] [outer = 0x11c442400] 22:43:34 INFO - PROCESS | 1652 | 1461131014742 Marionette DEBUG loaded listener.js 22:43:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12723e800) [pid = 1652] [serial = 1447] [outer = 0x11c442400] 22:43:35 INFO - PROCESS | 1652 | 1461131015094 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]]]}] 22:43:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 22:43:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 521ms 22:43:35 INFO - PROCESS | 1652 | 1461131015138 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 22:43:35 INFO - PROCESS | 1652 | 1461131015139 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 22:43:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 22:43:35 INFO - PROCESS | 1652 | 1461131015144 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 22:43:35 INFO - PROCESS | 1652 | 1461131015145 Marionette TRACE conn2 <- [1,1902,null,{}] 22:43:35 INFO - PROCESS | 1652 | 1461131015147 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}] 22:43:35 INFO - PROCESS | 1652 | 1461131015226 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 22:43:35 INFO - PROCESS | 1652 | 1461131015231 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x128733800 == 44 [pid = 1652] [id = 483] 22:43:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x127933400) [pid = 1652] [serial = 1448] [outer = 0x0] 22:43:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1287ea400) [pid = 1652] [serial = 1449] [outer = 0x127933400] 22:43:35 INFO - PROCESS | 1652 | 1461131015257 Marionette DEBUG loaded listener.js 22:43:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x129111c00) [pid = 1652] [serial = 1450] [outer = 0x127933400] 22:43:35 INFO - PROCESS | 1652 | 1461131015599 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]]]}] 22:43:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x129706800) [pid = 1652] [serial = 1451] [outer = 0x12fb06000] 22:43:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 22:43:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 473ms 22:43:35 INFO - PROCESS | 1652 | 1461131015628 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 22:43:35 INFO - PROCESS | 1652 | 1461131015629 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 22:43:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 22:43:35 INFO - PROCESS | 1652 | 1461131015654 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 22:43:35 INFO - PROCESS | 1652 | 1461131015655 Marionette TRACE conn2 <- [1,1906,null,{}] 22:43:35 INFO - PROCESS | 1652 | 1461131015660 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}] 22:43:35 INFO - PROCESS | 1652 | 1461131015736 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 22:43:35 INFO - PROCESS | 1652 | 1461131015742 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa97000 == 45 [pid = 1652] [id = 484] 22:43:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1287ec800) [pid = 1652] [serial = 1452] [outer = 0x0] 22:43:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x129870c00) [pid = 1652] [serial = 1453] [outer = 0x1287ec800] 22:43:35 INFO - PROCESS | 1652 | 1461131015768 Marionette DEBUG loaded listener.js 22:43:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x129d8f800) [pid = 1652] [serial = 1454] [outer = 0x1287ec800] 22:43:36 INFO - PROCESS | 1652 | 1461131016157 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]]]}] 22:43:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 22:43:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 531ms 22:43:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 22:43:36 INFO - PROCESS | 1652 | 1461131016180 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 22:43:36 INFO - PROCESS | 1652 | 1461131016181 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 22:43:36 INFO - PROCESS | 1652 | 1461131016183 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 22:43:36 INFO - PROCESS | 1652 | 1461131016184 Marionette TRACE conn2 <- [1,1910,null,{}] 22:43:36 INFO - PROCESS | 1652 | 1461131016186 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}] 22:43:36 INFO - PROCESS | 1652 | 1461131016310 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 22:43:36 INFO - PROCESS | 1652 | 1461131016325 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b9c6800 == 46 [pid = 1652] [id = 485] 22:43:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12870c400) [pid = 1652] [serial = 1455] [outer = 0x0] 22:43:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12a212c00) [pid = 1652] [serial = 1456] [outer = 0x12870c400] 22:43:36 INFO - PROCESS | 1652 | 1461131016350 Marionette DEBUG loaded listener.js 22:43:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12bd05c00) [pid = 1652] [serial = 1457] [outer = 0x12870c400] 22:43:36 INFO - PROCESS | 1652 | 1461131016702 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]]]}] 22:43:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 22:43:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 568ms 22:43:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 22:43:36 INFO - PROCESS | 1652 | 1461131016751 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 22:43:36 INFO - PROCESS | 1652 | 1461131016753 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 22:43:36 INFO - PROCESS | 1652 | 1461131016755 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 22:43:36 INFO - PROCESS | 1652 | 1461131016756 Marionette TRACE conn2 <- [1,1914,null,{}] 22:43:36 INFO - PROCESS | 1652 | 1461131016758 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}] 22:43:36 INFO - PROCESS | 1652 | 1461131016856 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 22:43:36 INFO - PROCESS | 1652 | 1461131016861 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d3de000 == 47 [pid = 1652] [id = 486] 22:43:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12a21bc00) [pid = 1652] [serial = 1458] [outer = 0x0] 22:43:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12cf35400) [pid = 1652] [serial = 1459] [outer = 0x12a21bc00] 22:43:36 INFO - PROCESS | 1652 | 1461131016916 Marionette DEBUG loaded listener.js 22:43:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12d95a400) [pid = 1652] [serial = 1460] [outer = 0x12a21bc00] 22:43:37 INFO - PROCESS | 1652 | 1461131017203 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]]]}] 22:43:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 22:43:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 471ms 22:43:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 22:43:37 INFO - PROCESS | 1652 | 1461131017245 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 22:43:37 INFO - PROCESS | 1652 | 1461131017246 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 22:43:37 INFO - PROCESS | 1652 | 1461131017248 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 22:43:37 INFO - PROCESS | 1652 | 1461131017249 Marionette TRACE conn2 <- [1,1918,null,{}] 22:43:37 INFO - PROCESS | 1652 | 1461131017252 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}] 22:43:37 INFO - PROCESS | 1652 | 1461131017353 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 22:43:37 INFO - PROCESS | 1652 | 1461131017365 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e37e800 == 48 [pid = 1652] [id = 487] 22:43:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12d957800) [pid = 1652] [serial = 1461] [outer = 0x0] 22:43:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12e284c00) [pid = 1652] [serial = 1462] [outer = 0x12d957800] 22:43:37 INFO - PROCESS | 1652 | 1461131017390 Marionette DEBUG loaded listener.js 22:43:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12e828800) [pid = 1652] [serial = 1463] [outer = 0x12d957800] 22:43:37 INFO - PROCESS | 1652 | 1461131017747 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]]]}] 22:43:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 22:43:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 520ms 22:43:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 22:43:37 INFO - PROCESS | 1652 | 1461131017769 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 22:43:37 INFO - PROCESS | 1652 | 1461131017770 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 22:43:37 INFO - PROCESS | 1652 | 1461131017772 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 22:43:37 INFO - PROCESS | 1652 | 1461131017773 Marionette TRACE conn2 <- [1,1922,null,{}] 22:43:37 INFO - PROCESS | 1652 | 1461131017778 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}] 22:43:37 INFO - PROCESS | 1652 | 1461131017886 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 22:43:37 INFO - PROCESS | 1652 | 1461131017892 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed19800 == 49 [pid = 1652] [id = 488] 22:43:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12cce3800) [pid = 1652] [serial = 1464] [outer = 0x0] 22:43:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12e867c00) [pid = 1652] [serial = 1465] [outer = 0x12cce3800] 22:43:37 INFO - PROCESS | 1652 | 1461131017917 Marionette DEBUG loaded listener.js 22:43:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12ea74000) [pid = 1652] [serial = 1466] [outer = 0x12cce3800] 22:43:38 INFO - PROCESS | 1652 | 1461131018250 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]]]}] 22:43:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 22:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 522ms 22:43:38 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x115516800) [pid = 1652] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 22:43:38 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x126a33000) [pid = 1652] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 22:43:38 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11a773400) [pid = 1652] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 22:43:38 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11bbc4800) [pid = 1652] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 22:43:38 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1297b6000) [pid = 1652] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 22:43:38 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1297b6400) [pid = 1652] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 22:43:38 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12cee7400) [pid = 1652] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 22:43:38 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1122c8400) [pid = 1652] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 22:43:38 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11bbc6800) [pid = 1652] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 22:43:38 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x114e59000) [pid = 1652] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 22:43:38 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1163e2c00) [pid = 1652] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 22:43:38 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x115305c00) [pid = 1652] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 22:43:38 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11bc0d800) [pid = 1652] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 22:43:38 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x127e36800) [pid = 1652] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 22:43:38 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12ba4b400) [pid = 1652] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 22:43:38 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11c672800) [pid = 1652] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 22:43:38 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12dbb8000) [pid = 1652] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 22:43:38 INFO - PROCESS | 1652 | 1461131018452 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 22:43:38 INFO - PROCESS | 1652 | 1461131018453 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 22:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 22:43:38 INFO - PROCESS | 1652 | 1461131018464 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 22:43:38 INFO - PROCESS | 1652 | 1461131018465 Marionette TRACE conn2 <- [1,1926,null,{}] 22:43:38 INFO - PROCESS | 1652 | 1461131018467 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}] 22:43:38 INFO - PROCESS | 1652 | 1461131018550 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 22:43:38 INFO - PROCESS | 1652 | 1461131018555 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b952000 == 50 [pid = 1652] [id = 489] 22:43:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118480000) [pid = 1652] [serial = 1467] [outer = 0x0] 22:43:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11a773400) [pid = 1652] [serial = 1468] [outer = 0x118480000] 22:43:38 INFO - PROCESS | 1652 | 1461131018580 Marionette DEBUG loaded listener.js 22:43:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11c43f000) [pid = 1652] [serial = 1469] [outer = 0x118480000] 22:43:38 INFO - PROCESS | 1652 | 1461131018911 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]]]}] 22:43:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 22:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 476ms 22:43:38 INFO - PROCESS | 1652 | 1461131018934 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 22:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 22:43:38 INFO - PROCESS | 1652 | 1461131018936 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 22:43:38 INFO - PROCESS | 1652 | 1461131018938 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 22:43:38 INFO - PROCESS | 1652 | 1461131018940 Marionette TRACE conn2 <- [1,1930,null,{}] 22:43:38 INFO - PROCESS | 1652 | 1461131018945 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}] 22:43:39 INFO - PROCESS | 1652 | 1461131019037 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 22:43:39 INFO - PROCESS | 1652 | 1461131019112 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb34000 == 51 [pid = 1652] [id = 490] 22:43:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11c1bec00) [pid = 1652] [serial = 1470] [outer = 0x0] 22:43:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1297b6400) [pid = 1652] [serial = 1471] [outer = 0x11c1bec00] 22:43:39 INFO - PROCESS | 1652 | 1461131019147 Marionette DEBUG loaded listener.js 22:43:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12ea80000) [pid = 1652] [serial = 1472] [outer = 0x11c1bec00] 22:43:39 INFO - PROCESS | 1652 | 1461131019422 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]]]}] 22:43:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 22:43:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 522ms 22:43:39 INFO - PROCESS | 1652 | 1461131019465 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 22:43:39 INFO - PROCESS | 1652 | 1461131019466 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 22:43:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 22:43:39 INFO - PROCESS | 1652 | 1461131019468 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 22:43:39 INFO - PROCESS | 1652 | 1461131019469 Marionette TRACE conn2 <- [1,1934,null,{}] 22:43:39 INFO - PROCESS | 1652 | 1461131019472 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}] 22:43:39 INFO - PROCESS | 1652 | 1461131019561 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 22:43:39 INFO - PROCESS | 1652 | 1461131019565 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x130363000 == 52 [pid = 1652] [id = 491] 22:43:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12ea79800) [pid = 1652] [serial = 1473] [outer = 0x0] 22:43:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12eab7800) [pid = 1652] [serial = 1474] [outer = 0x12ea79800] 22:43:39 INFO - PROCESS | 1652 | 1461131019589 Marionette DEBUG loaded listener.js 22:43:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12eabd800) [pid = 1652] [serial = 1475] [outer = 0x12ea79800] 22:43:39 INFO - PROCESS | 1652 | 1461131019900 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]]]}] 22:43:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 22:43:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 472ms 22:43:39 INFO - PROCESS | 1652 | 1461131019942 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 22:43:39 INFO - PROCESS | 1652 | 1461131019944 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 22:43:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 22:43:39 INFO - PROCESS | 1652 | 1461131019946 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 22:43:39 INFO - PROCESS | 1652 | 1461131019947 Marionette TRACE conn2 <- [1,1938,null,{}] 22:43:39 INFO - PROCESS | 1652 | 1461131019950 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}] 22:43:40 INFO - PROCESS | 1652 | 1461131020058 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 22:43:40 INFO - PROCESS | 1652 | 1461131020066 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1309ba800 == 53 [pid = 1652] [id = 492] 22:43:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12eab7400) [pid = 1652] [serial = 1476] [outer = 0x0] 22:43:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12ee60400) [pid = 1652] [serial = 1477] [outer = 0x12eab7400] 22:43:40 INFO - PROCESS | 1652 | 1461131020090 Marionette DEBUG loaded listener.js 22:43:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12ee65000) [pid = 1652] [serial = 1478] [outer = 0x12eab7400] 22:43:40 INFO - PROCESS | 1652 | 1461131020410 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]]]}] 22:43:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 22:43:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 468ms 22:43:40 INFO - PROCESS | 1652 | 1461131020416 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 22:43:40 INFO - PROCESS | 1652 | 1461131020417 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 22:43:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 22:43:40 INFO - PROCESS | 1652 | 1461131020419 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 22:43:40 INFO - PROCESS | 1652 | 1461131020420 Marionette TRACE conn2 <- [1,1942,null,{}] 22:43:40 INFO - PROCESS | 1652 | 1461131020422 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}] 22:43:40 INFO - PROCESS | 1652 | 1461131020568 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 22:43:40 INFO - PROCESS | 1652 | 1461131020630 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x119758800 == 54 [pid = 1652] [id = 493] 22:43:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1122c0c00) [pid = 1652] [serial = 1479] [outer = 0x0] 22:43:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x114654c00) [pid = 1652] [serial = 1480] [outer = 0x1122c0c00] 22:43:40 INFO - PROCESS | 1652 | 1461131020663 Marionette DEBUG loaded listener.js 22:43:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x114ba5000) [pid = 1652] [serial = 1481] [outer = 0x1122c0c00] 22:43:41 INFO - PROCESS | 1652 | 1461131021087 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]]]}] 22:43:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 22:43:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 718ms 22:43:41 INFO - PROCESS | 1652 | 1461131021139 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 22:43:41 INFO - PROCESS | 1652 | 1461131021142 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 22:43:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 22:43:41 INFO - PROCESS | 1652 | 1461131021145 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 22:43:41 INFO - PROCESS | 1652 | 1461131021148 Marionette TRACE conn2 <- [1,1946,null,{}] 22:43:41 INFO - PROCESS | 1652 | 1461131021151 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}] 22:43:41 INFO - PROCESS | 1652 | 1461131021259 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 22:43:41 INFO - PROCESS | 1652 | 1461131021330 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ad2000 == 55 [pid = 1652] [id = 494] 22:43:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x114c0f800) [pid = 1652] [serial = 1482] [outer = 0x0] 22:43:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11902dc00) [pid = 1652] [serial = 1483] [outer = 0x114c0f800] 22:43:41 INFO - PROCESS | 1652 | 1461131021363 Marionette DEBUG loaded listener.js 22:43:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11aca1000) [pid = 1652] [serial = 1484] [outer = 0x114c0f800] 22:43:41 INFO - PROCESS | 1652 | 1461131021775 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]]]}] 22:43:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 22:43:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 673ms 22:43:41 INFO - PROCESS | 1652 | 1461131021819 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 22:43:41 INFO - PROCESS | 1652 | 1461131021821 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 22:43:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 22:43:41 INFO - PROCESS | 1652 | 1461131021842 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 22:43:41 INFO - PROCESS | 1652 | 1461131021843 Marionette TRACE conn2 <- [1,1950,null,{}] 22:43:41 INFO - PROCESS | 1652 | 1461131021847 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}] 22:43:41 INFO - PROCESS | 1652 | 1461131021974 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 22:43:42 INFO - PROCESS | 1652 | 1461131022045 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d3d6800 == 56 [pid = 1652] [id = 495] 22:43:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11c587800) [pid = 1652] [serial = 1485] [outer = 0x0] 22:43:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11c680800) [pid = 1652] [serial = 1486] [outer = 0x11c587800] 22:43:42 INFO - PROCESS | 1652 | 1461131022075 Marionette DEBUG loaded listener.js 22:43:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x126fce400) [pid = 1652] [serial = 1487] [outer = 0x11c587800] 22:43:42 INFO - PROCESS | 1652 | 1461131022495 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]]]}] 22:43:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 22:43:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 693ms 22:43:42 INFO - PROCESS | 1652 | 1461131022517 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 22:43:42 INFO - PROCESS | 1652 | 1461131022520 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 22:43:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 22:43:42 INFO - PROCESS | 1652 | 1461131022528 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 22:43:42 INFO - PROCESS | 1652 | 1461131022531 Marionette TRACE conn2 <- [1,1954,null,{}] 22:43:42 INFO - PROCESS | 1652 | 1461131022534 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}] 22:43:42 INFO - PROCESS | 1652 | 1461131022641 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 22:43:42 INFO - PROCESS | 1652 | 1461131022710 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fedb000 == 57 [pid = 1652] [id = 496] 22:43:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12706d800) [pid = 1652] [serial = 1488] [outer = 0x0] 22:43:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12870b800) [pid = 1652] [serial = 1489] [outer = 0x12706d800] 22:43:42 INFO - PROCESS | 1652 | 1461131022742 Marionette DEBUG loaded listener.js 22:43:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12b1ec000) [pid = 1652] [serial = 1490] [outer = 0x12706d800] 22:43:43 INFO - PROCESS | 1652 | 1461131023118 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]]]}] 22:43:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 22:43:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 626ms 22:43:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 22:43:43 INFO - PROCESS | 1652 | 1461131023150 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 22:43:43 INFO - PROCESS | 1652 | 1461131023151 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 22:43:43 INFO - PROCESS | 1652 | 1461131023154 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 22:43:43 INFO - PROCESS | 1652 | 1461131023155 Marionette TRACE conn2 <- [1,1958,null,{}] 22:43:43 INFO - PROCESS | 1652 | 1461131023157 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}] 22:43:43 INFO - PROCESS | 1652 | 1461131023261 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 22:43:43 INFO - PROCESS | 1652 | 1461131023349 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x130a8f800 == 58 [pid = 1652] [id = 497] 22:43:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x129703400) [pid = 1652] [serial = 1491] [outer = 0x0] 22:43:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12bd0c000) [pid = 1652] [serial = 1492] [outer = 0x129703400] 22:43:43 INFO - PROCESS | 1652 | 1461131023380 Marionette DEBUG loaded listener.js 22:43:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12d931400) [pid = 1652] [serial = 1493] [outer = 0x129703400] 22:43:43 INFO - PROCESS | 1652 | 1461131023778 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]]]}] 22:43:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 22:43:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 668ms 22:43:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 22:43:43 INFO - PROCESS | 1652 | 1461131023822 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 22:43:43 INFO - PROCESS | 1652 | 1461131023824 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 22:43:43 INFO - PROCESS | 1652 | 1461131023826 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 22:43:43 INFO - PROCESS | 1652 | 1461131023827 Marionette TRACE conn2 <- [1,1962,null,{}] 22:43:43 INFO - PROCESS | 1652 | 1461131023830 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}] 22:43:43 INFO - PROCESS | 1652 | 1461131023934 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 22:43:43 INFO - PROCESS | 1652 | 1461131023995 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x126d45000 == 59 [pid = 1652] [id = 498] 22:43:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12e865400) [pid = 1652] [serial = 1494] [outer = 0x0] 22:43:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12ea79000) [pid = 1652] [serial = 1495] [outer = 0x12e865400] 22:43:44 INFO - PROCESS | 1652 | 1461131024073 Marionette DEBUG loaded listener.js 22:43:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12ee66800) [pid = 1652] [serial = 1496] [outer = 0x12e865400] 22:43:44 INFO - PROCESS | 1652 | 1461131024484 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]]]}] 22:43:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 22:43:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 719ms 22:43:44 INFO - PROCESS | 1652 | 1461131024555 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 22:43:44 INFO - PROCESS | 1652 | 1461131024556 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 22:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 22:43:44 INFO - PROCESS | 1652 | 1461131024575 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 22:43:44 INFO - PROCESS | 1652 | 1461131024576 Marionette TRACE conn2 <- [1,1966,null,{}] 22:43:44 INFO - PROCESS | 1652 | 1461131024578 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}] 22:43:44 INFO - PROCESS | 1652 | 1461131024683 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 22:43:44 INFO - PROCESS | 1652 | 1461131024740 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x114bc1800 == 60 [pid = 1652] [id = 499] 22:43:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11a944400) [pid = 1652] [serial = 1497] [outer = 0x0] 22:43:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11c678800) [pid = 1652] [serial = 1498] [outer = 0x11a944400] 22:43:44 INFO - PROCESS | 1652 | 1461131024771 Marionette DEBUG loaded listener.js 22:43:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12cedfc00) [pid = 1652] [serial = 1499] [outer = 0x11a944400] 22:43:45 INFO - PROCESS | 1652 | 1461131025352 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]]]}] 22:43:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 22:43:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 823ms 22:43:45 INFO - PROCESS | 1652 | 1461131025397 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 22:43:45 INFO - PROCESS | 1652 | 1461131025399 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 22:43:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 22:43:45 INFO - PROCESS | 1652 | 1461131025403 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 22:43:45 INFO - PROCESS | 1652 | 1461131025405 Marionette TRACE conn2 <- [1,1970,null,{}] 22:43:45 INFO - PROCESS | 1652 | 1461131025408 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}] 22:43:45 INFO - PROCESS | 1652 | 1461131025506 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 22:43:45 INFO - PROCESS | 1652 | 1461131025568 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2bc800 == 61 [pid = 1652] [id = 500] 22:43:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x116446c00) [pid = 1652] [serial = 1500] [outer = 0x0] 22:43:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x118480c00) [pid = 1652] [serial = 1501] [outer = 0x116446c00] 22:43:45 INFO - PROCESS | 1652 | 1461131025596 Marionette DEBUG loaded listener.js 22:43:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x118b41000) [pid = 1652] [serial = 1502] [outer = 0x116446c00] 22:43:46 INFO - PROCESS | 1652 | 1461131026047 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]]]}] 22:43:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 22:43:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 674ms 22:43:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 22:43:46 INFO - PROCESS | 1652 | 1461131026078 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 22:43:46 INFO - PROCESS | 1652 | 1461131026081 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 22:43:46 INFO - PROCESS | 1652 | 1461131026086 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 22:43:46 INFO - PROCESS | 1652 | 1461131026087 Marionette TRACE conn2 <- [1,1974,null,{}] 22:43:46 INFO - PROCESS | 1652 | 1461131026090 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}] 22:43:46 INFO - PROCESS | 1652 | 1461131026248 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 22:43:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1309ba800 == 60 [pid = 1652] [id = 492] 22:43:46 INFO - PROCESS | 1652 | --DOCSHELL 0x130363000 == 59 [pid = 1652] [id = 491] 22:43:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb34000 == 58 [pid = 1652] [id = 490] 22:43:46 INFO - PROCESS | 1652 | --DOCSHELL 0x11b952000 == 57 [pid = 1652] [id = 489] 22:43:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12ed19800 == 56 [pid = 1652] [id = 488] 22:43:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12e37e800 == 55 [pid = 1652] [id = 487] 22:43:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12d3de000 == 54 [pid = 1652] [id = 486] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x129d2dc00) [pid = 1652] [serial = 1380] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x128711400) [pid = 1652] [serial = 1374] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x115518c00) [pid = 1652] [serial = 1365] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11c1c6800) [pid = 1652] [serial = 1371] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11a774000) [pid = 1652] [serial = 1368] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x129d96800) [pid = 1652] [serial = 1377] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12e823400) [pid = 1652] [serial = 1419] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12b9c6800 == 53 [pid = 1652] [id = 485] 22:43:46 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa97000 == 52 [pid = 1652] [id = 484] 22:43:46 INFO - PROCESS | 1652 | --DOCSHELL 0x128733800 == 51 [pid = 1652] [id = 483] 22:43:46 INFO - PROCESS | 1652 | --DOCSHELL 0x126ad2800 == 50 [pid = 1652] [id = 482] 22:43:46 INFO - PROCESS | 1652 | --DOCSHELL 0x119762000 == 49 [pid = 1652] [id = 481] 22:43:46 INFO - PROCESS | 1652 | --DOCSHELL 0x126c93000 == 48 [pid = 1652] [id = 480] 22:43:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12feda800 == 47 [pid = 1652] [id = 477] 22:43:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12f75e800 == 46 [pid = 1652] [id = 476] 22:43:46 INFO - PROCESS | 1652 | --DOCSHELL 0x126f57000 == 45 [pid = 1652] [id = 475] 22:43:46 INFO - PROCESS | 1652 | 1461131026352 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:46 INFO - PROCESS | 1652 | --DOCSHELL 0x11bf19800 == 44 [pid = 1652] [id = 474] 22:43:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12fd06800 == 43 [pid = 1652] [id = 473] 22:43:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x118e1d000 == 44 [pid = 1652] [id = 501] 22:43:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x114e59000) [pid = 1652] [serial = 1503] [outer = 0x0] 22:43:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x118e52c00) [pid = 1652] [serial = 1504] [outer = 0x114e59000] 22:43:46 INFO - PROCESS | 1652 | 1461131026380 Marionette DEBUG loaded listener.js 22:43:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11addcc00) [pid = 1652] [serial = 1505] [outer = 0x114e59000] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x119038000) [pid = 1652] [serial = 1315] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12870e800) [pid = 1652] [serial = 1321] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11c1bc800) [pid = 1652] [serial = 1318] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x129bb8400) [pid = 1652] [serial = 1324] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x129bc2800) [pid = 1652] [serial = 1398] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12b605000) [pid = 1652] [serial = 1399] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12cee6c00) [pid = 1652] [serial = 1402] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12b90a000) [pid = 1652] [serial = 1401] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12d286000) [pid = 1652] [serial = 1407] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11adda400) [pid = 1652] [serial = 1410] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11c1c3c00) [pid = 1652] [serial = 1389] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11c68f400) [pid = 1652] [serial = 1390] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x119c69c00) [pid = 1652] [serial = 1386] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11b6b6400) [pid = 1652] [serial = 1387] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12cee1c00) [pid = 1652] [serial = 1363] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11902b400) [pid = 1652] [serial = 1384] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1164dfc00) [pid = 1652] [serial = 1383] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x126c3fc00) [pid = 1652] [serial = 1392] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x127a6dc00) [pid = 1652] [serial = 1393] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x129020000) [pid = 1652] [serial = 1395] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12cf36400) [pid = 1652] [serial = 1404] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12a214400) [pid = 1652] [serial = 1413] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12e23a400) [pid = 1652] [serial = 1416] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12dbb7000) [pid = 1652] [serial = 1414] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12d953c00) [pid = 1652] [serial = 1408] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12d27c400) [pid = 1652] [serial = 1405] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x126fc2c00) [pid = 1652] [serial = 1411] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12e28b800) [pid = 1652] [serial = 1417] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12970ec00) [pid = 1652] [serial = 1396] [outer = 0x0] [url = about:blank] 22:43:46 INFO - PROCESS | 1652 | 1461131026680 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]]]}] 22:43:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 22:43:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 626ms 22:43:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 22:43:46 INFO - PROCESS | 1652 | 1461131026713 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 22:43:46 INFO - PROCESS | 1652 | 1461131026714 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 22:43:46 INFO - PROCESS | 1652 | 1461131026716 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 22:43:46 INFO - PROCESS | 1652 | 1461131026719 Marionette TRACE conn2 <- [1,1978,null,{}] 22:43:46 INFO - PROCESS | 1652 | 1461131026729 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}] 22:43:46 INFO - PROCESS | 1652 | 1461131026814 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 22:43:46 INFO - PROCESS | 1652 | 1461131026819 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1269bb000 == 45 [pid = 1652] [id = 502] 22:43:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11b92ec00) [pid = 1652] [serial = 1506] [outer = 0x0] 22:43:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11c1c2c00) [pid = 1652] [serial = 1507] [outer = 0x11b92ec00] 22:43:46 INFO - PROCESS | 1652 | 1461131026847 Marionette DEBUG loaded listener.js 22:43:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11c671800) [pid = 1652] [serial = 1508] [outer = 0x11b92ec00] 22:43:47 INFO - PROCESS | 1652 | 1461131027192 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]]]}] 22:43:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 22:43:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 522ms 22:43:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 22:43:47 INFO - PROCESS | 1652 | 1461131027240 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 22:43:47 INFO - PROCESS | 1652 | 1461131027241 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 22:43:47 INFO - PROCESS | 1652 | 1461131027243 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 22:43:47 INFO - PROCESS | 1652 | 1461131027244 Marionette TRACE conn2 <- [1,1982,null,{}] 22:43:47 INFO - PROCESS | 1652 | 1461131027247 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}] 22:43:47 INFO - PROCESS | 1652 | 1461131027329 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 22:43:47 INFO - PROCESS | 1652 | 1461131027334 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x126f57000 == 46 [pid = 1652] [id = 503] 22:43:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11c854400) [pid = 1652] [serial = 1509] [outer = 0x0] 22:43:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x126c40000) [pid = 1652] [serial = 1510] [outer = 0x11c854400] 22:43:47 INFO - PROCESS | 1652 | 1461131027360 Marionette DEBUG loaded listener.js 22:43:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x127240800) [pid = 1652] [serial = 1511] [outer = 0x11c854400] 22:43:47 INFO - PROCESS | 1652 | 1461131027710 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]]]}] 22:43:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 22:43:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 474ms 22:43:47 INFO - PROCESS | 1652 | 1461131027717 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 22:43:47 INFO - PROCESS | 1652 | 1461131027719 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 22:43:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 22:43:47 INFO - PROCESS | 1652 | 1461131027721 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 22:43:47 INFO - PROCESS | 1652 | 1461131027722 Marionette TRACE conn2 <- [1,1986,null,{}] 22:43:47 INFO - PROCESS | 1652 | 1461131027727 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}] 22:43:47 INFO - PROCESS | 1652 | 1461131027847 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 22:43:47 INFO - PROCESS | 1652 | 1461131027861 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a981800 == 47 [pid = 1652] [id = 504] 22:43:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x127937800) [pid = 1652] [serial = 1512] [outer = 0x0] 22:43:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x128071400) [pid = 1652] [serial = 1513] [outer = 0x127937800] 22:43:47 INFO - PROCESS | 1652 | 1461131027902 Marionette DEBUG loaded listener.js 22:43:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x129025000) [pid = 1652] [serial = 1514] [outer = 0x127937800] 22:43:48 INFO - PROCESS | 1652 | 1461131028272 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]]]}] 22:43:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 22:43:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 571ms 22:43:48 INFO - PROCESS | 1652 | 1461131028294 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 22:43:48 INFO - PROCESS | 1652 | 1461131028295 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 22:43:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 22:43:48 INFO - PROCESS | 1652 | 1461131028298 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 22:43:48 INFO - PROCESS | 1652 | 1461131028300 Marionette TRACE conn2 <- [1,1990,null,{}] 22:43:48 INFO - PROCESS | 1652 | 1461131028303 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}] 22:43:48 INFO - PROCESS | 1652 | 1461131028436 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 22:43:48 INFO - PROCESS | 1652 | 1461131028537 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x129a05800 == 48 [pid = 1652] [id = 505] 22:43:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x129026c00) [pid = 1652] [serial = 1515] [outer = 0x0] 22:43:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12970ec00) [pid = 1652] [serial = 1516] [outer = 0x129026c00] 22:43:48 INFO - PROCESS | 1652 | 1461131028577 Marionette DEBUG loaded listener.js 22:43:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12a219400) [pid = 1652] [serial = 1517] [outer = 0x129026c00] 22:43:49 INFO - PROCESS | 1652 | 1461131028998 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]]]}] 22:43:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 22:43:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 720ms 22:43:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 22:43:49 INFO - PROCESS | 1652 | 1461131029018 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 22:43:49 INFO - PROCESS | 1652 | 1461131029020 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 22:43:49 INFO - PROCESS | 1652 | 1461131029022 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 22:43:49 INFO - PROCESS | 1652 | 1461131029023 Marionette TRACE conn2 <- [1,1994,null,{}] 22:43:49 INFO - PROCESS | 1652 | 1461131029025 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}] 22:43:49 INFO - PROCESS | 1652 | 1461131029127 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 22:43:49 INFO - PROCESS | 1652 | 1461131029140 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b481000 == 49 [pid = 1652] [id = 506] 22:43:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12b1dd800) [pid = 1652] [serial = 1518] [outer = 0x0] 22:43:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12b1eb800) [pid = 1652] [serial = 1519] [outer = 0x12b1dd800] 22:43:49 INFO - PROCESS | 1652 | 1461131029166 Marionette DEBUG loaded listener.js 22:43:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12ba44400) [pid = 1652] [serial = 1520] [outer = 0x12b1dd800] 22:43:49 INFO - PROCESS | 1652 | 1461131029487 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]]]}] 22:43:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 22:43:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 517ms 22:43:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 22:43:49 INFO - PROCESS | 1652 | 1461131029540 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 22:43:49 INFO - PROCESS | 1652 | 1461131029541 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 22:43:49 INFO - PROCESS | 1652 | 1461131029544 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 22:43:49 INFO - PROCESS | 1652 | 1461131029545 Marionette TRACE conn2 <- [1,1998,null,{}] 22:43:49 INFO - PROCESS | 1652 | 1461131029547 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}] 22:43:49 INFO - PROCESS | 1652 | 1461131029649 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 22:43:49 INFO - PROCESS | 1652 | 1461131029686 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cebf800 == 50 [pid = 1652] [id = 507] 22:43:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12a220c00) [pid = 1652] [serial = 1521] [outer = 0x0] 22:43:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12cee1c00) [pid = 1652] [serial = 1522] [outer = 0x12a220c00] 22:43:49 INFO - PROCESS | 1652 | 1461131029711 Marionette DEBUG loaded listener.js 22:43:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12cf39800) [pid = 1652] [serial = 1523] [outer = 0x12a220c00] 22:43:50 INFO - PROCESS | 1652 | 1461131030018 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]]]}] 22:43:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 22:43:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 518ms 22:43:50 INFO - PROCESS | 1652 | 1461131030062 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 22:43:50 INFO - PROCESS | 1652 | 1461131030063 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 22:43:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 22:43:50 INFO - PROCESS | 1652 | 1461131030065 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 22:43:50 INFO - PROCESS | 1652 | 1461131030066 Marionette TRACE conn2 <- [1,2002,null,{}] 22:43:50 INFO - PROCESS | 1652 | 1461131030069 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}] 22:43:50 INFO - PROCESS | 1652 | 1461131030172 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 22:43:50 INFO - PROCESS | 1652 | 1461131030184 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12da47800 == 51 [pid = 1652] [id = 508] 22:43:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12d27c800) [pid = 1652] [serial = 1524] [outer = 0x0] 22:43:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12d953c00) [pid = 1652] [serial = 1525] [outer = 0x12d27c800] 22:43:50 INFO - PROCESS | 1652 | 1461131030209 Marionette DEBUG loaded listener.js 22:43:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12dbbe800) [pid = 1652] [serial = 1526] [outer = 0x12d27c800] 22:43:50 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x127933400) [pid = 1652] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 22:43:50 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x115519800) [pid = 1652] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 22:43:50 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x119c6a800) [pid = 1652] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 22:43:50 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1287ec800) [pid = 1652] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 22:43:50 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12a21a000) [pid = 1652] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 22:43:50 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11a942800) [pid = 1652] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 22:43:50 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11c1bec00) [pid = 1652] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 22:43:50 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12ea79800) [pid = 1652] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 22:43:50 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11c442400) [pid = 1652] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 22:43:50 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12e28d400) [pid = 1652] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 22:43:50 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x129108000) [pid = 1652] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 22:43:50 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12870c400) [pid = 1652] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 22:43:50 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1146b5c00) [pid = 1652] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 22:43:50 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x118480000) [pid = 1652] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 22:43:50 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12d286800) [pid = 1652] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 22:43:50 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1188c6c00) [pid = 1652] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 22:43:50 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1287e2c00) [pid = 1652] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 22:43:50 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11876b800) [pid = 1652] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 22:43:50 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12d957800) [pid = 1652] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 22:43:50 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12cce3800) [pid = 1652] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 22:43:50 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x127e38400) [pid = 1652] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 22:43:50 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11af8ac00) [pid = 1652] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 22:43:50 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x127d4d000) [pid = 1652] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 22:43:50 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12a21bc00) [pid = 1652] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 22:43:50 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11550c800) [pid = 1652] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 22:43:50 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118d1f000) [pid = 1652] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 22:43:50 INFO - PROCESS | 1652 | 1461131030710 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]]]}] 22:43:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 22:43:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 668ms 22:43:50 INFO - PROCESS | 1652 | 1461131030734 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 22:43:50 INFO - PROCESS | 1652 | 1461131030736 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 22:43:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 22:43:50 INFO - PROCESS | 1652 | 1461131030738 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 22:43:50 INFO - PROCESS | 1652 | 1461131030739 Marionette TRACE conn2 <- [1,2006,null,{}] 22:43:50 INFO - PROCESS | 1652 | 1461131030743 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}] 22:43:50 INFO - PROCESS | 1652 | 1461131030822 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 22:43:50 INFO - PROCESS | 1652 | 1461131030829 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bb8b800 == 52 [pid = 1652] [id = 509] 22:43:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11464c800) [pid = 1652] [serial = 1527] [outer = 0x0] 22:43:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118d1f000) [pid = 1652] [serial = 1528] [outer = 0x11464c800] 22:43:50 INFO - PROCESS | 1652 | 1461131030855 Marionette DEBUG loaded listener.js 22:43:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11bbc9000) [pid = 1652] [serial = 1529] [outer = 0x11464c800] 22:43:51 INFO - PROCESS | 1652 | 1461131031215 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]]]}] 22:43:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 22:43:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 519ms 22:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 22:43:51 INFO - PROCESS | 1652 | 1461131031259 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 22:43:51 INFO - PROCESS | 1652 | 1461131031261 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 22:43:51 INFO - PROCESS | 1652 | 1461131031264 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 22:43:51 INFO - PROCESS | 1652 | 1461131031265 Marionette TRACE conn2 <- [1,2010,null,{}] 22:43:51 INFO - PROCESS | 1652 | 1461131031268 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}] 22:43:51 INFO - PROCESS | 1652 | 1461131031363 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 22:43:51 INFO - PROCESS | 1652 | 1461131031368 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eeba000 == 53 [pid = 1652] [id = 510] 22:43:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11c5ef000) [pid = 1652] [serial = 1530] [outer = 0x0] 22:43:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12a216400) [pid = 1652] [serial = 1531] [outer = 0x11c5ef000] 22:43:51 INFO - PROCESS | 1652 | 1461131031398 Marionette DEBUG loaded listener.js 22:43:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12e283400) [pid = 1652] [serial = 1532] [outer = 0x11c5ef000] 22:43:51 INFO - PROCESS | 1652 | 1461131031711 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]]]}] 22:43:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 22:43:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 469ms 22:43:51 INFO - PROCESS | 1652 | 1461131031732 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 22:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 22:43:51 INFO - PROCESS | 1652 | 1461131031734 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 22:43:51 INFO - PROCESS | 1652 | 1461131031736 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 22:43:51 INFO - PROCESS | 1652 | 1461131031737 Marionette TRACE conn2 <- [1,2014,null,{}] 22:43:51 INFO - PROCESS | 1652 | 1461131031739 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}] 22:43:51 INFO - PROCESS | 1652 | 1461131031822 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 22:43:51 INFO - PROCESS | 1652 | 1461131031884 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f284000 == 54 [pid = 1652] [id = 511] 22:43:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11c672800) [pid = 1652] [serial = 1533] [outer = 0x0] 22:43:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12e81ec00) [pid = 1652] [serial = 1534] [outer = 0x11c672800] 22:43:51 INFO - PROCESS | 1652 | 1461131031909 Marionette DEBUG loaded listener.js 22:43:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12e863800) [pid = 1652] [serial = 1535] [outer = 0x11c672800] 22:43:52 INFO - PROCESS | 1652 | 1461131032188 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]]]}] 22:43:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 22:43:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 468ms 22:43:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 22:43:52 INFO - PROCESS | 1652 | 1461131032204 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 22:43:52 INFO - PROCESS | 1652 | 1461131032205 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 22:43:52 INFO - PROCESS | 1652 | 1461131032215 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 22:43:52 INFO - PROCESS | 1652 | 1461131032216 Marionette TRACE conn2 <- [1,2018,null,{}] 22:43:52 INFO - PROCESS | 1652 | 1461131032218 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}] 22:43:52 INFO - PROCESS | 1652 | 1461131032308 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 22:43:52 INFO - PROCESS | 1652 | 1461131032312 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fd08800 == 55 [pid = 1652] [id = 512] 22:43:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12e85cc00) [pid = 1652] [serial = 1536] [outer = 0x0] 22:43:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12ea78c00) [pid = 1652] [serial = 1537] [outer = 0x12e85cc00] 22:43:52 INFO - PROCESS | 1652 | 1461131032337 Marionette DEBUG loaded listener.js 22:43:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12eabd400) [pid = 1652] [serial = 1538] [outer = 0x12e85cc00] 22:43:52 INFO - PROCESS | 1652 | 1461131032711 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]]]}] 22:43:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 22:43:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 576ms 22:43:52 INFO - PROCESS | 1652 | 1461131032785 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 22:43:52 INFO - PROCESS | 1652 | 1461131032788 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 22:43:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 22:43:52 INFO - PROCESS | 1652 | 1461131032791 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 22:43:52 INFO - PROCESS | 1652 | 1461131032793 Marionette TRACE conn2 <- [1,2022,null,{}] 22:43:52 INFO - PROCESS | 1652 | 1461131032797 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}] 22:43:52 INFO - PROCESS | 1652 | 1461131032916 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 22:43:52 INFO - PROCESS | 1652 | 1461131032986 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad55800 == 56 [pid = 1652] [id = 513] 22:43:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11550ec00) [pid = 1652] [serial = 1539] [outer = 0x0] 22:43:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x115519c00) [pid = 1652] [serial = 1540] [outer = 0x11550ec00] 22:43:53 INFO - PROCESS | 1652 | 1461131033019 Marionette DEBUG loaded listener.js 22:43:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1187bb800) [pid = 1652] [serial = 1541] [outer = 0x11550ec00] 22:43:53 INFO - PROCESS | 1652 | 1461131033467 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]]]}] 22:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 22:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 720ms 22:43:53 INFO - PROCESS | 1652 | 1461131033512 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 22:43:53 INFO - PROCESS | 1652 | 1461131033519 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 22:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 22:43:53 INFO - PROCESS | 1652 | 1461131033551 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 22:43:53 INFO - PROCESS | 1652 | 1461131033553 Marionette TRACE conn2 <- [1,2026,null,{}] 22:43:53 INFO - PROCESS | 1652 | 1461131033556 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}] 22:43:53 INFO - PROCESS | 1652 | 1461131033698 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 22:43:53 INFO - PROCESS | 1652 | 1461131033754 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x126f3b000 == 57 [pid = 1652] [id = 514] 22:43:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x118b10800) [pid = 1652] [serial = 1542] [outer = 0x0] 22:43:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11b92b000) [pid = 1652] [serial = 1543] [outer = 0x118b10800] 22:43:53 INFO - PROCESS | 1652 | 1461131033786 Marionette DEBUG loaded listener.js 22:43:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11c582c00) [pid = 1652] [serial = 1544] [outer = 0x118b10800] 22:43:54 INFO - PROCESS | 1652 | 1461131034237 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]]]}] 22:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 22:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 721ms 22:43:54 INFO - PROCESS | 1652 | 1461131034273 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 22:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 22:43:54 INFO - PROCESS | 1652 | 1461131034278 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 22:43:54 INFO - PROCESS | 1652 | 1461131034282 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 22:43:54 INFO - PROCESS | 1652 | 1461131034286 Marionette TRACE conn2 <- [1,2030,null,{}] 22:43:54 INFO - PROCESS | 1652 | 1461131034297 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}] 22:43:54 INFO - PROCESS | 1652 | 1461131034451 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 22:43:54 INFO - PROCESS | 1652 | 1461131034546 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed17000 == 58 [pid = 1652] [id = 515] 22:43:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11c5f2400) [pid = 1652] [serial = 1545] [outer = 0x0] 22:43:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x126da3400) [pid = 1652] [serial = 1546] [outer = 0x11c5f2400] 22:43:54 INFO - PROCESS | 1652 | 1461131034578 Marionette DEBUG loaded listener.js 22:43:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x129707c00) [pid = 1652] [serial = 1547] [outer = 0x11c5f2400] 22:43:55 INFO - PROCESS | 1652 | 1461131035008 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]]]}] 22:43:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 22:43:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 778ms 22:43:55 INFO - PROCESS | 1652 | 1461131035059 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 22:43:55 INFO - PROCESS | 1652 | 1461131035061 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 22:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 22:43:55 INFO - PROCESS | 1652 | 1461131035064 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 22:43:55 INFO - PROCESS | 1652 | 1461131035065 Marionette TRACE conn2 <- [1,2034,null,{}] 22:43:55 INFO - PROCESS | 1652 | 1461131035067 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}] 22:43:55 INFO - PROCESS | 1652 | 1461131035169 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 22:43:55 INFO - PROCESS | 1652 | 1461131035243 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fef6000 == 59 [pid = 1652] [id = 516] 22:43:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x129871800) [pid = 1652] [serial = 1548] [outer = 0x0] 22:43:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x129d30c00) [pid = 1652] [serial = 1549] [outer = 0x129871800] 22:43:55 INFO - PROCESS | 1652 | 1461131035273 Marionette DEBUG loaded listener.js 22:43:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12d281800) [pid = 1652] [serial = 1550] [outer = 0x129871800] 22:43:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 22:43:55 INFO - PROCESS | 1652 | 1461131035678 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]]]}] 22:43:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 620ms 22:43:55 INFO - PROCESS | 1652 | 1461131035684 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 22:43:55 INFO - PROCESS | 1652 | 1461131035686 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 22:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 22:43:55 INFO - PROCESS | 1652 | 1461131035688 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 22:43:55 INFO - PROCESS | 1652 | 1461131035689 Marionette TRACE conn2 <- [1,2038,null,{}] 22:43:55 INFO - PROCESS | 1652 | 1461131035694 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}] 22:43:55 INFO - PROCESS | 1652 | 1461131035795 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 22:43:55 INFO - PROCESS | 1652 | 1461131035854 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1309d0800 == 60 [pid = 1652] [id = 517] 22:43:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x129a60400) [pid = 1652] [serial = 1551] [outer = 0x0] 22:43:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12d95ac00) [pid = 1652] [serial = 1552] [outer = 0x129a60400] 22:43:55 INFO - PROCESS | 1652 | 1461131035883 Marionette DEBUG loaded listener.js 22:43:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12ea76800) [pid = 1652] [serial = 1553] [outer = 0x129a60400] 22:43:56 INFO - PROCESS | 1652 | 1461131036288 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]]]}] 22:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 22:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 619ms 22:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 22:43:56 INFO - PROCESS | 1652 | 1461131036309 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 22:43:56 INFO - PROCESS | 1652 | 1461131036311 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 22:43:56 INFO - PROCESS | 1652 | 1461131036313 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 22:43:56 INFO - PROCESS | 1652 | 1461131036315 Marionette TRACE conn2 <- [1,2042,null,{}] 22:43:56 INFO - PROCESS | 1652 | 1461131036317 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}] 22:43:56 INFO - PROCESS | 1652 | 1461131036434 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 22:43:56 INFO - PROCESS | 1652 | 1461131036529 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x131bf2000 == 61 [pid = 1652] [id = 518] 22:43:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12eabbc00) [pid = 1652] [serial = 1554] [outer = 0x0] 22:43:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12ee6a000) [pid = 1652] [serial = 1555] [outer = 0x12eabbc00] 22:43:56 INFO - PROCESS | 1652 | 1461131036562 Marionette DEBUG loaded listener.js 22:43:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12f154800) [pid = 1652] [serial = 1556] [outer = 0x12eabbc00] 22:43:56 INFO - PROCESS | 1652 | 1461131036970 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]]]}] 22:43:56 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) 22:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 669ms 22:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 22:43:56 INFO - PROCESS | 1652 | 1461131036983 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 22:43:56 INFO - PROCESS | 1652 | 1461131036985 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 22:43:56 INFO - PROCESS | 1652 | 1461131036987 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 22:43:56 INFO - PROCESS | 1652 | 1461131036988 Marionette TRACE conn2 <- [1,2046,null,{}] 22:43:56 INFO - PROCESS | 1652 | 1461131036991 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}] 22:43:57 INFO - PROCESS | 1652 | 1461131037094 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 22:43:57 INFO - PROCESS | 1652 | 1461131037152 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x129cd2800 == 62 [pid = 1652] [id = 519] 22:43:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12b04f400) [pid = 1652] [serial = 1557] [outer = 0x0] 22:43:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12b054000) [pid = 1652] [serial = 1558] [outer = 0x12b04f400] 22:43:57 INFO - PROCESS | 1652 | 1461131037225 Marionette DEBUG loaded listener.js 22:43:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12b058000) [pid = 1652] [serial = 1559] [outer = 0x12b04f400] 22:43:57 INFO - PROCESS | 1652 | 1461131037662 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]]]}] 22:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 718ms 22:43:57 INFO - PROCESS | 1652 | 1461131037710 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 22:43:57 INFO - PROCESS | 1652 | 1461131037712 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 22:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 22:43:57 INFO - PROCESS | 1652 | 1461131037716 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 22:43:57 INFO - PROCESS | 1652 | 1461131037717 Marionette TRACE conn2 <- [1,2050,null,{}] 22:43:57 INFO - PROCESS | 1652 | 1461131037719 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}] 22:43:57 INFO - PROCESS | 1652 | 1461131037842 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 22:43:57 INFO - PROCESS | 1652 | 1461131037932 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x119058000 == 63 [pid = 1652] [id = 520] 22:43:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x1122bf400) [pid = 1652] [serial = 1560] [outer = 0x0] 22:43:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x1123dec00) [pid = 1652] [serial = 1561] [outer = 0x1122bf400] 22:43:57 INFO - PROCESS | 1652 | 1461131037962 Marionette DEBUG loaded listener.js 22:43:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x1123e3c00) [pid = 1652] [serial = 1562] [outer = 0x1122bf400] 22:43:58 INFO - PROCESS | 1652 | 1461131038538 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]]]}] 22:43:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 22:43:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 872ms 22:43:58 INFO - PROCESS | 1652 | 1461131038588 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 22:43:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 22:43:58 INFO - PROCESS | 1652 | 1461131038591 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 22:43:58 INFO - PROCESS | 1652 | 1461131038594 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 22:43:58 INFO - PROCESS | 1652 | 1461131038596 Marionette TRACE conn2 <- [1,2054,null,{}] 22:43:58 INFO - PROCESS | 1652 | 1461131038600 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}] 22:43:58 INFO - PROCESS | 1652 | 1461131038708 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 22:43:58 INFO - PROCESS | 1652 | 1461131038786 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1269bd000 == 64 [pid = 1652] [id = 521] 22:43:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11460f800) [pid = 1652] [serial = 1563] [outer = 0x0] 22:43:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x114ba3400) [pid = 1652] [serial = 1564] [outer = 0x11460f800] 22:43:58 INFO - PROCESS | 1652 | 1461131038816 Marionette DEBUG loaded listener.js 22:43:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x114eb7400) [pid = 1652] [serial = 1565] [outer = 0x11460f800] 22:43:59 INFO - PROCESS | 1652 | 1461131039269 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]]]}] 22:43:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 22:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 725ms 22:43:59 INFO - PROCESS | 1652 | 1461131039319 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 22:43:59 INFO - PROCESS | 1652 | 1461131039323 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 22:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 22:43:59 INFO - PROCESS | 1652 | 1461131039327 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 22:43:59 INFO - PROCESS | 1652 | 1461131039329 Marionette TRACE conn2 <- [1,2058,null,{}] 22:43:59 INFO - PROCESS | 1652 | 1461131039331 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}] 22:43:59 INFO - PROCESS | 1652 | 1461131039429 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 22:43:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12f284000 == 63 [pid = 1652] [id = 511] 22:43:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12eeba000 == 62 [pid = 1652] [id = 510] 22:43:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11bb8b800 == 61 [pid = 1652] [id = 509] 22:43:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12da47800 == 60 [pid = 1652] [id = 508] 22:43:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12cebf800 == 59 [pid = 1652] [id = 507] 22:43:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12b481000 == 58 [pid = 1652] [id = 506] 22:43:59 INFO - PROCESS | 1652 | 1461131039559 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:59 INFO - PROCESS | 1652 | --DOCSHELL 0x129a05800 == 57 [pid = 1652] [id = 505] 22:43:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11a981800 == 56 [pid = 1652] [id = 504] 22:43:59 INFO - PROCESS | 1652 | --DOCSHELL 0x126f57000 == 55 [pid = 1652] [id = 503] 22:43:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1269bb000 == 54 [pid = 1652] [id = 502] 22:43:59 INFO - PROCESS | 1652 | --DOCSHELL 0x118e1d000 == 53 [pid = 1652] [id = 501] 22:43:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2bc800 == 52 [pid = 1652] [id = 500] 22:43:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12fedb000 == 51 [pid = 1652] [id = 496] 22:43:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12d3d6800 == 50 [pid = 1652] [id = 495] 22:43:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x118821800 == 51 [pid = 1652] [id = 522] 22:43:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x114ba9000) [pid = 1652] [serial = 1566] [outer = 0x0] 22:43:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11774d000) [pid = 1652] [serial = 1567] [outer = 0x114ba9000] 22:43:59 INFO - PROCESS | 1652 | 1461131039591 Marionette DEBUG loaded listener.js 22:43:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11a53a800) [pid = 1652] [serial = 1568] [outer = 0x114ba9000] 22:43:59 INFO - PROCESS | 1652 | --DOCSHELL 0x126ad2000 == 50 [pid = 1652] [id = 494] 22:43:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119758800 == 49 [pid = 1652] [id = 493] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x129111c00) [pid = 1652] [serial = 1450] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11bbcc800) [pid = 1652] [serial = 1444] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11adddc00) [pid = 1652] [serial = 1369] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11876d800) [pid = 1652] [serial = 1443] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x129d8f800) [pid = 1652] [serial = 1454] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12d288c00) [pid = 1652] [serial = 1432] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x126c47c00) [pid = 1652] [serial = 1426] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12ea80000) [pid = 1652] [serial = 1472] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12eab7800) [pid = 1652] [serial = 1474] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12723e800) [pid = 1652] [serial = 1447] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12e860400) [pid = 1652] [serial = 1420] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12cee1800) [pid = 1652] [serial = 1312] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12a212c00) [pid = 1652] [serial = 1456] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12e822400) [pid = 1652] [serial = 1438] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1297b6400) [pid = 1652] [serial = 1471] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11c43f000) [pid = 1652] [serial = 1469] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11c871800) [pid = 1652] [serial = 1446] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12dbbb000) [pid = 1652] [serial = 1435] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x119151000) [pid = 1652] [serial = 1422] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12a218c00) [pid = 1652] [serial = 1429] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x129bb9800) [pid = 1652] [serial = 1428] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11a773400) [pid = 1652] [serial = 1468] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11a93b000) [pid = 1652] [serial = 1423] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12bd05c00) [pid = 1652] [serial = 1457] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11a774c00) [pid = 1652] [serial = 1441] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11c1ba800) [pid = 1652] [serial = 1425] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12e284c00) [pid = 1652] [serial = 1462] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x129870c00) [pid = 1652] [serial = 1453] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12e867c00) [pid = 1652] [serial = 1465] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12a21b400) [pid = 1652] [serial = 1378] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12ea74000) [pid = 1652] [serial = 1466] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x118b37000) [pid = 1652] [serial = 1440] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12e828800) [pid = 1652] [serial = 1463] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x126e35400) [pid = 1652] [serial = 1372] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1287ea400) [pid = 1652] [serial = 1449] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x129bba000) [pid = 1652] [serial = 1375] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12d95a400) [pid = 1652] [serial = 1460] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12ba50000) [pid = 1652] [serial = 1431] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12d952800) [pid = 1652] [serial = 1434] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x118480400) [pid = 1652] [serial = 1366] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11a777800) [pid = 1652] [serial = 1437] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11a542800) [pid = 1652] [serial = 856] [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.] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12cf35400) [pid = 1652] [serial = 1459] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12cee0c00) [pid = 1652] [serial = 1381] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12eabd800) [pid = 1652] [serial = 1475] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12ee60400) [pid = 1652] [serial = 1477] [outer = 0x0] [url = about:blank] 22:43:59 INFO - PROCESS | 1652 | 1461131039918 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]]]}] 22:43:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 22:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 621ms 22:43:59 INFO - PROCESS | 1652 | 1461131039949 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 22:43:59 INFO - PROCESS | 1652 | 1461131039950 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 22:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 22:43:59 INFO - PROCESS | 1652 | 1461131039952 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 22:43:59 INFO - PROCESS | 1652 | 1461131039955 Marionette TRACE conn2 <- [1,2062,null,{}] 22:43:59 INFO - PROCESS | 1652 | 1461131039964 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}] 22:44:00 INFO - PROCESS | 1652 | 1461131040053 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 22:44:00 INFO - PROCESS | 1652 | 1461131040130 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268a1800 == 50 [pid = 1652] [id = 523] 22:44:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119859800) [pid = 1652] [serial = 1569] [outer = 0x0] 22:44:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11a942800) [pid = 1652] [serial = 1570] [outer = 0x119859800] 22:44:00 INFO - PROCESS | 1652 | 1461131040164 Marionette DEBUG loaded listener.js 22:44:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11bc08c00) [pid = 1652] [serial = 1571] [outer = 0x119859800] 22:44:00 INFO - PROCESS | 1652 | 1461131040632 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]]]}] 22:44:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 22:44:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 722ms 22:44:00 INFO - PROCESS | 1652 | 1461131040675 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 22:44:00 INFO - PROCESS | 1652 | 1461131040679 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 22:44:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 22:44:00 INFO - PROCESS | 1652 | 1461131040683 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 22:44:00 INFO - PROCESS | 1652 | 1461131040685 Marionette TRACE conn2 <- [1,2066,null,{}] 22:44:00 INFO - PROCESS | 1652 | 1461131040688 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}] 22:44:00 INFO - PROCESS | 1652 | 1461131040817 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 22:44:00 INFO - PROCESS | 1652 | 1461131040889 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c298000 == 51 [pid = 1652] [id = 524] 22:44:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1184a2800) [pid = 1652] [serial = 1572] [outer = 0x0] 22:44:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118bda800) [pid = 1652] [serial = 1573] [outer = 0x1184a2800] 22:44:00 INFO - PROCESS | 1652 | 1461131040922 Marionette DEBUG loaded listener.js 22:44:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11a53a400) [pid = 1652] [serial = 1574] [outer = 0x1184a2800] 22:44:01 INFO - PROCESS | 1652 | 1461131041343 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]]]}] 22:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 22:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 671ms 22:44:01 INFO - PROCESS | 1652 | 1461131041354 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 22:44:01 INFO - PROCESS | 1652 | 1461131041358 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 22:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 22:44:01 INFO - PROCESS | 1652 | 1461131041364 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 22:44:01 INFO - PROCESS | 1652 | 1461131041366 Marionette TRACE conn2 <- [1,2070,null,{}] 22:44:01 INFO - PROCESS | 1652 | 1461131041368 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}] 22:44:01 INFO - PROCESS | 1652 | 1461131041471 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 22:44:01 INFO - PROCESS | 1652 | 1461131041542 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12708f000 == 52 [pid = 1652] [id = 525] 22:44:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118e57000) [pid = 1652] [serial = 1575] [outer = 0x0] 22:44:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11b6b5000) [pid = 1652] [serial = 1576] [outer = 0x118e57000] 22:44:01 INFO - PROCESS | 1652 | 1461131041572 Marionette DEBUG loaded listener.js 22:44:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11c437c00) [pid = 1652] [serial = 1577] [outer = 0x118e57000] 22:44:01 INFO - PROCESS | 1652 | 1461131041958 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]]]}] 22:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 22:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 620ms 22:44:01 INFO - PROCESS | 1652 | 1461131041997 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 22:44:01 INFO - PROCESS | 1652 | 1461131041998 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 22:44:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 22:44:02 INFO - PROCESS | 1652 | 1461131042001 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 22:44:02 INFO - PROCESS | 1652 | 1461131042003 Marionette TRACE conn2 <- [1,2074,null,{}] 22:44:02 INFO - PROCESS | 1652 | 1461131042013 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}] 22:44:02 INFO - PROCESS | 1652 | 1461131042116 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 22:44:02 INFO - PROCESS | 1652 | 1461131042213 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x129a02800 == 53 [pid = 1652] [id = 526] 22:44:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11c856400) [pid = 1652] [serial = 1578] [outer = 0x0] 22:44:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x126c4c400) [pid = 1652] [serial = 1579] [outer = 0x11c856400] 22:44:02 INFO - PROCESS | 1652 | 1461131042245 Marionette DEBUG loaded listener.js 22:44:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12764c800) [pid = 1652] [serial = 1580] [outer = 0x11c856400] 22:44:02 INFO - PROCESS | 1652 | 1461131042659 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]]]}] 22:44:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 22:44:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 671ms 22:44:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 22:44:02 INFO - PROCESS | 1652 | 1461131042673 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 22:44:02 INFO - PROCESS | 1652 | 1461131042676 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 22:44:02 INFO - PROCESS | 1652 | 1461131042679 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 22:44:02 INFO - PROCESS | 1652 | 1461131042681 Marionette TRACE conn2 <- [1,2078,null,{}] 22:44:02 INFO - PROCESS | 1652 | 1461131042683 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}] 22:44:02 INFO - PROCESS | 1652 | 1461131042782 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 22:44:02 INFO - PROCESS | 1652 | 1461131042837 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b202800 == 54 [pid = 1652] [id = 527] 22:44:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12764cc00) [pid = 1652] [serial = 1581] [outer = 0x0] 22:44:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1287ebc00) [pid = 1652] [serial = 1582] [outer = 0x12764cc00] 22:44:02 INFO - PROCESS | 1652 | 1461131042871 Marionette DEBUG loaded listener.js 22:44:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x129110400) [pid = 1652] [serial = 1583] [outer = 0x12764cc00] 22:44:03 INFO - PROCESS | 1652 | 1461131043303 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]]]}] 22:44:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 22:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 670ms 22:44:03 INFO - PROCESS | 1652 | 1461131043350 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 22:44:03 INFO - PROCESS | 1652 | 1461131043351 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 22:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 22:44:03 INFO - PROCESS | 1652 | 1461131043353 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 22:44:03 INFO - PROCESS | 1652 | 1461131043355 Marionette TRACE conn2 <- [1,2082,null,{}] 22:44:03 INFO - PROCESS | 1652 | 1461131043357 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}] 22:44:03 INFO - PROCESS | 1652 | 1461131043455 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 22:44:03 INFO - PROCESS | 1652 | 1461131043558 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b9ca000 == 55 [pid = 1652] [id = 528] 22:44:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x129708800) [pid = 1652] [serial = 1584] [outer = 0x0] 22:44:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12986e000) [pid = 1652] [serial = 1585] [outer = 0x129708800] 22:44:03 INFO - PROCESS | 1652 | 1461131043590 Marionette DEBUG loaded listener.js 22:44:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x129bc4c00) [pid = 1652] [serial = 1586] [outer = 0x129708800] 22:44:04 INFO - PROCESS | 1652 | 1461131044013 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]]]}] 22:44:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 22:44:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 670ms 22:44:04 INFO - PROCESS | 1652 | 1461131044024 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 22:44:04 INFO - PROCESS | 1652 | 1461131044026 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 22:44:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 22:44:04 INFO - PROCESS | 1652 | 1461131044029 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 22:44:04 INFO - PROCESS | 1652 | 1461131044031 Marionette TRACE conn2 <- [1,2086,null,{}] 22:44:04 INFO - PROCESS | 1652 | 1461131044033 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}] 22:44:04 INFO - PROCESS | 1652 | 1461131044140 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 22:44:04 INFO - PROCESS | 1652 | 1461131044199 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d3c1800 == 56 [pid = 1652] [id = 529] 22:44:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x129d2d400) [pid = 1652] [serial = 1587] [outer = 0x0] 22:44:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12a212c00) [pid = 1652] [serial = 1588] [outer = 0x129d2d400] 22:44:04 INFO - PROCESS | 1652 | 1461131044231 Marionette DEBUG loaded listener.js 22:44:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12b424800) [pid = 1652] [serial = 1589] [outer = 0x129d2d400] 22:44:04 INFO - PROCESS | 1652 | 1461131044673 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]]]}] 22:44:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 22:44:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 670ms 22:44:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 22:44:04 INFO - PROCESS | 1652 | 1461131044699 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 22:44:04 INFO - PROCESS | 1652 | 1461131044701 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 22:44:04 INFO - PROCESS | 1652 | 1461131044703 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 22:44:04 INFO - PROCESS | 1652 | 1461131044704 Marionette TRACE conn2 <- [1,2090,null,{}] 22:44:04 INFO - PROCESS | 1652 | 1461131044707 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}] 22:44:04 INFO - PROCESS | 1652 | 1461131044806 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 22:44:04 INFO - PROCESS | 1652 | 1461131044895 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e38d000 == 57 [pid = 1652] [id = 530] 22:44:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12b053400) [pid = 1652] [serial = 1590] [outer = 0x0] 22:44:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12b915400) [pid = 1652] [serial = 1591] [outer = 0x12b053400] 22:44:04 INFO - PROCESS | 1652 | 1461131044925 Marionette DEBUG loaded listener.js 22:44:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12cce3800) [pid = 1652] [serial = 1592] [outer = 0x12b053400] 22:44:05 INFO - PROCESS | 1652 | 1461131045351 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]]]}] 22:44:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 22:44:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 669ms 22:44:05 INFO - PROCESS | 1652 | 1461131045372 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 22:44:05 INFO - PROCESS | 1652 | 1461131045373 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 22:44:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 22:44:05 INFO - PROCESS | 1652 | 1461131045400 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 22:44:05 INFO - PROCESS | 1652 | 1461131045401 Marionette TRACE conn2 <- [1,2094,null,{}] 22:44:05 INFO - PROCESS | 1652 | 1461131045404 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}] 22:44:05 INFO - PROCESS | 1652 | 1461131045501 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 22:44:05 INFO - PROCESS | 1652 | 1461131045574 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x129763000 == 58 [pid = 1652] [id = 531] 22:44:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x114ba7000) [pid = 1652] [serial = 1593] [outer = 0x0] 22:44:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12bd11c00) [pid = 1652] [serial = 1594] [outer = 0x114ba7000] 22:44:05 INFO - PROCESS | 1652 | 1461131045603 Marionette DEBUG loaded listener.js 22:44:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12cee8c00) [pid = 1652] [serial = 1595] [outer = 0x114ba7000] 22:44:06 INFO - PROCESS | 1652 | 1461131046101 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]]]}] 22:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 22:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 720ms 22:44:06 INFO - PROCESS | 1652 | 1461131046139 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 22:44:06 INFO - PROCESS | 1652 | 1461131046142 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 22:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 22:44:06 INFO - PROCESS | 1652 | 1461131046166 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 22:44:06 INFO - PROCESS | 1652 | 1461131046169 Marionette TRACE conn2 <- [1,2098,null,{}] 22:44:06 INFO - PROCESS | 1652 | 1461131046174 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}] 22:44:06 INFO - PROCESS | 1652 | 1461131046306 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 22:44:06 INFO - PROCESS | 1652 | 1461131046390 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11580b000 == 59 [pid = 1652] [id = 532] 22:44:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1146b5c00) [pid = 1652] [serial = 1596] [outer = 0x0] 22:44:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x114b9cc00) [pid = 1652] [serial = 1597] [outer = 0x1146b5c00] 22:44:06 INFO - PROCESS | 1652 | 1461131046425 Marionette DEBUG loaded listener.js 22:44:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x114e5ac00) [pid = 1652] [serial = 1598] [outer = 0x1146b5c00] 22:44:06 INFO - PROCESS | 1652 | --DOCSHELL 0x118821800 == 58 [pid = 1652] [id = 522] 22:44:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1269bd000 == 57 [pid = 1652] [id = 521] 22:44:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12ed17000 == 56 [pid = 1652] [id = 515] 22:44:06 INFO - PROCESS | 1652 | --DOCSHELL 0x126f3b000 == 55 [pid = 1652] [id = 514] 22:44:06 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad55800 == 54 [pid = 1652] [id = 513] 22:44:06 INFO - PROCESS | 1652 | 1461131046935 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]]]}] 22:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 22:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 781ms 22:44:06 INFO - PROCESS | 1652 | 1461131046944 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 22:44:06 INFO - PROCESS | 1652 | 1461131046950 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 22:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 22:44:06 INFO - PROCESS | 1652 | 1461131046957 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 22:44:06 INFO - PROCESS | 1652 | 1461131046960 Marionette TRACE conn2 <- [1,2102,null,{}] 22:44:06 INFO - PROCESS | 1652 | 1461131046964 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}] 22:44:07 INFO - PROCESS | 1652 | 1461131047097 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 22:44:07 INFO - PROCESS | 1652 | 1461131047104 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa9a000 == 55 [pid = 1652] [id = 533] 22:44:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x114e63c00) [pid = 1652] [serial = 1599] [outer = 0x0] 22:44:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x1164dfc00) [pid = 1652] [serial = 1600] [outer = 0x114e63c00] 22:44:07 INFO - PROCESS | 1652 | 1461131047142 Marionette DEBUG loaded listener.js 22:44:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1187b0800) [pid = 1652] [serial = 1601] [outer = 0x114e63c00] 22:44:07 INFO - PROCESS | 1652 | 1461131047582 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]]]}] 22:44:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 22:44:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 673ms 22:44:07 INFO - PROCESS | 1652 | 1461131047629 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 22:44:07 INFO - PROCESS | 1652 | 1461131047630 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 22:44:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 22:44:07 INFO - PROCESS | 1652 | 1461131047632 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 22:44:07 INFO - PROCESS | 1652 | 1461131047635 Marionette TRACE conn2 <- [1,2106,null,{}] 22:44:07 INFO - PROCESS | 1652 | 1461131047648 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}] 22:44:07 INFO - PROCESS | 1652 | 1461131047759 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 22:44:07 INFO - PROCESS | 1652 | 1461131047778 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x118de7800 == 56 [pid = 1652] [id = 534] 22:44:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11a91a800) [pid = 1652] [serial = 1602] [outer = 0x0] 22:44:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11a940400) [pid = 1652] [serial = 1603] [outer = 0x11a91a800] 22:44:07 INFO - PROCESS | 1652 | 1461131047819 Marionette DEBUG loaded listener.js 22:44:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11afdcc00) [pid = 1652] [serial = 1604] [outer = 0x11a91a800] 22:44:08 INFO - PROCESS | 1652 | 1461131048186 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]]]}] 22:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 22:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 571ms 22:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 22:44:08 INFO - PROCESS | 1652 | 1461131048205 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 22:44:08 INFO - PROCESS | 1652 | 1461131048206 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 22:44:08 INFO - PROCESS | 1652 | 1461131048210 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 22:44:08 INFO - PROCESS | 1652 | 1461131048213 Marionette TRACE conn2 <- [1,2110,null,{}] 22:44:08 INFO - PROCESS | 1652 | 1461131048216 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}] 22:44:08 INFO - PROCESS | 1652 | 1461131048324 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 22:44:08 INFO - PROCESS | 1652 | 1461131048339 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12765c000 == 57 [pid = 1652] [id = 535] 22:44:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11914f000) [pid = 1652] [serial = 1605] [outer = 0x0] 22:44:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11bbcc800) [pid = 1652] [serial = 1606] [outer = 0x11914f000] 22:44:08 INFO - PROCESS | 1652 | 1461131048365 Marionette DEBUG loaded listener.js 22:44:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11c1b8400) [pid = 1652] [serial = 1607] [outer = 0x11914f000] 22:44:08 INFO - PROCESS | 1652 | 1461131048686 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]]]}] 22:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 22:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 521ms 22:44:08 INFO - PROCESS | 1652 | 1461131048731 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 22:44:08 INFO - PROCESS | 1652 | 1461131048732 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 22:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 22:44:08 INFO - PROCESS | 1652 | 1461131048734 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 22:44:08 INFO - PROCESS | 1652 | 1461131048735 Marionette TRACE conn2 <- [1,2114,null,{}] 22:44:08 INFO - PROCESS | 1652 | 1461131048738 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}] 22:44:08 INFO - PROCESS | 1652 | 1461131048845 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 22:44:08 INFO - PROCESS | 1652 | 1461131048885 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291d2800 == 58 [pid = 1652] [id = 536] 22:44:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11b92a400) [pid = 1652] [serial = 1608] [outer = 0x0] 22:44:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11c47a400) [pid = 1652] [serial = 1609] [outer = 0x11b92a400] 22:44:08 INFO - PROCESS | 1652 | 1461131048911 Marionette DEBUG loaded listener.js 22:44:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11c5ef400) [pid = 1652] [serial = 1610] [outer = 0x11b92a400] 22:44:09 INFO - PROCESS | 1652 | 1461131049233 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]]]}] 22:44:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 22:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 521ms 22:44:09 INFO - PROCESS | 1652 | 1461131049255 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 22:44:09 INFO - PROCESS | 1652 | 1461131049256 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 22:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 22:44:09 INFO - PROCESS | 1652 | 1461131049260 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 22:44:09 INFO - PROCESS | 1652 | 1461131049262 Marionette TRACE conn2 <- [1,2118,null,{}] 22:44:09 INFO - PROCESS | 1652 | 1461131049264 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}] 22:44:09 INFO - PROCESS | 1652 | 1461131049383 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 22:44:09 INFO - PROCESS | 1652 | 1461131049397 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b63f800 == 59 [pid = 1652] [id = 537] 22:44:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11c675800) [pid = 1652] [serial = 1611] [outer = 0x0] 22:44:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x127aefc00) [pid = 1652] [serial = 1612] [outer = 0x11c675800] 22:44:09 INFO - PROCESS | 1652 | 1461131049424 Marionette DEBUG loaded listener.js 22:44:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x129710400) [pid = 1652] [serial = 1613] [outer = 0x11c675800] 22:44:09 INFO - PROCESS | 1652 | 1461131049748 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]]]}] 22:44:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 22:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 520ms 22:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 22:44:09 INFO - PROCESS | 1652 | 1461131049779 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 22:44:09 INFO - PROCESS | 1652 | 1461131049780 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 22:44:09 INFO - PROCESS | 1652 | 1461131049782 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 22:44:09 INFO - PROCESS | 1652 | 1461131049783 Marionette TRACE conn2 <- [1,2122,null,{}] 22:44:09 INFO - PROCESS | 1652 | 1461131049786 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}] 22:44:09 INFO - PROCESS | 1652 | 1461131049891 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 22:44:09 INFO - PROCESS | 1652 | 1461131049903 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d920000 == 60 [pid = 1652] [id = 538] 22:44:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x129710c00) [pid = 1652] [serial = 1614] [outer = 0x0] 22:44:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x129bb9400) [pid = 1652] [serial = 1615] [outer = 0x129710c00] 22:44:09 INFO - PROCESS | 1652 | 1461131049927 Marionette DEBUG loaded listener.js 22:44:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x129d2c400) [pid = 1652] [serial = 1616] [outer = 0x129710c00] 22:44:10 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11460f800) [pid = 1652] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 22:44:10 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x114ba9000) [pid = 1652] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 22:44:10 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12b1dd800) [pid = 1652] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 22:44:10 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11a944400) [pid = 1652] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 22:44:10 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x116446c00) [pid = 1652] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 22:44:10 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11c854400) [pid = 1652] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 22:44:10 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x127937800) [pid = 1652] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 22:44:10 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12a220c00) [pid = 1652] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 22:44:10 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12d27c800) [pid = 1652] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 22:44:10 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11464c800) [pid = 1652] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 22:44:10 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11c672800) [pid = 1652] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 22:44:10 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x1122bf400) [pid = 1652] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 22:44:10 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x114e59000) [pid = 1652] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 22:44:10 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11b92ec00) [pid = 1652] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 22:44:10 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x129026c00) [pid = 1652] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 22:44:10 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11c5ef000) [pid = 1652] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 22:44:10 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12eab7400) [pid = 1652] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 22:44:10 INFO - PROCESS | 1652 | 1461131050372 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]]]}] 22:44:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 22:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 618ms 22:44:10 INFO - PROCESS | 1652 | 1461131050401 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 22:44:10 INFO - PROCESS | 1652 | 1461131050402 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 22:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 22:44:10 INFO - PROCESS | 1652 | 1461131050404 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 22:44:10 INFO - PROCESS | 1652 | 1461131050405 Marionette TRACE conn2 <- [1,2126,null,{}] 22:44:10 INFO - PROCESS | 1652 | 1461131050408 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}] 22:44:10 INFO - PROCESS | 1652 | 1461131050492 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 22:44:10 INFO - PROCESS | 1652 | 1461131050556 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x129765000 == 61 [pid = 1652] [id = 539] 22:44:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x1122c8000) [pid = 1652] [serial = 1617] [outer = 0x0] 22:44:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x118485800) [pid = 1652] [serial = 1618] [outer = 0x1122c8000] 22:44:10 INFO - PROCESS | 1652 | 1461131050581 Marionette DEBUG loaded listener.js 22:44:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11c854400) [pid = 1652] [serial = 1619] [outer = 0x1122c8000] 22:44:10 INFO - PROCESS | 1652 | 1461131050847 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]]]}] 22:44:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 22:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 470ms 22:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 22:44:10 INFO - PROCESS | 1652 | 1461131050881 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 22:44:10 INFO - PROCESS | 1652 | 1461131050883 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 22:44:10 INFO - PROCESS | 1652 | 1461131050885 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 22:44:10 INFO - PROCESS | 1652 | 1461131050886 Marionette TRACE conn2 <- [1,2130,null,{}] 22:44:10 INFO - PROCESS | 1652 | 1461131050888 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}] 22:44:10 INFO - PROCESS | 1652 | 1461131050985 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 22:44:10 INFO - PROCESS | 1652 | 1461131050990 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eebf000 == 62 [pid = 1652] [id = 540] 22:44:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x127aee400) [pid = 1652] [serial = 1620] [outer = 0x0] 22:44:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x129d34000) [pid = 1652] [serial = 1621] [outer = 0x127aee400] 22:44:11 INFO - PROCESS | 1652 | 1461131051015 Marionette DEBUG loaded listener.js 22:44:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x129d9c800) [pid = 1652] [serial = 1622] [outer = 0x127aee400] 22:44:11 INFO - PROCESS | 1652 | 1461131051368 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] 22:44:11 INFO - PROCESS | 1652 | 1461131051411 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 22:44:11 INFO - PROCESS | 1652 | 1461131051413 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 22:44:11 INFO - PROCESS | 1652 | 1461131051414 Marionette TRACE conn2 <- [1,2134,null,{}] 22:44:11 INFO - PROCESS | 1652 | 1461131051417 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}] 22:44:11 INFO - PROCESS | 1652 | 1461131051491 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 22:44:11 INFO - PROCESS | 1652 | 1461131051495 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f765000 == 63 [pid = 1652] [id = 541] 22:44:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12a217800) [pid = 1652] [serial = 1623] [outer = 0x0] 22:44:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12b04c400) [pid = 1652] [serial = 1624] [outer = 0x12a217800] 22:44:11 INFO - PROCESS | 1652 | 1461131051514 Marionette DEBUG loaded listener.js 22:44:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12b059000) [pid = 1652] [serial = 1625] [outer = 0x12a217800] 22:44:11 INFO - PROCESS | 1652 | 1461131051926 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]]]}] 22:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 22:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 520ms 22:44:11 INFO - PROCESS | 1652 | 1461131051934 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 22:44:11 INFO - PROCESS | 1652 | 1461131051937 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 22:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 22:44:11 INFO - PROCESS | 1652 | 1461131051940 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 22:44:11 INFO - PROCESS | 1652 | 1461131051944 Marionette TRACE conn2 <- [1,2138,null,{}] 22:44:11 INFO - PROCESS | 1652 | 1461131051949 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}] 22:44:12 INFO - PROCESS | 1652 | 1461131052139 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 22:44:12 INFO - PROCESS | 1652 | 1461131052203 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fd13800 == 64 [pid = 1652] [id = 542] 22:44:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12b1df000) [pid = 1652] [serial = 1626] [outer = 0x0] 22:44:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12b909400) [pid = 1652] [serial = 1627] [outer = 0x12b1df000] 22:44:12 INFO - PROCESS | 1652 | 1461131052247 Marionette DEBUG loaded listener.js 22:44:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12cee9c00) [pid = 1652] [serial = 1628] [outer = 0x12b1df000] 22:44:12 INFO - PROCESS | 1652 | 1461131052766 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]]]}] 22:44:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 22:44:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 879ms 22:44:12 INFO - PROCESS | 1652 | 1461131052818 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 22:44:12 INFO - PROCESS | 1652 | 1461131052821 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 22:44:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 22:44:12 INFO - PROCESS | 1652 | 1461131052843 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 22:44:12 INFO - PROCESS | 1652 | 1461131052846 Marionette TRACE conn2 <- [1,2142,null,{}] 22:44:12 INFO - PROCESS | 1652 | 1461131052851 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}] 22:44:12 INFO - PROCESS | 1652 | 1461131052972 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 22:44:13 INFO - PROCESS | 1652 | 1461131053052 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad64000 == 65 [pid = 1652] [id = 543] 22:44:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x114eb5400) [pid = 1652] [serial = 1629] [outer = 0x0] 22:44:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11644b400) [pid = 1652] [serial = 1630] [outer = 0x114eb5400] 22:44:13 INFO - PROCESS | 1652 | 1461131053084 Marionette DEBUG loaded listener.js 22:44:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x118b85c00) [pid = 1652] [serial = 1631] [outer = 0x114eb5400] 22:44:13 INFO - PROCESS | 1652 | 1461131053497 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] 22:44:13 INFO - PROCESS | 1652 | 1461131053523 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 22:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 22:44:13 INFO - PROCESS | 1652 | 1461131053530 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 22:44:13 INFO - PROCESS | 1652 | 1461131053531 Marionette TRACE conn2 <- [1,2146,null,{}] 22:44:13 INFO - PROCESS | 1652 | 1461131053534 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}] 22:44:13 INFO - PROCESS | 1652 | 1461131053649 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 22:44:13 INFO - PROCESS | 1652 | 1461131053766 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x129cc6800 == 66 [pid = 1652] [id = 544] 22:44:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x119032c00) [pid = 1652] [serial = 1632] [outer = 0x0] 22:44:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x11a940800) [pid = 1652] [serial = 1633] [outer = 0x119032c00] 22:44:13 INFO - PROCESS | 1652 | 1461131053817 Marionette DEBUG loaded listener.js 22:44:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11c588800) [pid = 1652] [serial = 1634] [outer = 0x119032c00] 22:44:14 INFO - PROCESS | 1652 | 1461131054314 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] 22:44:14 INFO - PROCESS | 1652 | 1461131054366 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 22:44:14 INFO - PROCESS | 1652 | 1461131054371 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 22:44:14 INFO - PROCESS | 1652 | 1461131054377 Marionette TRACE conn2 <- [1,2150,null,{}] 22:44:14 INFO - PROCESS | 1652 | 1461131054389 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}] 22:44:14 INFO - PROCESS | 1652 | 1461131054549 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 22:44:14 INFO - PROCESS | 1652 | 1461131054660 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fee9800 == 67 [pid = 1652] [id = 545] 22:44:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x126fc1c00) [pid = 1652] [serial = 1635] [outer = 0x0] 22:44:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x129021400) [pid = 1652] [serial = 1636] [outer = 0x126fc1c00] 22:44:14 INFO - PROCESS | 1652 | 1461131054709 Marionette DEBUG loaded listener.js 22:44:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12a213000) [pid = 1652] [serial = 1637] [outer = 0x126fc1c00] 22:44:15 INFO - PROCESS | 1652 | 1461131055159 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]]]}] 22:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 22:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 829ms 22:44:15 INFO - PROCESS | 1652 | 1461131055199 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 22:44:15 INFO - PROCESS | 1652 | 1461131055201 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 22:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 22:44:15 INFO - PROCESS | 1652 | 1461131055203 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 22:44:15 INFO - PROCESS | 1652 | 1461131055205 Marionette TRACE conn2 <- [1,2154,null,{}] 22:44:15 INFO - PROCESS | 1652 | 1461131055207 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}] 22:44:15 INFO - PROCESS | 1652 | 1461131055315 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 22:44:15 INFO - PROCESS | 1652 | 1461131055426 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a9a1000 == 68 [pid = 1652] [id = 546] 22:44:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x1123e5000) [pid = 1652] [serial = 1638] [outer = 0x0] 22:44:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12b1df400) [pid = 1652] [serial = 1639] [outer = 0x1123e5000] 22:44:15 INFO - PROCESS | 1652 | 1461131055459 Marionette DEBUG loaded listener.js 22:44:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12ba46000) [pid = 1652] [serial = 1640] [outer = 0x1123e5000] 22:44:15 INFO - PROCESS | 1652 | 1461131055865 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]]]}] 22:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 22:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 721ms 22:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 22:44:15 INFO - PROCESS | 1652 | 1461131055958 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 22:44:15 INFO - PROCESS | 1652 | 1461131055959 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 22:44:15 INFO - PROCESS | 1652 | 1461131055963 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 22:44:15 INFO - PROCESS | 1652 | 1461131055965 Marionette TRACE conn2 <- [1,2158,null,{}] 22:44:15 INFO - PROCESS | 1652 | 1461131055967 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}] 22:44:16 INFO - PROCESS | 1652 | 1461131056071 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 22:44:16 INFO - PROCESS | 1652 | 1461131056398 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x119178000 == 69 [pid = 1652] [id = 547] 22:44:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x1123e1800) [pid = 1652] [serial = 1641] [outer = 0x0] 22:44:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x112454400) [pid = 1652] [serial = 1642] [outer = 0x1123e1800] 22:44:16 INFO - PROCESS | 1652 | 1461131056460 Marionette DEBUG loaded listener.js 22:44:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x114b9c000) [pid = 1652] [serial = 1643] [outer = 0x1123e1800] 22:44:16 INFO - PROCESS | 1652 | 1461131056965 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]]]}] 22:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 22:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1019ms 22:44:16 INFO - PROCESS | 1652 | 1461131056984 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 22:44:16 INFO - PROCESS | 1652 | 1461131056988 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 22:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 22:44:16 INFO - PROCESS | 1652 | 1461131056994 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 22:44:16 INFO - PROCESS | 1652 | 1461131056997 Marionette TRACE conn2 <- [1,2162,null,{}] 22:44:17 INFO - PROCESS | 1652 | 1461131057018 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}] 22:44:17 INFO - PROCESS | 1652 | 1461131057123 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 22:44:17 INFO - PROCESS | 1652 | 1461131057192 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c142800 == 70 [pid = 1652] [id = 548] 22:44:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x114b9dc00) [pid = 1652] [serial = 1644] [outer = 0x0] 22:44:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x114e5b400) [pid = 1652] [serial = 1645] [outer = 0x114b9dc00] 22:44:17 INFO - PROCESS | 1652 | 1461131057219 Marionette DEBUG loaded listener.js 22:44:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x118b8f400) [pid = 1652] [serial = 1646] [outer = 0x114b9dc00] 22:44:17 INFO - PROCESS | 1652 | 1461131057734 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]]]}] 22:44:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 22:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 795ms 22:44:17 INFO - PROCESS | 1652 | 1461131057790 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 22:44:17 INFO - PROCESS | 1652 | 1461131057793 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 22:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 22:44:17 INFO - PROCESS | 1652 | 1461131057817 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 22:44:17 INFO - PROCESS | 1652 | 1461131057818 Marionette TRACE conn2 <- [1,2166,null,{}] 22:44:17 INFO - PROCESS | 1652 | 1461131057821 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}] 22:44:17 INFO - PROCESS | 1652 | 1461131057913 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 22:44:17 INFO - PROCESS | 1652 | --DOCSHELL 0x131bf2000 == 69 [pid = 1652] [id = 518] 22:44:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1268a3800 == 68 [pid = 1652] [id = 439] 22:44:17 INFO - PROCESS | 1652 | --DOCSHELL 0x129cd2800 == 67 [pid = 1652] [id = 519] 22:44:17 INFO - PROCESS | 1652 | --DOCSHELL 0x119058000 == 66 [pid = 1652] [id = 520] 22:44:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1309d0800 == 65 [pid = 1652] [id = 517] 22:44:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12e589800 == 64 [pid = 1652] [id = 454] 22:44:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2b4000 == 63 [pid = 1652] [id = 479] 22:44:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12f765000 == 62 [pid = 1652] [id = 541] 22:44:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12eebf000 == 61 [pid = 1652] [id = 540] 22:44:17 INFO - PROCESS | 1652 | --DOCSHELL 0x129765000 == 60 [pid = 1652] [id = 539] 22:44:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12d920000 == 59 [pid = 1652] [id = 538] 22:44:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12b63f800 == 58 [pid = 1652] [id = 537] 22:44:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1291d2800 == 57 [pid = 1652] [id = 536] 22:44:17 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x11a942800) [pid = 1652] [serial = 1570] [outer = 0x0] [url = about:blank] 22:44:17 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12ee6a000) [pid = 1652] [serial = 1555] [outer = 0x0] [url = about:blank] 22:44:17 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12b054000) [pid = 1652] [serial = 1558] [outer = 0x0] [url = about:blank] 22:44:17 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12ea78c00) [pid = 1652] [serial = 1537] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12765c000 == 56 [pid = 1652] [id = 535] 22:44:18 INFO - PROCESS | 1652 | --DOCSHELL 0x118de7800 == 55 [pid = 1652] [id = 534] 22:44:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa9a000 == 54 [pid = 1652] [id = 533] 22:44:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11580b000 == 53 [pid = 1652] [id = 532] 22:44:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12d3c1800 == 52 [pid = 1652] [id = 529] 22:44:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12b9ca000 == 51 [pid = 1652] [id = 528] 22:44:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12b202800 == 50 [pid = 1652] [id = 527] 22:44:18 INFO - PROCESS | 1652 | 1461131058043 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:18 INFO - PROCESS | 1652 | --DOCSHELL 0x129a02800 == 49 [pid = 1652] [id = 526] 22:44:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12708f000 == 48 [pid = 1652] [id = 525] 22:44:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11c298000 == 47 [pid = 1652] [id = 524] 22:44:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1268a1800 == 46 [pid = 1652] [id = 523] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12ee65000) [pid = 1652] [serial = 1478] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x114ba3400) [pid = 1652] [serial = 1564] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x11774d000) [pid = 1652] [serial = 1567] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x115519c00) [pid = 1652] [serial = 1540] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12b1eb800) [pid = 1652] [serial = 1519] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12bd0c000) [pid = 1652] [serial = 1492] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11b92b000) [pid = 1652] [serial = 1543] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12cedfc00) [pid = 1652] [serial = 1499] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11c678800) [pid = 1652] [serial = 1498] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12ea79000) [pid = 1652] [serial = 1495] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11c680800) [pid = 1652] [serial = 1486] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x126da3400) [pid = 1652] [serial = 1546] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x118b41000) [pid = 1652] [serial = 1502] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x118480c00) [pid = 1652] [serial = 1501] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x114654c00) [pid = 1652] [serial = 1480] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11902dc00) [pid = 1652] [serial = 1483] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x126c40000) [pid = 1652] [serial = 1510] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x128071400) [pid = 1652] [serial = 1513] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x129025000) [pid = 1652] [serial = 1514] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12cee1c00) [pid = 1652] [serial = 1522] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x127240800) [pid = 1652] [serial = 1511] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x129d30c00) [pid = 1652] [serial = 1549] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12d953c00) [pid = 1652] [serial = 1525] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12cf39800) [pid = 1652] [serial = 1523] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x118d1f000) [pid = 1652] [serial = 1528] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11bbc9000) [pid = 1652] [serial = 1529] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12d95ac00) [pid = 1652] [serial = 1552] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12e863800) [pid = 1652] [serial = 1535] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x1123e3c00) [pid = 1652] [serial = 1562] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12dbbe800) [pid = 1652] [serial = 1526] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x114eb7400) [pid = 1652] [serial = 1565] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x118e52c00) [pid = 1652] [serial = 1504] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11addcc00) [pid = 1652] [serial = 1505] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11c1c2c00) [pid = 1652] [serial = 1507] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11c671800) [pid = 1652] [serial = 1508] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12870b800) [pid = 1652] [serial = 1489] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12a219400) [pid = 1652] [serial = 1517] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12970ec00) [pid = 1652] [serial = 1516] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12e81ec00) [pid = 1652] [serial = 1534] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12e283400) [pid = 1652] [serial = 1532] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12a216400) [pid = 1652] [serial = 1531] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12ba44400) [pid = 1652] [serial = 1520] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1123dec00) [pid = 1652] [serial = 1561] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11a53a800) [pid = 1652] [serial = 1568] [outer = 0x0] [url = about:blank] 22:44:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x114bb9800 == 47 [pid = 1652] [id = 549] 22:44:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1123e3c00) [pid = 1652] [serial = 1647] [outer = 0x0] 22:44:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x114baa000) [pid = 1652] [serial = 1648] [outer = 0x1123e3c00] 22:44:18 INFO - PROCESS | 1652 | 1461131058079 Marionette DEBUG loaded listener.js 22:44:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11a773800) [pid = 1652] [serial = 1649] [outer = 0x1123e3c00] 22:44:18 INFO - PROCESS | 1652 | 1461131058401 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]]]}] 22:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 22:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 621ms 22:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 22:44:18 INFO - PROCESS | 1652 | 1461131058437 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 22:44:18 INFO - PROCESS | 1652 | 1461131058438 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 22:44:18 INFO - PROCESS | 1652 | 1461131058443 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 22:44:18 INFO - PROCESS | 1652 | 1461131058448 Marionette TRACE conn2 <- [1,2170,null,{}] 22:44:18 INFO - PROCESS | 1652 | 1461131058454 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}] 22:44:18 INFO - PROCESS | 1652 | 1461131058534 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 22:44:18 INFO - PROCESS | 1652 | 1461131058539 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bf1e000 == 48 [pid = 1652] [id = 550] 22:44:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11a90f000) [pid = 1652] [serial = 1650] [outer = 0x0] 22:44:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11a95a000) [pid = 1652] [serial = 1651] [outer = 0x11a90f000] 22:44:18 INFO - PROCESS | 1652 | 1461131058568 Marionette DEBUG loaded listener.js 22:44:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11bc0c800) [pid = 1652] [serial = 1652] [outer = 0x11a90f000] 22:44:18 INFO - PROCESS | 1652 | 1461131058912 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]]]}] 22:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 22:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 475ms 22:44:18 INFO - PROCESS | 1652 | 1461131058922 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 22:44:18 INFO - PROCESS | 1652 | 1461131058924 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 22:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 22:44:18 INFO - PROCESS | 1652 | 1461131058930 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 22:44:18 INFO - PROCESS | 1652 | 1461131058931 Marionette TRACE conn2 <- [1,2174,null,{}] 22:44:18 INFO - PROCESS | 1652 | 1461131058934 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}] 22:44:19 INFO - PROCESS | 1652 | 1461131059019 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 22:44:19 INFO - PROCESS | 1652 | 1461131059024 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa6a000 == 49 [pid = 1652] [id = 551] 22:44:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11afe8c00) [pid = 1652] [serial = 1653] [outer = 0x0] 22:44:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11c443400) [pid = 1652] [serial = 1654] [outer = 0x11afe8c00] 22:44:19 INFO - PROCESS | 1652 | 1461131059050 Marionette DEBUG loaded listener.js 22:44:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11c5ef800) [pid = 1652] [serial = 1655] [outer = 0x11afe8c00] 22:44:19 INFO - PROCESS | 1652 | 1461131059403 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]]]}] 22:44:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 22:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 519ms 22:44:19 INFO - PROCESS | 1652 | 1461131059451 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 22:44:19 INFO - PROCESS | 1652 | 1461131059452 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 22:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 22:44:19 INFO - PROCESS | 1652 | 1461131059455 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 22:44:19 INFO - PROCESS | 1652 | 1461131059456 Marionette TRACE conn2 <- [1,2178,null,{}] 22:44:19 INFO - PROCESS | 1652 | 1461131059459 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}] 22:44:19 INFO - PROCESS | 1652 | 1461131059545 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 22:44:19 INFO - PROCESS | 1652 | 1461131059551 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x127082800 == 50 [pid = 1652] [id = 552] 22:44:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11c857400) [pid = 1652] [serial = 1656] [outer = 0x0] 22:44:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x126833400) [pid = 1652] [serial = 1657] [outer = 0x11c857400] 22:44:19 INFO - PROCESS | 1652 | 1461131059607 Marionette DEBUG loaded listener.js 22:44:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x127078000) [pid = 1652] [serial = 1658] [outer = 0x11c857400] 22:44:20 INFO - PROCESS | 1652 | 1461131060084 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]]]}] 22:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 22:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 668ms 22:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 22:44:20 INFO - PROCESS | 1652 | 1461131060135 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 22:44:20 INFO - PROCESS | 1652 | 1461131060136 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 22:44:20 INFO - PROCESS | 1652 | 1461131060138 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 22:44:20 INFO - PROCESS | 1652 | 1461131060139 Marionette TRACE conn2 <- [1,2182,null,{}] 22:44:20 INFO - PROCESS | 1652 | 1461131060147 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}] 22:44:20 INFO - PROCESS | 1652 | 1461131060264 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 22:44:20 INFO - PROCESS | 1652 | 1461131060269 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x118df7800 == 51 [pid = 1652] [id = 553] 22:44:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x127242400) [pid = 1652] [serial = 1659] [outer = 0x0] 22:44:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12870e400) [pid = 1652] [serial = 1660] [outer = 0x127242400] 22:44:20 INFO - PROCESS | 1652 | 1461131060294 Marionette DEBUG loaded listener.js 22:44:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x129103800) [pid = 1652] [serial = 1661] [outer = 0x127242400] 22:44:20 INFO - PROCESS | 1652 | 1461131060607 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]]]}] 22:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 22:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 517ms 22:44:20 INFO - PROCESS | 1652 | 1461131060656 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 22:44:20 INFO - PROCESS | 1652 | 1461131060657 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 22:44:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 22:44:20 INFO - PROCESS | 1652 | 1461131060662 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 22:44:20 INFO - PROCESS | 1652 | 1461131060664 Marionette TRACE conn2 <- [1,2186,null,{}] 22:44:20 INFO - PROCESS | 1652 | 1461131060667 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}] 22:44:20 INFO - PROCESS | 1652 | 1461131060769 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 22:44:20 INFO - PROCESS | 1652 | 1461131060783 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291d1000 == 52 [pid = 1652] [id = 554] 22:44:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11c5e8000) [pid = 1652] [serial = 1662] [outer = 0x0] 22:44:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12970d400) [pid = 1652] [serial = 1663] [outer = 0x11c5e8000] 22:44:20 INFO - PROCESS | 1652 | 1461131060808 Marionette DEBUG loaded listener.js 22:44:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12986f800) [pid = 1652] [serial = 1664] [outer = 0x11c5e8000] 22:44:21 INFO - PROCESS | 1652 | 1461131061147 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]]]}] 22:44:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 22:44:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 522ms 22:44:21 INFO - PROCESS | 1652 | 1461131061185 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 22:44:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 22:44:21 INFO - PROCESS | 1652 | 1461131061186 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 22:44:21 INFO - PROCESS | 1652 | 1461131061188 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 22:44:21 INFO - PROCESS | 1652 | 1461131061189 Marionette TRACE conn2 <- [1,2190,null,{}] 22:44:21 INFO - PROCESS | 1652 | 1461131061191 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}] 22:44:21 INFO - PROCESS | 1652 | 1461131061291 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 22:44:21 INFO - PROCESS | 1652 | 1461131061296 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b20d800 == 53 [pid = 1652] [id = 555] 22:44:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x129870c00) [pid = 1652] [serial = 1665] [outer = 0x0] 22:44:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x129bc0400) [pid = 1652] [serial = 1666] [outer = 0x129870c00] 22:44:21 INFO - PROCESS | 1652 | 1461131061321 Marionette DEBUG loaded listener.js 22:44:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x129d2f400) [pid = 1652] [serial = 1667] [outer = 0x129870c00] 22:44:21 INFO - PROCESS | 1652 | 1461131061631 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]]]}] 22:44:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 22:44:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 470ms 22:44:21 INFO - PROCESS | 1652 | 1461131061680 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 22:44:21 INFO - PROCESS | 1652 | 1461131061682 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 22:44:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 22:44:21 INFO - PROCESS | 1652 | 1461131061686 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 22:44:21 INFO - PROCESS | 1652 | 1461131061688 Marionette TRACE conn2 <- [1,2194,null,{}] 22:44:21 INFO - PROCESS | 1652 | 1461131061691 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}] 22:44:21 INFO - PROCESS | 1652 | 1461131061852 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 22:44:21 INFO - PROCESS | 1652 | 1461131061868 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b64b800 == 54 [pid = 1652] [id = 556] 22:44:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x129bbb000) [pid = 1652] [serial = 1668] [outer = 0x0] 22:44:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x129d94000) [pid = 1652] [serial = 1669] [outer = 0x129bbb000] 22:44:21 INFO - PROCESS | 1652 | 1461131061906 Marionette DEBUG loaded listener.js 22:44:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12a218800) [pid = 1652] [serial = 1670] [outer = 0x129bbb000] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12e85cc00) [pid = 1652] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11b92a400) [pid = 1652] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11914f000) [pid = 1652] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x114ba7000) [pid = 1652] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x129710c00) [pid = 1652] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1122c8000) [pid = 1652] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12764cc00) [pid = 1652] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11c675800) [pid = 1652] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x118e57000) [pid = 1652] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11c856400) [pid = 1652] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x114e63c00) [pid = 1652] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1146b5c00) [pid = 1652] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x127aee400) [pid = 1652] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1184a2800) [pid = 1652] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11a91a800) [pid = 1652] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12a217800) [pid = 1652] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12b04f400) [pid = 1652] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12eabbc00) [pid = 1652] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11c5f2400) [pid = 1652] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x129871800) [pid = 1652] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12e865400) [pid = 1652] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x129a60400) [pid = 1652] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x118b10800) [pid = 1652] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x129703400) [pid = 1652] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11550ec00) [pid = 1652] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12706d800) [pid = 1652] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x114c0f800) [pid = 1652] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1122c0c00) [pid = 1652] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 22:44:22 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11c587800) [pid = 1652] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 22:44:22 INFO - PROCESS | 1652 | 1461131062683 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]]]}] 22:44:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 22:44:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1022ms 22:44:22 INFO - PROCESS | 1652 | 1461131062708 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 22:44:22 INFO - PROCESS | 1652 | 1461131062711 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 22:44:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 22:44:22 INFO - PROCESS | 1652 | 1461131062714 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 22:44:22 INFO - PROCESS | 1652 | 1461131062715 Marionette TRACE conn2 <- [1,2198,null,{}] 22:44:22 INFO - PROCESS | 1652 | 1461131062717 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}] 22:44:22 INFO - PROCESS | 1652 | 1461131062798 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 22:44:22 INFO - PROCESS | 1652 | 1461131062869 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c51b000 == 55 [pid = 1652] [id = 557] 22:44:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x114b9fc00) [pid = 1652] [serial = 1671] [outer = 0x0] 22:44:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11a775c00) [pid = 1652] [serial = 1672] [outer = 0x114b9fc00] 22:44:22 INFO - PROCESS | 1652 | 1461131062899 Marionette DEBUG loaded listener.js 22:44:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11c5f4c00) [pid = 1652] [serial = 1673] [outer = 0x114b9fc00] 22:44:23 INFO - PROCESS | 1652 | 1461131063182 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]]]}] 22:44:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 22:44:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 517ms 22:44:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 22:44:23 INFO - PROCESS | 1652 | 1461131063232 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 22:44:23 INFO - PROCESS | 1652 | 1461131063234 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 22:44:23 INFO - PROCESS | 1652 | 1461131063236 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 22:44:23 INFO - PROCESS | 1652 | 1461131063238 Marionette TRACE conn2 <- [1,2202,null,{}] 22:44:23 INFO - PROCESS | 1652 | 1461131063240 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}] 22:44:23 INFO - PROCESS | 1652 | 1461131063337 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 22:44:23 INFO - PROCESS | 1652 | 1461131063342 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d3c6000 == 56 [pid = 1652] [id = 558] 22:44:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11a944000) [pid = 1652] [serial = 1674] [outer = 0x0] 22:44:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x129d8e400) [pid = 1652] [serial = 1675] [outer = 0x11a944000] 22:44:23 INFO - PROCESS | 1652 | 1461131063367 Marionette DEBUG loaded listener.js 22:44:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12b1de000) [pid = 1652] [serial = 1676] [outer = 0x11a944000] 22:44:23 INFO - PROCESS | 1652 | 1461131063705 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]]]}] 22:44:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 22:44:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 519ms 22:44:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 22:44:23 INFO - PROCESS | 1652 | 1461131063763 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 22:44:23 INFO - PROCESS | 1652 | 1461131063764 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 22:44:23 INFO - PROCESS | 1652 | 1461131063766 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 22:44:23 INFO - PROCESS | 1652 | 1461131063767 Marionette TRACE conn2 <- [1,2206,null,{}] 22:44:23 INFO - PROCESS | 1652 | 1461131063769 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}] 22:44:23 INFO - PROCESS | 1652 | 1461131063851 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 22:44:23 INFO - PROCESS | 1652 | 1461131063855 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12da4d800 == 57 [pid = 1652] [id = 559] 22:44:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12b1de400) [pid = 1652] [serial = 1677] [outer = 0x0] 22:44:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12b427c00) [pid = 1652] [serial = 1678] [outer = 0x12b1de400] 22:44:23 INFO - PROCESS | 1652 | 1461131063880 Marionette DEBUG loaded listener.js 22:44:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12b911c00) [pid = 1652] [serial = 1679] [outer = 0x12b1de400] 22:44:24 INFO - PROCESS | 1652 | 1461131064220 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]]]}] 22:44:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 22:44:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 468ms 22:44:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 22:44:24 INFO - PROCESS | 1652 | 1461131064234 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 22:44:24 INFO - PROCESS | 1652 | 1461131064236 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 22:44:24 INFO - PROCESS | 1652 | 1461131064238 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 22:44:24 INFO - PROCESS | 1652 | 1461131064239 Marionette TRACE conn2 <- [1,2210,null,{}] 22:44:24 INFO - PROCESS | 1652 | 1461131064241 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}] 22:44:24 INFO - PROCESS | 1652 | 1461131064324 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 22:44:24 INFO - PROCESS | 1652 | 1461131064331 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e589800 == 58 [pid = 1652] [id = 560] 22:44:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12ba42c00) [pid = 1652] [serial = 1680] [outer = 0x0] 22:44:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12ba4ec00) [pid = 1652] [serial = 1681] [outer = 0x12ba42c00] 22:44:24 INFO - PROCESS | 1652 | 1461131064356 Marionette DEBUG loaded listener.js 22:44:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12ccea800) [pid = 1652] [serial = 1682] [outer = 0x12ba42c00] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12fef6000 == 57 [pid = 1652] [id = 516] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x119cc6800 == 56 [pid = 1652] [id = 438] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x126d45000 == 55 [pid = 1652] [id = 498] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1269bf000 == 54 [pid = 1652] [id = 460] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12fd08800 == 53 [pid = 1652] [id = 512] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12e38d000 == 52 [pid = 1652] [id = 530] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12da46000 == 51 [pid = 1652] [id = 440] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11bf34000 == 50 [pid = 1652] [id = 441] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x129763000 == 49 [pid = 1652] [id = 531] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x130a8f800 == 48 [pid = 1652] [id = 497] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12ed14800 == 47 [pid = 1652] [id = 437] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12fef6800 == 46 [pid = 1652] [id = 478] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x114bc1800 == 45 [pid = 1652] [id = 499] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11c142800 == 44 [pid = 1652] [id = 548] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x119178000 == 43 [pid = 1652] [id = 547] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11a9a1000 == 42 [pid = 1652] [id = 546] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12fee9800 == 41 [pid = 1652] [id = 545] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x129cc6800 == 40 [pid = 1652] [id = 544] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad64000 == 39 [pid = 1652] [id = 543] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12fd13800 == 38 [pid = 1652] [id = 542] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x114bb9800 == 37 [pid = 1652] [id = 549] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11bf1e000 == 36 [pid = 1652] [id = 550] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1291d1000 == 35 [pid = 1652] [id = 554] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12d3c6000 == 34 [pid = 1652] [id = 558] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11c51b000 == 33 [pid = 1652] [id = 557] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x118df7800 == 32 [pid = 1652] [id = 553] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x127082800 == 31 [pid = 1652] [id = 552] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12b20d800 == 30 [pid = 1652] [id = 555] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12b64b800 == 29 [pid = 1652] [id = 556] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa6a000 == 28 [pid = 1652] [id = 551] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12eabd400) [pid = 1652] [serial = 1538] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12b058000) [pid = 1652] [serial = 1559] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12f154800) [pid = 1652] [serial = 1556] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11c47a400) [pid = 1652] [serial = 1609] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11bbcc800) [pid = 1652] [serial = 1606] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12cee8c00) [pid = 1652] [serial = 1595] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12bd11c00) [pid = 1652] [serial = 1594] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11c5ef400) [pid = 1652] [serial = 1610] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x129bb9400) [pid = 1652] [serial = 1615] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x118485800) [pid = 1652] [serial = 1618] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x129110400) [pid = 1652] [serial = 1583] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1287ebc00) [pid = 1652] [serial = 1582] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x127aefc00) [pid = 1652] [serial = 1612] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11c437c00) [pid = 1652] [serial = 1577] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11b6b5000) [pid = 1652] [serial = 1576] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12764c800) [pid = 1652] [serial = 1580] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x126c4c400) [pid = 1652] [serial = 1579] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1164dfc00) [pid = 1652] [serial = 1600] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1187b0800) [pid = 1652] [serial = 1601] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x114b9cc00) [pid = 1652] [serial = 1597] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x129d34000) [pid = 1652] [serial = 1621] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11a53a400) [pid = 1652] [serial = 1574] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118bda800) [pid = 1652] [serial = 1573] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11a940400) [pid = 1652] [serial = 1603] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12986e000) [pid = 1652] [serial = 1585] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12a212c00) [pid = 1652] [serial = 1588] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12b915400) [pid = 1652] [serial = 1591] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12b04c400) [pid = 1652] [serial = 1624] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11c854400) [pid = 1652] [serial = 1619] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x114e5ac00) [pid = 1652] [serial = 1598] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x129d2c400) [pid = 1652] [serial = 1616] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x129710400) [pid = 1652] [serial = 1613] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12b059000) [pid = 1652] [serial = 1625] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x129d9c800) [pid = 1652] [serial = 1622] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11c1b8400) [pid = 1652] [serial = 1607] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11afdcc00) [pid = 1652] [serial = 1604] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12da4d800 == 27 [pid = 1652] [id = 559] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x129707c00) [pid = 1652] [serial = 1547] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12d281800) [pid = 1652] [serial = 1550] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12ee66800) [pid = 1652] [serial = 1496] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12ea76800) [pid = 1652] [serial = 1553] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11c582c00) [pid = 1652] [serial = 1544] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12d931400) [pid = 1652] [serial = 1493] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1187bb800) [pid = 1652] [serial = 1541] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b1ec000) [pid = 1652] [serial = 1490] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11aca1000) [pid = 1652] [serial = 1484] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x114ba5000) [pid = 1652] [serial = 1481] [outer = 0x0] [url = about:blank] 22:44:25 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x126fce400) [pid = 1652] [serial = 1487] [outer = 0x0] [url = about:blank] 22:44:26 INFO - PROCESS | 1652 | 1461131066033 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]]]}] 22:44:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 22:44:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1823ms 22:44:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 22:44:26 INFO - PROCESS | 1652 | 1461131066062 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 22:44:26 INFO - PROCESS | 1652 | 1461131066064 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 22:44:26 INFO - PROCESS | 1652 | 1461131066067 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 22:44:26 INFO - PROCESS | 1652 | 1461131066069 Marionette TRACE conn2 <- [1,2214,null,{}] 22:44:26 INFO - PROCESS | 1652 | 1461131066074 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}] 22:44:26 INFO - PROCESS | 1652 | 1461131066154 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 22:44:26 INFO - PROCESS | 1652 | 1461131066205 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x115489000 == 28 [pid = 1652] [id = 561] 22:44:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x114b9d400) [pid = 1652] [serial = 1683] [outer = 0x0] 22:44:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x114b9e800) [pid = 1652] [serial = 1684] [outer = 0x114b9d400] 22:44:26 INFO - PROCESS | 1652 | 1461131066233 Marionette DEBUG loaded listener.js 22:44:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x114ba7c00) [pid = 1652] [serial = 1685] [outer = 0x114b9d400] 22:44:26 INFO - PROCESS | 1652 | 1461131066555 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]]]}] 22:44:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 22:44:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 521ms 22:44:26 INFO - PROCESS | 1652 | 1461131066588 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 22:44:26 INFO - PROCESS | 1652 | 1461131066593 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 22:44:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 22:44:26 INFO - PROCESS | 1652 | 1461131066599 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 22:44:26 INFO - PROCESS | 1652 | 1461131066601 Marionette TRACE conn2 <- [1,2218,null,{}] 22:44:26 INFO - PROCESS | 1652 | 1461131066603 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}] 22:44:26 INFO - PROCESS | 1652 | 1461131066675 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 22:44:26 INFO - PROCESS | 1652 | 1461131066680 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x118e23800 == 29 [pid = 1652] [id = 562] 22:44:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x114baa400) [pid = 1652] [serial = 1686] [outer = 0x0] 22:44:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11550e400) [pid = 1652] [serial = 1687] [outer = 0x114baa400] 22:44:26 INFO - PROCESS | 1652 | 1461131066708 Marionette DEBUG loaded listener.js 22:44:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116308000) [pid = 1652] [serial = 1688] [outer = 0x114baa400] 22:44:27 INFO - PROCESS | 1652 | 1461131067031 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]]]}] 22:44:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 22:44:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 469ms 22:44:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 22:44:27 INFO - PROCESS | 1652 | 1461131067069 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 22:44:27 INFO - PROCESS | 1652 | 1461131067071 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 22:44:27 INFO - PROCESS | 1652 | 1461131067073 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 22:44:27 INFO - PROCESS | 1652 | 1461131067075 Marionette TRACE conn2 <- [1,2222,null,{}] 22:44:27 INFO - PROCESS | 1652 | 1461131067083 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}] 22:44:27 INFO - PROCESS | 1652 | 1461131067157 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 22:44:27 INFO - PROCESS | 1652 | 1461131067167 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cdc800 == 30 [pid = 1652] [id = 563] 22:44:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1122c6800) [pid = 1652] [serial = 1689] [outer = 0x0] 22:44:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118486000) [pid = 1652] [serial = 1690] [outer = 0x1122c6800] 22:44:27 INFO - PROCESS | 1652 | 1461131067197 Marionette DEBUG loaded listener.js 22:44:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1187b1800) [pid = 1652] [serial = 1691] [outer = 0x1122c6800] 22:44:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 22:44:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 574ms 22:44:27 INFO - PROCESS | 1652 | 1461131067639 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]]]}] 22:44:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 22:44:27 INFO - PROCESS | 1652 | 1461131067655 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 22:44:27 INFO - PROCESS | 1652 | 1461131067657 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 22:44:27 INFO - PROCESS | 1652 | 1461131067661 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 22:44:27 INFO - PROCESS | 1652 | 1461131067662 Marionette TRACE conn2 <- [1,2226,null,{}] 22:44:27 INFO - PROCESS | 1652 | 1461131067666 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}] 22:44:27 INFO - PROCESS | 1652 | 1461131067773 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 22:44:27 INFO - PROCESS | 1652 | 1461131067780 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad54000 == 31 [pid = 1652] [id = 564] 22:44:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1188c6400) [pid = 1652] [serial = 1692] [outer = 0x0] 22:44:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118e51c00) [pid = 1652] [serial = 1693] [outer = 0x1188c6400] 22:44:27 INFO - PROCESS | 1652 | 1461131067806 Marionette DEBUG loaded listener.js 22:44:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1190b5000) [pid = 1652] [serial = 1694] [outer = 0x1188c6400] 22:44:28 INFO - PROCESS | 1652 | 1461131068117 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]]]}] 22:44:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 22:44:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 471ms 22:44:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 22:44:28 INFO - PROCESS | 1652 | 1461131068132 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 22:44:28 INFO - PROCESS | 1652 | 1461131068133 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 22:44:28 INFO - PROCESS | 1652 | 1461131068135 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 22:44:28 INFO - PROCESS | 1652 | 1461131068136 Marionette TRACE conn2 <- [1,2230,null,{}] 22:44:28 INFO - PROCESS | 1652 | 1461131068139 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}] 22:44:28 INFO - PROCESS | 1652 | 1461131068208 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 22:44:28 INFO - PROCESS | 1652 | 1461131068214 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bb92800 == 32 [pid = 1652] [id = 565] 22:44:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x114b9d000) [pid = 1652] [serial = 1695] [outer = 0x0] 22:44:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11915a400) [pid = 1652] [serial = 1696] [outer = 0x114b9d000] 22:44:28 INFO - PROCESS | 1652 | 1461131068240 Marionette DEBUG loaded listener.js 22:44:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11a770000) [pid = 1652] [serial = 1697] [outer = 0x114b9d000] 22:44:28 INFO - PROCESS | 1652 | 1461131068573 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]]]}] 22:44:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 22:44:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 469ms 22:44:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 22:44:28 INFO - PROCESS | 1652 | 1461131068605 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 22:44:28 INFO - PROCESS | 1652 | 1461131068607 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 22:44:28 INFO - PROCESS | 1652 | 1461131068610 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 22:44:28 INFO - PROCESS | 1652 | 1461131068613 Marionette TRACE conn2 <- [1,2234,null,{}] 22:44:28 INFO - PROCESS | 1652 | 1461131068616 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}] 22:44:28 INFO - PROCESS | 1652 | 1461131068703 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 22:44:28 INFO - PROCESS | 1652 | 1461131068709 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2b6000 == 33 [pid = 1652] [id = 566] 22:44:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11a770800) [pid = 1652] [serial = 1698] [outer = 0x0] 22:44:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11a938800) [pid = 1652] [serial = 1699] [outer = 0x11a770800] 22:44:28 INFO - PROCESS | 1652 | 1461131068739 Marionette DEBUG loaded listener.js 22:44:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11ade2400) [pid = 1652] [serial = 1700] [outer = 0x11a770800] 22:44:29 INFO - PROCESS | 1652 | 1461131069044 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]]]}] 22:44:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 22:44:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 472ms 22:44:29 INFO - PROCESS | 1652 | 1461131069081 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 22:44:29 INFO - PROCESS | 1652 | 1461131069082 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 22:44:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 22:44:29 INFO - PROCESS | 1652 | 1461131069085 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 22:44:29 INFO - PROCESS | 1652 | 1461131069086 Marionette TRACE conn2 <- [1,2238,null,{}] 22:44:29 INFO - PROCESS | 1652 | 1461131069088 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}] 22:44:29 INFO - PROCESS | 1652 | 1461131069157 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 22:44:29 INFO - PROCESS | 1652 | 1461131069162 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1269b8800 == 34 [pid = 1652] [id = 567] 22:44:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11a77cc00) [pid = 1652] [serial = 1701] [outer = 0x0] 22:44:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11b6bac00) [pid = 1652] [serial = 1702] [outer = 0x11a77cc00] 22:44:29 INFO - PROCESS | 1652 | 1461131069187 Marionette DEBUG loaded listener.js 22:44:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11bbc4c00) [pid = 1652] [serial = 1703] [outer = 0x11a77cc00] 22:44:29 INFO - PROCESS | 1652 | 1461131069481 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]]]}] 22:44:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 22:44:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 418ms 22:44:29 INFO - PROCESS | 1652 | 1461131069503 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 22:44:29 INFO - PROCESS | 1652 | 1461131069505 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 22:44:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 22:44:29 INFO - PROCESS | 1652 | 1461131069518 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 22:44:29 INFO - PROCESS | 1652 | 1461131069519 Marionette TRACE conn2 <- [1,2242,null,{}] 22:44:29 INFO - PROCESS | 1652 | 1461131069522 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}] 22:44:29 INFO - PROCESS | 1652 | 1461131069623 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 22:44:29 INFO - PROCESS | 1652 | 1461131069629 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1269bf000 == 35 [pid = 1652] [id = 568] 22:44:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11aca1000) [pid = 1652] [serial = 1704] [outer = 0x0] 22:44:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11bbc6000) [pid = 1652] [serial = 1705] [outer = 0x11aca1000] 22:44:29 INFO - PROCESS | 1652 | 1461131069654 Marionette DEBUG loaded listener.js 22:44:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11bc10c00) [pid = 1652] [serial = 1706] [outer = 0x11aca1000] 22:44:29 INFO - PROCESS | 1652 | 1461131069937 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]]]}] 22:44:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 22:44:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 473ms 22:44:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 22:44:29 INFO - PROCESS | 1652 | 1461131069987 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 22:44:29 INFO - PROCESS | 1652 | 1461131069989 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 22:44:29 INFO - PROCESS | 1652 | 1461131069991 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 22:44:29 INFO - PROCESS | 1652 | 1461131069992 Marionette TRACE conn2 <- [1,2246,null,{}] 22:44:29 INFO - PROCESS | 1652 | 1461131069997 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}] 22:44:30 INFO - PROCESS | 1652 | 1461131070065 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 22:44:30 INFO - PROCESS | 1652 | 1461131070069 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x126f50000 == 36 [pid = 1652] [id = 569] 22:44:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11bc02c00) [pid = 1652] [serial = 1707] [outer = 0x0] 22:44:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11c1c2400) [pid = 1652] [serial = 1708] [outer = 0x11bc02c00] 22:44:30 INFO - PROCESS | 1652 | 1461131070096 Marionette DEBUG loaded listener.js 22:44:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11c582400) [pid = 1652] [serial = 1709] [outer = 0x11bc02c00] 22:44:30 INFO - PROCESS | 1652 | 1461131070399 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]]]}] 22:44:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 22:44:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 421ms 22:44:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 22:44:30 INFO - PROCESS | 1652 | 1461131070416 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 22:44:30 INFO - PROCESS | 1652 | 1461131070417 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 22:44:30 INFO - PROCESS | 1652 | 1461131070419 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 22:44:30 INFO - PROCESS | 1652 | 1461131070420 Marionette TRACE conn2 <- [1,2250,null,{}] 22:44:30 INFO - PROCESS | 1652 | 1461131070423 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}] 22:44:30 INFO - PROCESS | 1652 | 1461131070502 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 22:44:30 INFO - PROCESS | 1652 | 1461131070558 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x127082800 == 37 [pid = 1652] [id = 570] 22:44:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1163e0800) [pid = 1652] [serial = 1710] [outer = 0x0] 22:44:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11c58a000) [pid = 1652] [serial = 1711] [outer = 0x1163e0800] 22:44:30 INFO - PROCESS | 1652 | 1461131070583 Marionette DEBUG loaded listener.js 22:44:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11c5ef400) [pid = 1652] [serial = 1712] [outer = 0x1163e0800] 22:44:30 INFO - PROCESS | 1652 | 1461131070870 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]]]}] 22:44:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 22:44:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 470ms 22:44:30 INFO - PROCESS | 1652 | 1461131070890 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 22:44:30 INFO - PROCESS | 1652 | 1461131070892 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 22:44:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 22:44:30 INFO - PROCESS | 1652 | 1461131070902 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 22:44:30 INFO - PROCESS | 1652 | 1461131070904 Marionette TRACE conn2 <- [1,2254,null,{}] 22:44:30 INFO - PROCESS | 1652 | 1461131070907 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}] 22:44:31 INFO - PROCESS | 1652 | 1461131070998 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 22:44:31 INFO - PROCESS | 1652 | 1461131071003 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bb92000 == 38 [pid = 1652] [id = 571] 22:44:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11c5f3c00) [pid = 1652] [serial = 1713] [outer = 0x0] 22:44:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x126831c00) [pid = 1652] [serial = 1714] [outer = 0x11c5f3c00] 22:44:31 INFO - PROCESS | 1652 | 1461131071032 Marionette DEBUG loaded listener.js 22:44:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x126e2cc00) [pid = 1652] [serial = 1715] [outer = 0x11c5f3c00] 22:44:31 INFO - PROCESS | 1652 | 1461131071403 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]]]}] 22:44:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 22:44:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 521ms 22:44:31 INFO - PROCESS | 1652 | 1461131071424 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 22:44:31 INFO - PROCESS | 1652 | 1461131071425 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 22:44:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 22:44:31 INFO - PROCESS | 1652 | 1461131071427 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 22:44:31 INFO - PROCESS | 1652 | 1461131071428 Marionette TRACE conn2 <- [1,2258,null,{}] 22:44:31 INFO - PROCESS | 1652 | 1461131071431 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}] 22:44:31 INFO - PROCESS | 1652 | 1461131071531 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 22:44:31 INFO - PROCESS | 1652 | 1461131071535 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x129763000 == 39 [pid = 1652] [id = 572] 22:44:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x126834c00) [pid = 1652] [serial = 1716] [outer = 0x0] 22:44:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x127079c00) [pid = 1652] [serial = 1717] [outer = 0x126834c00] 22:44:31 INFO - PROCESS | 1652 | 1461131071559 Marionette DEBUG loaded listener.js 22:44:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12764cc00) [pid = 1652] [serial = 1718] [outer = 0x126834c00] 22:44:31 INFO - PROCESS | 1652 | 1461131071883 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]]]}] 22:44:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 22:44:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 469ms 22:44:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 22:44:31 INFO - PROCESS | 1652 | 1461131071897 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 22:44:31 INFO - PROCESS | 1652 | 1461131071898 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 22:44:31 INFO - PROCESS | 1652 | 1461131071900 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 22:44:31 INFO - PROCESS | 1652 | 1461131071901 Marionette TRACE conn2 <- [1,2262,null,{}] 22:44:31 INFO - PROCESS | 1652 | 1461131071909 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}] 22:44:32 INFO - PROCESS | 1652 | 1461131072002 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 22:44:32 INFO - PROCESS | 1652 | 1461131072006 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x129ccb800 == 40 [pid = 1652] [id = 573] 22:44:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12723fc00) [pid = 1652] [serial = 1719] [outer = 0x0] 22:44:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x127af5c00) [pid = 1652] [serial = 1720] [outer = 0x12723fc00] 22:44:32 INFO - PROCESS | 1652 | 1461131072031 Marionette DEBUG loaded listener.js 22:44:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x127e37c00) [pid = 1652] [serial = 1721] [outer = 0x12723fc00] 22:44:32 INFO - PROCESS | 1652 | 1461131072423 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]]]}] 22:44:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 22:44:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 573ms 22:44:32 INFO - PROCESS | 1652 | 1461131072480 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 22:44:32 INFO - PROCESS | 1652 | 1461131072482 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 22:44:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 22:44:32 INFO - PROCESS | 1652 | 1461131072485 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 22:44:32 INFO - PROCESS | 1652 | 1461131072487 Marionette TRACE conn2 <- [1,2266,null,{}] 22:44:32 INFO - PROCESS | 1652 | 1461131072490 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}] 22:44:32 INFO - PROCESS | 1652 | 1461131072629 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 22:44:32 INFO - PROCESS | 1652 | 1461131072646 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b212800 == 41 [pid = 1652] [id = 574] 22:44:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x127a6a000) [pid = 1652] [serial = 1722] [outer = 0x0] 22:44:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12870ec00) [pid = 1652] [serial = 1723] [outer = 0x127a6a000] 22:44:32 INFO - PROCESS | 1652 | 1461131072685 Marionette DEBUG loaded listener.js 22:44:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x129108000) [pid = 1652] [serial = 1724] [outer = 0x127a6a000] 22:44:33 INFO - PROCESS | 1652 | 1461131073085 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]]]}] 22:44:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 22:44:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 619ms 22:44:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 22:44:33 INFO - PROCESS | 1652 | 1461131073104 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 22:44:33 INFO - PROCESS | 1652 | 1461131073105 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 22:44:33 INFO - PROCESS | 1652 | 1461131073107 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 22:44:33 INFO - PROCESS | 1652 | 1461131073108 Marionette TRACE conn2 <- [1,2270,null,{}] 22:44:33 INFO - PROCESS | 1652 | 1461131073110 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}] 22:44:33 INFO - PROCESS | 1652 | 1461131073485 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 22:44:33 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x129708800) [pid = 1652] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 22:44:33 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12b053400) [pid = 1652] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 22:44:33 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x129d2d400) [pid = 1652] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 22:44:33 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x119859800) [pid = 1652] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 22:44:33 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11c5e8000) [pid = 1652] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 22:44:33 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x129870c00) [pid = 1652] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 22:44:33 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x129bbb000) [pid = 1652] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 22:44:33 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x114b9fc00) [pid = 1652] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 22:44:33 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11a944000) [pid = 1652] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 22:44:33 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12b1de400) [pid = 1652] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 22:44:33 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11a90f000) [pid = 1652] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 22:44:33 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1123e3c00) [pid = 1652] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 22:44:33 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x114b9dc00) [pid = 1652] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 22:44:33 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1123e1800) [pid = 1652] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 22:44:33 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1123e5000) [pid = 1652] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 22:44:33 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x126fc1c00) [pid = 1652] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 22:44:33 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119032c00) [pid = 1652] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 22:44:33 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x114eb5400) [pid = 1652] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 22:44:33 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12b1df000) [pid = 1652] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 22:44:33 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11c857400) [pid = 1652] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 22:44:33 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11afe8c00) [pid = 1652] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 22:44:33 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x127242400) [pid = 1652] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 22:44:33 INFO - PROCESS | 1652 | 1461131073537 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11581a000 == 42 [pid = 1652] [id = 575] 22:44:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1122bfc00) [pid = 1652] [serial = 1725] [outer = 0x0] 22:44:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1123e1800) [pid = 1652] [serial = 1726] [outer = 0x1122bfc00] 22:44:33 INFO - PROCESS | 1652 | 1461131073562 Marionette DEBUG loaded listener.js 22:44:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119855800) [pid = 1652] [serial = 1727] [outer = 0x1122bfc00] 22:44:33 INFO - PROCESS | 1652 | 1461131073826 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]]]}] 22:44:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 22:44:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 771ms 22:44:33 INFO - PROCESS | 1652 | 1461131073883 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 22:44:33 INFO - PROCESS | 1652 | 1461131073884 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 22:44:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 22:44:33 INFO - PROCESS | 1652 | 1461131073887 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 22:44:33 INFO - PROCESS | 1652 | 1461131073888 Marionette TRACE conn2 <- [1,2274,null,{}] 22:44:33 INFO - PROCESS | 1652 | 1461131073891 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}] 22:44:33 INFO - PROCESS | 1652 | 1461131073985 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 22:44:34 INFO - PROCESS | 1652 | 1461131074040 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1269bd000 == 43 [pid = 1652] [id = 576] 22:44:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11550f800) [pid = 1652] [serial = 1728] [outer = 0x0] 22:44:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11afe8c00) [pid = 1652] [serial = 1729] [outer = 0x11550f800] 22:44:34 INFO - PROCESS | 1652 | 1461131074065 Marionette DEBUG loaded listener.js 22:44:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x127935000) [pid = 1652] [serial = 1730] [outer = 0x11550f800] 22:44:34 INFO - PROCESS | 1652 | 1461131074301 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]]]}] 22:44:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 22:44:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 469ms 22:44:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 22:44:34 INFO - PROCESS | 1652 | 1461131074356 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 22:44:34 INFO - PROCESS | 1652 | 1461131074358 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 22:44:34 INFO - PROCESS | 1652 | 1461131074367 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 22:44:34 INFO - PROCESS | 1652 | 1461131074368 Marionette TRACE conn2 <- [1,2278,null,{}] 22:44:34 INFO - PROCESS | 1652 | 1461131074371 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}] 22:44:34 INFO - PROCESS | 1652 | 1461131074453 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 22:44:34 INFO - PROCESS | 1652 | 1461131074458 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ced1800 == 44 [pid = 1652] [id = 577] 22:44:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11afe3c00) [pid = 1652] [serial = 1731] [outer = 0x0] 22:44:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x129705000) [pid = 1652] [serial = 1732] [outer = 0x11afe3c00] 22:44:34 INFO - PROCESS | 1652 | 1461131074485 Marionette DEBUG loaded listener.js 22:44:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x129710400) [pid = 1652] [serial = 1733] [outer = 0x11afe3c00] 22:44:34 INFO - PROCESS | 1652 | 1461131074785 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]]]}] 22:44:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 22:44:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 475ms 22:44:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 22:44:34 INFO - PROCESS | 1652 | 1461131074836 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 22:44:34 INFO - PROCESS | 1652 | 1461131074837 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 22:44:34 INFO - PROCESS | 1652 | 1461131074839 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 22:44:34 INFO - PROCESS | 1652 | 1461131074840 Marionette TRACE conn2 <- [1,2282,null,{}] 22:44:34 INFO - PROCESS | 1652 | 1461131074842 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}] 22:44:34 INFO - PROCESS | 1652 | 1461131074920 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 22:44:34 INFO - PROCESS | 1652 | 1461131074977 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d21f000 == 45 [pid = 1652] [id = 578] 22:44:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12910ec00) [pid = 1652] [serial = 1734] [outer = 0x0] 22:44:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1297b4400) [pid = 1652] [serial = 1735] [outer = 0x12910ec00] 22:44:35 INFO - PROCESS | 1652 | 1461131075002 Marionette DEBUG loaded listener.js 22:44:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x129a61800) [pid = 1652] [serial = 1736] [outer = 0x12910ec00] 22:44:35 INFO - PROCESS | 1652 | 1461131075277 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]]]}] 22:44:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 22:44:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 468ms 22:44:35 INFO - PROCESS | 1652 | 1461131075307 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 22:44:35 INFO - PROCESS | 1652 | 1461131075309 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 22:44:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 22:44:35 INFO - PROCESS | 1652 | 1461131075319 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 22:44:35 INFO - PROCESS | 1652 | 1461131075320 Marionette TRACE conn2 <- [1,2286,null,{}] 22:44:35 INFO - PROCESS | 1652 | 1461131075322 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}] 22:44:35 INFO - PROCESS | 1652 | 1461131075405 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 22:44:35 INFO - PROCESS | 1652 | 1461131075412 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12da48800 == 46 [pid = 1652] [id = 579] 22:44:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x129bb8c00) [pid = 1652] [serial = 1737] [outer = 0x0] 22:44:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x129bc1000) [pid = 1652] [serial = 1738] [outer = 0x129bb8c00] 22:44:35 INFO - PROCESS | 1652 | 1461131075437 Marionette DEBUG loaded listener.js 22:44:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x129bc6c00) [pid = 1652] [serial = 1739] [outer = 0x129bb8c00] 22:44:36 INFO - PROCESS | 1652 | 1461131076011 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]]]}] 22:44:36 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 22:44:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 718ms 22:44:36 INFO - PROCESS | 1652 | 1461131076052 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 22:44:36 INFO - PROCESS | 1652 | 1461131076055 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 22:44:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 22:44:36 INFO - PROCESS | 1652 | 1461131076062 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 22:44:36 INFO - PROCESS | 1652 | 1461131076065 Marionette TRACE conn2 <- [1,2290,null,{}] 22:44:36 INFO - PROCESS | 1652 | 1461131076068 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}] 22:44:36 INFO - PROCESS | 1652 | 1461131076185 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 22:44:36 INFO - PROCESS | 1652 | 1461131076242 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x119058000 == 47 [pid = 1652] [id = 580] 22:44:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1146c3c00) [pid = 1652] [serial = 1740] [outer = 0x0] 22:44:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x114c07c00) [pid = 1652] [serial = 1741] [outer = 0x1146c3c00] 22:44:36 INFO - PROCESS | 1652 | 1461131076274 Marionette DEBUG loaded listener.js 22:44:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x115514000) [pid = 1652] [serial = 1742] [outer = 0x1146c3c00] 22:44:36 INFO - PROCESS | 1652 | 1461131076830 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]]]}] 22:44:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 22:44:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 824ms 22:44:36 INFO - PROCESS | 1652 | 1461131076885 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 22:44:36 INFO - PROCESS | 1652 | 1461131076889 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 22:44:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 22:44:36 INFO - PROCESS | 1652 | 1461131076894 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 22:44:36 INFO - PROCESS | 1652 | 1461131076896 Marionette TRACE conn2 <- [1,2294,null,{}] 22:44:36 INFO - PROCESS | 1652 | 1461131076898 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}] 22:44:37 INFO - PROCESS | 1652 | 1461131077026 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 22:44:37 INFO - PROCESS | 1652 | 1461131077106 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11961d000 == 48 [pid = 1652] [id = 581] 22:44:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1123d7c00) [pid = 1652] [serial = 1743] [outer = 0x0] 22:44:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1123e5c00) [pid = 1652] [serial = 1744] [outer = 0x1123d7c00] 22:44:37 INFO - PROCESS | 1652 | 1461131077138 Marionette DEBUG loaded listener.js 22:44:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x118483000) [pid = 1652] [serial = 1745] [outer = 0x1123d7c00] 22:44:37 INFO - PROCESS | 1652 | 1461131077810 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]]]}] 22:44:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 22:44:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 976ms 22:44:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 22:44:37 INFO - PROCESS | 1652 | 1461131077882 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 22:44:37 INFO - PROCESS | 1652 | 1461131077885 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 22:44:37 INFO - PROCESS | 1652 | 1461131077890 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 22:44:37 INFO - PROCESS | 1652 | 1461131077892 Marionette TRACE conn2 <- [1,2298,null,{}] 22:44:37 INFO - PROCESS | 1652 | 1461131077895 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}] 22:44:38 INFO - PROCESS | 1652 | 1461131078021 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 22:44:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12d21f000 == 47 [pid = 1652] [id = 578] 22:44:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12ced1800 == 46 [pid = 1652] [id = 577] 22:44:38 INFO - PROCESS | 1652 | --DOCSHELL 0x1269bd000 == 45 [pid = 1652] [id = 576] 22:44:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11581a000 == 44 [pid = 1652] [id = 575] 22:44:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12b212800 == 43 [pid = 1652] [id = 574] 22:44:38 INFO - PROCESS | 1652 | --DOCSHELL 0x129ccb800 == 42 [pid = 1652] [id = 573] 22:44:38 INFO - PROCESS | 1652 | --DOCSHELL 0x129763000 == 41 [pid = 1652] [id = 572] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12ba4ec00) [pid = 1652] [serial = 1681] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11bb92000 == 40 [pid = 1652] [id = 571] 22:44:38 INFO - PROCESS | 1652 | --DOCSHELL 0x127082800 == 39 [pid = 1652] [id = 570] 22:44:38 INFO - PROCESS | 1652 | --DOCSHELL 0x126f50000 == 38 [pid = 1652] [id = 569] 22:44:38 INFO - PROCESS | 1652 | --DOCSHELL 0x1269bf000 == 37 [pid = 1652] [id = 568] 22:44:38 INFO - PROCESS | 1652 | --DOCSHELL 0x1269b8800 == 36 [pid = 1652] [id = 567] 22:44:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2b6000 == 35 [pid = 1652] [id = 566] 22:44:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11bb92800 == 34 [pid = 1652] [id = 565] 22:44:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad54000 == 33 [pid = 1652] [id = 564] 22:44:38 INFO - PROCESS | 1652 | --DOCSHELL 0x119cdc800 == 32 [pid = 1652] [id = 563] 22:44:38 INFO - PROCESS | 1652 | --DOCSHELL 0x118e23800 == 31 [pid = 1652] [id = 562] 22:44:38 INFO - PROCESS | 1652 | --DOCSHELL 0x115489000 == 30 [pid = 1652] [id = 561] 22:44:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12e589800 == 29 [pid = 1652] [id = 560] 22:44:38 INFO - PROCESS | 1652 | 1461131078112 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12970d400) [pid = 1652] [serial = 1663] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x129bc0400) [pid = 1652] [serial = 1666] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x129d94000) [pid = 1652] [serial = 1669] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11a775c00) [pid = 1652] [serial = 1672] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x129d8e400) [pid = 1652] [serial = 1675] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12b427c00) [pid = 1652] [serial = 1678] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12b1de000) [pid = 1652] [serial = 1676] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11c5f4c00) [pid = 1652] [serial = 1673] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12a218800) [pid = 1652] [serial = 1670] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11a95a000) [pid = 1652] [serial = 1651] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x114baa000) [pid = 1652] [serial = 1648] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11a773800) [pid = 1652] [serial = 1649] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118b8f400) [pid = 1652] [serial = 1646] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x114e5b400) [pid = 1652] [serial = 1645] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x114b9c000) [pid = 1652] [serial = 1643] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x112454400) [pid = 1652] [serial = 1642] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12ba46000) [pid = 1652] [serial = 1640] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12b1df400) [pid = 1652] [serial = 1639] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12a213000) [pid = 1652] [serial = 1637] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x129021400) [pid = 1652] [serial = 1636] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11c588800) [pid = 1652] [serial = 1634] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11a940800) [pid = 1652] [serial = 1633] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118b85c00) [pid = 1652] [serial = 1631] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11644b400) [pid = 1652] [serial = 1630] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12b909400) [pid = 1652] [serial = 1627] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12cee9c00) [pid = 1652] [serial = 1628] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12b911c00) [pid = 1652] [serial = 1679] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x126833400) [pid = 1652] [serial = 1657] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11c443400) [pid = 1652] [serial = 1654] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11c5ef800) [pid = 1652] [serial = 1655] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11bc0c800) [pid = 1652] [serial = 1652] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12870e400) [pid = 1652] [serial = 1660] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x129103800) [pid = 1652] [serial = 1661] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12986f800) [pid = 1652] [serial = 1664] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x129d2f400) [pid = 1652] [serial = 1667] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x127078000) [pid = 1652] [serial = 1658] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x129bc4c00) [pid = 1652] [serial = 1586] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12cce3800) [pid = 1652] [serial = 1592] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12b424800) [pid = 1652] [serial = 1589] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11bc08c00) [pid = 1652] [serial = 1571] [outer = 0x0] [url = about:blank] 22:44:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x115489000 == 30 [pid = 1652] [id = 582] 22:44:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1123e3400) [pid = 1652] [serial = 1746] [outer = 0x0] 22:44:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x114ba4c00) [pid = 1652] [serial = 1747] [outer = 0x1123e3400] 22:44:38 INFO - PROCESS | 1652 | 1461131078145 Marionette DEBUG loaded listener.js 22:44:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x114b9fc00) [pid = 1652] [serial = 1748] [outer = 0x1123e3400] 22:44:38 INFO - PROCESS | 1652 | 1461131078452 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]]]}] 22:44:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 22:44:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 577ms 22:44:38 INFO - PROCESS | 1652 | 1461131078467 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 22:44:38 INFO - PROCESS | 1652 | 1461131078470 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 22:44:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 22:44:38 INFO - PROCESS | 1652 | 1461131078482 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 22:44:38 INFO - PROCESS | 1652 | 1461131078484 Marionette TRACE conn2 <- [1,2302,null,{}] 22:44:38 INFO - PROCESS | 1652 | 1461131078487 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}] 22:44:38 INFO - PROCESS | 1652 | 1461131078595 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 22:44:38 INFO - PROCESS | 1652 | 1461131078601 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa5e000 == 31 [pid = 1652] [id = 583] 22:44:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118763000) [pid = 1652] [serial = 1749] [outer = 0x0] 22:44:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118b0a800) [pid = 1652] [serial = 1750] [outer = 0x118763000] 22:44:38 INFO - PROCESS | 1652 | 1461131078627 Marionette DEBUG loaded listener.js 22:44:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x115518000) [pid = 1652] [serial = 1751] [outer = 0x118763000] 22:44:38 INFO - PROCESS | 1652 | 1461131078969 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]]]}] 22:44:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 22:44:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 528ms 22:44:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 22:44:39 INFO - PROCESS | 1652 | 1461131079003 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 22:44:39 INFO - PROCESS | 1652 | 1461131079004 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 22:44:39 INFO - PROCESS | 1652 | 1461131079006 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 22:44:39 INFO - PROCESS | 1652 | 1461131079009 Marionette TRACE conn2 <- [1,2306,null,{}] 22:44:39 INFO - PROCESS | 1652 | 1461131079016 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}] 22:44:39 INFO - PROCESS | 1652 | 1461131079091 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 22:44:39 INFO - PROCESS | 1652 | 1461131079098 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2a9000 == 32 [pid = 1652] [id = 584] 22:44:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1123e5800) [pid = 1652] [serial = 1752] [outer = 0x0] 22:44:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119c70c00) [pid = 1652] [serial = 1753] [outer = 0x1123e5800] 22:44:39 INFO - PROCESS | 1652 | 1461131079127 Marionette DEBUG loaded listener.js 22:44:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11a778800) [pid = 1652] [serial = 1754] [outer = 0x1123e5800] 22:44:39 INFO - PROCESS | 1652 | 1461131079482 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]]]}] 22:44:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 22:44:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 523ms 22:44:39 INFO - PROCESS | 1652 | 1461131079530 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 22:44:39 INFO - PROCESS | 1652 | 1461131079532 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 22:44:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 22:44:39 INFO - PROCESS | 1652 | 1461131079535 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 22:44:39 INFO - PROCESS | 1652 | 1461131079536 Marionette TRACE conn2 <- [1,2310,null,{}] 22:44:39 INFO - PROCESS | 1652 | 1461131079539 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}] 22:44:39 INFO - PROCESS | 1652 | 1461131079631 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 22:44:39 INFO - PROCESS | 1652 | 1461131079639 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ada800 == 33 [pid = 1652] [id = 585] 22:44:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11a90f800) [pid = 1652] [serial = 1755] [outer = 0x0] 22:44:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11a967c00) [pid = 1652] [serial = 1756] [outer = 0x11a90f800] 22:44:39 INFO - PROCESS | 1652 | 1461131079677 Marionette DEBUG loaded listener.js 22:44:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11addf400) [pid = 1652] [serial = 1757] [outer = 0x11a90f800] 22:44:40 INFO - PROCESS | 1652 | 1461131080090 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]]]}] 22:44:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 22:44:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 570ms 22:44:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 22:44:40 INFO - PROCESS | 1652 | 1461131080106 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 22:44:40 INFO - PROCESS | 1652 | 1461131080107 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 22:44:40 INFO - PROCESS | 1652 | 1461131080111 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 22:44:40 INFO - PROCESS | 1652 | 1461131080113 Marionette TRACE conn2 <- [1,2314,null,{}] 22:44:40 INFO - PROCESS | 1652 | 1461131080117 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}] 22:44:40 INFO - PROCESS | 1652 | 1461131080223 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 22:44:40 INFO - PROCESS | 1652 | 1461131080237 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x126d3a800 == 34 [pid = 1652] [id = 586] 22:44:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1123e6000) [pid = 1652] [serial = 1758] [outer = 0x0] 22:44:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11addd000) [pid = 1652] [serial = 1759] [outer = 0x1123e6000] 22:44:40 INFO - PROCESS | 1652 | 1461131080263 Marionette DEBUG loaded listener.js 22:44:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11b92a400) [pid = 1652] [serial = 1760] [outer = 0x1123e6000] 22:44:40 INFO - PROCESS | 1652 | 1461131080606 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]]]}] 22:44:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 22:44:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 521ms 22:44:40 INFO - PROCESS | 1652 | 1461131080632 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 22:44:40 INFO - PROCESS | 1652 | 1461131080633 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 22:44:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 22:44:40 INFO - PROCESS | 1652 | 1461131080635 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 22:44:40 INFO - PROCESS | 1652 | 1461131080636 Marionette TRACE conn2 <- [1,2318,null,{}] 22:44:40 INFO - PROCESS | 1652 | 1461131080638 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}] 22:44:40 INFO - PROCESS | 1652 | 1461131080747 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 22:44:40 INFO - PROCESS | 1652 | 1461131080779 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x127657000 == 35 [pid = 1652] [id = 587] 22:44:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11b934400) [pid = 1652] [serial = 1761] [outer = 0x0] 22:44:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11c1b7800) [pid = 1652] [serial = 1762] [outer = 0x11b934400] 22:44:40 INFO - PROCESS | 1652 | 1461131080807 Marionette DEBUG loaded listener.js 22:44:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11c5f3800) [pid = 1652] [serial = 1763] [outer = 0x11b934400] 22:44:41 INFO - PROCESS | 1652 | 1461131081152 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] 22:44:41 INFO - PROCESS | 1652 | 1461131081206 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 22:44:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 22:44:41 INFO - PROCESS | 1652 | 1461131081208 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 22:44:41 INFO - PROCESS | 1652 | 1461131081209 Marionette TRACE conn2 <- [1,2322,null,{}] 22:44:41 INFO - PROCESS | 1652 | 1461131081212 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}] 22:44:41 INFO - PROCESS | 1652 | 1461131081303 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 22:44:41 INFO - PROCESS | 1652 | 1461131081314 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x114a67000 == 36 [pid = 1652] [id = 588] 22:44:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11c5f4c00) [pid = 1652] [serial = 1764] [outer = 0x0] 22:44:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11c86a400) [pid = 1652] [serial = 1765] [outer = 0x11c5f4c00] 22:44:41 INFO - PROCESS | 1652 | 1461131081339 Marionette DEBUG loaded listener.js 22:44:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126c26c00) [pid = 1652] [serial = 1766] [outer = 0x11c5f4c00] 22:44:41 INFO - PROCESS | 1652 | 1461131081664 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]]]}] 22:44:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 22:44:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 469ms 22:44:41 INFO - PROCESS | 1652 | 1461131081679 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 22:44:41 INFO - PROCESS | 1652 | 1461131081680 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 22:44:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 22:44:41 INFO - PROCESS | 1652 | 1461131081690 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 22:44:41 INFO - PROCESS | 1652 | 1461131081691 Marionette TRACE conn2 <- [1,2326,null,{}] 22:44:41 INFO - PROCESS | 1652 | 1461131081694 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}] 22:44:41 INFO - PROCESS | 1652 | 1461131081787 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 22:44:41 INFO - PROCESS | 1652 | 1461131081792 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x129780000 == 37 [pid = 1652] [id = 589] 22:44:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x126c40000) [pid = 1652] [serial = 1767] [outer = 0x0] 22:44:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x127073c00) [pid = 1652] [serial = 1768] [outer = 0x126c40000] 22:44:41 INFO - PROCESS | 1652 | 1461131081818 Marionette DEBUG loaded listener.js 22:44:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x127645800) [pid = 1652] [serial = 1769] [outer = 0x126c40000] 22:44:42 INFO - PROCESS | 1652 | 1461131082162 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]]]}] 22:44:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 22:44:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 517ms 22:44:42 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11afe3c00) [pid = 1652] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 22:44:42 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x126834c00) [pid = 1652] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 22:44:42 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11c5f3c00) [pid = 1652] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 22:44:42 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1188c6400) [pid = 1652] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 22:44:42 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11bc02c00) [pid = 1652] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 22:44:42 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11a770800) [pid = 1652] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 22:44:42 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x114b9d000) [pid = 1652] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 22:44:42 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11a77cc00) [pid = 1652] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 22:44:42 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1163e0800) [pid = 1652] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 22:44:42 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1122c6800) [pid = 1652] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 22:44:42 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11aca1000) [pid = 1652] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 22:44:42 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x114baa400) [pid = 1652] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 22:44:42 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12723fc00) [pid = 1652] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 22:44:42 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x114b9d400) [pid = 1652] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 22:44:42 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12910ec00) [pid = 1652] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 22:44:42 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x127a6a000) [pid = 1652] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 22:44:42 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1122bfc00) [pid = 1652] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 22:44:42 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11550f800) [pid = 1652] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 22:44:42 INFO - PROCESS | 1652 | 1461131082357 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 22:44:42 INFO - PROCESS | 1652 | 1461131082358 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 22:44:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 22:44:42 INFO - PROCESS | 1652 | 1461131082368 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 22:44:42 INFO - PROCESS | 1652 | 1461131082369 Marionette TRACE conn2 <- [1,2330,null,{}] 22:44:42 INFO - PROCESS | 1652 | 1461131082371 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}] 22:44:42 INFO - PROCESS | 1652 | 1461131082453 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 22:44:42 INFO - PROCESS | 1652 | 1461131082458 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bb82800 == 38 [pid = 1652] [id = 590] 22:44:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x114baa400) [pid = 1652] [serial = 1770] [outer = 0x0] 22:44:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118b41c00) [pid = 1652] [serial = 1771] [outer = 0x114baa400] 22:44:42 INFO - PROCESS | 1652 | 1461131082485 Marionette DEBUG loaded listener.js 22:44:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11afe6800) [pid = 1652] [serial = 1772] [outer = 0x114baa400] 22:44:42 INFO - PROCESS | 1652 | 1461131082815 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]]]}] 22:44:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 22:44:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 468ms 22:44:42 INFO - PROCESS | 1652 | 1461131082837 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 22:44:42 INFO - PROCESS | 1652 | 1461131082839 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 22:44:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 22:44:42 INFO - PROCESS | 1652 | 1461131082844 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 22:44:42 INFO - PROCESS | 1652 | 1461131082846 Marionette TRACE conn2 <- [1,2334,null,{}] 22:44:42 INFO - PROCESS | 1652 | 1461131082850 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}] 22:44:42 INFO - PROCESS | 1652 | 1461131082965 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 22:44:43 INFO - PROCESS | 1652 | 1461131083045 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b20b000 == 39 [pid = 1652] [id = 591] 22:44:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11a775c00) [pid = 1652] [serial = 1773] [outer = 0x0] 22:44:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11c678800) [pid = 1652] [serial = 1774] [outer = 0x11a775c00] 22:44:43 INFO - PROCESS | 1652 | 1461131083084 Marionette DEBUG loaded listener.js 22:44:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x127931800) [pid = 1652] [serial = 1775] [outer = 0x11a775c00] 22:44:43 INFO - PROCESS | 1652 | 1461131083362 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]]]}] 22:44:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 22:44:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 575ms 22:44:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 22:44:43 INFO - PROCESS | 1652 | 1461131083418 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 22:44:43 INFO - PROCESS | 1652 | 1461131083420 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 22:44:43 INFO - PROCESS | 1652 | 1461131083423 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 22:44:43 INFO - PROCESS | 1652 | 1461131083427 Marionette TRACE conn2 <- [1,2338,null,{}] 22:44:43 INFO - PROCESS | 1652 | 1461131083434 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}] 22:44:43 INFO - PROCESS | 1652 | 1461131083558 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 22:44:43 INFO - PROCESS | 1652 | 1461131083643 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b9b2800 == 40 [pid = 1652] [id = 592] 22:44:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11c855c00) [pid = 1652] [serial = 1776] [outer = 0x0] 22:44:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x127d48c00) [pid = 1652] [serial = 1777] [outer = 0x11c855c00] 22:44:43 INFO - PROCESS | 1652 | 1461131083692 Marionette DEBUG loaded listener.js 22:44:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129710800) [pid = 1652] [serial = 1778] [outer = 0x11c855c00] 22:44:44 INFO - PROCESS | 1652 | 1461131084077 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]]]}] 22:44:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 22:44:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 677ms 22:44:44 INFO - PROCESS | 1652 | 1461131084100 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 22:44:44 INFO - PROCESS | 1652 | 1461131084102 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 22:44:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 22:44:44 INFO - PROCESS | 1652 | 1461131084104 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 22:44:44 INFO - PROCESS | 1652 | 1461131084105 Marionette TRACE conn2 <- [1,2342,null,{}] 22:44:44 INFO - PROCESS | 1652 | 1461131084107 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}] 22:44:44 INFO - PROCESS | 1652 | 1461131084203 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 22:44:44 INFO - PROCESS | 1652 | 1461131084212 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ced1800 == 41 [pid = 1652] [id = 593] 22:44:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1187b0c00) [pid = 1652] [serial = 1779] [outer = 0x0] 22:44:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11c86c800) [pid = 1652] [serial = 1780] [outer = 0x1187b0c00] 22:44:44 INFO - PROCESS | 1652 | 1461131084237 Marionette DEBUG loaded listener.js 22:44:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x129bba000) [pid = 1652] [serial = 1781] [outer = 0x1187b0c00] 22:44:44 INFO - PROCESS | 1652 | 1461131084647 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]]]}] 22:44:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 22:44:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 568ms 22:44:44 INFO - PROCESS | 1652 | 1461131084672 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 22:44:44 INFO - PROCESS | 1652 | 1461131084675 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 22:44:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 22:44:44 INFO - PROCESS | 1652 | 1461131084678 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 22:44:44 INFO - PROCESS | 1652 | 1461131084681 Marionette TRACE conn2 <- [1,2346,null,{}] 22:44:44 INFO - PROCESS | 1652 | 1461131084685 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}] 22:44:44 INFO - PROCESS | 1652 | 1461131084790 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 22:44:44 INFO - PROCESS | 1652 | 1461131084859 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a99d800 == 42 [pid = 1652] [id = 594] 22:44:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x114ba9c00) [pid = 1652] [serial = 1782] [outer = 0x0] 22:44:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11634f400) [pid = 1652] [serial = 1783] [outer = 0x114ba9c00] 22:44:44 INFO - PROCESS | 1652 | 1461131084891 Marionette DEBUG loaded listener.js 22:44:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11847fc00) [pid = 1652] [serial = 1784] [outer = 0x114ba9c00] 22:44:45 INFO - PROCESS | 1652 | 1461131085348 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]]]}] 22:44:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 22:44:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 721ms 22:44:45 INFO - PROCESS | 1652 | 1461131085400 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 22:44:45 INFO - PROCESS | 1652 | 1461131085404 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 22:44:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 22:44:45 INFO - PROCESS | 1652 | 1461131085425 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 22:44:45 INFO - PROCESS | 1652 | 1461131085428 Marionette TRACE conn2 <- [1,2350,null,{}] 22:44:45 INFO - PROCESS | 1652 | 1461131085432 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}] 22:44:45 INFO - PROCESS | 1652 | 1461131085518 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 22:44:45 INFO - PROCESS | 1652 | 1461131085589 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x126d4a800 == 43 [pid = 1652] [id = 595] 22:44:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118e59c00) [pid = 1652] [serial = 1785] [outer = 0x0] 22:44:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1190b6800) [pid = 1652] [serial = 1786] [outer = 0x118e59c00] 22:44:45 INFO - PROCESS | 1652 | 1461131085639 Marionette DEBUG loaded listener.js 22:44:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11a77b800) [pid = 1652] [serial = 1787] [outer = 0x118e59c00] 22:44:46 INFO - PROCESS | 1652 | 1461131086196 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]]]}] 22:44:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 22:44:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 841ms 22:44:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 22:44:46 INFO - PROCESS | 1652 | 1461131086251 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 22:44:46 INFO - PROCESS | 1652 | 1461131086252 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 22:44:46 INFO - PROCESS | 1652 | 1461131086254 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 22:44:46 INFO - PROCESS | 1652 | 1461131086257 Marionette TRACE conn2 <- [1,2354,null,{}] 22:44:46 INFO - PROCESS | 1652 | 1461131086284 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}] 22:44:46 INFO - PROCESS | 1652 | 1461131086385 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 22:44:46 INFO - PROCESS | 1652 | 1461131086453 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d906800 == 44 [pid = 1652] [id = 596] 22:44:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11c1bd000) [pid = 1652] [serial = 1788] [outer = 0x0] 22:44:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11c440c00) [pid = 1652] [serial = 1789] [outer = 0x11c1bd000] 22:44:46 INFO - PROCESS | 1652 | 1461131086486 Marionette DEBUG loaded listener.js 22:44:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11c5ef000) [pid = 1652] [serial = 1790] [outer = 0x11c1bd000] 22:44:46 INFO - PROCESS | 1652 | 1461131086897 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]]]}] 22:44:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 22:44:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 692ms 22:44:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 22:44:46 INFO - PROCESS | 1652 | 1461131086947 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 22:44:46 INFO - PROCESS | 1652 | 1461131086949 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 22:44:46 INFO - PROCESS | 1652 | 1461131086951 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 22:44:46 INFO - PROCESS | 1652 | 1461131086952 Marionette TRACE conn2 <- [1,2358,null,{}] 22:44:46 INFO - PROCESS | 1652 | 1461131086954 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}] 22:44:47 INFO - PROCESS | 1652 | 1461131087053 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 22:44:47 INFO - PROCESS | 1652 | 1461131087107 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12da59000 == 45 [pid = 1652] [id = 597] 22:44:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11c85d400) [pid = 1652] [serial = 1791] [outer = 0x0] 22:44:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x127a6dc00) [pid = 1652] [serial = 1792] [outer = 0x11c85d400] 22:44:47 INFO - PROCESS | 1652 | 1461131087137 Marionette DEBUG loaded listener.js 22:44:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1287eac00) [pid = 1652] [serial = 1793] [outer = 0x11c85d400] 22:44:47 INFO - PROCESS | 1652 | 1461131087575 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]]]}] 22:44:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 22:44:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 668ms 22:44:47 INFO - PROCESS | 1652 | 1461131087620 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 22:44:47 INFO - PROCESS | 1652 | 1461131087621 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 22:44:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 22:44:47 INFO - PROCESS | 1652 | 1461131087623 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 22:44:47 INFO - PROCESS | 1652 | 1461131087625 Marionette TRACE conn2 <- [1,2362,null,{}] 22:44:47 INFO - PROCESS | 1652 | 1461131087627 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}] 22:44:47 INFO - PROCESS | 1652 | 1461131087740 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 22:44:47 INFO - PROCESS | 1652 | 1461131087850 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d90e000 == 46 [pid = 1652] [id = 598] 22:44:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1122c8800) [pid = 1652] [serial = 1794] [outer = 0x0] 22:44:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12910ec00) [pid = 1652] [serial = 1795] [outer = 0x1122c8800] 22:44:47 INFO - PROCESS | 1652 | 1461131087881 Marionette DEBUG loaded listener.js 22:44:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12986dc00) [pid = 1652] [serial = 1796] [outer = 0x1122c8800] 22:44:48 INFO - PROCESS | 1652 | 1461131088305 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]]]}] 22:44:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 22:44:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 719ms 22:44:48 INFO - PROCESS | 1652 | 1461131088342 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 22:44:48 INFO - PROCESS | 1652 | 1461131088344 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 22:44:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 22:44:48 INFO - PROCESS | 1652 | 1461131088346 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 22:44:48 INFO - PROCESS | 1652 | 1461131088347 Marionette TRACE conn2 <- [1,2366,null,{}] 22:44:48 INFO - PROCESS | 1652 | 1461131088350 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}] 22:44:48 INFO - PROCESS | 1652 | 1461131088570 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 22:44:48 INFO - PROCESS | 1652 | 1461131088651 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11960d800 == 47 [pid = 1652] [id = 599] 22:44:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x114135800) [pid = 1652] [serial = 1797] [outer = 0x0] 22:44:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x114407c00) [pid = 1652] [serial = 1798] [outer = 0x114135800] 22:44:48 INFO - PROCESS | 1652 | 1461131088678 Marionette DEBUG loaded listener.js 22:44:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x114b9f400) [pid = 1652] [serial = 1799] [outer = 0x114135800] 22:44:49 INFO - PROCESS | 1652 | 1461131089150 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]]]}] 22:44:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 22:44:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 873ms 22:44:49 INFO - PROCESS | 1652 | 1461131089221 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 22:44:49 INFO - PROCESS | 1652 | 1461131089226 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 22:44:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 22:44:49 INFO - PROCESS | 1652 | 1461131089231 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 22:44:49 INFO - PROCESS | 1652 | 1461131089235 Marionette TRACE conn2 <- [1,2370,null,{}] 22:44:49 INFO - PROCESS | 1652 | 1461131089240 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}] 22:44:49 INFO - PROCESS | 1652 | 1461131089422 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 22:44:49 INFO - PROCESS | 1652 | 1461131089491 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad49000 == 48 [pid = 1652] [id = 600] 22:44:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11550b800) [pid = 1652] [serial = 1800] [outer = 0x0] 22:44:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1164dfc00) [pid = 1652] [serial = 1801] [outer = 0x11550b800] 22:44:49 INFO - PROCESS | 1652 | 1461131089536 Marionette DEBUG loaded listener.js 22:44:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x118e52400) [pid = 1652] [serial = 1802] [outer = 0x11550b800] 22:44:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12b9b2800 == 47 [pid = 1652] [id = 592] 22:44:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12b20b000 == 46 [pid = 1652] [id = 591] 22:44:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11bb82800 == 45 [pid = 1652] [id = 590] 22:44:49 INFO - PROCESS | 1652 | --DOCSHELL 0x129780000 == 44 [pid = 1652] [id = 589] 22:44:49 INFO - PROCESS | 1652 | --DOCSHELL 0x114a67000 == 43 [pid = 1652] [id = 588] 22:44:49 INFO - PROCESS | 1652 | --DOCSHELL 0x127657000 == 42 [pid = 1652] [id = 587] 22:44:49 INFO - PROCESS | 1652 | --DOCSHELL 0x126d3a800 == 41 [pid = 1652] [id = 586] 22:44:49 INFO - PROCESS | 1652 | --DOCSHELL 0x126ada800 == 40 [pid = 1652] [id = 585] 22:44:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2a9000 == 39 [pid = 1652] [id = 584] 22:44:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa5e000 == 38 [pid = 1652] [id = 583] 22:44:49 INFO - PROCESS | 1652 | --DOCSHELL 0x115489000 == 37 [pid = 1652] [id = 582] 22:44:49 INFO - PROCESS | 1652 | 1461131089965 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]]]}] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x129710400) [pid = 1652] [serial = 1733] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x127079c00) [pid = 1652] [serial = 1717] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x126831c00) [pid = 1652] [serial = 1714] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x118e51c00) [pid = 1652] [serial = 1693] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1190b5000) [pid = 1652] [serial = 1694] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11c1c2400) [pid = 1652] [serial = 1708] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11c582400) [pid = 1652] [serial = 1709] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11a938800) [pid = 1652] [serial = 1699] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11915a400) [pid = 1652] [serial = 1696] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11a770000) [pid = 1652] [serial = 1697] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11ade2400) [pid = 1652] [serial = 1700] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11b6bac00) [pid = 1652] [serial = 1702] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11bbc4c00) [pid = 1652] [serial = 1703] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11c58a000) [pid = 1652] [serial = 1711] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11c5ef400) [pid = 1652] [serial = 1712] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118486000) [pid = 1652] [serial = 1690] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1187b1800) [pid = 1652] [serial = 1691] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11bbc6000) [pid = 1652] [serial = 1705] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11bc10c00) [pid = 1652] [serial = 1706] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11550e400) [pid = 1652] [serial = 1687] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116308000) [pid = 1652] [serial = 1688] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x127af5c00) [pid = 1652] [serial = 1720] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x114b9e800) [pid = 1652] [serial = 1684] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x114ba7c00) [pid = 1652] [serial = 1685] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12764cc00) [pid = 1652] [serial = 1718] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x129a61800) [pid = 1652] [serial = 1736] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12870ec00) [pid = 1652] [serial = 1723] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x129108000) [pid = 1652] [serial = 1724] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x129705000) [pid = 1652] [serial = 1732] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1123e1800) [pid = 1652] [serial = 1726] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11afe8c00) [pid = 1652] [serial = 1729] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119855800) [pid = 1652] [serial = 1727] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x127e37c00) [pid = 1652] [serial = 1721] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1297b4400) [pid = 1652] [serial = 1735] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x126e2cc00) [pid = 1652] [serial = 1715] [outer = 0x0] [url = about:blank] 22:44:49 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x127935000) [pid = 1652] [serial = 1730] [outer = 0x0] [url = about:blank] 22:44:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 22:44:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 774ms 22:44:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 22:44:50 INFO - PROCESS | 1652 | 1461131090005 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 22:44:50 INFO - PROCESS | 1652 | 1461131090006 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 22:44:50 INFO - PROCESS | 1652 | 1461131090009 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 22:44:50 INFO - PROCESS | 1652 | 1461131090011 Marionette TRACE conn2 <- [1,2374,null,{}] 22:44:50 INFO - PROCESS | 1652 | 1461131090015 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}] 22:44:50 INFO - PROCESS | 1652 | 1461131090091 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 22:44:50 INFO - PROCESS | 1652 | 1461131090099 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a98c000 == 38 [pid = 1652] [id = 601] 22:44:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11914ec00) [pid = 1652] [serial = 1803] [outer = 0x0] 22:44:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119858000) [pid = 1652] [serial = 1804] [outer = 0x11914ec00] 22:44:50 INFO - PROCESS | 1652 | 1461131090125 Marionette DEBUG loaded listener.js 22:44:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11a776c00) [pid = 1652] [serial = 1805] [outer = 0x11914ec00] 22:44:50 INFO - PROCESS | 1652 | 1461131090496 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]]]}] 22:44:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 22:44:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 522ms 22:44:50 INFO - PROCESS | 1652 | 1461131090531 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 22:44:50 INFO - PROCESS | 1652 | 1461131090534 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 22:44:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 22:44:50 INFO - PROCESS | 1652 | 1461131090541 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 22:44:50 INFO - PROCESS | 1652 | 1461131090546 Marionette TRACE conn2 <- [1,2378,null,{}] 22:44:50 INFO - PROCESS | 1652 | 1461131090549 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}] 22:44:50 INFO - PROCESS | 1652 | 1461131090630 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 22:44:50 INFO - PROCESS | 1652 | 1461131090634 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1269c6800 == 39 [pid = 1652] [id = 602] 22:44:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11a77b000) [pid = 1652] [serial = 1806] [outer = 0x0] 22:44:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11a964400) [pid = 1652] [serial = 1807] [outer = 0x11a77b000] 22:44:50 INFO - PROCESS | 1652 | 1461131090660 Marionette DEBUG loaded listener.js 22:44:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11bbc7c00) [pid = 1652] [serial = 1808] [outer = 0x11a77b000] 22:44:51 INFO - PROCESS | 1652 | 1461131091024 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]]]}] 22:44:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 22:44:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 530ms 22:44:51 INFO - PROCESS | 1652 | 1461131091068 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 22:44:51 INFO - PROCESS | 1652 | 1461131091069 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 22:44:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 22:44:51 INFO - PROCESS | 1652 | 1461131091071 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 22:44:51 INFO - PROCESS | 1652 | 1461131091073 Marionette TRACE conn2 <- [1,2382,null,{}] 22:44:51 INFO - PROCESS | 1652 | 1461131091075 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}] 22:44:51 INFO - PROCESS | 1652 | 1461131091152 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 22:44:51 INFO - PROCESS | 1652 | 1461131091156 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x126d31000 == 40 [pid = 1652] [id = 603] 22:44:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11bbcf400) [pid = 1652] [serial = 1809] [outer = 0x0] 22:44:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11c1bd400) [pid = 1652] [serial = 1810] [outer = 0x11bbcf400] 22:44:51 INFO - PROCESS | 1652 | 1461131091184 Marionette DEBUG loaded listener.js 22:44:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11c5e8c00) [pid = 1652] [serial = 1811] [outer = 0x11bbcf400] 22:44:51 INFO - PROCESS | 1652 | 1461131091507 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]]]}] 22:44:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 22:44:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 468ms 22:44:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 22:44:51 INFO - PROCESS | 1652 | 1461131091540 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 22:44:51 INFO - PROCESS | 1652 | 1461131091541 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 22:44:51 INFO - PROCESS | 1652 | 1461131091543 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 22:44:51 INFO - PROCESS | 1652 | 1461131091545 Marionette TRACE conn2 <- [1,2386,null,{}] 22:44:51 INFO - PROCESS | 1652 | 1461131091547 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}] 22:44:51 INFO - PROCESS | 1652 | 1461131091625 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 22:44:51 INFO - PROCESS | 1652 | 1461131091632 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x118817800 == 41 [pid = 1652] [id = 604] 22:44:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11c863400) [pid = 1652] [serial = 1812] [outer = 0x0] 22:44:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126a33000) [pid = 1652] [serial = 1813] [outer = 0x11c863400] 22:44:51 INFO - PROCESS | 1652 | 1461131091666 Marionette DEBUG loaded listener.js 22:44:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x127932400) [pid = 1652] [serial = 1814] [outer = 0x11c863400] 22:44:52 INFO - PROCESS | 1652 | 1461131092065 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]]]}] 22:44:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 22:44:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 568ms 22:44:52 INFO - PROCESS | 1652 | 1461131092112 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 22:44:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 22:44:52 INFO - PROCESS | 1652 | 1461131092113 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 22:44:52 INFO - PROCESS | 1652 | 1461131092116 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 22:44:52 INFO - PROCESS | 1652 | 1461131092117 Marionette TRACE conn2 <- [1,2390,null,{}] 22:44:52 INFO - PROCESS | 1652 | 1461131092119 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}] 22:44:52 INFO - PROCESS | 1652 | 1461131092219 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 22:44:52 INFO - PROCESS | 1652 | 1461131092231 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x129064000 == 42 [pid = 1652] [id = 605] 22:44:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11bc11800) [pid = 1652] [serial = 1815] [outer = 0x0] 22:44:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1287e2000) [pid = 1652] [serial = 1816] [outer = 0x11bc11800] 22:44:52 INFO - PROCESS | 1652 | 1461131092256 Marionette DEBUG loaded listener.js 22:44:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1297b4400) [pid = 1652] [serial = 1817] [outer = 0x11bc11800] 22:44:52 INFO - PROCESS | 1652 | 1461131092585 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]]]}] 22:44:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 22:44:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 518ms 22:44:52 INFO - PROCESS | 1652 | 1461131092635 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 22:44:52 INFO - PROCESS | 1652 | 1461131092636 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 22:44:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 22:44:52 INFO - PROCESS | 1652 | 1461131092644 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 22:44:52 INFO - PROCESS | 1652 | 1461131092645 Marionette TRACE conn2 <- [1,2394,null,{}] 22:44:52 INFO - PROCESS | 1652 | 1461131092647 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}] 22:44:52 INFO - PROCESS | 1652 | 1461131092745 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 22:44:52 INFO - PROCESS | 1652 | 1461131092749 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x129cdc800 == 43 [pid = 1652] [id = 606] 22:44:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11c5e7800) [pid = 1652] [serial = 1818] [outer = 0x0] 22:44:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x129bba400) [pid = 1652] [serial = 1819] [outer = 0x11c5e7800] 22:44:52 INFO - PROCESS | 1652 | 1461131092805 Marionette DEBUG loaded listener.js 22:44:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x129d29c00) [pid = 1652] [serial = 1820] [outer = 0x11c5e7800] 22:44:53 INFO - PROCESS | 1652 | 1461131093129 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]]]}] 22:44:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 22:44:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 519ms 22:44:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 22:44:53 INFO - PROCESS | 1652 | 1461131093164 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 22:44:53 INFO - PROCESS | 1652 | 1461131093165 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 22:44:53 INFO - PROCESS | 1652 | 1461131093167 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 22:44:53 INFO - PROCESS | 1652 | 1461131093168 Marionette TRACE conn2 <- [1,2398,null,{}] 22:44:53 INFO - PROCESS | 1652 | 1461131093170 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}] 22:44:53 INFO - PROCESS | 1652 | 1461131093269 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 22:44:53 INFO - PROCESS | 1652 | 1461131093282 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b632000 == 44 [pid = 1652] [id = 607] 22:44:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x129bc2000) [pid = 1652] [serial = 1821] [outer = 0x0] 22:44:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x129d31000) [pid = 1652] [serial = 1822] [outer = 0x129bc2000] 22:44:53 INFO - PROCESS | 1652 | 1461131093307 Marionette DEBUG loaded listener.js 22:44:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x129d93c00) [pid = 1652] [serial = 1823] [outer = 0x129bc2000] 22:44:53 INFO - PROCESS | 1652 | 1461131093651 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]]]}] 22:44:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 22:44:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 518ms 22:44:53 INFO - PROCESS | 1652 | 1461131093691 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 22:44:53 INFO - PROCESS | 1652 | 1461131093692 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 22:44:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 22:44:53 INFO - PROCESS | 1652 | 1461131093694 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 22:44:53 INFO - PROCESS | 1652 | 1461131093695 Marionette TRACE conn2 <- [1,2402,null,{}] 22:44:53 INFO - PROCESS | 1652 | 1461131093698 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}] 22:44:53 INFO - PROCESS | 1652 | 1461131093842 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 22:44:53 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11c855c00) [pid = 1652] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 22:44:53 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11b934400) [pid = 1652] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 22:44:53 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118763000) [pid = 1652] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 22:44:53 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11a90f800) [pid = 1652] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 22:44:53 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1123e3400) [pid = 1652] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 22:44:53 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1123e5800) [pid = 1652] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 22:44:53 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11c5f4c00) [pid = 1652] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 22:44:53 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x126c40000) [pid = 1652] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 22:44:53 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x114baa400) [pid = 1652] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 22:44:53 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11a775c00) [pid = 1652] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 22:44:53 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1123e6000) [pid = 1652] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 22:44:53 INFO - PROCESS | 1652 | 1461131093885 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x118de8000 == 45 [pid = 1652] [id = 608] 22:44:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1123e5800) [pid = 1652] [serial = 1824] [outer = 0x0] 22:44:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x114ba6c00) [pid = 1652] [serial = 1825] [outer = 0x1123e5800] 22:44:53 INFO - PROCESS | 1652 | 1461131093910 Marionette DEBUG loaded listener.js 22:44:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11a961000) [pid = 1652] [serial = 1826] [outer = 0x1123e5800] 22:44:54 INFO - PROCESS | 1652 | 1461131094169 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]]]}] 22:44:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 22:44:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 520ms 22:44:54 INFO - PROCESS | 1652 | 1461131094218 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 22:44:54 INFO - PROCESS | 1652 | 1461131094219 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 22:44:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 22:44:54 INFO - PROCESS | 1652 | 1461131094221 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 22:44:54 INFO - PROCESS | 1652 | 1461131094222 Marionette TRACE conn2 <- [1,2406,null,{}] 22:44:54 INFO - PROCESS | 1652 | 1461131094225 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}] 22:44:54 INFO - PROCESS | 1652 | 1461131094312 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 22:44:54 INFO - PROCESS | 1652 | 1461131094317 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d216000 == 46 [pid = 1652] [id = 609] 22:44:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11c5ec000) [pid = 1652] [serial = 1827] [outer = 0x0] 22:44:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a211400) [pid = 1652] [serial = 1828] [outer = 0x11c5ec000] 22:44:54 INFO - PROCESS | 1652 | 1461131094347 Marionette DEBUG loaded listener.js 22:44:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a21d000) [pid = 1652] [serial = 1829] [outer = 0x11c5ec000] 22:44:54 INFO - PROCESS | 1652 | 1461131094712 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]]]}] 22:44:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 22:44:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 517ms 22:44:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 22:44:54 INFO - PROCESS | 1652 | 1461131094740 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 22:44:54 INFO - PROCESS | 1652 | 1461131094741 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 22:44:54 INFO - PROCESS | 1652 | 1461131094745 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 22:44:54 INFO - PROCESS | 1652 | 1461131094748 Marionette TRACE conn2 <- [1,2410,null,{}] 22:44:54 INFO - PROCESS | 1652 | 1461131094750 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}] 22:44:54 INFO - PROCESS | 1652 | 1461131094840 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 22:44:54 INFO - PROCESS | 1652 | 1461131094847 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed08800 == 47 [pid = 1652] [id = 610] 22:44:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a21f800) [pid = 1652] [serial = 1830] [outer = 0x0] 22:44:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b052800) [pid = 1652] [serial = 1831] [outer = 0x12a21f800] 22:44:54 INFO - PROCESS | 1652 | 1461131094871 Marionette DEBUG loaded listener.js 22:44:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b1e1400) [pid = 1652] [serial = 1832] [outer = 0x12a21f800] 22:44:55 INFO - PROCESS | 1652 | 1461131095191 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]]]}] 22:44:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 22:44:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 476ms 22:44:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 22:44:55 INFO - PROCESS | 1652 | 1461131095220 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 22:44:55 INFO - PROCESS | 1652 | 1461131095221 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 22:44:55 INFO - PROCESS | 1652 | 1461131095224 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 22:44:55 INFO - PROCESS | 1652 | 1461131095225 Marionette TRACE conn2 <- [1,2414,null,{}] 22:44:55 INFO - PROCESS | 1652 | 1461131095227 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}] 22:44:55 INFO - PROCESS | 1652 | 1461131095308 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 22:44:55 INFO - PROCESS | 1652 | 1461131095364 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed1b800 == 48 [pid = 1652] [id = 611] 22:44:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12b04b400) [pid = 1652] [serial = 1833] [outer = 0x0] 22:44:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b1eac00) [pid = 1652] [serial = 1834] [outer = 0x12b04b400] 22:44:55 INFO - PROCESS | 1652 | 1461131095388 Marionette DEBUG loaded listener.js 22:44:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12b90b400) [pid = 1652] [serial = 1835] [outer = 0x12b04b400] 22:44:55 INFO - PROCESS | 1652 | 1461131095684 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]]]}] 22:44:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 22:44:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 517ms 22:44:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 22:44:55 INFO - PROCESS | 1652 | 1461131095742 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 22:44:55 INFO - PROCESS | 1652 | 1461131095743 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 22:44:55 INFO - PROCESS | 1652 | 1461131095745 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 22:44:55 INFO - PROCESS | 1652 | 1461131095746 Marionette TRACE conn2 <- [1,2418,null,{}] 22:44:55 INFO - PROCESS | 1652 | 1461131095748 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}] 22:44:55 INFO - PROCESS | 1652 | 1461131095832 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 22:44:55 INFO - PROCESS | 1652 | 1461131095942 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1156c0800 == 49 [pid = 1652] [id = 612] 22:44:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1122c3000) [pid = 1652] [serial = 1836] [outer = 0x0] 22:44:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1123ddc00) [pid = 1652] [serial = 1837] [outer = 0x1122c3000] 22:44:55 INFO - PROCESS | 1652 | 1461131095975 Marionette DEBUG loaded listener.js 22:44:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x114ba1000) [pid = 1652] [serial = 1838] [outer = 0x1122c3000] 22:44:56 INFO - PROCESS | 1652 | 1461131096477 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]]]}] 22:44:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 22:44:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 772ms 22:44:56 INFO - PROCESS | 1652 | 1461131096519 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 22:44:56 INFO - PROCESS | 1652 | 1461131096524 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 22:44:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 22:44:56 INFO - PROCESS | 1652 | 1461131096531 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 22:44:56 INFO - PROCESS | 1652 | 1461131096533 Marionette TRACE conn2 <- [1,2422,null,{}] 22:44:56 INFO - PROCESS | 1652 | 1461131096538 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}] 22:44:56 INFO - PROCESS | 1652 | 1461131096698 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 22:44:56 INFO - PROCESS | 1652 | 1461131096791 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c506800 == 50 [pid = 1652] [id = 613] 22:44:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x114e5a800) [pid = 1652] [serial = 1839] [outer = 0x0] 22:44:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118dd1400) [pid = 1652] [serial = 1840] [outer = 0x114e5a800] 22:44:56 INFO - PROCESS | 1652 | 1461131096839 Marionette DEBUG loaded listener.js 22:44:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11a541000) [pid = 1652] [serial = 1841] [outer = 0x114e5a800] 22:44:57 INFO - PROCESS | 1652 | 1461131097304 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]]]}] 22:44:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 22:44:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 824ms 22:44:57 INFO - PROCESS | 1652 | 1461131097356 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 22:44:57 INFO - PROCESS | 1652 | 1461131097359 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 22:44:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 22:44:57 INFO - PROCESS | 1652 | 1461131097380 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 22:44:57 INFO - PROCESS | 1652 | 1461131097382 Marionette TRACE conn2 <- [1,2426,null,{}] 22:44:57 INFO - PROCESS | 1652 | 1461131097384 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}] 22:44:57 INFO - PROCESS | 1652 | 1461131097487 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 22:44:57 INFO - PROCESS | 1652 | 1461131097557 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x129cd1800 == 51 [pid = 1652] [id = 614] 22:44:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11aca1000) [pid = 1652] [serial = 1842] [outer = 0x0] 22:44:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11afdb000) [pid = 1652] [serial = 1843] [outer = 0x11aca1000] 22:44:57 INFO - PROCESS | 1652 | 1461131097587 Marionette DEBUG loaded listener.js 22:44:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11c5f1c00) [pid = 1652] [serial = 1844] [outer = 0x11aca1000] 22:44:58 INFO - PROCESS | 1652 | 1461131098003 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]]]}] 22:44:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 22:44:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 675ms 22:44:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 22:44:58 INFO - PROCESS | 1652 | 1461131098055 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 22:44:58 INFO - PROCESS | 1652 | 1461131098057 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 22:44:58 INFO - PROCESS | 1652 | 1461131098067 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 22:44:58 INFO - PROCESS | 1652 | 1461131098073 Marionette TRACE conn2 <- [1,2430,null,{}] 22:44:58 INFO - PROCESS | 1652 | 1461131098078 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}] 22:44:58 INFO - PROCESS | 1652 | 1461131098259 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 22:44:58 INFO - PROCESS | 1652 | 1461131098368 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eece800 == 52 [pid = 1652] [id = 615] 22:44:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11a944400) [pid = 1652] [serial = 1845] [outer = 0x0] 22:44:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x127078000) [pid = 1652] [serial = 1846] [outer = 0x11a944400] 22:44:58 INFO - PROCESS | 1652 | 1461131098398 Marionette DEBUG loaded listener.js 22:44:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x129bc1400) [pid = 1652] [serial = 1847] [outer = 0x11a944400] 22:44:58 INFO - PROCESS | 1652 | 1461131098819 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]]]}] 22:44:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 22:44:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 787ms 22:44:58 INFO - PROCESS | 1652 | 1461131098847 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 22:44:58 INFO - PROCESS | 1652 | 1461131098849 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 22:44:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 22:44:58 INFO - PROCESS | 1652 | 1461131098851 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 22:44:58 INFO - PROCESS | 1652 | 1461131098853 Marionette TRACE conn2 <- [1,2434,null,{}] 22:44:58 INFO - PROCESS | 1652 | 1461131098855 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}] 22:44:58 INFO - PROCESS | 1652 | 1461131098958 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 22:44:59 INFO - PROCESS | 1652 | 1461131099014 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f27b800 == 53 [pid = 1652] [id = 616] 22:44:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12870ec00) [pid = 1652] [serial = 1848] [outer = 0x0] 22:44:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x129d9bc00) [pid = 1652] [serial = 1849] [outer = 0x12870ec00] 22:44:59 INFO - PROCESS | 1652 | 1461131099043 Marionette DEBUG loaded listener.js 22:44:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12b053000) [pid = 1652] [serial = 1850] [outer = 0x12870ec00] 22:44:59 INFO - PROCESS | 1652 | 1461131099442 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]]]}] 22:44:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 22:44:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 620ms 22:44:59 INFO - PROCESS | 1652 | 1461131099471 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 22:44:59 INFO - PROCESS | 1652 | 1461131099472 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 22:44:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 22:44:59 INFO - PROCESS | 1652 | 1461131099475 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 22:44:59 INFO - PROCESS | 1652 | 1461131099476 Marionette TRACE conn2 <- [1,2438,null,{}] 22:44:59 INFO - PROCESS | 1652 | 1461131099479 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}] 22:44:59 INFO - PROCESS | 1652 | 1461131099575 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 22:44:59 INFO - PROCESS | 1652 | 1461131099625 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f76d800 == 54 [pid = 1652] [id = 617] 22:44:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12b424800) [pid = 1652] [serial = 1851] [outer = 0x0] 22:44:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12b912800) [pid = 1652] [serial = 1852] [outer = 0x12b424800] 22:44:59 INFO - PROCESS | 1652 | 1461131099660 Marionette DEBUG loaded listener.js 22:44:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12bd09c00) [pid = 1652] [serial = 1853] [outer = 0x12b424800] 22:45:00 INFO - PROCESS | 1652 | 1461131100165 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]]]}] 22:45:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 22:45:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 872ms 22:45:00 INFO - PROCESS | 1652 | 1461131100389 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 22:45:00 INFO - PROCESS | 1652 | 1461131100392 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 22:45:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 22:45:00 INFO - PROCESS | 1652 | 1461131100409 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 22:45:00 INFO - PROCESS | 1652 | 1461131100410 Marionette TRACE conn2 <- [1,2442,null,{}] 22:45:00 INFO - PROCESS | 1652 | 1461131100414 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}] 22:45:00 INFO - PROCESS | 1652 | 1461131100515 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 22:45:00 INFO - PROCESS | 1652 | 1461131100570 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268bf800 == 55 [pid = 1652] [id = 618] 22:45:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x115514c00) [pid = 1652] [serial = 1854] [outer = 0x0] 22:45:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x118479000) [pid = 1652] [serial = 1855] [outer = 0x115514c00] 22:45:00 INFO - PROCESS | 1652 | 1461131100597 Marionette DEBUG loaded listener.js 22:45:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x119624400) [pid = 1652] [serial = 1856] [outer = 0x115514c00] 22:45:01 INFO - PROCESS | 1652 | 1461131101035 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]]]}] 22:45:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 22:45:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 674ms 22:45:01 INFO - PROCESS | 1652 | 1461131101082 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 22:45:01 INFO - PROCESS | 1652 | 1461131101084 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 22:45:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 22:45:01 INFO - PROCESS | 1652 | 1461131101089 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 22:45:01 INFO - PROCESS | 1652 | 1461131101091 Marionette TRACE conn2 <- [1,2446,null,{}] 22:45:01 INFO - PROCESS | 1652 | 1461131101094 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}] 22:45:01 INFO - PROCESS | 1652 | 1461131101188 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 22:45:01 INFO - PROCESS | 1652 | 1461131101246 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad60000 == 56 [pid = 1652] [id = 619] 22:45:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x115518c00) [pid = 1652] [serial = 1857] [outer = 0x0] 22:45:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11a779000) [pid = 1652] [serial = 1858] [outer = 0x115518c00] 22:45:01 INFO - PROCESS | 1652 | 1461131101273 Marionette DEBUG loaded listener.js 22:45:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11af7f000) [pid = 1652] [serial = 1859] [outer = 0x115518c00] 22:45:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12ed1b800 == 55 [pid = 1652] [id = 611] 22:45:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12ed08800 == 54 [pid = 1652] [id = 610] 22:45:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12d216000 == 53 [pid = 1652] [id = 609] 22:45:01 INFO - PROCESS | 1652 | --DOCSHELL 0x118de8000 == 52 [pid = 1652] [id = 608] 22:45:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12b632000 == 51 [pid = 1652] [id = 607] 22:45:01 INFO - PROCESS | 1652 | --DOCSHELL 0x129cdc800 == 50 [pid = 1652] [id = 606] 22:45:01 INFO - PROCESS | 1652 | --DOCSHELL 0x129064000 == 49 [pid = 1652] [id = 605] 22:45:01 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11c86c800) [pid = 1652] [serial = 1780] [outer = 0x0] [url = about:blank] 22:45:01 INFO - PROCESS | 1652 | --DOCSHELL 0x118817800 == 48 [pid = 1652] [id = 604] 22:45:01 INFO - PROCESS | 1652 | --DOCSHELL 0x126d31000 == 47 [pid = 1652] [id = 603] 22:45:01 INFO - PROCESS | 1652 | --DOCSHELL 0x1269c6800 == 46 [pid = 1652] [id = 602] 22:45:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11a98c000 == 45 [pid = 1652] [id = 601] 22:45:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad49000 == 44 [pid = 1652] [id = 600] 22:45:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11960d800 == 43 [pid = 1652] [id = 599] 22:45:01 INFO - PROCESS | 1652 | 1461131101685 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]]]}] 22:45:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 22:45:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 622ms 22:45:01 INFO - PROCESS | 1652 | 1461131101710 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 22:45:01 INFO - PROCESS | 1652 | 1461131101711 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 22:45:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 22:45:01 INFO - PROCESS | 1652 | 1461131101714 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 22:45:01 INFO - PROCESS | 1652 | 1461131101715 Marionette TRACE conn2 <- [1,2450,null,{}] 22:45:01 INFO - PROCESS | 1652 | 1461131101722 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}] 22:45:01 INFO - PROCESS | 1652 | 1461131101806 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 22:45:01 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x127d48c00) [pid = 1652] [serial = 1777] [outer = 0x0] [url = about:blank] 22:45:01 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11c1b7800) [pid = 1652] [serial = 1762] [outer = 0x0] [url = about:blank] 22:45:01 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x118b0a800) [pid = 1652] [serial = 1750] [outer = 0x0] [url = about:blank] 22:45:01 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x115518000) [pid = 1652] [serial = 1751] [outer = 0x0] [url = about:blank] 22:45:01 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11a967c00) [pid = 1652] [serial = 1756] [outer = 0x0] [url = about:blank] 22:45:01 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11addf400) [pid = 1652] [serial = 1757] [outer = 0x0] [url = about:blank] 22:45:01 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x114ba4c00) [pid = 1652] [serial = 1747] [outer = 0x0] [url = about:blank] 22:45:01 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x114b9fc00) [pid = 1652] [serial = 1748] [outer = 0x0] [url = about:blank] 22:45:01 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x119c70c00) [pid = 1652] [serial = 1753] [outer = 0x0] [url = about:blank] 22:45:01 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11a778800) [pid = 1652] [serial = 1754] [outer = 0x0] [url = about:blank] 22:45:01 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11c86a400) [pid = 1652] [serial = 1765] [outer = 0x0] [url = about:blank] 22:45:01 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x114c07c00) [pid = 1652] [serial = 1741] [outer = 0x0] [url = about:blank] 22:45:01 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x129bc1000) [pid = 1652] [serial = 1738] [outer = 0x0] [url = about:blank] 22:45:01 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1123e5c00) [pid = 1652] [serial = 1744] [outer = 0x0] [url = about:blank] 22:45:01 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11c5f3800) [pid = 1652] [serial = 1763] [outer = 0x0] [url = about:blank] 22:45:01 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x127073c00) [pid = 1652] [serial = 1768] [outer = 0x0] [url = about:blank] 22:45:01 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x126c26c00) [pid = 1652] [serial = 1766] [outer = 0x0] [url = about:blank] 22:45:01 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118b41c00) [pid = 1652] [serial = 1771] [outer = 0x0] [url = about:blank] 22:45:01 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11c678800) [pid = 1652] [serial = 1774] [outer = 0x0] [url = about:blank] 22:45:01 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11afe6800) [pid = 1652] [serial = 1772] [outer = 0x0] [url = about:blank] 22:45:01 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11addd000) [pid = 1652] [serial = 1759] [outer = 0x0] [url = about:blank] 22:45:01 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x127645800) [pid = 1652] [serial = 1769] [outer = 0x0] [url = about:blank] 22:45:01 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x127931800) [pid = 1652] [serial = 1775] [outer = 0x0] [url = about:blank] 22:45:01 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x129710800) [pid = 1652] [serial = 1778] [outer = 0x0] [url = about:blank] 22:45:01 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11b92a400) [pid = 1652] [serial = 1760] [outer = 0x0] [url = about:blank] 22:45:01 INFO - PROCESS | 1652 | 1461131101897 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11976a000 == 44 [pid = 1652] [id = 620] 22:45:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x114ba4c00) [pid = 1652] [serial = 1860] [outer = 0x0] 22:45:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x119c70c00) [pid = 1652] [serial = 1861] [outer = 0x114ba4c00] 22:45:01 INFO - PROCESS | 1652 | 1461131101928 Marionette DEBUG loaded listener.js 22:45:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11c441000) [pid = 1652] [serial = 1862] [outer = 0x114ba4c00] 22:45:02 INFO - PROCESS | 1652 | 1461131102236 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]]]}] 22:45:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 22:45:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 569ms 22:45:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 22:45:02 INFO - PROCESS | 1652 | 1461131102283 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 22:45:02 INFO - PROCESS | 1652 | 1461131102285 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 22:45:02 INFO - PROCESS | 1652 | 1461131102287 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 22:45:02 INFO - PROCESS | 1652 | 1461131102288 Marionette TRACE conn2 <- [1,2454,null,{}] 22:45:02 INFO - PROCESS | 1652 | 1461131102290 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}] 22:45:02 INFO - PROCESS | 1652 | 1461131102370 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 22:45:02 INFO - PROCESS | 1652 | 1461131102446 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268a0800 == 45 [pid = 1652] [id = 621] 22:45:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11c440800) [pid = 1652] [serial = 1863] [outer = 0x0] 22:45:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11c67ac00) [pid = 1652] [serial = 1864] [outer = 0x11c440800] 22:45:02 INFO - PROCESS | 1652 | 1461131102472 Marionette DEBUG loaded listener.js 22:45:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x126da3400) [pid = 1652] [serial = 1865] [outer = 0x11c440800] 22:45:02 INFO - PROCESS | 1652 | 1461131102746 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]]]}] 22:45:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 22:45:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 519ms 22:45:02 INFO - PROCESS | 1652 | 1461131102806 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 22:45:02 INFO - PROCESS | 1652 | 1461131102808 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 22:45:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 22:45:02 INFO - PROCESS | 1652 | 1461131102812 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 22:45:02 INFO - PROCESS | 1652 | 1461131102814 Marionette TRACE conn2 <- [1,2458,null,{}] 22:45:02 INFO - PROCESS | 1652 | 1461131102816 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}] 22:45:02 INFO - PROCESS | 1652 | 1461131102892 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 22:45:02 INFO - PROCESS | 1652 | 1461131102899 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291d5000 == 46 [pid = 1652] [id = 622] 22:45:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x126da6000) [pid = 1652] [serial = 1866] [outer = 0x0] 22:45:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x127aef800) [pid = 1652] [serial = 1867] [outer = 0x126da6000] 22:45:02 INFO - PROCESS | 1652 | 1461131102925 Marionette DEBUG loaded listener.js 22:45:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12901c400) [pid = 1652] [serial = 1868] [outer = 0x126da6000] 22:45:03 INFO - PROCESS | 1652 | 1461131103269 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]]]}] 22:45:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 22:45:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 472ms 22:45:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 22:45:03 INFO - PROCESS | 1652 | 1461131103283 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 22:45:03 INFO - PROCESS | 1652 | 1461131103284 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 22:45:03 INFO - PROCESS | 1652 | 1461131103287 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 22:45:03 INFO - PROCESS | 1652 | 1461131103288 Marionette TRACE conn2 <- [1,2462,null,{}] 22:45:03 INFO - PROCESS | 1652 | 1461131103290 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}] 22:45:03 INFO - PROCESS | 1652 | 1461131103388 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 22:45:03 INFO - PROCESS | 1652 | 1461131103395 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x129ce0800 == 47 [pid = 1652] [id = 623] 22:45:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x129a5a000) [pid = 1652] [serial = 1869] [outer = 0x0] 22:45:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x129d34000) [pid = 1652] [serial = 1870] [outer = 0x129a5a000] 22:45:03 INFO - PROCESS | 1652 | 1461131103423 Marionette DEBUG loaded listener.js 22:45:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12a217c00) [pid = 1652] [serial = 1871] [outer = 0x129a5a000] 22:45:03 INFO - PROCESS | 1652 | 1461131103757 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]]]}] 22:45:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 22:45:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 517ms 22:45:03 INFO - PROCESS | 1652 | 1461131103805 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 22:45:03 INFO - PROCESS | 1652 | 1461131103806 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 22:45:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 22:45:03 INFO - PROCESS | 1652 | 1461131103808 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 22:45:03 INFO - PROCESS | 1652 | 1461131103809 Marionette TRACE conn2 <- [1,2466,null,{}] 22:45:03 INFO - PROCESS | 1652 | 1461131103812 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}] 22:45:03 INFO - PROCESS | 1652 | 1461131103887 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 22:45:03 INFO - PROCESS | 1652 | 1461131103966 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b633000 == 48 [pid = 1652] [id = 624] 22:45:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12970b400) [pid = 1652] [serial = 1872] [outer = 0x0] 22:45:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12b04c400) [pid = 1652] [serial = 1873] [outer = 0x12970b400] 22:45:03 INFO - PROCESS | 1652 | 1461131103990 Marionette DEBUG loaded listener.js 22:45:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12b423c00) [pid = 1652] [serial = 1874] [outer = 0x12970b400] 22:45:04 INFO - PROCESS | 1652 | 1461131104314 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]]]}] 22:45:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 22:45:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 522ms 22:45:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 22:45:04 INFO - PROCESS | 1652 | 1461131104332 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 22:45:04 INFO - PROCESS | 1652 | 1461131104333 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 22:45:04 INFO - PROCESS | 1652 | 1461131104335 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 22:45:04 INFO - PROCESS | 1652 | 1461131104336 Marionette TRACE conn2 <- [1,2470,null,{}] 22:45:04 INFO - PROCESS | 1652 | 1461131104339 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}] 22:45:04 INFO - PROCESS | 1652 | 1461131104437 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 22:45:04 INFO - PROCESS | 1652 | 1461131104441 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d216000 == 49 [pid = 1652] [id = 625] 22:45:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12b055400) [pid = 1652] [serial = 1875] [outer = 0x0] 22:45:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12ba46000) [pid = 1652] [serial = 1876] [outer = 0x12b055400] 22:45:04 INFO - PROCESS | 1652 | 1461131104496 Marionette DEBUG loaded listener.js 22:45:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12bd0b000) [pid = 1652] [serial = 1877] [outer = 0x12b055400] 22:45:04 INFO - PROCESS | 1652 | 1461131104806 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]]]}] 22:45:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 22:45:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 518ms 22:45:04 INFO - PROCESS | 1652 | 1461131104854 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 22:45:04 INFO - PROCESS | 1652 | 1461131104855 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 22:45:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 22:45:04 INFO - PROCESS | 1652 | 1461131104864 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 22:45:04 INFO - PROCESS | 1652 | 1461131104866 Marionette TRACE conn2 <- [1,2474,null,{}] 22:45:04 INFO - PROCESS | 1652 | 1461131104868 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}] 22:45:04 INFO - PROCESS | 1652 | 1461131104968 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 22:45:05 INFO - PROCESS | 1652 | 1461131105005 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12da57800 == 50 [pid = 1652] [id = 626] 22:45:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12b908800) [pid = 1652] [serial = 1878] [outer = 0x0] 22:45:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12cee1400) [pid = 1652] [serial = 1879] [outer = 0x12b908800] 22:45:05 INFO - PROCESS | 1652 | 1461131105031 Marionette DEBUG loaded listener.js 22:45:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12ceeb000) [pid = 1652] [serial = 1880] [outer = 0x12b908800] 22:45:05 INFO - PROCESS | 1652 | 1461131105360 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]]]}] 22:45:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 22:45:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 524ms 22:45:05 INFO - PROCESS | 1652 | 1461131105383 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 22:45:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 22:45:05 INFO - PROCESS | 1652 | 1461131105384 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 22:45:05 INFO - PROCESS | 1652 | 1461131105387 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 22:45:05 INFO - PROCESS | 1652 | 1461131105388 Marionette TRACE conn2 <- [1,2478,null,{}] 22:45:05 INFO - PROCESS | 1652 | 1461131105391 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}] 22:45:05 INFO - PROCESS | 1652 | 1461131105539 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 22:45:05 INFO - PROCESS | 1652 | 1461131105556 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eebc800 == 51 [pid = 1652] [id = 627] 22:45:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11c1bc800) [pid = 1652] [serial = 1881] [outer = 0x0] 22:45:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12cf3a800) [pid = 1652] [serial = 1882] [outer = 0x11c1bc800] 22:45:05 INFO - PROCESS | 1652 | 1461131105580 Marionette DEBUG loaded listener.js 22:45:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12d280400) [pid = 1652] [serial = 1883] [outer = 0x11c1bc800] 22:45:05 INFO - PROCESS | 1652 | 1461131105916 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]]]}] 22:45:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 22:45:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 570ms 22:45:06 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11bc11800) [pid = 1652] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 22:45:06 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11c5e7800) [pid = 1652] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 22:45:06 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x129bc2000) [pid = 1652] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 22:45:06 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x114135800) [pid = 1652] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 22:45:06 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11550b800) [pid = 1652] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 22:45:06 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11914ec00) [pid = 1652] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 22:45:06 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11a77b000) [pid = 1652] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 22:45:06 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11c863400) [pid = 1652] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 22:45:06 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11bbcf400) [pid = 1652] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 22:45:06 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1123e5800) [pid = 1652] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 22:45:06 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11c5ec000) [pid = 1652] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 22:45:06 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12a21f800) [pid = 1652] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 22:45:06 INFO - PROCESS | 1652 | 1461131106058 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 22:45:06 INFO - PROCESS | 1652 | 1461131106060 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 22:45:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 22:45:06 INFO - PROCESS | 1652 | 1461131106064 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 22:45:06 INFO - PROCESS | 1652 | 1461131106066 Marionette TRACE conn2 <- [1,2482,null,{}] 22:45:06 INFO - PROCESS | 1652 | 1461131106068 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}] 22:45:06 INFO - PROCESS | 1652 | 1461131106159 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 22:45:06 INFO - PROCESS | 1652 | 1461131106165 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x129cd2800 == 52 [pid = 1652] [id = 628] 22:45:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11bc10c00) [pid = 1652] [serial = 1884] [outer = 0x0] 22:45:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x129bc2000) [pid = 1652] [serial = 1885] [outer = 0x11bc10c00] 22:45:06 INFO - PROCESS | 1652 | 1461131106197 Marionette DEBUG loaded listener.js 22:45:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12d289000) [pid = 1652] [serial = 1886] [outer = 0x11bc10c00] 22:45:06 INFO - PROCESS | 1652 | 1461131106527 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]]]}] 22:45:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 22:45:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 469ms 22:45:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 22:45:06 INFO - PROCESS | 1652 | 1461131106534 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 22:45:06 INFO - PROCESS | 1652 | 1461131106535 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 22:45:06 INFO - PROCESS | 1652 | 1461131106537 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 22:45:06 INFO - PROCESS | 1652 | 1461131106539 Marionette TRACE conn2 <- [1,2486,null,{}] 22:45:06 INFO - PROCESS | 1652 | 1461131106541 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}] 22:45:06 INFO - PROCESS | 1652 | 1461131106625 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 22:45:06 INFO - PROCESS | 1652 | 1461131106684 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb73000 == 53 [pid = 1652] [id = 629] 22:45:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12d284c00) [pid = 1652] [serial = 1887] [outer = 0x0] 22:45:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12d953c00) [pid = 1652] [serial = 1888] [outer = 0x12d284c00] 22:45:06 INFO - PROCESS | 1652 | 1461131106709 Marionette DEBUG loaded listener.js 22:45:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12dbb2000) [pid = 1652] [serial = 1889] [outer = 0x12d284c00] 22:45:07 INFO - PROCESS | 1652 | 1461131107168 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]]]}] 22:45:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 22:45:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 669ms 22:45:07 INFO - PROCESS | 1652 | 1461131107208 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 22:45:07 INFO - PROCESS | 1652 | 1461131107211 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 22:45:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 22:45:07 INFO - PROCESS | 1652 | 1461131107215 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 22:45:07 INFO - PROCESS | 1652 | 1461131107218 Marionette TRACE conn2 <- [1,2490,null,{}] 22:45:07 INFO - PROCESS | 1652 | 1461131107222 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}] 22:45:07 INFO - PROCESS | 1652 | 1461131107333 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 22:45:07 INFO - PROCESS | 1652 | 1461131107407 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bf19800 == 54 [pid = 1652] [id = 630] 22:45:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11550f800) [pid = 1652] [serial = 1890] [outer = 0x0] 22:45:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x118e51c00) [pid = 1652] [serial = 1891] [outer = 0x11550f800] 22:45:07 INFO - PROCESS | 1652 | 1461131107439 Marionette DEBUG loaded listener.js 22:45:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11a90d000) [pid = 1652] [serial = 1892] [outer = 0x11550f800] 22:45:07 INFO - PROCESS | 1652 | 1461131107867 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]]]}] 22:45:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 22:45:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 673ms 22:45:07 INFO - PROCESS | 1652 | 1461131107888 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 22:45:07 INFO - PROCESS | 1652 | 1461131107892 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 22:45:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 22:45:07 INFO - PROCESS | 1652 | 1461131107899 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 22:45:07 INFO - PROCESS | 1652 | 1461131107900 Marionette TRACE conn2 <- [1,2494,null,{}] 22:45:07 INFO - PROCESS | 1652 | 1461131107903 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}] 22:45:08 INFO - PROCESS | 1652 | 1461131108031 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 22:45:08 INFO - PROCESS | 1652 | 1461131108147 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1272ee800 == 55 [pid = 1652] [id = 631] 22:45:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11ade1000) [pid = 1652] [serial = 1893] [outer = 0x0] 22:45:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11c478400) [pid = 1652] [serial = 1894] [outer = 0x11ade1000] 22:45:08 INFO - PROCESS | 1652 | 1461131108178 Marionette DEBUG loaded listener.js 22:45:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11c854400) [pid = 1652] [serial = 1895] [outer = 0x11ade1000] 22:45:08 INFO - PROCESS | 1652 | 1461131108567 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]]]}] 22:45:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 22:45:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 722ms 22:45:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 22:45:08 INFO - PROCESS | 1652 | 1461131108621 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 22:45:08 INFO - PROCESS | 1652 | 1461131108622 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 22:45:08 INFO - PROCESS | 1652 | 1461131108624 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 22:45:08 INFO - PROCESS | 1652 | 1461131108627 Marionette TRACE conn2 <- [1,2498,null,{}] 22:45:08 INFO - PROCESS | 1652 | 1461131108635 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}] 22:45:08 INFO - PROCESS | 1652 | 1461131108741 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 22:45:08 INFO - PROCESS | 1652 | 1461131108815 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb3c800 == 56 [pid = 1652] [id = 632] 22:45:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12707bc00) [pid = 1652] [serial = 1896] [outer = 0x0] 22:45:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12970b000) [pid = 1652] [serial = 1897] [outer = 0x12707bc00] 22:45:08 INFO - PROCESS | 1652 | 1461131108847 Marionette DEBUG loaded listener.js 22:45:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x129d2f000) [pid = 1652] [serial = 1898] [outer = 0x12707bc00] 22:45:09 INFO - PROCESS | 1652 | 1461131109261 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]]]}] 22:45:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 22:45:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 674ms 22:45:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 22:45:09 INFO - PROCESS | 1652 | 1461131109298 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 22:45:09 INFO - PROCESS | 1652 | 1461131109300 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 22:45:09 INFO - PROCESS | 1652 | 1461131109302 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 22:45:09 INFO - PROCESS | 1652 | 1461131109304 Marionette TRACE conn2 <- [1,2502,null,{}] 22:45:09 INFO - PROCESS | 1652 | 1461131109306 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}] 22:45:09 INFO - PROCESS | 1652 | 1461131109430 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 22:45:09 INFO - PROCESS | 1652 | 1461131109490 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fedb800 == 57 [pid = 1652] [id = 633] 22:45:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x129d91400) [pid = 1652] [serial = 1899] [outer = 0x0] 22:45:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12b059800) [pid = 1652] [serial = 1900] [outer = 0x129d91400] 22:45:09 INFO - PROCESS | 1652 | 1461131109561 Marionette DEBUG loaded listener.js 22:45:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12cce8800) [pid = 1652] [serial = 1901] [outer = 0x129d91400] 22:45:09 INFO - PROCESS | 1652 | 1461131109933 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]]]}] 22:45:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 22:45:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 669ms 22:45:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 22:45:09 INFO - PROCESS | 1652 | 1461131109971 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 22:45:09 INFO - PROCESS | 1652 | 1461131109973 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 22:45:09 INFO - PROCESS | 1652 | 1461131109975 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 22:45:09 INFO - PROCESS | 1652 | 1461131109976 Marionette TRACE conn2 <- [1,2506,null,{}] 22:45:09 INFO - PROCESS | 1652 | 1461131109979 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}] 22:45:10 INFO - PROCESS | 1652 | 1461131110080 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 22:45:10 INFO - PROCESS | 1652 | 1461131110140 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fef5800 == 58 [pid = 1652] [id = 634] 22:45:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12b909000) [pid = 1652] [serial = 1902] [outer = 0x0] 22:45:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12cf37000) [pid = 1652] [serial = 1903] [outer = 0x12b909000] 22:45:10 INFO - PROCESS | 1652 | 1461131110169 Marionette DEBUG loaded listener.js 22:45:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12d95a800) [pid = 1652] [serial = 1904] [outer = 0x12b909000] 22:45:10 INFO - PROCESS | 1652 | 1461131110600 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]]]}] 22:45:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 22:45:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 672ms 22:45:10 INFO - PROCESS | 1652 | 1461131110648 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 22:45:10 INFO - PROCESS | 1652 | 1461131110649 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 22:45:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 22:45:10 INFO - PROCESS | 1652 | 1461131110651 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 22:45:10 INFO - PROCESS | 1652 | 1461131110653 Marionette TRACE conn2 <- [1,2510,null,{}] 22:45:10 INFO - PROCESS | 1652 | 1461131110655 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}] 22:45:10 INFO - PROCESS | 1652 | 1461131110808 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 22:45:10 INFO - PROCESS | 1652 | 1461131110895 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291e7800 == 59 [pid = 1652] [id = 635] 22:45:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11b92d400) [pid = 1652] [serial = 1905] [outer = 0x0] 22:45:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12a21e000) [pid = 1652] [serial = 1906] [outer = 0x11b92d400] 22:45:10 INFO - PROCESS | 1652 | 1461131110928 Marionette DEBUG loaded listener.js 22:45:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12e289000) [pid = 1652] [serial = 1907] [outer = 0x11b92d400] 22:45:11 INFO - PROCESS | 1652 | 1461131111349 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]]]}] 22:45:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 22:45:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 718ms 22:45:11 INFO - PROCESS | 1652 | 1461131111370 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 22:45:11 INFO - PROCESS | 1652 | 1461131111371 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 22:45:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 22:45:11 INFO - PROCESS | 1652 | 1461131111374 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 22:45:11 INFO - PROCESS | 1652 | 1461131111375 Marionette TRACE conn2 <- [1,2514,null,{}] 22:45:11 INFO - PROCESS | 1652 | 1461131111378 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}] 22:45:11 INFO - PROCESS | 1652 | 1461131111481 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 22:45:11 INFO - PROCESS | 1652 | 1461131111541 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2a6800 == 60 [pid = 1652] [id = 636] 22:45:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11550ec00) [pid = 1652] [serial = 1908] [outer = 0x0] 22:45:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12e291800) [pid = 1652] [serial = 1909] [outer = 0x11550ec00] 22:45:11 INFO - PROCESS | 1652 | 1461131111571 Marionette DEBUG loaded listener.js 22:45:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12e821c00) [pid = 1652] [serial = 1910] [outer = 0x11550ec00] 22:45:12 INFO - PROCESS | 1652 | 1461131112186 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]]]}] 22:45:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 22:45:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 869ms 22:45:12 INFO - PROCESS | 1652 | 1461131112262 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 22:45:12 INFO - PROCESS | 1652 | 1461131112265 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 22:45:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 22:45:12 INFO - PROCESS | 1652 | 1461131112269 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 22:45:12 INFO - PROCESS | 1652 | 1461131112271 Marionette TRACE conn2 <- [1,2518,null,{}] 22:45:12 INFO - PROCESS | 1652 | 1461131112274 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}] 22:45:12 INFO - PROCESS | 1652 | 1461131112380 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 22:45:12 INFO - PROCESS | 1652 | 1461131112457 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b66d800 == 61 [pid = 1652] [id = 637] 22:45:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x118b40c00) [pid = 1652] [serial = 1911] [outer = 0x0] 22:45:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x118e4ec00) [pid = 1652] [serial = 1912] [outer = 0x118b40c00] 22:45:12 INFO - PROCESS | 1652 | 1461131112486 Marionette DEBUG loaded listener.js 22:45:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11a76f800) [pid = 1652] [serial = 1913] [outer = 0x118b40c00] 22:45:12 INFO - PROCESS | 1652 | --DOCSHELL 0x129cd2800 == 60 [pid = 1652] [id = 628] 22:45:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12eebc800 == 59 [pid = 1652] [id = 627] 22:45:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12da57800 == 58 [pid = 1652] [id = 626] 22:45:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12d216000 == 57 [pid = 1652] [id = 625] 22:45:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12b633000 == 56 [pid = 1652] [id = 624] 22:45:12 INFO - PROCESS | 1652 | --DOCSHELL 0x129ce0800 == 55 [pid = 1652] [id = 623] 22:45:12 INFO - PROCESS | 1652 | --DOCSHELL 0x1291d5000 == 54 [pid = 1652] [id = 622] 22:45:12 INFO - PROCESS | 1652 | --DOCSHELL 0x1268a0800 == 53 [pid = 1652] [id = 621] 22:45:12 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12b1eac00) [pid = 1652] [serial = 1834] [outer = 0x0] [url = about:blank] 22:45:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11976a000 == 52 [pid = 1652] [id = 620] 22:45:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad60000 == 51 [pid = 1652] [id = 619] 22:45:12 INFO - PROCESS | 1652 | --DOCSHELL 0x1268bf800 == 50 [pid = 1652] [id = 618] 22:45:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12f27b800 == 49 [pid = 1652] [id = 616] 22:45:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12eece800 == 48 [pid = 1652] [id = 615] 22:45:12 INFO - PROCESS | 1652 | --DOCSHELL 0x129cd1800 == 47 [pid = 1652] [id = 614] 22:45:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11c506800 == 46 [pid = 1652] [id = 613] 22:45:12 INFO - PROCESS | 1652 | --DOCSHELL 0x1156c0800 == 45 [pid = 1652] [id = 612] 22:45:12 INFO - PROCESS | 1652 | 1461131112902 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]]]}] 22:45:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 22:45:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 672ms 22:45:12 INFO - PROCESS | 1652 | 1461131112942 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 22:45:12 INFO - PROCESS | 1652 | 1461131112948 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 22:45:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 22:45:12 INFO - PROCESS | 1652 | 1461131112952 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 22:45:12 INFO - PROCESS | 1652 | 1461131112954 Marionette TRACE conn2 <- [1,2522,null,{}] 22:45:12 INFO - PROCESS | 1652 | 1461131112956 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}] 22:45:13 INFO - PROCESS | 1652 | 1461131113049 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x1287e2000) [pid = 1652] [serial = 1816] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x129bba400) [pid = 1652] [serial = 1819] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x129d31000) [pid = 1652] [serial = 1822] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x129d29c00) [pid = 1652] [serial = 1820] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x114b9f400) [pid = 1652] [serial = 1799] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x114407c00) [pid = 1652] [serial = 1798] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x118e52400) [pid = 1652] [serial = 1802] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1164dfc00) [pid = 1652] [serial = 1801] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11634f400) [pid = 1652] [serial = 1783] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12910ec00) [pid = 1652] [serial = 1795] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x119858000) [pid = 1652] [serial = 1804] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11a776c00) [pid = 1652] [serial = 1805] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1190b6800) [pid = 1652] [serial = 1786] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11c440c00) [pid = 1652] [serial = 1789] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x129d93c00) [pid = 1652] [serial = 1823] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11a964400) [pid = 1652] [serial = 1807] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11bbc7c00) [pid = 1652] [serial = 1808] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x126a33000) [pid = 1652] [serial = 1813] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x127a6dc00) [pid = 1652] [serial = 1792] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11c1bd400) [pid = 1652] [serial = 1810] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11c5e8c00) [pid = 1652] [serial = 1811] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11a961000) [pid = 1652] [serial = 1826] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12a21d000) [pid = 1652] [serial = 1829] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12b052800) [pid = 1652] [serial = 1831] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x114ba6c00) [pid = 1652] [serial = 1825] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1297b4400) [pid = 1652] [serial = 1817] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12a211400) [pid = 1652] [serial = 1828] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x127932400) [pid = 1652] [serial = 1814] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12b1e1400) [pid = 1652] [serial = 1832] [outer = 0x0] [url = about:blank] 22:45:13 INFO - PROCESS | 1652 | 1461131113116 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b65a800 == 46 [pid = 1652] [id = 638] 22:45:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x114ba6c00) [pid = 1652] [serial = 1914] [outer = 0x0] 22:45:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1190b5800) [pid = 1652] [serial = 1915] [outer = 0x114ba6c00] 22:45:13 INFO - PROCESS | 1652 | 1461131113142 Marionette DEBUG loaded listener.js 22:45:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11bbc7c00) [pid = 1652] [serial = 1916] [outer = 0x114ba6c00] 22:45:13 INFO - PROCESS | 1652 | 1461131113444 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]]]}] 22:45:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 22:45:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 519ms 22:45:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 22:45:13 INFO - PROCESS | 1652 | 1461131113472 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 22:45:13 INFO - PROCESS | 1652 | 1461131113473 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 22:45:13 INFO - PROCESS | 1652 | 1461131113475 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 22:45:13 INFO - PROCESS | 1652 | 1461131113479 Marionette TRACE conn2 <- [1,2526,null,{}] 22:45:13 INFO - PROCESS | 1652 | 1461131113488 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}] 22:45:13 INFO - PROCESS | 1652 | 1461131113578 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 22:45:13 INFO - PROCESS | 1652 | 1461131113655 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12766e800 == 47 [pid = 1652] [id = 639] 22:45:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11af7f400) [pid = 1652] [serial = 1917] [outer = 0x0] 22:45:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11c5e8c00) [pid = 1652] [serial = 1918] [outer = 0x11af7f400] 22:45:13 INFO - PROCESS | 1652 | 1461131113682 Marionette DEBUG loaded listener.js 22:45:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x127d3f400) [pid = 1652] [serial = 1919] [outer = 0x11af7f400] 22:45:14 INFO - PROCESS | 1652 | 1461131113999 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]]]}] 22:45:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 22:45:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 577ms 22:45:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 22:45:14 INFO - PROCESS | 1652 | 1461131114052 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 22:45:14 INFO - PROCESS | 1652 | 1461131114054 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 22:45:14 INFO - PROCESS | 1652 | 1461131114056 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 22:45:14 INFO - PROCESS | 1652 | 1461131114058 Marionette TRACE conn2 <- [1,2530,null,{}] 22:45:14 INFO - PROCESS | 1652 | 1461131114060 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}] 22:45:14 INFO - PROCESS | 1652 | 1461131114143 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 22:45:14 INFO - PROCESS | 1652 | 1461131114206 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x129765000 == 48 [pid = 1652] [id = 640] 22:45:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x126832800) [pid = 1652] [serial = 1920] [outer = 0x0] 22:45:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x129107c00) [pid = 1652] [serial = 1921] [outer = 0x126832800] 22:45:14 INFO - PROCESS | 1652 | 1461131114232 Marionette DEBUG loaded listener.js 22:45:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x129d2a000) [pid = 1652] [serial = 1922] [outer = 0x126832800] 22:45:14 INFO - PROCESS | 1652 | 1461131114495 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]]]}] 22:45:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 22:45:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 470ms 22:45:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 22:45:14 INFO - PROCESS | 1652 | 1461131114535 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 22:45:14 INFO - PROCESS | 1652 | 1461131114536 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 22:45:14 INFO - PROCESS | 1652 | 1461131114539 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 22:45:14 INFO - PROCESS | 1652 | 1461131114540 Marionette TRACE conn2 <- [1,2534,null,{}] 22:45:14 INFO - PROCESS | 1652 | 1461131114550 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}] 22:45:14 INFO - PROCESS | 1652 | 1461131114640 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 22:45:14 INFO - PROCESS | 1652 | 1461131114644 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b29b000 == 49 [pid = 1652] [id = 641] 22:45:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12764cc00) [pid = 1652] [serial = 1923] [outer = 0x0] 22:45:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12a215400) [pid = 1652] [serial = 1924] [outer = 0x12764cc00] 22:45:14 INFO - PROCESS | 1652 | 1461131114670 Marionette DEBUG loaded listener.js 22:45:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12b04ec00) [pid = 1652] [serial = 1925] [outer = 0x12764cc00] 22:45:15 INFO - PROCESS | 1652 | 1461131115025 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]]]}] 22:45:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 22:45:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 518ms 22:45:15 INFO - PROCESS | 1652 | 1461131115058 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 22:45:15 INFO - PROCESS | 1652 | 1461131115059 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 22:45:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 22:45:15 INFO - PROCESS | 1652 | 1461131115080 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 22:45:15 INFO - PROCESS | 1652 | 1461131115081 Marionette TRACE conn2 <- [1,2538,null,{}] 22:45:15 INFO - PROCESS | 1652 | 1461131115083 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}] 22:45:15 INFO - PROCESS | 1652 | 1461131115199 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 22:45:15 INFO - PROCESS | 1652 | 1461131115213 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be95000 == 50 [pid = 1652] [id = 642] 22:45:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12b057c00) [pid = 1652] [serial = 1926] [outer = 0x0] 22:45:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12ba43c00) [pid = 1652] [serial = 1927] [outer = 0x12b057c00] 22:45:15 INFO - PROCESS | 1652 | 1461131115240 Marionette DEBUG loaded listener.js 22:45:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12cf36400) [pid = 1652] [serial = 1928] [outer = 0x12b057c00] 22:45:15 INFO - PROCESS | 1652 | 1461131115599 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]]]}] 22:45:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 22:45:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 569ms 22:45:15 INFO - PROCESS | 1652 | 1461131115649 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 22:45:15 INFO - PROCESS | 1652 | 1461131115651 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 22:45:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 22:45:15 INFO - PROCESS | 1652 | 1461131115653 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 22:45:15 INFO - PROCESS | 1652 | 1461131115654 Marionette TRACE conn2 <- [1,2542,null,{}] 22:45:15 INFO - PROCESS | 1652 | 1461131115656 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}] 22:45:15 INFO - PROCESS | 1652 | 1461131115758 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 22:45:15 INFO - PROCESS | 1652 | 1461131115770 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e386000 == 51 [pid = 1652] [id = 643] 22:45:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12d27c400) [pid = 1652] [serial = 1929] [outer = 0x0] 22:45:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12d955000) [pid = 1652] [serial = 1930] [outer = 0x12d27c400] 22:45:15 INFO - PROCESS | 1652 | 1461131115795 Marionette DEBUG loaded listener.js 22:45:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12e236800) [pid = 1652] [serial = 1931] [outer = 0x12d27c400] 22:45:16 INFO - PROCESS | 1652 | 1461131116137 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]]]}] 22:45:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 22:45:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 518ms 22:45:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 22:45:16 INFO - PROCESS | 1652 | 1461131116172 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 22:45:16 INFO - PROCESS | 1652 | 1461131116173 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 22:45:16 INFO - PROCESS | 1652 | 1461131116175 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 22:45:16 INFO - PROCESS | 1652 | 1461131116176 Marionette TRACE conn2 <- [1,2546,null,{}] 22:45:16 INFO - PROCESS | 1652 | 1461131116178 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}] 22:45:16 INFO - PROCESS | 1652 | 1461131116283 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 22:45:16 INFO - PROCESS | 1652 | 1461131116322 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed1c800 == 52 [pid = 1652] [id = 644] 22:45:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12d27e400) [pid = 1652] [serial = 1932] [outer = 0x0] 22:45:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12e284c00) [pid = 1652] [serial = 1933] [outer = 0x12d27e400] 22:45:16 INFO - PROCESS | 1652 | 1461131116347 Marionette DEBUG loaded listener.js 22:45:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12e81fc00) [pid = 1652] [serial = 1934] [outer = 0x12d27e400] 22:45:16 INFO - PROCESS | 1652 | 1461131116645 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]]]}] 22:45:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 22:45:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 522ms 22:45:16 INFO - PROCESS | 1652 | 1461131116705 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 22:45:16 INFO - PROCESS | 1652 | 1461131116706 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 22:45:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 22:45:16 INFO - PROCESS | 1652 | 1461131116709 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 22:45:16 INFO - PROCESS | 1652 | 1461131116710 Marionette TRACE conn2 <- [1,2550,null,{}] 22:45:16 INFO - PROCESS | 1652 | 1461131116712 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}] 22:45:16 INFO - PROCESS | 1652 | 1461131116816 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 22:45:16 INFO - PROCESS | 1652 | 1461131116854 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f762800 == 53 [pid = 1652] [id = 645] 22:45:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12d280800) [pid = 1652] [serial = 1935] [outer = 0x0] 22:45:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12e825000) [pid = 1652] [serial = 1936] [outer = 0x12d280800] 22:45:16 INFO - PROCESS | 1652 | 1461131116878 Marionette DEBUG loaded listener.js 22:45:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12e861c00) [pid = 1652] [serial = 1937] [outer = 0x12d280800] 22:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12b04b400) [pid = 1652] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 22:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12b055400) [pid = 1652] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 22:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12b908800) [pid = 1652] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 22:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x126da6000) [pid = 1652] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 22:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x114ba4c00) [pid = 1652] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 22:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11c440800) [pid = 1652] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 22:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x129a5a000) [pid = 1652] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 22:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x115514c00) [pid = 1652] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 22:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x115518c00) [pid = 1652] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 22:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11c1bc800) [pid = 1652] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 22:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11bc10c00) [pid = 1652] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 22:45:17 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12970b400) [pid = 1652] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 22:45:17 INFO - PROCESS | 1652 | 1461131117279 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]]]}] 22:45:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 22:45:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 618ms 22:45:17 INFO - PROCESS | 1652 | 1461131117327 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 22:45:17 INFO - PROCESS | 1652 | 1461131117328 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 22:45:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 22:45:17 INFO - PROCESS | 1652 | 1461131117331 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 22:45:17 INFO - PROCESS | 1652 | 1461131117332 Marionette TRACE conn2 <- [1,2554,null,{}] 22:45:17 INFO - PROCESS | 1652 | 1461131117334 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}] 22:45:17 INFO - PROCESS | 1652 | 1461131117419 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 22:45:17 INFO - PROCESS | 1652 | 1461131117423 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f278000 == 54 [pid = 1652] [id = 646] 22:45:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11a540c00) [pid = 1652] [serial = 1938] [outer = 0x0] 22:45:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11c871800) [pid = 1652] [serial = 1939] [outer = 0x11a540c00] 22:45:17 INFO - PROCESS | 1652 | 1461131117449 Marionette DEBUG loaded listener.js 22:45:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12ba4ac00) [pid = 1652] [serial = 1940] [outer = 0x11a540c00] 22:45:17 INFO - PROCESS | 1652 | 1461131117803 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]]]}] 22:45:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 22:45:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 518ms 22:45:17 INFO - PROCESS | 1652 | 1461131117849 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 22:45:17 INFO - PROCESS | 1652 | 1461131117851 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 22:45:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 22:45:17 INFO - PROCESS | 1652 | 1461131117853 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 22:45:17 INFO - PROCESS | 1652 | 1461131117854 Marionette TRACE conn2 <- [1,2558,null,{}] 22:45:17 INFO - PROCESS | 1652 | 1461131117857 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}] 22:45:17 INFO - PROCESS | 1652 | 1461131117956 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 22:45:17 INFO - PROCESS | 1652 | 1461131117961 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1309c4000 == 55 [pid = 1652] [id = 647] 22:45:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12d27cc00) [pid = 1652] [serial = 1941] [outer = 0x0] 22:45:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12ea73800) [pid = 1652] [serial = 1942] [outer = 0x12d27cc00] 22:45:17 INFO - PROCESS | 1652 | 1461131117990 Marionette DEBUG loaded listener.js 22:45:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12eab1800) [pid = 1652] [serial = 1943] [outer = 0x12d27cc00] 22:45:18 INFO - PROCESS | 1652 | 1461131118332 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]]]}] 22:45:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 22:45:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 518ms 22:45:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 22:45:18 INFO - PROCESS | 1652 | 1461131118372 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 22:45:18 INFO - PROCESS | 1652 | 1461131118373 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 22:45:18 INFO - PROCESS | 1652 | 1461131118375 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 22:45:18 INFO - PROCESS | 1652 | 1461131118376 Marionette TRACE conn2 <- [1,2562,null,{}] 22:45:18 INFO - PROCESS | 1652 | 1461131118379 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}] 22:45:18 INFO - PROCESS | 1652 | 1461131118466 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 22:45:18 INFO - PROCESS | 1652 | 1461131118530 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1309d5000 == 56 [pid = 1652] [id = 648] 22:45:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12d930400) [pid = 1652] [serial = 1944] [outer = 0x0] 22:45:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12eab4c00) [pid = 1652] [serial = 1945] [outer = 0x12d930400] 22:45:18 INFO - PROCESS | 1652 | 1461131118557 Marionette DEBUG loaded listener.js 22:45:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12eabdc00) [pid = 1652] [serial = 1946] [outer = 0x12d930400] 22:45:18 INFO - PROCESS | 1652 | 1461131118845 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]]]}] 22:45:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 22:45:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 519ms 22:45:18 INFO - PROCESS | 1652 | 1461131118896 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 22:45:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 22:45:18 INFO - PROCESS | 1652 | 1461131118898 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 22:45:18 INFO - PROCESS | 1652 | 1461131118901 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 22:45:18 INFO - PROCESS | 1652 | 1461131118902 Marionette TRACE conn2 <- [1,2566,null,{}] 22:45:18 INFO - PROCESS | 1652 | 1461131118904 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}] 22:45:18 INFO - PROCESS | 1652 | 1461131118988 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 22:45:18 INFO - PROCESS | 1652 | 1461131118994 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x131be4800 == 57 [pid = 1652] [id = 649] 22:45:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x129bc6800) [pid = 1652] [serial = 1947] [outer = 0x0] 22:45:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12ee60c00) [pid = 1652] [serial = 1948] [outer = 0x129bc6800] 22:45:19 INFO - PROCESS | 1652 | 1461131119018 Marionette DEBUG loaded listener.js 22:45:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12ee65c00) [pid = 1652] [serial = 1949] [outer = 0x129bc6800] 22:45:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12ced1800 == 56 [pid = 1652] [id = 593] 22:45:19 INFO - PROCESS | 1652 | --DOCSHELL 0x126d4a800 == 55 [pid = 1652] [id = 595] 22:45:19 INFO - PROCESS | 1652 | --DOCSHELL 0x119058000 == 54 [pid = 1652] [id = 580] 22:45:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12f76d800 == 53 [pid = 1652] [id = 617] 22:45:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12da59000 == 52 [pid = 1652] [id = 597] 22:45:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11a99d800 == 51 [pid = 1652] [id = 594] 22:45:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12d90e000 == 50 [pid = 1652] [id = 598] 22:45:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11961d000 == 49 [pid = 1652] [id = 581] 22:45:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12d906800 == 48 [pid = 1652] [id = 596] 22:45:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12da48800 == 47 [pid = 1652] [id = 579] 22:45:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11b66d800 == 46 [pid = 1652] [id = 637] 22:45:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2a6800 == 45 [pid = 1652] [id = 636] 22:45:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1291e7800 == 44 [pid = 1652] [id = 635] 22:45:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12fef5800 == 43 [pid = 1652] [id = 634] 22:45:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12fedb800 == 42 [pid = 1652] [id = 633] 22:45:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb3c800 == 41 [pid = 1652] [id = 632] 22:45:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1272ee800 == 40 [pid = 1652] [id = 631] 22:45:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11bf19800 == 39 [pid = 1652] [id = 630] 22:45:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb73000 == 38 [pid = 1652] [id = 629] 22:45:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11b65a800 == 37 [pid = 1652] [id = 638] 22:45:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12766e800 == 36 [pid = 1652] [id = 639] 22:45:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12be95000 == 35 [pid = 1652] [id = 642] 22:45:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12b29b000 == 34 [pid = 1652] [id = 641] 22:45:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1309c4000 == 33 [pid = 1652] [id = 647] 22:45:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12e386000 == 32 [pid = 1652] [id = 643] 22:45:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12f278000 == 31 [pid = 1652] [id = 646] 22:45:20 INFO - PROCESS | 1652 | --DOCSHELL 0x129765000 == 30 [pid = 1652] [id = 640] 22:45:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12f762800 == 29 [pid = 1652] [id = 645] 22:45:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12ed1c800 == 28 [pid = 1652] [id = 644] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12b90b400) [pid = 1652] [serial = 1835] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12d280400) [pid = 1652] [serial = 1883] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x129bc2000) [pid = 1652] [serial = 1885] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12d289000) [pid = 1652] [serial = 1886] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12b04c400) [pid = 1652] [serial = 1873] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12b423c00) [pid = 1652] [serial = 1874] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1309d5000 == 27 [pid = 1652] [id = 648] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12d953c00) [pid = 1652] [serial = 1888] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12ba46000) [pid = 1652] [serial = 1876] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12cee1400) [pid = 1652] [serial = 1879] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12bd0b000) [pid = 1652] [serial = 1877] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x127aef800) [pid = 1652] [serial = 1867] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12901c400) [pid = 1652] [serial = 1868] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x119c70c00) [pid = 1652] [serial = 1861] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11c441000) [pid = 1652] [serial = 1862] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11afdb000) [pid = 1652] [serial = 1843] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11c67ac00) [pid = 1652] [serial = 1864] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x126da3400) [pid = 1652] [serial = 1865] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x129d34000) [pid = 1652] [serial = 1870] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12a217c00) [pid = 1652] [serial = 1871] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x119624400) [pid = 1652] [serial = 1856] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x118479000) [pid = 1652] [serial = 1855] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11af7f000) [pid = 1652] [serial = 1859] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11a779000) [pid = 1652] [serial = 1858] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1123ddc00) [pid = 1652] [serial = 1837] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x127078000) [pid = 1652] [serial = 1846] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x118dd1400) [pid = 1652] [serial = 1840] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x129d9bc00) [pid = 1652] [serial = 1849] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b912800) [pid = 1652] [serial = 1852] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12cf3a800) [pid = 1652] [serial = 1882] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12ceeb000) [pid = 1652] [serial = 1880] [outer = 0x0] [url = about:blank] 22:45:20 INFO - PROCESS | 1652 | 1461131120713 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]]]}] 22:45:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 22:45:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1821ms 22:45:20 INFO - PROCESS | 1652 | 1461131120723 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 22:45:20 INFO - PROCESS | 1652 | 1461131120725 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 22:45:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 22:45:20 INFO - PROCESS | 1652 | 1461131120731 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 22:45:20 INFO - PROCESS | 1652 | 1461131120733 Marionette TRACE conn2 <- [1,2570,null,{}] 22:45:20 INFO - PROCESS | 1652 | 1461131120738 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}] 22:45:20 INFO - PROCESS | 1652 | 1461131120819 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 22:45:20 INFO - PROCESS | 1652 | 1461131120871 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11635a800 == 28 [pid = 1652] [id = 650] 22:45:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1144b3000) [pid = 1652] [serial = 1950] [outer = 0x0] 22:45:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x114b9dc00) [pid = 1652] [serial = 1951] [outer = 0x1144b3000] 22:45:20 INFO - PROCESS | 1652 | 1461131120899 Marionette DEBUG loaded listener.js 22:45:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x114ba8c00) [pid = 1652] [serial = 1952] [outer = 0x1144b3000] 22:45:21 INFO - PROCESS | 1652 | 1461131121226 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]]]}] 22:45:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 22:45:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 522ms 22:45:21 INFO - PROCESS | 1652 | 1461131121252 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 22:45:21 INFO - PROCESS | 1652 | 1461131121257 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 22:45:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 22:45:21 INFO - PROCESS | 1652 | 1461131121262 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 22:45:21 INFO - PROCESS | 1652 | 1461131121265 Marionette TRACE conn2 <- [1,2574,null,{}] 22:45:21 INFO - PROCESS | 1652 | 1461131121268 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}] 22:45:21 INFO - PROCESS | 1652 | 1461131121340 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 22:45:21 INFO - PROCESS | 1652 | 1461131121346 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11975e800 == 29 [pid = 1652] [id = 651] 22:45:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1146bf400) [pid = 1652] [serial = 1953] [outer = 0x0] 22:45:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x115305800) [pid = 1652] [serial = 1954] [outer = 0x1146bf400] 22:45:21 INFO - PROCESS | 1652 | 1461131121373 Marionette DEBUG loaded listener.js 22:45:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1164d7000) [pid = 1652] [serial = 1955] [outer = 0x1146bf400] 22:45:21 INFO - PROCESS | 1652 | 1461131121735 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]]]}] 22:45:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 22:45:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 521ms 22:45:21 INFO - PROCESS | 1652 | 1461131121783 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 22:45:21 INFO - PROCESS | 1652 | 1461131121785 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 22:45:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 22:45:21 INFO - PROCESS | 1652 | 1461131121787 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 22:45:21 INFO - PROCESS | 1652 | 1461131121790 Marionette TRACE conn2 <- [1,2578,null,{}] 22:45:21 INFO - PROCESS | 1652 | 1461131121798 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}] 22:45:21 INFO - PROCESS | 1652 | 1461131121874 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 22:45:21 INFO - PROCESS | 1652 | 1461131121883 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad5b000 == 30 [pid = 1652] [id = 652] 22:45:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1122c2400) [pid = 1652] [serial = 1956] [outer = 0x0] 22:45:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x118b86400) [pid = 1652] [serial = 1957] [outer = 0x1122c2400] 22:45:21 INFO - PROCESS | 1652 | 1461131121911 Marionette DEBUG loaded listener.js 22:45:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1190ae800) [pid = 1652] [serial = 1958] [outer = 0x1122c2400] 22:45:22 INFO - PROCESS | 1652 | 1461131122239 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]]]}] 22:45:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 22:45:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 474ms 22:45:22 INFO - PROCESS | 1652 | 1461131122263 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 22:45:22 INFO - PROCESS | 1652 | 1461131122267 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 22:45:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 22:45:22 INFO - PROCESS | 1652 | 1461131122269 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 22:45:22 INFO - PROCESS | 1652 | 1461131122270 Marionette TRACE conn2 <- [1,2582,null,{}] 22:45:22 INFO - PROCESS | 1652 | 1461131122273 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}] 22:45:22 INFO - PROCESS | 1652 | 1461131122345 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 22:45:22 INFO - PROCESS | 1652 | 1461131122398 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bb8f800 == 31 [pid = 1652] [id = 653] 22:45:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1123dd400) [pid = 1652] [serial = 1959] [outer = 0x0] 22:45:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x119624400) [pid = 1652] [serial = 1960] [outer = 0x1123dd400] 22:45:22 INFO - PROCESS | 1652 | 1461131122424 Marionette DEBUG loaded listener.js 22:45:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11a771c00) [pid = 1652] [serial = 1961] [outer = 0x1123dd400] 22:45:22 INFO - PROCESS | 1652 | 1461131122752 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]]]}] 22:45:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 22:45:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 518ms 22:45:22 INFO - PROCESS | 1652 | 1461131122788 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 22:45:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 22:45:22 INFO - PROCESS | 1652 | 1461131122791 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 22:45:22 INFO - PROCESS | 1652 | 1461131122794 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 22:45:22 INFO - PROCESS | 1652 | 1461131122796 Marionette TRACE conn2 <- [1,2586,null,{}] 22:45:22 INFO - PROCESS | 1652 | 1461131122800 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}] 22:45:22 INFO - PROCESS | 1652 | 1461131122906 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 22:45:22 INFO - PROCESS | 1652 | 1461131122981 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2b4000 == 32 [pid = 1652] [id = 654] 22:45:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1144b2c00) [pid = 1652] [serial = 1962] [outer = 0x0] 22:45:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11a775400) [pid = 1652] [serial = 1963] [outer = 0x1144b2c00] 22:45:23 INFO - PROCESS | 1652 | 1461131123020 Marionette DEBUG loaded listener.js 22:45:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11a93c000) [pid = 1652] [serial = 1964] [outer = 0x1144b2c00] 22:45:23 INFO - PROCESS | 1652 | 1461131123333 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]]]}] 22:45:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 22:45:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 571ms 22:45:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 22:45:23 INFO - PROCESS | 1652 | 1461131123366 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 22:45:23 INFO - PROCESS | 1652 | 1461131123368 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 22:45:23 INFO - PROCESS | 1652 | 1461131123370 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 22:45:23 INFO - PROCESS | 1652 | 1461131123371 Marionette TRACE conn2 <- [1,2590,null,{}] 22:45:23 INFO - PROCESS | 1652 | 1461131123373 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}] 22:45:23 INFO - PROCESS | 1652 | 1461131123461 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 22:45:23 INFO - PROCESS | 1652 | 1461131123468 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c7b800 == 33 [pid = 1652] [id = 655] 22:45:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11a942800) [pid = 1652] [serial = 1965] [outer = 0x0] 22:45:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11afe2400) [pid = 1652] [serial = 1966] [outer = 0x11a942800] 22:45:23 INFO - PROCESS | 1652 | 1461131123496 Marionette DEBUG loaded listener.js 22:45:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11bbd1000) [pid = 1652] [serial = 1967] [outer = 0x11a942800] 22:45:23 INFO - PROCESS | 1652 | 1461131123805 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]]]}] 22:45:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 22:45:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 469ms 22:45:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 22:45:23 INFO - PROCESS | 1652 | 1461131123840 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 22:45:23 INFO - PROCESS | 1652 | 1461131123841 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 22:45:23 INFO - PROCESS | 1652 | 1461131123843 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 22:45:23 INFO - PROCESS | 1652 | 1461131123845 Marionette TRACE conn2 <- [1,2594,null,{}] 22:45:23 INFO - PROCESS | 1652 | 1461131123849 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}] 22:45:23 INFO - PROCESS | 1652 | 1461131123944 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 22:45:23 INFO - PROCESS | 1652 | 1461131123950 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x126d3c800 == 34 [pid = 1652] [id = 656] 22:45:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11a942000) [pid = 1652] [serial = 1968] [outer = 0x0] 22:45:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11bc02400) [pid = 1652] [serial = 1969] [outer = 0x11a942000] 22:45:23 INFO - PROCESS | 1652 | 1461131123975 Marionette DEBUG loaded listener.js 22:45:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11c1bc800) [pid = 1652] [serial = 1970] [outer = 0x11a942000] 22:45:24 INFO - PROCESS | 1652 | 1461131124285 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]]]}] 22:45:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 22:45:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 471ms 22:45:24 INFO - PROCESS | 1652 | 1461131124315 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 22:45:24 INFO - PROCESS | 1652 | 1461131124317 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 22:45:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 22:45:24 INFO - PROCESS | 1652 | 1461131124319 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 22:45:24 INFO - PROCESS | 1652 | 1461131124320 Marionette TRACE conn2 <- [1,2598,null,{}] 22:45:24 INFO - PROCESS | 1652 | 1461131124322 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}] 22:45:24 INFO - PROCESS | 1652 | 1461131124394 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 22:45:24 INFO - PROCESS | 1652 | 1461131124400 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x127654800 == 35 [pid = 1652] [id = 657] 22:45:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x114eae800) [pid = 1652] [serial = 1971] [outer = 0x0] 22:45:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11c47d400) [pid = 1652] [serial = 1972] [outer = 0x114eae800] 22:45:24 INFO - PROCESS | 1652 | 1461131124426 Marionette DEBUG loaded listener.js 22:45:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11c590c00) [pid = 1652] [serial = 1973] [outer = 0x114eae800] 22:45:24 INFO - PROCESS | 1652 | 1461131124759 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]]]}] 22:45:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 22:45:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 471ms 22:45:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 22:45:24 INFO - PROCESS | 1652 | 1461131124791 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 22:45:24 INFO - PROCESS | 1652 | 1461131124792 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 22:45:24 INFO - PROCESS | 1652 | 1461131124795 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 22:45:24 INFO - PROCESS | 1652 | 1461131124798 Marionette TRACE conn2 <- [1,2602,null,{}] 22:45:24 INFO - PROCESS | 1652 | 1461131124800 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}] 22:45:24 INFO - PROCESS | 1652 | 1461131124895 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 22:45:24 INFO - PROCESS | 1652 | 1461131124903 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ad59800 == 36 [pid = 1652] [id = 658] 22:45:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11c58e800) [pid = 1652] [serial = 1974] [outer = 0x0] 22:45:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11c5ee000) [pid = 1652] [serial = 1975] [outer = 0x11c58e800] 22:45:24 INFO - PROCESS | 1652 | 1461131124928 Marionette DEBUG loaded listener.js 22:45:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11c5f4800) [pid = 1652] [serial = 1976] [outer = 0x11c58e800] 22:45:25 INFO - PROCESS | 1652 | 1461131125280 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]]]}] 22:45:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 22:45:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 520ms 22:45:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 22:45:25 INFO - PROCESS | 1652 | 1461131125316 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 22:45:25 INFO - PROCESS | 1652 | 1461131125318 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 22:45:25 INFO - PROCESS | 1652 | 1461131125321 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 22:45:25 INFO - PROCESS | 1652 | 1461131125323 Marionette TRACE conn2 <- [1,2606,null,{}] 22:45:25 INFO - PROCESS | 1652 | 1461131125327 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}] 22:45:25 INFO - PROCESS | 1652 | 1461131125444 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 22:45:25 INFO - PROCESS | 1652 | 1461131125534 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x128759800 == 37 [pid = 1652] [id = 659] 22:45:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x114b9d400) [pid = 1652] [serial = 1977] [outer = 0x0] 22:45:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11c5f4c00) [pid = 1652] [serial = 1978] [outer = 0x114b9d400] 22:45:25 INFO - PROCESS | 1652 | 1461131125561 Marionette DEBUG loaded listener.js 22:45:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x126833400) [pid = 1652] [serial = 1979] [outer = 0x114b9d400] 22:45:25 INFO - PROCESS | 1652 | 1461131125893 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]]]}] 22:45:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 22:45:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 619ms 22:45:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 22:45:25 INFO - PROCESS | 1652 | 1461131125941 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 22:45:25 INFO - PROCESS | 1652 | 1461131125942 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 22:45:25 INFO - PROCESS | 1652 | 1461131125945 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 22:45:25 INFO - PROCESS | 1652 | 1461131125946 Marionette TRACE conn2 <- [1,2610,null,{}] 22:45:25 INFO - PROCESS | 1652 | 1461131125949 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}] 22:45:26 INFO - PROCESS | 1652 | 1461131126053 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 22:45:26 INFO - PROCESS | 1652 | 1461131126068 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2af000 == 38 [pid = 1652] [id = 660] 22:45:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x126874400) [pid = 1652] [serial = 1980] [outer = 0x0] 22:45:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x127077800) [pid = 1652] [serial = 1981] [outer = 0x126874400] 22:45:26 INFO - PROCESS | 1652 | 1461131126097 Marionette DEBUG loaded listener.js 22:45:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x127932400) [pid = 1652] [serial = 1982] [outer = 0x126874400] 22:45:26 INFO - PROCESS | 1652 | 1461131126441 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]]]}] 22:45:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 22:45:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 520ms 22:45:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 22:45:26 INFO - PROCESS | 1652 | 1461131126467 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 22:45:26 INFO - PROCESS | 1652 | 1461131126468 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 22:45:26 INFO - PROCESS | 1652 | 1461131126470 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 22:45:26 INFO - PROCESS | 1652 | 1461131126471 Marionette TRACE conn2 <- [1,2614,null,{}] 22:45:26 INFO - PROCESS | 1652 | 1461131126474 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}] 22:45:26 INFO - PROCESS | 1652 | 1461131126573 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 22:45:26 INFO - PROCESS | 1652 | 1461131126578 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b213000 == 39 [pid = 1652] [id = 661] 22:45:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x126839000) [pid = 1652] [serial = 1983] [outer = 0x0] 22:45:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x127d45000) [pid = 1652] [serial = 1984] [outer = 0x126839000] 22:45:26 INFO - PROCESS | 1652 | 1461131126602 Marionette DEBUG loaded listener.js 22:45:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12870d400) [pid = 1652] [serial = 1985] [outer = 0x126839000] 22:45:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 22:45:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 471ms 22:45:26 INFO - PROCESS | 1652 | 1461131126934 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]]]}] 22:45:26 INFO - PROCESS | 1652 | 1461131126941 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 22:45:26 INFO - PROCESS | 1652 | 1461131126942 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 22:45:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 22:45:26 INFO - PROCESS | 1652 | 1461131126946 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 22:45:26 INFO - PROCESS | 1652 | 1461131126947 Marionette TRACE conn2 <- [1,2618,null,{}] 22:45:26 INFO - PROCESS | 1652 | 1461131126950 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}] 22:45:27 INFO - PROCESS | 1652 | 1461131127043 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 22:45:27 INFO - PROCESS | 1652 | 1461131127057 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b64f800 == 40 [pid = 1652] [id = 662] 22:45:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x127e32c00) [pid = 1652] [serial = 1986] [outer = 0x0] 22:45:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x129021400) [pid = 1652] [serial = 1987] [outer = 0x127e32c00] 22:45:27 INFO - PROCESS | 1652 | 1461131127082 Marionette DEBUG loaded listener.js 22:45:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12910cc00) [pid = 1652] [serial = 1988] [outer = 0x127e32c00] 22:45:27 INFO - PROCESS | 1652 | 1461131127436 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]]]}] 22:45:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 22:45:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 518ms 22:45:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 22:45:27 INFO - PROCESS | 1652 | 1461131127465 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 22:45:27 INFO - PROCESS | 1652 | 1461131127466 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 22:45:27 INFO - PROCESS | 1652 | 1461131127473 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 22:45:27 INFO - PROCESS | 1652 | 1461131127475 Marionette TRACE conn2 <- [1,2622,null,{}] 22:45:27 INFO - PROCESS | 1652 | 1461131127477 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}] 22:45:27 INFO - PROCESS | 1652 | 1461131127573 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 22:45:27 INFO - PROCESS | 1652 | 1461131127577 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ccb3800 == 41 [pid = 1652] [id = 663] 22:45:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12910ec00) [pid = 1652] [serial = 1989] [outer = 0x0] 22:45:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12970a400) [pid = 1652] [serial = 1990] [outer = 0x12910ec00] 22:45:27 INFO - PROCESS | 1652 | 1461131127603 Marionette DEBUG loaded listener.js 22:45:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x1297b3000) [pid = 1652] [serial = 1991] [outer = 0x12910ec00] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x1122c8800) [pid = 1652] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12ba42c00) [pid = 1652] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x1123d7c00) [pid = 1652] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x129bb8c00) [pid = 1652] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x1187b0c00) [pid = 1652] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12d27c400) [pid = 1652] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12d27e400) [pid = 1652] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12d280800) [pid = 1652] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11a540c00) [pid = 1652] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12d27cc00) [pid = 1652] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x114ba6c00) [pid = 1652] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x118b40c00) [pid = 1652] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11550ec00) [pid = 1652] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11b92d400) [pid = 1652] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12b909000) [pid = 1652] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x129d91400) [pid = 1652] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12707bc00) [pid = 1652] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11ade1000) [pid = 1652] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11550f800) [pid = 1652] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12d284c00) [pid = 1652] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12764cc00) [pid = 1652] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x126832800) [pid = 1652] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11af7f400) [pid = 1652] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12d930400) [pid = 1652] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12b057c00) [pid = 1652] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11c1bd000) [pid = 1652] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12870ec00) [pid = 1652] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11a944400) [pid = 1652] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1122c3000) [pid = 1652] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x114ba9c00) [pid = 1652] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11c85d400) [pid = 1652] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11aca1000) [pid = 1652] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12b424800) [pid = 1652] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x114e5a800) [pid = 1652] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1146c3c00) [pid = 1652] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 22:45:28 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x118e59c00) [pid = 1652] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 22:45:28 INFO - PROCESS | 1652 | 1461131128213 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]]]}] 22:45:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 22:45:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 774ms 22:45:28 INFO - PROCESS | 1652 | 1461131128242 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 22:45:28 INFO - PROCESS | 1652 | 1461131128244 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 22:45:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 22:45:28 INFO - PROCESS | 1652 | 1461131128248 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 22:45:28 INFO - PROCESS | 1652 | 1461131128249 Marionette TRACE conn2 <- [1,2626,null,{}] 22:45:28 INFO - PROCESS | 1652 | 1461131128252 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}] 22:45:28 INFO - PROCESS | 1652 | 1461131128326 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 22:45:28 INFO - PROCESS | 1652 | 1461131128332 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x119763000 == 42 [pid = 1652] [id = 664] 22:45:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1123d8800) [pid = 1652] [serial = 1992] [outer = 0x0] 22:45:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11550ec00) [pid = 1652] [serial = 1993] [outer = 0x1123d8800] 22:45:28 INFO - PROCESS | 1652 | 1461131128359 Marionette DEBUG loaded listener.js 22:45:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x118e59c00) [pid = 1652] [serial = 1994] [outer = 0x1123d8800] 22:45:28 INFO - PROCESS | 1652 | 1461131128685 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]]]}] 22:45:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 22:45:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 471ms 22:45:28 INFO - PROCESS | 1652 | 1461131128719 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 22:45:28 INFO - PROCESS | 1652 | 1461131128720 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 22:45:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 22:45:28 INFO - PROCESS | 1652 | 1461131128723 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 22:45:28 INFO - PROCESS | 1652 | 1461131128724 Marionette TRACE conn2 <- [1,2630,null,{}] 22:45:28 INFO - PROCESS | 1652 | 1461131128726 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}] 22:45:28 INFO - PROCESS | 1652 | 1461131128823 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 22:45:28 INFO - PROCESS | 1652 | 1461131128832 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x129ce1000 == 43 [pid = 1652] [id = 665] 22:45:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11902b400) [pid = 1652] [serial = 1995] [outer = 0x0] 22:45:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11bbcc800) [pid = 1652] [serial = 1996] [outer = 0x11902b400] 22:45:28 INFO - PROCESS | 1652 | 1461131128857 Marionette DEBUG loaded listener.js 22:45:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x127240c00) [pid = 1652] [serial = 1997] [outer = 0x11902b400] 22:45:29 INFO - PROCESS | 1652 | 1461131129148 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]]]}] 22:45:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 22:45:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 467ms 22:45:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 22:45:29 INFO - PROCESS | 1652 | 1461131129191 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 22:45:29 INFO - PROCESS | 1652 | 1461131129192 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 22:45:29 INFO - PROCESS | 1652 | 1461131129194 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 22:45:29 INFO - PROCESS | 1652 | 1461131129197 Marionette TRACE conn2 <- [1,2634,null,{}] 22:45:29 INFO - PROCESS | 1652 | 1461131129200 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}] 22:45:29 INFO - PROCESS | 1652 | 1461131129274 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 22:45:29 INFO - PROCESS | 1652 | 1461131129279 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d91d800 == 44 [pid = 1652] [id = 666] 22:45:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11c582400) [pid = 1652] [serial = 1998] [outer = 0x0] 22:45:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x129711c00) [pid = 1652] [serial = 1999] [outer = 0x11c582400] 22:45:29 INFO - PROCESS | 1652 | 1461131129305 Marionette DEBUG loaded listener.js 22:45:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x129bbb000) [pid = 1652] [serial = 2000] [outer = 0x11c582400] 22:45:29 INFO - PROCESS | 1652 | 1461131129637 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]]]}] 22:45:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 22:45:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 476ms 22:45:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 22:45:29 INFO - PROCESS | 1652 | 1461131129670 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 22:45:29 INFO - PROCESS | 1652 | 1461131129672 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 22:45:29 INFO - PROCESS | 1652 | 1461131129674 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 22:45:29 INFO - PROCESS | 1652 | 1461131129675 Marionette TRACE conn2 <- [1,2638,null,{}] 22:45:29 INFO - PROCESS | 1652 | 1461131129677 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}] 22:45:29 INFO - PROCESS | 1652 | 1461131129783 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 22:45:29 INFO - PROCESS | 1652 | 1461131129787 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e38b800 == 45 [pid = 1652] [id = 667] 22:45:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x129bbbc00) [pid = 1652] [serial = 2001] [outer = 0x0] 22:45:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x129bc3800) [pid = 1652] [serial = 2002] [outer = 0x129bbbc00] 22:45:29 INFO - PROCESS | 1652 | 1461131129811 Marionette DEBUG loaded listener.js 22:45:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x129d2a800) [pid = 1652] [serial = 2003] [outer = 0x129bbbc00] 22:45:30 INFO - PROCESS | 1652 | 1461131130177 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]]]}] 22:45:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 22:45:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 518ms 22:45:30 INFO - PROCESS | 1652 | 1461131130193 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 22:45:30 INFO - PROCESS | 1652 | 1461131130196 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 22:45:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 22:45:30 INFO - PROCESS | 1652 | 1461131130200 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 22:45:30 INFO - PROCESS | 1652 | 1461131130203 Marionette TRACE conn2 <- [1,2642,null,{}] 22:45:30 INFO - PROCESS | 1652 | 1461131130208 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}] 22:45:30 INFO - PROCESS | 1652 | 1461131130327 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 22:45:30 INFO - PROCESS | 1652 | 1461131130381 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x115815800 == 46 [pid = 1652] [id = 668] 22:45:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1123e5000) [pid = 1652] [serial = 2004] [outer = 0x0] 22:45:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x113fcb800) [pid = 1652] [serial = 2005] [outer = 0x1123e5000] 22:45:30 INFO - PROCESS | 1652 | 1461131130414 Marionette DEBUG loaded listener.js 22:45:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x114ba0400) [pid = 1652] [serial = 2006] [outer = 0x1123e5000] 22:45:30 INFO - PROCESS | 1652 | 1461131130934 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]]]}] 22:45:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 22:45:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 773ms 22:45:31 INFO - PROCESS | 1652 | 1461131131015 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 22:45:31 INFO - PROCESS | 1652 | 1461131131019 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 22:45:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 22:45:31 INFO - PROCESS | 1652 | 1461131131024 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 22:45:31 INFO - PROCESS | 1652 | 1461131131026 Marionette TRACE conn2 <- [1,2646,null,{}] 22:45:31 INFO - PROCESS | 1652 | 1461131131028 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}] 22:45:31 INFO - PROCESS | 1652 | 1461131131135 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 22:45:31 INFO - PROCESS | 1652 | 1461131131190 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bf1d800 == 47 [pid = 1652] [id = 669] 22:45:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x114ba1800) [pid = 1652] [serial = 2007] [outer = 0x0] 22:45:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1177fe000) [pid = 1652] [serial = 2008] [outer = 0x114ba1800] 22:45:31 INFO - PROCESS | 1652 | 1461131131221 Marionette DEBUG loaded listener.js 22:45:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1187bd800) [pid = 1652] [serial = 2009] [outer = 0x114ba1800] 22:45:31 INFO - PROCESS | 1652 | 1461131131777 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]]]}] 22:45:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 22:45:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 770ms 22:45:31 INFO - PROCESS | 1652 | 1461131131960 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 22:45:31 INFO - PROCESS | 1652 | 1461131131962 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 22:45:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 22:45:32 INFO - PROCESS | 1652 | 1461131132007 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 22:45:32 INFO - PROCESS | 1652 | 1461131132009 Marionette TRACE conn2 <- [1,2650,null,{}] 22:45:32 INFO - PROCESS | 1652 | 1461131132013 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}] 22:45:32 INFO - PROCESS | 1652 | 1461131132120 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 22:45:32 INFO - PROCESS | 1652 | 1461131132173 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aa6a000 == 48 [pid = 1652] [id = 670] 22:45:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x114407c00) [pid = 1652] [serial = 2010] [outer = 0x0] 22:45:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11460f800) [pid = 1652] [serial = 2011] [outer = 0x114407c00] 22:45:32 INFO - PROCESS | 1652 | 1461131132201 Marionette DEBUG loaded listener.js 22:45:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x114ba2800) [pid = 1652] [serial = 2012] [outer = 0x114407c00] 22:45:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12d91d800 == 47 [pid = 1652] [id = 666] 22:45:32 INFO - PROCESS | 1652 | --DOCSHELL 0x129ce1000 == 46 [pid = 1652] [id = 665] 22:45:32 INFO - PROCESS | 1652 | --DOCSHELL 0x119763000 == 45 [pid = 1652] [id = 664] 22:45:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12ccb3800 == 44 [pid = 1652] [id = 663] 22:45:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12b64f800 == 43 [pid = 1652] [id = 662] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12ee60c00) [pid = 1652] [serial = 1948] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12b213000 == 42 [pid = 1652] [id = 661] 22:45:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2af000 == 41 [pid = 1652] [id = 660] 22:45:32 INFO - PROCESS | 1652 | --DOCSHELL 0x128759800 == 40 [pid = 1652] [id = 659] 22:45:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad59800 == 39 [pid = 1652] [id = 658] 22:45:32 INFO - PROCESS | 1652 | --DOCSHELL 0x127654800 == 38 [pid = 1652] [id = 657] 22:45:32 INFO - PROCESS | 1652 | --DOCSHELL 0x126d3c800 == 37 [pid = 1652] [id = 656] 22:45:32 INFO - PROCESS | 1652 | --DOCSHELL 0x126c7b800 == 36 [pid = 1652] [id = 655] 22:45:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2b4000 == 35 [pid = 1652] [id = 654] 22:45:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11bb8f800 == 34 [pid = 1652] [id = 653] 22:45:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11ad5b000 == 33 [pid = 1652] [id = 652] 22:45:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11975e800 == 32 [pid = 1652] [id = 651] 22:45:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11635a800 == 31 [pid = 1652] [id = 650] 22:45:32 INFO - PROCESS | 1652 | --DOCSHELL 0x131be4800 == 30 [pid = 1652] [id = 649] 22:45:32 INFO - PROCESS | 1652 | 1461131132696 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]]]}] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12ccea800) [pid = 1652] [serial = 1682] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x118483000) [pid = 1652] [serial = 1745] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12b053000) [pid = 1652] [serial = 1850] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x129bc1400) [pid = 1652] [serial = 1847] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x114ba1000) [pid = 1652] [serial = 1838] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11847fc00) [pid = 1652] [serial = 1784] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1287eac00) [pid = 1652] [serial = 1793] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11c5f1c00) [pid = 1652] [serial = 1844] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12bd09c00) [pid = 1652] [serial = 1853] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11a541000) [pid = 1652] [serial = 1841] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x115514000) [pid = 1652] [serial = 1742] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11a77b800) [pid = 1652] [serial = 1787] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12986dc00) [pid = 1652] [serial = 1796] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12d955000) [pid = 1652] [serial = 1930] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12e284c00) [pid = 1652] [serial = 1933] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12e825000) [pid = 1652] [serial = 1936] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12e81fc00) [pid = 1652] [serial = 1934] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12ba4ac00) [pid = 1652] [serial = 1940] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11c871800) [pid = 1652] [serial = 1939] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12e861c00) [pid = 1652] [serial = 1937] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12ea73800) [pid = 1652] [serial = 1942] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1190b5800) [pid = 1652] [serial = 1915] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11a76f800) [pid = 1652] [serial = 1913] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118e4ec00) [pid = 1652] [serial = 1912] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12e821c00) [pid = 1652] [serial = 1910] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12e291800) [pid = 1652] [serial = 1909] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12e289000) [pid = 1652] [serial = 1907] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12a21e000) [pid = 1652] [serial = 1906] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12d95a800) [pid = 1652] [serial = 1904] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12cf37000) [pid = 1652] [serial = 1903] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12b059800) [pid = 1652] [serial = 1900] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12cce8800) [pid = 1652] [serial = 1901] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x129d2f000) [pid = 1652] [serial = 1898] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12970b000) [pid = 1652] [serial = 1897] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11c478400) [pid = 1652] [serial = 1894] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11c854400) [pid = 1652] [serial = 1895] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11a90d000) [pid = 1652] [serial = 1892] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118e51c00) [pid = 1652] [serial = 1891] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12dbb2000) [pid = 1652] [serial = 1889] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12a215400) [pid = 1652] [serial = 1924] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x129107c00) [pid = 1652] [serial = 1921] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x129d2a000) [pid = 1652] [serial = 1922] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11c5e8c00) [pid = 1652] [serial = 1918] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x127d3f400) [pid = 1652] [serial = 1919] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11bbc7c00) [pid = 1652] [serial = 1916] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12eabdc00) [pid = 1652] [serial = 1946] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12ba43c00) [pid = 1652] [serial = 1927] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12eab1800) [pid = 1652] [serial = 1943] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12e236800) [pid = 1652] [serial = 1931] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12cf36400) [pid = 1652] [serial = 1928] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12eab4c00) [pid = 1652] [serial = 1945] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b04ec00) [pid = 1652] [serial = 1925] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11c5ef000) [pid = 1652] [serial = 1790] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x129bc6c00) [pid = 1652] [serial = 1739] [outer = 0x0] [url = about:blank] 22:45:32 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x129bba000) [pid = 1652] [serial = 1781] [outer = 0x0] [url = about:blank] 22:45:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 22:45:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 743ms 22:45:32 INFO - PROCESS | 1652 | 1461131132733 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 22:45:32 INFO - PROCESS | 1652 | 1461131132736 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 22:45:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 22:45:32 INFO - PROCESS | 1652 | 1461131132740 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 22:45:32 INFO - PROCESS | 1652 | 1461131132743 Marionette TRACE conn2 <- [1,2654,null,{}] 22:45:32 INFO - PROCESS | 1652 | 1461131132747 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}] 22:45:32 INFO - PROCESS | 1652 | 1461131132820 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 22:45:32 INFO - PROCESS | 1652 | 1461131132824 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x119182800 == 31 [pid = 1652] [id = 671] 22:45:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x114402800) [pid = 1652] [serial = 2013] [outer = 0x0] 22:45:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x114eb2000) [pid = 1652] [serial = 2014] [outer = 0x114402800] 22:45:32 INFO - PROCESS | 1652 | 1461131132852 Marionette DEBUG loaded listener.js 22:45:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1164d8c00) [pid = 1652] [serial = 2015] [outer = 0x114402800] 22:45:33 INFO - PROCESS | 1652 | 1461131133193 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]]]}] 22:45:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 22:45:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 475ms 22:45:33 INFO - PROCESS | 1652 | 1461131133215 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 22:45:33 INFO - PROCESS | 1652 | 1461131133217 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 22:45:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 22:45:33 INFO - PROCESS | 1652 | 1461131133219 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 22:45:33 INFO - PROCESS | 1652 | 1461131133220 Marionette TRACE conn2 <- [1,2658,null,{}] 22:45:33 INFO - PROCESS | 1652 | 1461131133224 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}] 22:45:33 INFO - PROCESS | 1652 | 1461131133348 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 22:45:33 INFO - PROCESS | 1652 | 1461131133362 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bf2c800 == 32 [pid = 1652] [id = 672] 22:45:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1123e5c00) [pid = 1652] [serial = 2016] [outer = 0x0] 22:45:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118e4ec00) [pid = 1652] [serial = 2017] [outer = 0x1123e5c00] 22:45:33 INFO - PROCESS | 1652 | 1461131133392 Marionette DEBUG loaded listener.js 22:45:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11914dc00) [pid = 1652] [serial = 2018] [outer = 0x1123e5c00] 22:45:33 INFO - PROCESS | 1652 | 1461131133707 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]]]}] 22:45:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 22:45:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 518ms 22:45:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 22:45:33 INFO - PROCESS | 1652 | 1461131133738 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 22:45:33 INFO - PROCESS | 1652 | 1461131133739 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 22:45:33 INFO - PROCESS | 1652 | 1461131133741 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 22:45:33 INFO - PROCESS | 1652 | 1461131133742 Marionette TRACE conn2 <- [1,2662,null,{}] 22:45:33 INFO - PROCESS | 1652 | 1461131133745 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}] 22:45:33 INFO - PROCESS | 1652 | 1461131133832 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 22:45:33 INFO - PROCESS | 1652 | 1461131133881 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c50c000 == 33 [pid = 1652] [id = 673] 22:45:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118d23c00) [pid = 1652] [serial = 2019] [outer = 0x0] 22:45:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11a76f800) [pid = 1652] [serial = 2020] [outer = 0x118d23c00] 22:45:33 INFO - PROCESS | 1652 | 1461131133907 Marionette DEBUG loaded listener.js 22:45:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11a91a800) [pid = 1652] [serial = 2021] [outer = 0x118d23c00] 22:45:34 INFO - PROCESS | 1652 | 1461131134210 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]]]}] 22:45:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 22:45:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 521ms 22:45:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 22:45:34 INFO - PROCESS | 1652 | 1461131134265 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 22:45:34 INFO - PROCESS | 1652 | 1461131134266 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 22:45:34 INFO - PROCESS | 1652 | 1461131134270 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 22:45:34 INFO - PROCESS | 1652 | 1461131134271 Marionette TRACE conn2 <- [1,2666,null,{}] 22:45:34 INFO - PROCESS | 1652 | 1461131134275 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}] 22:45:34 INFO - PROCESS | 1652 | 1461131134383 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 22:45:34 INFO - PROCESS | 1652 | 1461131134463 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x126d35800 == 34 [pid = 1652] [id = 674] 22:45:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1122c5800) [pid = 1652] [serial = 2022] [outer = 0x0] 22:45:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11a93cc00) [pid = 1652] [serial = 2023] [outer = 0x1122c5800] 22:45:34 INFO - PROCESS | 1652 | 1461131134503 Marionette DEBUG loaded listener.js 22:45:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11af7f000) [pid = 1652] [serial = 2024] [outer = 0x1122c5800] 22:45:35 INFO - PROCESS | 1652 | 1461131135365 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]]]}] 22:45:35 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) 22:45:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1121ms 22:45:35 INFO - PROCESS | 1652 | 1461131135391 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 22:45:35 INFO - PROCESS | 1652 | 1461131135392 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 22:45:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 22:45:35 INFO - PROCESS | 1652 | 1461131135394 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 22:45:35 INFO - PROCESS | 1652 | 1461131135397 Marionette TRACE conn2 <- [1,2670,null,{}] 22:45:35 INFO - PROCESS | 1652 | 1461131135407 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}] 22:45:35 INFO - PROCESS | 1652 | 1461131135519 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 22:45:35 INFO - PROCESS | 1652 | 1461131135524 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12872f000 == 35 [pid = 1652] [id = 675] 22:45:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11afdf400) [pid = 1652] [serial = 2025] [outer = 0x0] 22:45:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11bc0a400) [pid = 1652] [serial = 2026] [outer = 0x11afdf400] 22:45:35 INFO - PROCESS | 1652 | 1461131135552 Marionette DEBUG loaded listener.js 22:45:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11c43f800) [pid = 1652] [serial = 2027] [outer = 0x11afdf400] 22:45:36 INFO - PROCESS | 1652 | 1461131136377 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] 22:45:36 INFO - PROCESS | 1652 | 1461131136426 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 22:45:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 22:45:36 INFO - PROCESS | 1652 | 1461131136429 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 22:45:36 INFO - PROCESS | 1652 | 1461131136430 Marionette TRACE conn2 <- [1,2674,null,{}] 22:45:36 INFO - PROCESS | 1652 | 1461131136432 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}] 22:45:36 INFO - PROCESS | 1652 | 1461131136519 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 22:45:36 INFO - PROCESS | 1652 | 1461131136560 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x129a02800 == 36 [pid = 1652] [id = 676] 22:45:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11c5e7800) [pid = 1652] [serial = 2028] [outer = 0x0] 22:45:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11c5f3800) [pid = 1652] [serial = 2029] [outer = 0x11c5e7800] 22:45:36 INFO - PROCESS | 1652 | 1461131136585 Marionette DEBUG loaded listener.js 22:45:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11c692000) [pid = 1652] [serial = 2030] [outer = 0x11c5e7800] 22:45:36 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x126839000) [pid = 1652] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 22:45:36 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x126874400) [pid = 1652] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 22:45:36 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x127e32c00) [pid = 1652] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 22:45:36 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11a942800) [pid = 1652] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 22:45:36 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11c58e800) [pid = 1652] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 22:45:36 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1146bf400) [pid = 1652] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 22:45:36 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1123dd400) [pid = 1652] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 22:45:36 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x114eae800) [pid = 1652] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 22:45:36 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1144b3000) [pid = 1652] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 22:45:36 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1144b2c00) [pid = 1652] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 22:45:36 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x114b9d400) [pid = 1652] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 22:45:36 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1122c2400) [pid = 1652] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 22:45:36 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11a942000) [pid = 1652] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 22:45:36 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12910ec00) [pid = 1652] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 22:45:36 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11c582400) [pid = 1652] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 22:45:36 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1123d8800) [pid = 1652] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 22:45:36 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11902b400) [pid = 1652] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 22:45:37 INFO - PROCESS | 1652 | 1461131137437 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] 22:45:37 INFO - PROCESS | 1652 | 1461131137451 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 22:45:37 INFO - PROCESS | 1652 | 1461131137460 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 22:45:37 INFO - PROCESS | 1652 | 1461131137462 Marionette TRACE conn2 <- [1,2678,null,{}] 22:45:37 INFO - PROCESS | 1652 | 1461131137466 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}] 22:45:37 INFO - PROCESS | 1652 | 1461131137536 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 22:45:37 INFO - PROCESS | 1652 | 1461131137588 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x129a1f000 == 37 [pid = 1652] [id = 677] 22:45:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x114b9d400) [pid = 1652] [serial = 2031] [outer = 0x0] 22:45:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11a779c00) [pid = 1652] [serial = 2032] [outer = 0x114b9d400] 22:45:37 INFO - PROCESS | 1652 | 1461131137613 Marionette DEBUG loaded listener.js 22:45:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11c58e800) [pid = 1652] [serial = 2033] [outer = 0x114b9d400] 22:45:38 INFO - PROCESS | 1652 | 1461131138326 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]]]}] 22:45:38 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) 22:45:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 872ms 22:45:38 INFO - PROCESS | 1652 | 1461131138332 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 22:45:38 INFO - PROCESS | 1652 | 1461131138333 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 22:45:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 22:45:38 INFO - PROCESS | 1652 | 1461131138335 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 22:45:38 INFO - PROCESS | 1652 | 1461131138337 Marionette TRACE conn2 <- [1,2682,null,{}] 22:45:38 INFO - PROCESS | 1652 | 1461131138339 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}] 22:45:38 INFO - PROCESS | 1652 | 1461131138436 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 22:45:38 INFO - PROCESS | 1652 | 1461131138442 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b20a800 == 38 [pid = 1652] [id = 678] 22:45:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11c5e7400) [pid = 1652] [serial = 2034] [outer = 0x0] 22:45:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12683b000) [pid = 1652] [serial = 2035] [outer = 0x11c5e7400] 22:45:38 INFO - PROCESS | 1652 | 1461131138467 Marionette DEBUG loaded listener.js 22:45:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x126c42000) [pid = 1652] [serial = 2036] [outer = 0x11c5e7400] 22:45:39 INFO - PROCESS | 1652 | 1461131139269 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]]]}] 22:45:39 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) 22:45:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 970ms 22:45:39 INFO - PROCESS | 1652 | 1461131139306 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 22:45:39 INFO - PROCESS | 1652 | 1461131139309 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 22:45:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 22:45:39 INFO - PROCESS | 1652 | 1461131139313 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 22:45:39 INFO - PROCESS | 1652 | 1461131139315 Marionette TRACE conn2 <- [1,2686,null,{}] 22:45:39 INFO - PROCESS | 1652 | 1461131139320 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}] 22:45:39 INFO - PROCESS | 1652 | 1461131139426 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 22:45:39 INFO - PROCESS | 1652 | 1461131139478 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11904c000 == 39 [pid = 1652] [id = 679] 22:45:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1146c1c00) [pid = 1652] [serial = 2037] [outer = 0x0] 22:45:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x114b9e800) [pid = 1652] [serial = 2038] [outer = 0x1146c1c00] 22:45:39 INFO - PROCESS | 1652 | 1461131139511 Marionette DEBUG loaded listener.js 22:45:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x114eb7400) [pid = 1652] [serial = 2039] [outer = 0x1146c1c00] 22:45:40 INFO - PROCESS | 1652 | 1461131140457 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] 22:45:40 INFO - PROCESS | 1652 | 1461131140490 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 22:45:40 INFO - PROCESS | 1652 | 1461131140495 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 22:45:40 INFO - PROCESS | 1652 | 1461131140497 Marionette TRACE conn2 <- [1,2690,null,{}] 22:45:40 INFO - PROCESS | 1652 | 1461131140500 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}] 22:45:40 INFO - PROCESS | 1652 | 1461131140593 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 22:45:40 INFO - PROCESS | 1652 | 1461131140643 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x126f3c800 == 40 [pid = 1652] [id = 680] 22:45:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x115305c00) [pid = 1652] [serial = 2040] [outer = 0x0] 22:45:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11914c800) [pid = 1652] [serial = 2041] [outer = 0x115305c00] 22:45:40 INFO - PROCESS | 1652 | 1461131140674 Marionette DEBUG loaded listener.js 22:45:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11a536800) [pid = 1652] [serial = 2042] [outer = 0x115305c00] 22:45:41 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 22:45:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 22:45:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 22:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:45:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 22:45:41 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1 22:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:45:41 INFO - _addTest/ [0,2693,"getWindowHandle",null] 22:45:41 INFO - PROCESS | 1652 | 1461131141579 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 22:45:41 INFO - PROCESS | 1652 | 1461131141583 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 22:45:41 INFO - PROCESS | 1652 | 1461131141586 Marionette TRACE conn2 <- [1,2694,null,{}] 22:45:41 INFO - PROCESS | 1652 | 1461131141594 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}] 22:45:41 INFO - PROCESS | 1652 | 1461131141695 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 22:45:41 INFO - PROCESS | 1652 | 1461131141746 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c299800 == 41 [pid = 1652] [id = 681] 22:45:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11a53f000) [pid = 1652] [serial = 2043] [outer = 0x0] 22:45:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11ade1800) [pid = 1652] [serial = 2044] [outer = 0x11a53f000] 22:45:41 INFO - PROCESS | 1652 | 1461131141778 Marionette DEBUG loaded listener.js 22:45:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11bbcf000) [pid = 1652] [serial = 2045] [outer = 0x11a53f000] 22:45:42 INFO - PROCESS | 1652 | 1461131142789 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] 22:45:42 INFO - PROCESS | 1652 | 1461131142810 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 22:45:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 22:45:42 INFO - PROCESS | 1652 | 1461131142813 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 22:45:42 INFO - PROCESS | 1652 | 1461131142814 Marionette TRACE conn2 <- [1,2698,null,{}] 22:45:42 INFO - PROCESS | 1652 | 1461131142818 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}] 22:45:42 INFO - PROCESS | 1652 | 1461131142923 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 22:45:42 INFO - PROCESS | 1652 | --DOCSHELL 0x129a1f000 == 40 [pid = 1652] [id = 677] 22:45:42 INFO - PROCESS | 1652 | --DOCSHELL 0x129a02800 == 39 [pid = 1652] [id = 676] 22:45:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12872f000 == 38 [pid = 1652] [id = 675] 22:45:42 INFO - PROCESS | 1652 | --DOCSHELL 0x126d35800 == 37 [pid = 1652] [id = 674] 22:45:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11c50c000 == 36 [pid = 1652] [id = 673] 22:45:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11bf2c800 == 35 [pid = 1652] [id = 672] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x129bc3800) [pid = 1652] [serial = 2002] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOCSHELL 0x119182800 == 34 [pid = 1652] [id = 671] 22:45:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11aa6a000 == 33 [pid = 1652] [id = 670] 22:45:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11bf1d800 == 32 [pid = 1652] [id = 669] 22:45:42 INFO - PROCESS | 1652 | --DOCSHELL 0x115815800 == 31 [pid = 1652] [id = 668] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x127d45000) [pid = 1652] [serial = 1984] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x127077800) [pid = 1652] [serial = 1981] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x129021400) [pid = 1652] [serial = 1987] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11afe2400) [pid = 1652] [serial = 1966] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11bbd1000) [pid = 1652] [serial = 1967] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11c5ee000) [pid = 1652] [serial = 1975] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11c5f4800) [pid = 1652] [serial = 1976] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x115305800) [pid = 1652] [serial = 1954] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1164d7000) [pid = 1652] [serial = 1955] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119624400) [pid = 1652] [serial = 1960] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11a771c00) [pid = 1652] [serial = 1961] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11c47d400) [pid = 1652] [serial = 1972] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11c590c00) [pid = 1652] [serial = 1973] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x114b9dc00) [pid = 1652] [serial = 1951] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x114ba8c00) [pid = 1652] [serial = 1952] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11a775400) [pid = 1652] [serial = 1963] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11a93c000) [pid = 1652] [serial = 1964] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11c5f4c00) [pid = 1652] [serial = 1978] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118b86400) [pid = 1652] [serial = 1957] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1190ae800) [pid = 1652] [serial = 1958] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11bc02400) [pid = 1652] [serial = 1969] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11c1bc800) [pid = 1652] [serial = 1970] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12970a400) [pid = 1652] [serial = 1990] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x129bbb000) [pid = 1652] [serial = 2000] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12910cc00) [pid = 1652] [serial = 1988] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1297b3000) [pid = 1652] [serial = 1991] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x129711c00) [pid = 1652] [serial = 1999] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x118e59c00) [pid = 1652] [serial = 1994] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x11bbcc800) [pid = 1652] [serial = 1996] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x11550ec00) [pid = 1652] [serial = 1993] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12870d400) [pid = 1652] [serial = 1985] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x127240c00) [pid = 1652] [serial = 1997] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x127932400) [pid = 1652] [serial = 1982] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x126833400) [pid = 1652] [serial = 1979] [outer = 0x0] [url = about:blank] 22:45:42 INFO - PROCESS | 1652 | 1461131142993 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x115815800 == 32 [pid = 1652] [id = 682] 22:45:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1144ac800) [pid = 1652] [serial = 2046] [outer = 0x0] 22:45:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x114c10400) [pid = 1652] [serial = 2047] [outer = 0x1144ac800] 22:45:43 INFO - PROCESS | 1652 | 1461131143021 Marionette DEBUG loaded listener.js 22:45:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1164d7000) [pid = 1652] [serial = 2048] [outer = 0x1144ac800] 22:45:43 INFO - PROCESS | 1652 | 1461131143850 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] 22:45:43 INFO - PROCESS | 1652 | 1461131143893 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 22:45:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 22:45:43 INFO - PROCESS | 1652 | 1461131143899 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 22:45:43 INFO - PROCESS | 1652 | 1461131143901 Marionette TRACE conn2 <- [1,2702,null,{}] 22:45:43 INFO - PROCESS | 1652 | 1461131143905 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}] 22:45:43 INFO - PROCESS | 1652 | 1461131143982 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 22:45:44 INFO - PROCESS | 1652 | 1461131144036 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c295800 == 33 [pid = 1652] [id = 683] 22:45:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1164db400) [pid = 1652] [serial = 2049] [outer = 0x0] 22:45:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x118e59c00) [pid = 1652] [serial = 2050] [outer = 0x1164db400] 22:45:44 INFO - PROCESS | 1652 | 1461131144062 Marionette DEBUG loaded listener.js 22:45:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11a770000) [pid = 1652] [serial = 2051] [outer = 0x1164db400] 22:45:44 INFO - PROCESS | 1652 | 1461131144377 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]]]}] 22:45:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 22:45:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 525ms 22:45:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 22:45:44 INFO - PROCESS | 1652 | 1461131144423 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 22:45:44 INFO - PROCESS | 1652 | 1461131144425 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 22:45:44 INFO - PROCESS | 1652 | 1461131144427 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 22:45:44 INFO - PROCESS | 1652 | 1461131144430 Marionette TRACE conn2 <- [1,2706,null,{}] 22:45:44 INFO - PROCESS | 1652 | 1461131144437 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}] 22:45:44 INFO - PROCESS | 1652 | 1461131144514 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 22:45:44 INFO - PROCESS | 1652 | 1461131144567 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x126d34000 == 34 [pid = 1652] [id = 684] 22:45:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x118770800) [pid = 1652] [serial = 2052] [outer = 0x0] 22:45:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11a945800) [pid = 1652] [serial = 2053] [outer = 0x118770800] 22:45:44 INFO - PROCESS | 1652 | 1461131144601 Marionette DEBUG loaded listener.js 22:45:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11b92a800) [pid = 1652] [serial = 2054] [outer = 0x118770800] 22:45:44 INFO - PROCESS | 1652 | 1461131144865 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]]]}] 22:45:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 22:45:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 472ms 22:45:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 22:45:44 INFO - PROCESS | 1652 | 1461131144902 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 22:45:44 INFO - PROCESS | 1652 | 1461131144904 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 22:45:44 INFO - PROCESS | 1652 | 1461131144906 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 22:45:44 INFO - PROCESS | 1652 | 1461131144907 Marionette TRACE conn2 <- [1,2710,null,{}] 22:45:44 INFO - PROCESS | 1652 | 1461131144922 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}] 22:45:45 INFO - PROCESS | 1652 | 1461131145022 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 22:45:45 INFO - PROCESS | 1652 | 1461131145027 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1279b2800 == 35 [pid = 1652] [id = 685] 22:45:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11a90d400) [pid = 1652] [serial = 2055] [outer = 0x0] 22:45:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11bc04400) [pid = 1652] [serial = 2056] [outer = 0x11a90d400] 22:45:45 INFO - PROCESS | 1652 | 1461131145052 Marionette DEBUG loaded listener.js 22:45:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11c1c6800) [pid = 1652] [serial = 2057] [outer = 0x11a90d400] 22:45:45 INFO - PROCESS | 1652 | 1461131145479 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] 22:45:45 INFO - PROCESS | 1652 | 1461131145529 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 22:45:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 22:45:45 INFO - PROCESS | 1652 | 1461131145533 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 22:45:45 INFO - PROCESS | 1652 | 1461131145535 Marionette TRACE conn2 <- [1,2714,null,{}] 22:45:45 INFO - PROCESS | 1652 | 1461131145538 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}] 22:45:45 INFO - PROCESS | 1652 | 1461131145675 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 22:45:45 INFO - PROCESS | 1652 | 1461131145696 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x129763800 == 36 [pid = 1652] [id = 686] 22:45:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1123da000) [pid = 1652] [serial = 2058] [outer = 0x0] 22:45:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11c5e8c00) [pid = 1652] [serial = 2059] [outer = 0x1123da000] 22:45:45 INFO - PROCESS | 1652 | 1461131145734 Marionette DEBUG loaded listener.js 22:45:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11c67b800) [pid = 1652] [serial = 2060] [outer = 0x1123da000] 22:45:46 INFO - PROCESS | 1652 | 1461131146159 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]]]}] 22:45:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 22:45:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 670ms 22:45:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 22:45:46 INFO - PROCESS | 1652 | 1461131146204 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 22:45:46 INFO - PROCESS | 1652 | 1461131146205 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 22:45:46 INFO - PROCESS | 1652 | 1461131146207 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 22:45:46 INFO - PROCESS | 1652 | 1461131146209 Marionette TRACE conn2 <- [1,2718,null,{}] 22:45:46 INFO - PROCESS | 1652 | 1461131146211 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}] 22:45:46 INFO - PROCESS | 1652 | 1461131146323 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 22:45:46 INFO - PROCESS | 1652 | 1461131146328 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b211800 == 37 [pid = 1652] [id = 687] 22:45:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11c85d400) [pid = 1652] [serial = 2061] [outer = 0x0] 22:45:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x126fbf800) [pid = 1652] [serial = 2062] [outer = 0x11c85d400] 22:45:46 INFO - PROCESS | 1652 | 1461131146356 Marionette DEBUG loaded listener.js 22:45:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x127d48000) [pid = 1652] [serial = 2063] [outer = 0x11c85d400] 22:45:46 INFO - PROCESS | 1652 | 1461131146689 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] 22:45:46 INFO - PROCESS | 1652 | 1461131146728 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 22:45:46 INFO - PROCESS | 1652 | 1461131146733 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 22:45:46 INFO - PROCESS | 1652 | 1461131146734 Marionette TRACE conn2 <- [1,2722,null,{}] 22:45:46 INFO - PROCESS | 1652 | 1461131146736 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}] 22:45:46 INFO - PROCESS | 1652 | 1461131146831 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 22:45:46 INFO - PROCESS | 1652 | 1461131146835 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b63d800 == 38 [pid = 1652] [id = 688] 22:45:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11c862800) [pid = 1652] [serial = 2064] [outer = 0x0] 22:45:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12870c800) [pid = 1652] [serial = 2065] [outer = 0x11c862800] 22:45:46 INFO - PROCESS | 1652 | 1461131146860 Marionette DEBUG loaded listener.js 22:45:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x129021400) [pid = 1652] [serial = 2066] [outer = 0x11c862800] 22:45:47 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118d23c00) [pid = 1652] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 22:45:47 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11c5e7800) [pid = 1652] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 22:45:47 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x129bc6800) [pid = 1652] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 22:45:47 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x114b9d400) [pid = 1652] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 22:45:47 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1123e5c00) [pid = 1652] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 22:45:47 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1122c5800) [pid = 1652] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 22:45:47 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11afdf400) [pid = 1652] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 22:45:47 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x114402800) [pid = 1652] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 22:45:47 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x114407c00) [pid = 1652] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 22:45:47 INFO - PROCESS | 1652 | 1461131147214 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] 22:45:47 INFO - PROCESS | 1652 | 1461131147254 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 22:45:47 INFO - PROCESS | 1652 | 1461131147256 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 22:45:47 INFO - PROCESS | 1652 | 1461131147257 Marionette TRACE conn2 <- [1,2726,null,{}] 22:45:47 INFO - PROCESS | 1652 | 1461131147259 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}] 22:45:47 INFO - PROCESS | 1652 | 1461131147341 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 22:45:47 INFO - PROCESS | 1652 | 1461131147347 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ccbe000 == 39 [pid = 1652] [id = 689] 22:45:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11c5e7000) [pid = 1652] [serial = 2067] [outer = 0x0] 22:45:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1287eec00) [pid = 1652] [serial = 2068] [outer = 0x11c5e7000] 22:45:47 INFO - PROCESS | 1652 | 1461131147373 Marionette DEBUG loaded listener.js 22:45:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12910c000) [pid = 1652] [serial = 2069] [outer = 0x11c5e7000] 22:45:47 INFO - PROCESS | 1652 | 1461131147669 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]]]}] 22:45:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 22:45:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 420ms 22:45:47 INFO - PROCESS | 1652 | 1461131147677 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 22:45:47 INFO - PROCESS | 1652 | 1461131147678 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 22:45:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 22:45:47 INFO - PROCESS | 1652 | 1461131147689 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 22:45:47 INFO - PROCESS | 1652 | 1461131147690 Marionette TRACE conn2 <- [1,2730,null,{}] 22:45:47 INFO - PROCESS | 1652 | 1461131147692 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}] 22:45:47 INFO - PROCESS | 1652 | 1461131147773 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 22:45:47 INFO - PROCESS | 1652 | 1461131147777 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d204000 == 40 [pid = 1652] [id = 690] 22:45:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x129703400) [pid = 1652] [serial = 2070] [outer = 0x0] 22:45:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x12970b400) [pid = 1652] [serial = 2071] [outer = 0x129703400] 22:45:47 INFO - PROCESS | 1652 | 1461131147805 Marionette DEBUG loaded listener.js 22:45:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1297b3000) [pid = 1652] [serial = 2072] [outer = 0x129703400] 22:45:48 INFO - PROCESS | 1652 | 1461131148580 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] 22:45:48 INFO - PROCESS | 1652 | 1461131148609 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 22:45:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 22:45:48 INFO - PROCESS | 1652 | 1461131148611 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 22:45:48 INFO - PROCESS | 1652 | 1461131148612 Marionette TRACE conn2 <- [1,2734,null,{}] 22:45:48 INFO - PROCESS | 1652 | 1461131148614 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}] 22:45:48 INFO - PROCESS | 1652 | 1461131148686 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 22:45:48 INFO - PROCESS | 1652 | 1461131148738 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d90c000 == 41 [pid = 1652] [id = 691] 22:45:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11bbc7400) [pid = 1652] [serial = 2073] [outer = 0x0] 22:45:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x129a5a000) [pid = 1652] [serial = 2074] [outer = 0x11bbc7400] 22:45:48 INFO - PROCESS | 1652 | 1461131148763 Marionette DEBUG loaded listener.js 22:45:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x129bba000) [pid = 1652] [serial = 2075] [outer = 0x11bbc7400] 22:45:49 INFO - PROCESS | 1652 | 1461131149094 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]]]}] 22:45:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 22:45:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 520ms 22:45:49 INFO - PROCESS | 1652 | 1461131149133 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 22:45:49 INFO - PROCESS | 1652 | 1461131149135 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 22:45:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 22:45:49 INFO - PROCESS | 1652 | 1461131149139 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 22:45:49 INFO - PROCESS | 1652 | 1461131149141 Marionette TRACE conn2 <- [1,2738,null,{}] 22:45:49 INFO - PROCESS | 1652 | 1461131149146 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}] 22:45:49 INFO - PROCESS | 1652 | 1461131149253 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 22:45:49 INFO - PROCESS | 1652 | 1461131149316 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a99a000 == 42 [pid = 1652] [id = 692] 22:45:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11434bc00) [pid = 1652] [serial = 2076] [outer = 0x0] 22:45:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x114b9c000) [pid = 1652] [serial = 2077] [outer = 0x11434bc00] 22:45:49 INFO - PROCESS | 1652 | 1461131149348 Marionette DEBUG loaded listener.js 22:45:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x115693400) [pid = 1652] [serial = 2078] [outer = 0x11434bc00] 22:45:49 INFO - PROCESS | 1652 | 1461131149783 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]]]}] 22:45:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 22:45:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 671ms 22:45:49 INFO - PROCESS | 1652 | 1461131149810 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 22:45:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 22:45:49 INFO - PROCESS | 1652 | 1461131149817 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 22:45:49 INFO - PROCESS | 1652 | 1461131149821 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 22:45:49 INFO - PROCESS | 1652 | 1461131149823 Marionette TRACE conn2 <- [1,2742,null,{}] 22:45:49 INFO - PROCESS | 1652 | 1461131149826 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}] 22:45:49 INFO - PROCESS | 1652 | 1461131149926 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 22:45:50 INFO - PROCESS | 1652 | 1461131150018 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x126c92800 == 43 [pid = 1652] [id = 693] 22:45:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118d2a000) [pid = 1652] [serial = 2079] [outer = 0x0] 22:45:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11a777000) [pid = 1652] [serial = 2080] [outer = 0x118d2a000] 22:45:50 INFO - PROCESS | 1652 | 1461131150048 Marionette DEBUG loaded listener.js 22:45:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11a95f800) [pid = 1652] [serial = 2081] [outer = 0x118d2a000] 22:45:50 INFO - PROCESS | 1652 | 1461131150454 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]]]}] 22:45:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 22:45:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 671ms 22:45:50 INFO - PROCESS | 1652 | 1461131150492 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 22:45:50 INFO - PROCESS | 1652 | 1461131150494 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 22:45:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 22:45:50 INFO - PROCESS | 1652 | 1461131150496 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 22:45:50 INFO - PROCESS | 1652 | 1461131150499 Marionette TRACE conn2 <- [1,2746,null,{}] 22:45:50 INFO - PROCESS | 1652 | 1461131150507 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}] 22:45:50 INFO - PROCESS | 1652 | 1461131150609 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 22:45:50 INFO - PROCESS | 1652 | 1461131150675 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d90a000 == 44 [pid = 1652] [id = 694] 22:45:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11afe6000) [pid = 1652] [serial = 2082] [outer = 0x0] 22:45:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11c5e9000) [pid = 1652] [serial = 2083] [outer = 0x11afe6000] 22:45:50 INFO - PROCESS | 1652 | 1461131150707 Marionette DEBUG loaded listener.js 22:45:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126e2cc00) [pid = 1652] [serial = 2084] [outer = 0x11afe6000] 22:45:51 INFO - PROCESS | 1652 | 1461131151130 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]]]}] 22:45:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 22:45:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 674ms 22:45:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 22:45:51 INFO - PROCESS | 1652 | 1461131151179 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 22:45:51 INFO - PROCESS | 1652 | 1461131151181 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 22:45:51 INFO - PROCESS | 1652 | 1461131151184 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 22:45:51 INFO - PROCESS | 1652 | 1461131151185 Marionette TRACE conn2 <- [1,2750,null,{}] 22:45:51 INFO - PROCESS | 1652 | 1461131151188 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}] 22:45:51 INFO - PROCESS | 1652 | 1461131151307 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 22:45:51 INFO - PROCESS | 1652 | 1461131151373 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e585800 == 45 [pid = 1652] [id = 695] 22:45:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x127a6a000) [pid = 1652] [serial = 2085] [outer = 0x0] 22:45:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1287e8000) [pid = 1652] [serial = 2086] [outer = 0x127a6a000] 22:45:51 INFO - PROCESS | 1652 | 1461131151403 Marionette DEBUG loaded listener.js 22:45:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129a5a800) [pid = 1652] [serial = 2087] [outer = 0x127a6a000] 22:45:51 INFO - PROCESS | 1652 | 1461131151805 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]]]}] 22:45:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 22:45:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 672ms 22:45:51 INFO - PROCESS | 1652 | 1461131151856 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 22:45:51 INFO - PROCESS | 1652 | 1461131151858 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 22:45:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 22:45:51 INFO - PROCESS | 1652 | 1461131151860 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 22:45:51 INFO - PROCESS | 1652 | 1461131151861 Marionette TRACE conn2 <- [1,2754,null,{}] 22:45:51 INFO - PROCESS | 1652 | 1461131151864 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}] 22:45:51 INFO - PROCESS | 1652 | 1461131151961 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 22:45:52 INFO - PROCESS | 1652 | 1461131152014 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed09800 == 46 [pid = 1652] [id = 696] 22:45:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x127e37400) [pid = 1652] [serial = 2088] [outer = 0x0] 22:45:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129bc4c00) [pid = 1652] [serial = 2089] [outer = 0x127e37400] 22:45:52 INFO - PROCESS | 1652 | 1461131152044 Marionette DEBUG loaded listener.js 22:45:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129d2c800) [pid = 1652] [serial = 2090] [outer = 0x127e37400] 22:45:52 INFO - PROCESS | 1652 | 1461131152474 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]]]}] 22:45:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 22:45:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 620ms 22:45:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 22:45:52 INFO - PROCESS | 1652 | 1461131152481 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 22:45:52 INFO - PROCESS | 1652 | 1461131152482 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 22:45:52 INFO - PROCESS | 1652 | 1461131152484 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 22:45:52 INFO - PROCESS | 1652 | 1461131152486 Marionette TRACE conn2 <- [1,2758,null,{}] 22:45:52 INFO - PROCESS | 1652 | 1461131152488 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}] 22:45:52 INFO - PROCESS | 1652 | 1461131152605 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 22:45:52 INFO - PROCESS | 1652 | 1461131152709 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x119177000 == 47 [pid = 1652] [id = 697] 22:45:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1184a5000) [pid = 1652] [serial = 2091] [outer = 0x0] 22:45:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x129a60400) [pid = 1652] [serial = 2092] [outer = 0x1184a5000] 22:45:52 INFO - PROCESS | 1652 | 1461131152743 Marionette DEBUG loaded listener.js 22:45:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a212800) [pid = 1652] [serial = 2093] [outer = 0x1184a5000] 22:45:53 INFO - PROCESS | 1652 | 1461131153300 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]]]}] 22:45:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 22:45:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 870ms 22:45:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 22:45:53 INFO - PROCESS | 1652 | 1461131153354 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 22:45:53 INFO - PROCESS | 1652 | 1461131153356 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 22:45:53 INFO - PROCESS | 1652 | 1461131153359 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 22:45:53 INFO - PROCESS | 1652 | 1461131153361 Marionette TRACE conn2 <- [1,2762,null,{}] 22:45:53 INFO - PROCESS | 1652 | 1461131153365 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}] 22:45:53 INFO - PROCESS | 1652 | 1461131153459 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 22:45:53 INFO - PROCESS | 1652 | 1461131153527 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11961a800 == 48 [pid = 1652] [id = 698] 22:45:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x114c14000) [pid = 1652] [serial = 2094] [outer = 0x0] 22:45:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1163e9c00) [pid = 1652] [serial = 2095] [outer = 0x114c14000] 22:45:53 INFO - PROCESS | 1652 | 1461131153556 Marionette DEBUG loaded listener.js 22:45:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118480000) [pid = 1652] [serial = 2096] [outer = 0x114c14000] 22:45:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12d204000 == 47 [pid = 1652] [id = 690] 22:45:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12ccbe000 == 46 [pid = 1652] [id = 689] 22:45:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12b63d800 == 45 [pid = 1652] [id = 688] 22:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12683b000) [pid = 1652] [serial = 2035] [outer = 0x0] [url = about:blank] 22:45:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12b211800 == 44 [pid = 1652] [id = 687] 22:45:53 INFO - PROCESS | 1652 | --DOCSHELL 0x129763800 == 43 [pid = 1652] [id = 686] 22:45:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1279b2800 == 42 [pid = 1652] [id = 685] 22:45:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12e38b800 == 41 [pid = 1652] [id = 667] 22:45:53 INFO - PROCESS | 1652 | --DOCSHELL 0x126d34000 == 40 [pid = 1652] [id = 684] 22:45:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11c295800 == 39 [pid = 1652] [id = 683] 22:45:53 INFO - PROCESS | 1652 | --DOCSHELL 0x115815800 == 38 [pid = 1652] [id = 682] 22:45:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11c299800 == 37 [pid = 1652] [id = 681] 22:45:53 INFO - PROCESS | 1652 | --DOCSHELL 0x126f3c800 == 36 [pid = 1652] [id = 680] 22:45:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11904c000 == 35 [pid = 1652] [id = 679] 22:45:53 INFO - PROCESS | 1652 | 1461131153984 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]]]}] 22:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12ee65c00) [pid = 1652] [serial = 1949] [outer = 0x0] [url = about:blank] 22:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11c58e800) [pid = 1652] [serial = 2033] [outer = 0x0] [url = about:blank] 22:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x113fcb800) [pid = 1652] [serial = 2005] [outer = 0x0] [url = about:blank] 22:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118e4ec00) [pid = 1652] [serial = 2017] [outer = 0x0] [url = about:blank] 22:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11914dc00) [pid = 1652] [serial = 2018] [outer = 0x0] [url = about:blank] 22:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11a93cc00) [pid = 1652] [serial = 2023] [outer = 0x0] [url = about:blank] 22:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11bc0a400) [pid = 1652] [serial = 2026] [outer = 0x0] [url = about:blank] 22:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x114eb2000) [pid = 1652] [serial = 2014] [outer = 0x0] [url = about:blank] 22:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1164d8c00) [pid = 1652] [serial = 2015] [outer = 0x0] [url = about:blank] 22:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11460f800) [pid = 1652] [serial = 2011] [outer = 0x0] [url = about:blank] 22:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x114ba2800) [pid = 1652] [serial = 2012] [outer = 0x0] [url = about:blank] 22:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1177fe000) [pid = 1652] [serial = 2008] [outer = 0x0] [url = about:blank] 22:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11a76f800) [pid = 1652] [serial = 2020] [outer = 0x0] [url = about:blank] 22:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11a91a800) [pid = 1652] [serial = 2021] [outer = 0x0] [url = about:blank] 22:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11c5f3800) [pid = 1652] [serial = 2029] [outer = 0x0] [url = about:blank] 22:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11c692000) [pid = 1652] [serial = 2030] [outer = 0x0] [url = about:blank] 22:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11c43f800) [pid = 1652] [serial = 2027] [outer = 0x0] [url = about:blank] 22:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11a779c00) [pid = 1652] [serial = 2032] [outer = 0x0] [url = about:blank] 22:45:53 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11af7f000) [pid = 1652] [serial = 2024] [outer = 0x0] [url = about:blank] 22:45:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 22:45:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 672ms 22:45:54 INFO - PROCESS | 1652 | 1461131154033 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 22:45:54 INFO - PROCESS | 1652 | 1461131154036 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 22:45:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 22:45:54 INFO - PROCESS | 1652 | 1461131154040 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 22:45:54 INFO - PROCESS | 1652 | 1461131154042 Marionette TRACE conn2 <- [1,2766,null,{}] 22:45:54 INFO - PROCESS | 1652 | 1461131154045 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}] 22:45:54 INFO - PROCESS | 1652 | 1461131154146 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 22:45:54 INFO - PROCESS | 1652 | 1461131154152 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a991800 == 36 [pid = 1652] [id = 699] 22:45:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x10ffde400) [pid = 1652] [serial = 2097] [outer = 0x0] 22:45:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118e56c00) [pid = 1652] [serial = 2098] [outer = 0x10ffde400] 22:45:54 INFO - PROCESS | 1652 | 1461131154178 Marionette DEBUG loaded listener.js 22:45:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119856c00) [pid = 1652] [serial = 2099] [outer = 0x10ffde400] 22:45:54 INFO - PROCESS | 1652 | 1461131154520 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]]]}] 22:45:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 22:45:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 519ms 22:45:54 INFO - PROCESS | 1652 | 1461131154559 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 22:45:54 INFO - PROCESS | 1652 | 1461131154561 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 22:45:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 22:45:54 INFO - PROCESS | 1652 | 1461131154563 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 22:45:54 INFO - PROCESS | 1652 | 1461131154565 Marionette TRACE conn2 <- [1,2770,null,{}] 22:45:54 INFO - PROCESS | 1652 | 1461131154573 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}] 22:45:54 INFO - PROCESS | 1652 | 1461131154654 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 22:45:54 INFO - PROCESS | 1652 | 1461131154658 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1269b5800 == 37 [pid = 1652] [id = 700] 22:45:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11a90d000) [pid = 1652] [serial = 2100] [outer = 0x0] 22:45:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11af7f000) [pid = 1652] [serial = 2101] [outer = 0x11a90d000] 22:45:54 INFO - PROCESS | 1652 | 1461131154689 Marionette DEBUG loaded listener.js 22:45:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11bbc9000) [pid = 1652] [serial = 2102] [outer = 0x11a90d000] 22:45:55 INFO - PROCESS | 1652 | 1461131155033 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]]]}] 22:45:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 22:45:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 520ms 22:45:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 22:45:55 INFO - PROCESS | 1652 | 1461131155087 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 22:45:55 INFO - PROCESS | 1652 | 1461131155089 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 22:45:55 INFO - PROCESS | 1652 | 1461131155091 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 22:45:55 INFO - PROCESS | 1652 | 1461131155092 Marionette TRACE conn2 <- [1,2774,null,{}] 22:45:55 INFO - PROCESS | 1652 | 1461131155094 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}] 22:45:55 INFO - PROCESS | 1652 | 1461131155173 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 22:45:55 INFO - PROCESS | 1652 | 1461131155180 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x127085800 == 38 [pid = 1652] [id = 701] 22:45:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11bc0a800) [pid = 1652] [serial = 2103] [outer = 0x0] 22:45:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11c581c00) [pid = 1652] [serial = 2104] [outer = 0x11bc0a800] 22:45:55 INFO - PROCESS | 1652 | 1461131155206 Marionette DEBUG loaded listener.js 22:45:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11c5ed800) [pid = 1652] [serial = 2105] [outer = 0x11bc0a800] 22:45:55 INFO - PROCESS | 1652 | 1461131155548 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]]]}] 22:45:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 22:45:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 468ms 22:45:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 22:45:55 INFO - PROCESS | 1652 | 1461131155559 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 22:45:55 INFO - PROCESS | 1652 | 1461131155560 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 22:45:55 INFO - PROCESS | 1652 | 1461131155567 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 22:45:55 INFO - PROCESS | 1652 | 1461131155569 Marionette TRACE conn2 <- [1,2778,null,{}] 22:45:55 INFO - PROCESS | 1652 | 1461131155571 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}] 22:45:55 INFO - PROCESS | 1652 | 1461131155657 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 22:45:55 INFO - PROCESS | 1652 | 1461131155664 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1156b1000 == 39 [pid = 1652] [id = 702] 22:45:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11c5eec00) [pid = 1652] [serial = 2106] [outer = 0x0] 22:45:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11c864c00) [pid = 1652] [serial = 2107] [outer = 0x11c5eec00] 22:45:55 INFO - PROCESS | 1652 | 1461131155695 Marionette DEBUG loaded listener.js 22:45:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126c47c00) [pid = 1652] [serial = 2108] [outer = 0x11c5eec00] 22:45:56 INFO - PROCESS | 1652 | 1461131156186 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]]]}] 22:45:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 22:45:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 672ms 22:45:56 INFO - PROCESS | 1652 | 1461131156240 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 22:45:56 INFO - PROCESS | 1652 | 1461131156242 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 22:45:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 22:45:56 INFO - PROCESS | 1652 | 1461131156246 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 22:45:56 INFO - PROCESS | 1652 | 1461131156247 Marionette TRACE conn2 <- [1,2782,null,{}] 22:45:56 INFO - PROCESS | 1652 | 1461131156258 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}] 22:45:56 INFO - PROCESS | 1652 | 1461131156419 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 22:45:56 INFO - PROCESS | 1652 | 1461131156443 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291f0000 == 40 [pid = 1652] [id = 703] 22:45:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x127240c00) [pid = 1652] [serial = 2109] [outer = 0x0] 22:45:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128711400) [pid = 1652] [serial = 2110] [outer = 0x127240c00] 22:45:56 INFO - PROCESS | 1652 | 1461131156484 Marionette DEBUG loaded listener.js 22:45:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x129a61c00) [pid = 1652] [serial = 2111] [outer = 0x127240c00] 22:45:56 INFO - PROCESS | 1652 | 1461131156870 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]]]}] 22:45:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 22:45:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 684ms 22:45:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 22:45:56 INFO - PROCESS | 1652 | 1461131156930 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 22:45:56 INFO - PROCESS | 1652 | 1461131156932 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 22:45:56 INFO - PROCESS | 1652 | 1461131156935 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 22:45:56 INFO - PROCESS | 1652 | 1461131156937 Marionette TRACE conn2 <- [1,2786,null,{}] 22:45:56 INFO - PROCESS | 1652 | 1461131156940 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}] 22:45:57 INFO - PROCESS | 1652 | 1461131157123 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 22:45:57 INFO - PROCESS | 1652 | 1461131157151 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b28f000 == 41 [pid = 1652] [id = 704] 22:45:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x129bc5c00) [pid = 1652] [serial = 2112] [outer = 0x0] 22:45:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x129d91400) [pid = 1652] [serial = 2113] [outer = 0x129bc5c00] 22:45:57 INFO - PROCESS | 1652 | 1461131157191 Marionette DEBUG loaded listener.js 22:45:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a214400) [pid = 1652] [serial = 2114] [outer = 0x129bc5c00] 22:45:57 INFO - PROCESS | 1652 | 1461131157541 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]]]}] 22:45:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 22:45:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 621ms 22:45:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 22:45:57 INFO - PROCESS | 1652 | 1461131157556 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 22:45:57 INFO - PROCESS | 1652 | 1461131157557 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 22:45:57 INFO - PROCESS | 1652 | 1461131157560 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 22:45:57 INFO - PROCESS | 1652 | 1461131157561 Marionette TRACE conn2 <- [1,2790,null,{}] 22:45:57 INFO - PROCESS | 1652 | 1461131157566 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}] 22:45:57 INFO - PROCESS | 1652 | 1461131157665 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 22:45:57 INFO - PROCESS | 1652 | 1461131157677 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ccb3800 == 42 [pid = 1652] [id = 705] 22:45:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a217800) [pid = 1652] [serial = 2115] [outer = 0x0] 22:45:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a21d800) [pid = 1652] [serial = 2116] [outer = 0x12a217800] 22:45:57 INFO - PROCESS | 1652 | 1461131157703 Marionette DEBUG loaded listener.js 22:45:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b04c400) [pid = 1652] [serial = 2117] [outer = 0x12a217800] 22:45:58 INFO - PROCESS | 1652 | 1461131158028 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]]]}] 22:45:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 22:45:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 522ms 22:45:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 22:45:58 INFO - PROCESS | 1652 | 1461131158082 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 22:45:58 INFO - PROCESS | 1652 | 1461131158084 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 22:45:58 INFO - PROCESS | 1652 | 1461131158086 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 22:45:58 INFO - PROCESS | 1652 | 1461131158087 Marionette TRACE conn2 <- [1,2794,null,{}] 22:45:58 INFO - PROCESS | 1652 | 1461131158089 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}] 22:45:58 INFO - PROCESS | 1652 | 1461131158189 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 22:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11a90d400) [pid = 1652] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 22:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11c85d400) [pid = 1652] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 22:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1164db400) [pid = 1652] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 22:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1123da000) [pid = 1652] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 22:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1144ac800) [pid = 1652] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 22:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118770800) [pid = 1652] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 22:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11a53f000) [pid = 1652] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 22:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11c862800) [pid = 1652] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 22:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x129703400) [pid = 1652] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 22:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11c5e7000) [pid = 1652] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 22:45:58 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x129bbbc00) [pid = 1652] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 22:45:58 INFO - PROCESS | 1652 | 1461131158321 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c50c000 == 43 [pid = 1652] [id = 706] 22:45:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1123da000) [pid = 1652] [serial = 2118] [outer = 0x0] 22:45:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11644c800) [pid = 1652] [serial = 2119] [outer = 0x1123da000] 22:45:58 INFO - PROCESS | 1652 | 1461131158346 Marionette DEBUG loaded listener.js 22:45:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11c47c800) [pid = 1652] [serial = 2120] [outer = 0x1123da000] 22:45:58 INFO - PROCESS | 1652 | 1461131158614 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]]]}] 22:45:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 22:45:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 568ms 22:45:58 INFO - PROCESS | 1652 | 1461131158654 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 22:45:58 INFO - PROCESS | 1652 | 1461131158656 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 22:45:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 22:45:58 INFO - PROCESS | 1652 | 1461131158658 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 22:45:58 INFO - PROCESS | 1652 | 1461131158659 Marionette TRACE conn2 <- [1,2798,null,{}] 22:45:58 INFO - PROCESS | 1652 | 1461131158663 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}] 22:45:58 INFO - PROCESS | 1652 | 1461131158752 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 22:45:58 INFO - PROCESS | 1652 | 1461131158756 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e598000 == 44 [pid = 1652] [id = 707] 22:45:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11464c800) [pid = 1652] [serial = 2121] [outer = 0x0] 22:45:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b051c00) [pid = 1652] [serial = 2122] [outer = 0x11464c800] 22:45:58 INFO - PROCESS | 1652 | 1461131158781 Marionette DEBUG loaded listener.js 22:45:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b1dd800) [pid = 1652] [serial = 2123] [outer = 0x11464c800] 22:45:59 INFO - PROCESS | 1652 | 1461131159120 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]]]}] 22:45:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 22:45:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 468ms 22:45:59 INFO - PROCESS | 1652 | 1461131159127 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 22:45:59 INFO - PROCESS | 1652 | 1461131159131 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 22:45:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 22:45:59 INFO - PROCESS | 1652 | 1461131159136 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 22:45:59 INFO - PROCESS | 1652 | 1461131159138 Marionette TRACE conn2 <- [1,2802,null,{}] 22:45:59 INFO - PROCESS | 1652 | 1461131159141 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}] 22:45:59 INFO - PROCESS | 1652 | 1461131159292 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 22:45:59 INFO - PROCESS | 1652 | 1461131159300 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eeb9800 == 45 [pid = 1652] [id = 708] 22:45:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b1ddc00) [pid = 1652] [serial = 2124] [outer = 0x0] 22:45:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b41dc00) [pid = 1652] [serial = 2125] [outer = 0x12b1ddc00] 22:45:59 INFO - PROCESS | 1652 | 1461131159340 Marionette DEBUG loaded listener.js 22:45:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b912400) [pid = 1652] [serial = 2126] [outer = 0x12b1ddc00] 22:45:59 INFO - PROCESS | 1652 | 1461131159760 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]]]}] 22:45:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 22:45:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 671ms 22:45:59 INFO - PROCESS | 1652 | 1461131159814 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 22:45:59 INFO - PROCESS | 1652 | 1461131159815 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 22:45:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 22:45:59 INFO - PROCESS | 1652 | 1461131159819 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 22:45:59 INFO - PROCESS | 1652 | 1461131159821 Marionette TRACE conn2 <- [1,2806,null,{}] 22:45:59 INFO - PROCESS | 1652 | 1461131159824 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}] 22:45:59 INFO - PROCESS | 1652 | 1461131159939 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 22:45:59 INFO - PROCESS | 1652 | 1461131159943 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f27a000 == 46 [pid = 1652] [id = 709] 22:45:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12ba41400) [pid = 1652] [serial = 2127] [outer = 0x0] 22:45:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12ba4b400) [pid = 1652] [serial = 2128] [outer = 0x12ba41400] 22:45:59 INFO - PROCESS | 1652 | 1461131159970 Marionette DEBUG loaded listener.js 22:46:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12bd09c00) [pid = 1652] [serial = 2129] [outer = 0x12ba41400] 22:46:00 INFO - PROCESS | 1652 | 1461131160280 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]]]}] 22:46:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 22:46:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 473ms 22:46:00 INFO - PROCESS | 1652 | 1461131160356 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 22:46:00 INFO - PROCESS | 1652 | 1461131160358 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 22:46:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 22:46:00 INFO - PROCESS | 1652 | 1461131160363 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 22:46:00 INFO - PROCESS | 1652 | 1461131160365 Marionette TRACE conn2 <- [1,2810,null,{}] 22:46:00 INFO - PROCESS | 1652 | 1461131160369 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}] 22:46:00 INFO - PROCESS | 1652 | 1461131160470 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 22:46:00 INFO - PROCESS | 1652 | 1461131160571 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x119051800 == 47 [pid = 1652] [id = 710] 22:46:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1146c2400) [pid = 1652] [serial = 2130] [outer = 0x0] 22:46:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x114b9f000) [pid = 1652] [serial = 2131] [outer = 0x1146c2400] 22:46:00 INFO - PROCESS | 1652 | 1461131160602 Marionette DEBUG loaded listener.js 22:46:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116308000) [pid = 1652] [serial = 2132] [outer = 0x1146c2400] 22:46:01 INFO - PROCESS | 1652 | 1461131161064 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]]]}] 22:46:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 22:46:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 722ms 22:46:01 INFO - PROCESS | 1652 | 1461131161085 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 22:46:01 INFO - PROCESS | 1652 | 1461131161087 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 22:46:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 22:46:01 INFO - PROCESS | 1652 | 1461131161093 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 22:46:01 INFO - PROCESS | 1652 | 1461131161096 Marionette TRACE conn2 <- [1,2814,null,{}] 22:46:01 INFO - PROCESS | 1652 | 1461131161099 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}] 22:46:01 INFO - PROCESS | 1652 | 1461131161199 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 22:46:01 INFO - PROCESS | 1652 | 1461131161256 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x126d41000 == 48 [pid = 1652] [id = 711] 22:46:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1184a6c00) [pid = 1652] [serial = 2133] [outer = 0x0] 22:46:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11a776c00) [pid = 1652] [serial = 2134] [outer = 0x1184a6c00] 22:46:01 INFO - PROCESS | 1652 | 1461131161286 Marionette DEBUG loaded listener.js 22:46:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11afdc000) [pid = 1652] [serial = 2135] [outer = 0x1184a6c00] 22:46:01 INFO - PROCESS | 1652 | 1461131161702 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]]]}] 22:46:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 22:46:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 675ms 22:46:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 22:46:01 INFO - PROCESS | 1652 | 1461131161766 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 22:46:01 INFO - PROCESS | 1652 | 1461131161768 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 22:46:01 INFO - PROCESS | 1652 | 1461131161770 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 22:46:01 INFO - PROCESS | 1652 | 1461131161772 Marionette TRACE conn2 <- [1,2818,null,{}] 22:46:01 INFO - PROCESS | 1652 | 1461131161779 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}] 22:46:01 INFO - PROCESS | 1652 | 1461131161911 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 22:46:01 INFO - PROCESS | 1652 | 1461131161994 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e598800 == 49 [pid = 1652] [id = 712] 22:46:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12723a000) [pid = 1652] [serial = 2136] [outer = 0x0] 22:46:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12764ec00) [pid = 1652] [serial = 2137] [outer = 0x12723a000] 22:46:02 INFO - PROCESS | 1652 | 1461131162027 Marionette DEBUG loaded listener.js 22:46:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x129108400) [pid = 1652] [serial = 2138] [outer = 0x12723a000] 22:46:02 INFO - PROCESS | 1652 | 1461131162462 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]]]}] 22:46:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 22:46:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 722ms 22:46:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 22:46:02 INFO - PROCESS | 1652 | 1461131162492 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 22:46:02 INFO - PROCESS | 1652 | 1461131162493 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 22:46:02 INFO - PROCESS | 1652 | 1461131162496 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 22:46:02 INFO - PROCESS | 1652 | 1461131162497 Marionette TRACE conn2 <- [1,2822,null,{}] 22:46:02 INFO - PROCESS | 1652 | 1461131162499 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}] 22:46:02 INFO - PROCESS | 1652 | 1461131162599 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 22:46:02 INFO - PROCESS | 1652 | 1461131162654 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f77a800 == 50 [pid = 1652] [id = 713] 22:46:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x129a61400) [pid = 1652] [serial = 2139] [outer = 0x0] 22:46:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12a219000) [pid = 1652] [serial = 2140] [outer = 0x129a61400] 22:46:02 INFO - PROCESS | 1652 | 1461131162685 Marionette DEBUG loaded listener.js 22:46:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12b1eac00) [pid = 1652] [serial = 2141] [outer = 0x129a61400] 22:46:03 INFO - PROCESS | 1652 | 1461131163121 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]]]}] 22:46:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 22:46:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 673ms 22:46:03 INFO - PROCESS | 1652 | 1461131163170 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 22:46:03 INFO - PROCESS | 1652 | 1461131163173 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 22:46:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 22:46:03 INFO - PROCESS | 1652 | 1461131163175 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 22:46:03 INFO - PROCESS | 1652 | 1461131163177 Marionette TRACE conn2 <- [1,2826,null,{}] 22:46:03 INFO - PROCESS | 1652 | 1461131163179 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}] 22:46:03 INFO - PROCESS | 1652 | 1461131163344 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 22:46:03 INFO - PROCESS | 1652 | 1461131163436 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb7e000 == 51 [pid = 1652] [id = 714] 22:46:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x129d2ac00) [pid = 1652] [serial = 2142] [outer = 0x0] 22:46:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12b908000) [pid = 1652] [serial = 2143] [outer = 0x129d2ac00] 22:46:03 INFO - PROCESS | 1652 | 1461131163465 Marionette DEBUG loaded listener.js 22:46:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12bd05c00) [pid = 1652] [serial = 2144] [outer = 0x129d2ac00] 22:46:03 INFO - PROCESS | 1652 | 1461131163904 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 22:46:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 22:46:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 774ms 22:46:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 22:46:03 INFO - PROCESS | 1652 | 1461131163963 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 22:46:03 INFO - PROCESS | 1652 | 1461131163965 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 22:46:03 INFO - PROCESS | 1652 | 1461131163968 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 22:46:03 INFO - PROCESS | 1652 | 1461131163970 Marionette TRACE conn2 <- [1,2830,null,{}] 22:46:03 INFO - PROCESS | 1652 | 1461131163972 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}] 22:46:04 INFO - PROCESS | 1652 | 1461131164092 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 22:46:04 INFO - PROCESS | 1652 | 1461131164166 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1269bc800 == 52 [pid = 1652] [id = 715] 22:46:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12bd0b000) [pid = 1652] [serial = 2145] [outer = 0x0] 22:46:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12bd11400) [pid = 1652] [serial = 2146] [outer = 0x12bd0b000] 22:46:04 INFO - PROCESS | 1652 | 1461131164198 Marionette DEBUG loaded listener.js 22:46:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12cee9800) [pid = 1652] [serial = 2147] [outer = 0x12bd0b000] 22:46:04 INFO - PROCESS | 1652 | 1461131164808 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]]]}] 22:46:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 22:46:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 870ms 22:46:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 22:46:04 INFO - PROCESS | 1652 | 1461131164838 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 22:46:04 INFO - PROCESS | 1652 | 1461131164840 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 22:46:04 INFO - PROCESS | 1652 | 1461131164844 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 22:46:04 INFO - PROCESS | 1652 | 1461131164846 Marionette TRACE conn2 <- [1,2834,null,{}] 22:46:04 INFO - PROCESS | 1652 | 1461131164851 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}] 22:46:04 INFO - PROCESS | 1652 | 1461131164950 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 22:46:05 INFO - PROCESS | 1652 | 1461131165020 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c511000 == 53 [pid = 1652] [id = 716] 22:46:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x114ba3800) [pid = 1652] [serial = 2148] [outer = 0x0] 22:46:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x114ba7c00) [pid = 1652] [serial = 2149] [outer = 0x114ba3800] 22:46:05 INFO - PROCESS | 1652 | 1461131165048 Marionette DEBUG loaded listener.js 22:46:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x115514800) [pid = 1652] [serial = 2150] [outer = 0x114ba3800] 22:46:05 INFO - PROCESS | 1652 | 1461131165471 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 22:46:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 22:46:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 677ms 22:46:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 22:46:05 INFO - PROCESS | 1652 | 1461131165521 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 22:46:05 INFO - PROCESS | 1652 | 1461131165524 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 22:46:05 INFO - PROCESS | 1652 | 1461131165528 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 22:46:05 INFO - PROCESS | 1652 | 1461131165530 Marionette TRACE conn2 <- [1,2838,null,{}] 22:46:05 INFO - PROCESS | 1652 | 1461131165533 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}] 22:46:05 INFO - PROCESS | 1652 | 1461131165623 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 22:46:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb26800 == 52 [pid = 1652] [id = 17] 22:46:05 INFO - PROCESS | 1652 | 1461131165691 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c155800 == 53 [pid = 1652] [id = 717] 22:46:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x118770800) [pid = 1652] [serial = 2151] [outer = 0x0] 22:46:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11915a400) [pid = 1652] [serial = 2152] [outer = 0x118770800] 22:46:05 INFO - PROCESS | 1652 | 1461131165731 Marionette DEBUG loaded listener.js 22:46:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11a76f000) [pid = 1652] [serial = 2153] [outer = 0x118770800] 22:46:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12eeb9800 == 52 [pid = 1652] [id = 708] 22:46:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12e598000 == 51 [pid = 1652] [id = 707] 22:46:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11c50c000 == 50 [pid = 1652] [id = 706] 22:46:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12ccb3800 == 49 [pid = 1652] [id = 705] 22:46:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12b28f000 == 48 [pid = 1652] [id = 704] 22:46:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1291f0000 == 47 [pid = 1652] [id = 703] 22:46:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1156b1000 == 46 [pid = 1652] [id = 702] 22:46:05 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x129a5a000) [pid = 1652] [serial = 2074] [outer = 0x0] [url = about:blank] 22:46:05 INFO - PROCESS | 1652 | --DOCSHELL 0x127085800 == 45 [pid = 1652] [id = 701] 22:46:05 INFO - PROCESS | 1652 | --DOCSHELL 0x1269b5800 == 44 [pid = 1652] [id = 700] 22:46:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11a991800 == 43 [pid = 1652] [id = 699] 22:46:05 INFO - PROCESS | 1652 | --DOCSHELL 0x11961a800 == 42 [pid = 1652] [id = 698] 22:46:05 INFO - PROCESS | 1652 | --DOCSHELL 0x12d90c000 == 41 [pid = 1652] [id = 691] 22:46:05 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x129d2a800) [pid = 1652] [serial = 2003] [outer = 0x0] [url = about:blank] 22:46:05 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x127d48000) [pid = 1652] [serial = 2063] [outer = 0x0] [url = about:blank] 22:46:05 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12970b400) [pid = 1652] [serial = 2071] [outer = 0x0] [url = about:blank] 22:46:05 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x129021400) [pid = 1652] [serial = 2066] [outer = 0x0] [url = about:blank] 22:46:05 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1287eec00) [pid = 1652] [serial = 2068] [outer = 0x0] [url = about:blank] 22:46:05 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11c67b800) [pid = 1652] [serial = 2060] [outer = 0x0] [url = about:blank] 22:46:06 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1297b3000) [pid = 1652] [serial = 2072] [outer = 0x0] [url = about:blank] 22:46:06 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11c1c6800) [pid = 1652] [serial = 2057] [outer = 0x0] [url = about:blank] 22:46:06 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11b92a800) [pid = 1652] [serial = 2054] [outer = 0x0] [url = about:blank] 22:46:06 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12910c000) [pid = 1652] [serial = 2069] [outer = 0x0] [url = about:blank] 22:46:06 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11bc04400) [pid = 1652] [serial = 2056] [outer = 0x0] [url = about:blank] 22:46:06 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x126fbf800) [pid = 1652] [serial = 2062] [outer = 0x0] [url = about:blank] 22:46:06 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x114b9e800) [pid = 1652] [serial = 2038] [outer = 0x0] [url = about:blank] 22:46:06 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x118e59c00) [pid = 1652] [serial = 2050] [outer = 0x0] [url = about:blank] 22:46:06 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11a770000) [pid = 1652] [serial = 2051] [outer = 0x0] [url = about:blank] 22:46:06 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11c5e8c00) [pid = 1652] [serial = 2059] [outer = 0x0] [url = about:blank] 22:46:06 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11914c800) [pid = 1652] [serial = 2041] [outer = 0x0] [url = about:blank] 22:46:06 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x114c10400) [pid = 1652] [serial = 2047] [outer = 0x0] [url = about:blank] 22:46:06 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1164d7000) [pid = 1652] [serial = 2048] [outer = 0x0] [url = about:blank] 22:46:06 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11a945800) [pid = 1652] [serial = 2053] [outer = 0x0] [url = about:blank] 22:46:06 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11bbcf000) [pid = 1652] [serial = 2045] [outer = 0x0] [url = about:blank] 22:46:06 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11ade1800) [pid = 1652] [serial = 2044] [outer = 0x0] [url = about:blank] 22:46:06 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12870c800) [pid = 1652] [serial = 2065] [outer = 0x0] [url = about:blank] 22:46:06 INFO - PROCESS | 1652 | 1461131166111 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]]]}] 22:46:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 22:46:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 623ms 22:46:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 22:46:06 INFO - PROCESS | 1652 | 1461131166151 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 22:46:06 INFO - PROCESS | 1652 | 1461131166152 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 22:46:06 INFO - PROCESS | 1652 | 1461131166155 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 22:46:06 INFO - PROCESS | 1652 | 1461131166157 Marionette TRACE conn2 <- [1,2842,null,{}] 22:46:06 INFO - PROCESS | 1652 | 1461131166167 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}] 22:46:06 INFO - PROCESS | 1652 | 1461131166272 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 22:46:06 INFO - PROCESS | 1652 | 1461131166301 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2d2800 == 42 [pid = 1652] [id = 718] 22:46:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11a772800) [pid = 1652] [serial = 2154] [outer = 0x0] 22:46:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11a942000) [pid = 1652] [serial = 2155] [outer = 0x11a772800] 22:46:06 INFO - PROCESS | 1652 | 1461131166329 Marionette DEBUG loaded listener.js 22:46:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11af8b800) [pid = 1652] [serial = 2156] [outer = 0x11a772800] 22:46:06 INFO - PROCESS | 1652 | 1461131166677 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]]]}] 22:46:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 22:46:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 571ms 22:46:06 INFO - PROCESS | 1652 | 1461131166726 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 22:46:06 INFO - PROCESS | 1652 | 1461131166728 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 22:46:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 22:46:06 INFO - PROCESS | 1652 | 1461131166731 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 22:46:06 INFO - PROCESS | 1652 | 1461131166732 Marionette TRACE conn2 <- [1,2846,null,{}] 22:46:06 INFO - PROCESS | 1652 | 1461131166741 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}] 22:46:06 INFO - PROCESS | 1652 | 1461131166820 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 22:46:06 INFO - PROCESS | 1652 | 1461131166825 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1272f0000 == 43 [pid = 1652] [id = 719] 22:46:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11b6b4400) [pid = 1652] [serial = 2157] [outer = 0x0] 22:46:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11bc0d400) [pid = 1652] [serial = 2158] [outer = 0x11b6b4400] 22:46:06 INFO - PROCESS | 1652 | 1461131166851 Marionette DEBUG loaded listener.js 22:46:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11c1c1c00) [pid = 1652] [serial = 2159] [outer = 0x11b6b4400] 22:46:07 INFO - PROCESS | 1652 | 1461131167184 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]]]}] 22:46:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 22:46:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 473ms 22:46:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 22:46:07 INFO - PROCESS | 1652 | 1461131167204 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 22:46:07 INFO - PROCESS | 1652 | 1461131167206 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 22:46:07 INFO - PROCESS | 1652 | 1461131167208 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 22:46:07 INFO - PROCESS | 1652 | 1461131167209 Marionette TRACE conn2 <- [1,2850,null,{}] 22:46:07 INFO - PROCESS | 1652 | 1461131167211 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}] 22:46:07 INFO - PROCESS | 1652 | 1461131167288 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 22:46:07 INFO - PROCESS | 1652 | 1461131167344 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x128733800 == 44 [pid = 1652] [id = 720] 22:46:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11a910800) [pid = 1652] [serial = 2160] [outer = 0x0] 22:46:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11c440c00) [pid = 1652] [serial = 2161] [outer = 0x11a910800] 22:46:07 INFO - PROCESS | 1652 | 1461131167370 Marionette DEBUG loaded listener.js 22:46:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11c5f2800) [pid = 1652] [serial = 2162] [outer = 0x11a910800] 22:46:07 INFO - PROCESS | 1652 | 1461131167676 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 22:46:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 22:46:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 521ms 22:46:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 22:46:07 INFO - PROCESS | 1652 | 1461131167730 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 22:46:07 INFO - PROCESS | 1652 | 1461131167731 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 22:46:07 INFO - PROCESS | 1652 | 1461131167733 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 22:46:07 INFO - PROCESS | 1652 | 1461131167735 Marionette TRACE conn2 <- [1,2854,null,{}] 22:46:07 INFO - PROCESS | 1652 | 1461131167737 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}] 22:46:07 INFO - PROCESS | 1652 | 1461131167849 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 22:46:07 INFO - PROCESS | 1652 | 1461131167940 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x129a15800 == 45 [pid = 1652] [id = 721] 22:46:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11a776800) [pid = 1652] [serial = 2163] [outer = 0x0] 22:46:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11c5f2400) [pid = 1652] [serial = 2164] [outer = 0x11a776800] 22:46:07 INFO - PROCESS | 1652 | 1461131167982 Marionette DEBUG loaded listener.js 22:46:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x127e3a800) [pid = 1652] [serial = 2165] [outer = 0x11a776800] 22:46:08 INFO - PROCESS | 1652 | 1461131168402 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]]]}] 22:46:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 22:46:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 719ms 22:46:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 22:46:08 INFO - PROCESS | 1652 | 1461131168453 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 22:46:08 INFO - PROCESS | 1652 | 1461131168454 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 22:46:08 INFO - PROCESS | 1652 | 1461131168456 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 22:46:08 INFO - PROCESS | 1652 | 1461131168457 Marionette TRACE conn2 <- [1,2858,null,{}] 22:46:08 INFO - PROCESS | 1652 | 1461131168459 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}] 22:46:08 INFO - PROCESS | 1652 | 1461131168556 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 22:46:08 INFO - PROCESS | 1652 | 1461131168568 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b63e000 == 46 [pid = 1652] [id = 722] 22:46:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x127e3b000) [pid = 1652] [serial = 2166] [outer = 0x0] 22:46:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x129028000) [pid = 1652] [serial = 2167] [outer = 0x127e3b000] 22:46:08 INFO - PROCESS | 1652 | 1461131168593 Marionette DEBUG loaded listener.js 22:46:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x129709800) [pid = 1652] [serial = 2168] [outer = 0x127e3b000] 22:46:08 INFO - PROCESS | 1652 | 1461131168945 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 22:46:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 22:46:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 518ms 22:46:08 INFO - PROCESS | 1652 | 1461131168974 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 22:46:08 INFO - PROCESS | 1652 | 1461131168975 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 22:46:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 22:46:08 INFO - PROCESS | 1652 | 1461131168984 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 22:46:08 INFO - PROCESS | 1652 | 1461131168985 Marionette TRACE conn2 <- [1,2862,null,{}] 22:46:08 INFO - PROCESS | 1652 | 1461131168987 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}] 22:46:09 INFO - PROCESS | 1652 | 1461131169086 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 22:46:09 INFO - PROCESS | 1652 | 1461131169090 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bea2000 == 47 [pid = 1652] [id = 723] 22:46:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1287e2000) [pid = 1652] [serial = 2169] [outer = 0x0] 22:46:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x129876000) [pid = 1652] [serial = 2170] [outer = 0x1287e2000] 22:46:09 INFO - PROCESS | 1652 | 1461131169115 Marionette DEBUG loaded listener.js 22:46:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x129bc7c00) [pid = 1652] [serial = 2171] [outer = 0x1287e2000] 22:46:09 INFO - PROCESS | 1652 | 1461131169451 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]]]}] 22:46:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 22:46:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 520ms 22:46:09 INFO - PROCESS | 1652 | 1461131169505 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 22:46:09 INFO - PROCESS | 1652 | 1461131169506 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 22:46:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 22:46:09 INFO - PROCESS | 1652 | 1461131169508 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 22:46:09 INFO - PROCESS | 1652 | 1461131169509 Marionette TRACE conn2 <- [1,2866,null,{}] 22:46:09 INFO - PROCESS | 1652 | 1461131169511 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}] 22:46:09 INFO - PROCESS | 1652 | 1461131169612 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 22:46:09 INFO - PROCESS | 1652 | 1461131169628 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d21e800 == 48 [pid = 1652] [id = 724] 22:46:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x129a5a400) [pid = 1652] [serial = 2172] [outer = 0x0] 22:46:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x129d93c00) [pid = 1652] [serial = 2173] [outer = 0x129a5a400] 22:46:09 INFO - PROCESS | 1652 | 1461131169655 Marionette DEBUG loaded listener.js 22:46:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12a21c400) [pid = 1652] [serial = 2174] [outer = 0x129a5a400] 22:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1123da000) [pid = 1652] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 22:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1184a5000) [pid = 1652] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 22:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x114c14000) [pid = 1652] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 22:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11a90d000) [pid = 1652] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 22:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12a217800) [pid = 1652] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 22:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x10ffde400) [pid = 1652] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 22:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11464c800) [pid = 1652] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 22:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12b1ddc00) [pid = 1652] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 22:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11c5eec00) [pid = 1652] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 22:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x127240c00) [pid = 1652] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 22:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11bc0a800) [pid = 1652] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 22:46:10 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x129bc5c00) [pid = 1652] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 22:46:10 INFO - PROCESS | 1652 | 1461131170134 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]]]}] 22:46:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 22:46:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 669ms 22:46:10 INFO - PROCESS | 1652 | 1461131170178 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 22:46:10 INFO - PROCESS | 1652 | 1461131170183 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 22:46:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 22:46:10 INFO - PROCESS | 1652 | 1461131170186 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 22:46:10 INFO - PROCESS | 1652 | 1461131170188 Marionette TRACE conn2 <- [1,2870,null,{}] 22:46:10 INFO - PROCESS | 1652 | 1461131170192 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}] 22:46:10 INFO - PROCESS | 1652 | 1461131170314 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 22:46:10 INFO - PROCESS | 1652 | 1461131170428 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b631000 == 49 [pid = 1652] [id = 725] 22:46:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1122c7800) [pid = 1652] [serial = 2175] [outer = 0x0] 22:46:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11a95a800) [pid = 1652] [serial = 2176] [outer = 0x1122c7800] 22:46:10 INFO - PROCESS | 1652 | 1461131170467 Marionette DEBUG loaded listener.js 22:46:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12986f400) [pid = 1652] [serial = 2177] [outer = 0x1122c7800] 22:46:10 INFO - PROCESS | 1652 | 1461131170771 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]]]}] 22:46:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 22:46:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 623ms 22:46:10 INFO - PROCESS | 1652 | 1461131170810 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 22:46:10 INFO - PROCESS | 1652 | 1461131170811 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 22:46:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 22:46:10 INFO - PROCESS | 1652 | 1461131170822 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 22:46:10 INFO - PROCESS | 1652 | 1461131170823 Marionette TRACE conn2 <- [1,2874,null,{}] 22:46:10 INFO - PROCESS | 1652 | 1461131170826 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}] 22:46:10 INFO - PROCESS | 1652 | 1461131170951 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 22:46:10 INFO - PROCESS | 1652 | 1461131170985 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e581800 == 50 [pid = 1652] [id = 726] 22:46:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1123da000) [pid = 1652] [serial = 2178] [outer = 0x0] 22:46:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12b04ec00) [pid = 1652] [serial = 2179] [outer = 0x1123da000] 22:46:11 INFO - PROCESS | 1652 | 1461131171015 Marionette DEBUG loaded listener.js 22:46:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12ba4bc00) [pid = 1652] [serial = 2180] [outer = 0x1123da000] 22:46:11 INFO - PROCESS | 1652 | 1461131171297 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]]]}] 22:46:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 22:46:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 518ms 22:46:11 INFO - PROCESS | 1652 | 1461131171341 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 22:46:11 INFO - PROCESS | 1652 | 1461131171342 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 22:46:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 22:46:11 INFO - PROCESS | 1652 | 1461131171344 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 22:46:11 INFO - PROCESS | 1652 | 1461131171346 Marionette TRACE conn2 <- [1,2878,null,{}] 22:46:11 INFO - PROCESS | 1652 | 1461131171352 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}] 22:46:11 INFO - PROCESS | 1652 | 1461131171450 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 22:46:11 INFO - PROCESS | 1652 | 1461131171456 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f27c000 == 51 [pid = 1652] [id = 727] 22:46:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12ba4c800) [pid = 1652] [serial = 2181] [outer = 0x0] 22:46:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12ceec400) [pid = 1652] [serial = 2182] [outer = 0x12ba4c800] 22:46:11 INFO - PROCESS | 1652 | 1461131171495 Marionette DEBUG loaded listener.js 22:46:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12cf3a800) [pid = 1652] [serial = 2183] [outer = 0x12ba4c800] 22:46:11 INFO - PROCESS | 1652 | 1461131171992 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]]]}] 22:46:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 22:46:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 676ms 22:46:12 INFO - PROCESS | 1652 | 1461131172090 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 22:46:12 INFO - PROCESS | 1652 | 1461131172092 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 22:46:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 22:46:12 INFO - PROCESS | 1652 | 1461131172103 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 22:46:12 INFO - PROCESS | 1652 | 1461131172106 Marionette TRACE conn2 <- [1,2882,null,{}] 22:46:12 INFO - PROCESS | 1652 | 1461131172109 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}] 22:46:12 INFO - PROCESS | 1652 | 1461131172225 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 22:46:12 INFO - PROCESS | 1652 | 1461131172296 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x119606800 == 52 [pid = 1652] [id = 728] 22:46:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x114407c00) [pid = 1652] [serial = 2184] [outer = 0x0] 22:46:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1146c1800) [pid = 1652] [serial = 2185] [outer = 0x114407c00] 22:46:12 INFO - PROCESS | 1652 | 1461131172330 Marionette DEBUG loaded listener.js 22:46:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x115514000) [pid = 1652] [serial = 2186] [outer = 0x114407c00] 22:46:12 INFO - PROCESS | 1652 | 1461131172783 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]]]}] 22:46:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 22:46:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 727ms 22:46:12 INFO - PROCESS | 1652 | 1461131172840 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 22:46:12 INFO - PROCESS | 1652 | 1461131172843 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 22:46:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 22:46:12 INFO - PROCESS | 1652 | 1461131172866 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 22:46:12 INFO - PROCESS | 1652 | 1461131172869 Marionette TRACE conn2 <- [1,2886,null,{}] 22:46:12 INFO - PROCESS | 1652 | 1461131172873 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}] 22:46:12 INFO - PROCESS | 1652 | 1461131172977 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 22:46:13 INFO - PROCESS | 1652 | 1461131173047 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x126f49000 == 53 [pid = 1652] [id = 729] 22:46:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11662a000) [pid = 1652] [serial = 2187] [outer = 0x0] 22:46:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11a77d000) [pid = 1652] [serial = 2188] [outer = 0x11662a000] 22:46:13 INFO - PROCESS | 1652 | 1461131173077 Marionette DEBUG loaded listener.js 22:46:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11afdd800) [pid = 1652] [serial = 2189] [outer = 0x11662a000] 22:46:13 INFO - PROCESS | 1652 | 1461131173490 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]]]}] 22:46:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 22:46:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 690ms 22:46:13 INFO - PROCESS | 1652 | 1461131173538 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 22:46:13 INFO - PROCESS | 1652 | 1461131173539 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 22:46:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 22:46:13 INFO - PROCESS | 1652 | 1461131173542 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 22:46:13 INFO - PROCESS | 1652 | 1461131173543 Marionette TRACE conn2 <- [1,2890,null,{}] 22:46:13 INFO - PROCESS | 1652 | 1461131173547 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}] 22:46:13 INFO - PROCESS | 1652 | 1461131173654 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 22:46:13 INFO - PROCESS | 1652 | 1461131173716 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e590800 == 54 [pid = 1652] [id = 730] 22:46:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11c5f3000) [pid = 1652] [serial = 2190] [outer = 0x0] 22:46:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11c67bc00) [pid = 1652] [serial = 2191] [outer = 0x11c5f3000] 22:46:13 INFO - PROCESS | 1652 | 1461131173790 Marionette DEBUG loaded listener.js 22:46:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x126c33800) [pid = 1652] [serial = 2192] [outer = 0x11c5f3000] 22:46:14 INFO - PROCESS | 1652 | 1461131174216 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 22:46:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 22:46:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 718ms 22:46:14 INFO - PROCESS | 1652 | 1461131174261 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 22:46:14 INFO - PROCESS | 1652 | 1461131174263 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 22:46:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 22:46:14 INFO - PROCESS | 1652 | 1461131174290 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 22:46:14 INFO - PROCESS | 1652 | 1461131174291 Marionette TRACE conn2 <- [1,2894,null,{}] 22:46:14 INFO - PROCESS | 1652 | 1461131174293 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}] 22:46:14 INFO - PROCESS | 1652 | 1461131174394 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 22:46:14 INFO - PROCESS | 1652 | 1461131174451 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb80000 == 55 [pid = 1652] [id = 731] 22:46:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x127649400) [pid = 1652] [serial = 2193] [outer = 0x0] 22:46:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x129710c00) [pid = 1652] [serial = 2194] [outer = 0x127649400] 22:46:14 INFO - PROCESS | 1652 | 1461131174482 Marionette DEBUG loaded listener.js 22:46:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x129d9a000) [pid = 1652] [serial = 2195] [outer = 0x127649400] 22:46:14 INFO - PROCESS | 1652 | 1461131174923 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]]]}] 22:46:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 22:46:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 670ms 22:46:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 22:46:14 INFO - PROCESS | 1652 | 1461131174959 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 22:46:14 INFO - PROCESS | 1652 | 1461131174961 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 22:46:14 INFO - PROCESS | 1652 | 1461131174963 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 22:46:14 INFO - PROCESS | 1652 | 1461131174964 Marionette TRACE conn2 <- [1,2898,null,{}] 22:46:14 INFO - PROCESS | 1652 | 1461131174967 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}] 22:46:15 INFO - PROCESS | 1652 | 1461131175067 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 22:46:15 INFO - PROCESS | 1652 | 1461131175123 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fef6000 == 56 [pid = 1652] [id = 732] 22:46:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x129d8dc00) [pid = 1652] [serial = 2196] [outer = 0x0] 22:46:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12b1de000) [pid = 1652] [serial = 2197] [outer = 0x129d8dc00] 22:46:15 INFO - PROCESS | 1652 | 1461131175153 Marionette DEBUG loaded listener.js 22:46:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12b90cc00) [pid = 1652] [serial = 2198] [outer = 0x129d8dc00] 22:46:15 INFO - PROCESS | 1652 | 1461131175647 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]]]}] 22:46:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 22:46:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 721ms 22:46:15 INFO - PROCESS | 1652 | 1461131175690 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 22:46:15 INFO - PROCESS | 1652 | 1461131175693 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 22:46:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 22:46:15 INFO - PROCESS | 1652 | 1461131175746 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 22:46:15 INFO - PROCESS | 1652 | 1461131175748 Marionette TRACE conn2 <- [1,2902,null,{}] 22:46:15 INFO - PROCESS | 1652 | 1461131175754 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}] 22:46:15 INFO - PROCESS | 1652 | 1461131175937 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 22:46:16 INFO - PROCESS | 1652 | 1461131176197 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bf20000 == 57 [pid = 1652] [id = 733] 22:46:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x1123db400) [pid = 1652] [serial = 2199] [outer = 0x0] 22:46:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1123e2c00) [pid = 1652] [serial = 2200] [outer = 0x1123db400] 22:46:16 INFO - PROCESS | 1652 | 1461131176235 Marionette DEBUG loaded listener.js 22:46:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x114ba9c00) [pid = 1652] [serial = 2201] [outer = 0x1123db400] 22:46:16 INFO - PROCESS | 1652 | 1461131176683 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 22:46:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 22:46:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 996ms 22:46:16 INFO - PROCESS | 1652 | 1461131176725 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 22:46:16 INFO - PROCESS | 1652 | 1461131176728 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 22:46:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 22:46:16 INFO - PROCESS | 1652 | 1461131176732 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 22:46:16 INFO - PROCESS | 1652 | 1461131176733 Marionette TRACE conn2 <- [1,2906,null,{}] 22:46:16 INFO - PROCESS | 1652 | 1461131176736 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}] 22:46:16 INFO - PROCESS | 1652 | 1461131176838 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 22:46:16 INFO - PROCESS | 1652 | 1461131176898 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c299800 == 58 [pid = 1652] [id = 734] 22:46:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11847dc00) [pid = 1652] [serial = 2202] [outer = 0x0] 22:46:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11985bc00) [pid = 1652] [serial = 2203] [outer = 0x11847dc00] 22:46:16 INFO - PROCESS | 1652 | 1461131176928 Marionette DEBUG loaded listener.js 22:46:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11a93a000) [pid = 1652] [serial = 2204] [outer = 0x11847dc00] 22:46:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12e581800 == 57 [pid = 1652] [id = 726] 22:46:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12b631000 == 56 [pid = 1652] [id = 725] 22:46:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12d21e800 == 55 [pid = 1652] [id = 724] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x1287e8000) [pid = 1652] [serial = 2086] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11c5e9000) [pid = 1652] [serial = 2083] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x114b9c000) [pid = 1652] [serial = 2077] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x129bc4c00) [pid = 1652] [serial = 2089] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11a777000) [pid = 1652] [serial = 2080] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12ba4b400) [pid = 1652] [serial = 2128] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12bea2000 == 54 [pid = 1652] [id = 723] 22:46:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12b63e000 == 53 [pid = 1652] [id = 722] 22:46:17 INFO - PROCESS | 1652 | --DOCSHELL 0x129a15800 == 52 [pid = 1652] [id = 721] 22:46:17 INFO - PROCESS | 1652 | --DOCSHELL 0x128733800 == 51 [pid = 1652] [id = 720] 22:46:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1272f0000 == 50 [pid = 1652] [id = 719] 22:46:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2d2800 == 49 [pid = 1652] [id = 718] 22:46:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11c155800 == 48 [pid = 1652] [id = 717] 22:46:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11c511000 == 47 [pid = 1652] [id = 716] 22:46:17 INFO - PROCESS | 1652 | --DOCSHELL 0x126d41000 == 46 [pid = 1652] [id = 711] 22:46:17 INFO - PROCESS | 1652 | --DOCSHELL 0x119051800 == 45 [pid = 1652] [id = 710] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11c47c800) [pid = 1652] [serial = 2120] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x129a60400) [pid = 1652] [serial = 2092] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x118480000) [pid = 1652] [serial = 2096] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11bbc9000) [pid = 1652] [serial = 2102] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12a21d800) [pid = 1652] [serial = 2116] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x118e56c00) [pid = 1652] [serial = 2098] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12b051c00) [pid = 1652] [serial = 2122] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1163e9c00) [pid = 1652] [serial = 2095] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12b41dc00) [pid = 1652] [serial = 2125] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x126c47c00) [pid = 1652] [serial = 2108] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11af7f000) [pid = 1652] [serial = 2101] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x128711400) [pid = 1652] [serial = 2110] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12b1dd800) [pid = 1652] [serial = 2123] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12b04c400) [pid = 1652] [serial = 2117] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11c5ed800) [pid = 1652] [serial = 2105] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11644c800) [pid = 1652] [serial = 2119] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12a214400) [pid = 1652] [serial = 2114] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11c581c00) [pid = 1652] [serial = 2104] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x129a61c00) [pid = 1652] [serial = 2111] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12a212800) [pid = 1652] [serial = 2093] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x129d91400) [pid = 1652] [serial = 2113] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x119856c00) [pid = 1652] [serial = 2099] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11c864c00) [pid = 1652] [serial = 2107] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12b912400) [pid = 1652] [serial = 2126] [outer = 0x0] [url = about:blank] 22:46:17 INFO - PROCESS | 1652 | 1461131177525 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]]]}] 22:46:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 22:46:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 822ms 22:46:17 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 22:46:17 INFO - PROCESS | 1652 | 1461131177556 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 22:46:17 INFO - PROCESS | 1652 | 1461131177560 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 22:46:17 INFO - PROCESS | 1652 | 1461131177568 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 22:46:17 INFO - PROCESS | 1652 | 1461131177570 Marionette TRACE conn2 <- [1,2910,null,{}] 22:46:17 INFO - PROCESS | 1652 | 1461131177574 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}] 22:46:17 INFO - PROCESS | 1652 | 1461131177697 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 22:46:17 INFO - PROCESS | 1652 | 1461131177785 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b948800 == 46 [pid = 1652] [id = 735] 22:46:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1184a5000) [pid = 1652] [serial = 2205] [outer = 0x0] 22:46:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11b927000) [pid = 1652] [serial = 2206] [outer = 0x1184a5000] 22:46:17 INFO - PROCESS | 1652 | 1461131177816 Marionette DEBUG loaded listener.js 22:46:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11bc0c000) [pid = 1652] [serial = 2207] [outer = 0x1184a5000] 22:46:18 INFO - PROCESS | 1652 | 1461131178096 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]]]}] 22:46:18 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 22:46:18 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 22:46:18 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 574ms 22:46:18 INFO - PROCESS | 1652 | 1461131178138 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 22:46:18 INFO - PROCESS | 1652 | 1461131178140 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 22:46:18 INFO - TEST-START | /DOMEvents/constructors.html 22:46:18 INFO - PROCESS | 1652 | 1461131178144 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 22:46:18 INFO - PROCESS | 1652 | 1461131178151 Marionette TRACE conn2 <- [1,2914,null,{}] 22:46:18 INFO - PROCESS | 1652 | 1461131178158 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}] 22:46:18 INFO - PROCESS | 1652 | 1461131178244 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 22:46:18 INFO - PROCESS | 1652 | 1461131178251 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1291a9800 == 47 [pid = 1652] [id = 736] 22:46:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11c1b9c00) [pid = 1652] [serial = 2208] [outer = 0x0] 22:46:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11c47cc00) [pid = 1652] [serial = 2209] [outer = 0x11c1b9c00] 22:46:18 INFO - PROCESS | 1652 | 1461131178277 Marionette DEBUG loaded listener.js 22:46:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x126da0c00) [pid = 1652] [serial = 2210] [outer = 0x11c1b9c00] 22:46:18 INFO - PROCESS | 1652 | 1461131178645 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]]]}] 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 22:46:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 22:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 22:46:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 22:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:46:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 22:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 22:46:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 22:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:46:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 22:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 22:46:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 22:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:46:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 22:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 22:46:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 22:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:46:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 22:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 22:46:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 22:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:46:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 22:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 22:46:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 22:46:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:46:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 22:46:18 INFO - TEST-OK | /DOMEvents/constructors.html | took 536ms 22:46:18 INFO - PROCESS | 1652 | 1461131178678 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 22:46:18 INFO - PROCESS | 1652 | 1461131178680 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 22:46:18 INFO - TEST-START | /DOMEvents/event-phases-order.html 22:46:18 INFO - PROCESS | 1652 | 1461131178682 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 22:46:18 INFO - PROCESS | 1652 | 1461131178684 Marionette TRACE conn2 <- [1,2918,null,{}] 22:46:18 INFO - PROCESS | 1652 | 1461131178686 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}] 22:46:18 INFO - PROCESS | 1652 | 1461131178764 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 22:46:18 INFO - PROCESS | 1652 | 1461131178770 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b281000 == 48 [pid = 1652] [id = 737] 22:46:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x126fbf800) [pid = 1652] [serial = 2211] [outer = 0x0] 22:46:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x127e36400) [pid = 1652] [serial = 2212] [outer = 0x126fbf800] 22:46:18 INFO - PROCESS | 1652 | 1461131178796 Marionette DEBUG loaded listener.js 22:46:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12970e800) [pid = 1652] [serial = 2213] [outer = 0x126fbf800] 22:46:19 INFO - PROCESS | 1652 | 1461131179109 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 22:46:19 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 22:46:19 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 469ms 22:46:19 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 22:46:19 INFO - PROCESS | 1652 | 1461131179153 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 22:46:19 INFO - PROCESS | 1652 | 1461131179154 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 22:46:19 INFO - PROCESS | 1652 | 1461131179156 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 22:46:19 INFO - PROCESS | 1652 | 1461131179157 Marionette TRACE conn2 <- [1,2922,null,{}] 22:46:19 INFO - PROCESS | 1652 | 1461131179160 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}] 22:46:19 INFO - PROCESS | 1652 | 1461131179241 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 22:46:19 INFO - PROCESS | 1652 | 1461131179312 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be8e000 == 49 [pid = 1652] [id = 738] 22:46:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x129d2a000) [pid = 1652] [serial = 2214] [outer = 0x0] 22:46:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x129d31c00) [pid = 1652] [serial = 2215] [outer = 0x129d2a000] 22:46:19 INFO - PROCESS | 1652 | 1461131179344 Marionette DEBUG loaded listener.js 22:46:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12a21e800) [pid = 1652] [serial = 2216] [outer = 0x129d2a000] 22:46:19 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 22:46:19 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 22:46:19 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 22:46:19 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 22:46:19 INFO - PROCESS | 1652 | 1461131179644 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]]]}] 22:46:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 22:46:19 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 22:46:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 22:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:46:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:46:19 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 22:46:19 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 22:46:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:46:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:46:19 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 22:46:19 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 22:46:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:46:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:46:19 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]" 22:46:19 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 22:46:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:46:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:46:19 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 22:46:19 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 521ms 22:46:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 22:46:19 INFO - PROCESS | 1652 | 1461131179677 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 22:46:19 INFO - PROCESS | 1652 | 1461131179679 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 22:46:19 INFO - PROCESS | 1652 | 1461131179683 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 22:46:19 INFO - PROCESS | 1652 | 1461131179685 Marionette TRACE conn2 <- [1,2926,null,{}] 22:46:19 INFO - PROCESS | 1652 | 1461131179688 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}] 22:46:19 INFO - PROCESS | 1652 | 1461131179795 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 22:46:19 INFO - PROCESS | 1652 | 1461131179839 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d909800 == 50 [pid = 1652] [id = 739] 22:46:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12a213000) [pid = 1652] [serial = 2217] [outer = 0x0] 22:46:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12b1e5c00) [pid = 1652] [serial = 2218] [outer = 0x12a213000] 22:46:19 INFO - PROCESS | 1652 | 1461131179883 Marionette DEBUG loaded listener.js 22:46:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12cf36800) [pid = 1652] [serial = 2219] [outer = 0x12a213000] 22:46:20 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 22:46:20 INFO - PROCESS | 1652 | 1461131180271 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]]]}] 22:46:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 22:46:20 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 623ms 22:46:20 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 22:46:20 INFO - PROCESS | 1652 | 1461131180307 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 22:46:20 INFO - PROCESS | 1652 | 1461131180309 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 22:46:20 INFO - PROCESS | 1652 | 1461131180312 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 22:46:20 INFO - PROCESS | 1652 | 1461131180314 Marionette TRACE conn2 <- [1,2930,null,{}] 22:46:20 INFO - PROCESS | 1652 | 1461131180317 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}] 22:46:20 INFO - PROCESS | 1652 | 1461131180466 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 22:46:20 INFO - PROCESS | 1652 | 1461131180487 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ed0f800 == 51 [pid = 1652] [id = 740] 22:46:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12b04d400) [pid = 1652] [serial = 2220] [outer = 0x0] 22:46:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12d285400) [pid = 1652] [serial = 2221] [outer = 0x12b04d400] 22:46:20 INFO - PROCESS | 1652 | 1461131180526 Marionette DEBUG loaded listener.js 22:46:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12d94d400) [pid = 1652] [serial = 2222] [outer = 0x12b04d400] 22:46:20 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 22:46:20 INFO - PROCESS | 1652 | 1461131180917 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]]]}] 22:46:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 22:46:20 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 621ms 22:46:20 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 22:46:20 INFO - PROCESS | 1652 | 1461131180934 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 22:46:20 INFO - PROCESS | 1652 | 1461131180935 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 22:46:20 INFO - PROCESS | 1652 | 1461131180937 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 22:46:20 INFO - PROCESS | 1652 | 1461131180938 Marionette TRACE conn2 <- [1,2934,null,{}] 22:46:20 INFO - PROCESS | 1652 | 1461131180941 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}] 22:46:21 INFO - PROCESS | 1652 | 1461131181042 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 22:46:21 INFO - PROCESS | 1652 | 1461131181054 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f285800 == 52 [pid = 1652] [id = 741] 22:46:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12d951c00) [pid = 1652] [serial = 2223] [outer = 0x0] 22:46:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12d959800) [pid = 1652] [serial = 2224] [outer = 0x12d951c00] 22:46:21 INFO - PROCESS | 1652 | 1461131181080 Marionette DEBUG loaded listener.js 22:46:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12dbb5c00) [pid = 1652] [serial = 2225] [outer = 0x12d951c00] 22:46:21 INFO - PROCESS | 1652 | 1461131181394 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]]]}] 22:46:21 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 22:46:21 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 467ms 22:46:21 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 22:46:21 INFO - PROCESS | 1652 | 1461131181405 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 22:46:21 INFO - PROCESS | 1652 | 1461131181407 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 22:46:21 INFO - PROCESS | 1652 | 1461131181409 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 22:46:21 INFO - PROCESS | 1652 | 1461131181410 Marionette TRACE conn2 <- [1,2938,null,{}] 22:46:21 INFO - PROCESS | 1652 | 1461131181419 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}] 22:46:21 INFO - PROCESS | 1652 | 1461131181521 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 22:46:21 INFO - PROCESS | 1652 | 1461131181558 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb7d000 == 53 [pid = 1652] [id = 742] 22:46:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12d952800) [pid = 1652] [serial = 2226] [outer = 0x0] 22:46:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12dbbec00) [pid = 1652] [serial = 2227] [outer = 0x12d952800] 22:46:21 INFO - PROCESS | 1652 | 1461131181583 Marionette DEBUG loaded listener.js 22:46:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12e287800) [pid = 1652] [serial = 2228] [outer = 0x12d952800] 22:46:21 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x127e3b000) [pid = 1652] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 22:46:21 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1287e2000) [pid = 1652] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 22:46:21 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x129a5a400) [pid = 1652] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 22:46:21 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11a910800) [pid = 1652] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 22:46:21 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11b6b4400) [pid = 1652] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 22:46:21 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x118770800) [pid = 1652] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 22:46:21 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11a772800) [pid = 1652] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 22:46:21 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x114ba3800) [pid = 1652] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 22:46:21 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12bd0b000) [pid = 1652] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 22:46:21 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1123da000) [pid = 1652] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 22:46:21 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1122c7800) [pid = 1652] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 22:46:21 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11a776800) [pid = 1652] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 22:46:21 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12fb06000) [pid = 1652] [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.] 22:46:21 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12fb27000) [pid = 1652] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 22:46:22 INFO - PROCESS | 1652 | 1461131182012 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]]]}] 22:46:22 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. 22:46:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 619ms 22:46:22 INFO - PROCESS | 1652 | 1461131182028 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 22:46:22 INFO - PROCESS | 1652 | 1461131182030 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 22:46:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 22:46:22 INFO - PROCESS | 1652 | 1461131182037 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 22:46:22 INFO - PROCESS | 1652 | 1461131182038 Marionette TRACE conn2 <- [1,2942,null,{}] 22:46:22 INFO - PROCESS | 1652 | 1461131182040 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}] 22:46:22 INFO - PROCESS | 1652 | 1461131182130 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 22:46:22 INFO - PROCESS | 1652 | 1461131182195 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f28b800 == 54 [pid = 1652] [id = 743] 22:46:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1122c3000) [pid = 1652] [serial = 2229] [outer = 0x0] 22:46:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11c5f4800) [pid = 1652] [serial = 2230] [outer = 0x1122c3000] 22:46:22 INFO - PROCESS | 1652 | 1461131182227 Marionette DEBUG loaded listener.js 22:46:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12e239400) [pid = 1652] [serial = 2231] [outer = 0x1122c3000] 22:46:22 INFO - PROCESS | 1652 | 1461131182505 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"]]]}] 22:46:22 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 22:46:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 22:46:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 22:46:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 520ms 22:46:22 INFO - PROCESS | 1652 | 1461131182558 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 22:46:22 INFO - PROCESS | 1652 | 1461131182559 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 22:46:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 22:46:22 INFO - PROCESS | 1652 | 1461131182562 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 22:46:22 INFO - PROCESS | 1652 | 1461131182564 Marionette TRACE conn2 <- [1,2946,null,{}] 22:46:22 INFO - PROCESS | 1652 | 1461131182570 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}] 22:46:22 INFO - PROCESS | 1652 | 1461131182671 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 22:46:22 INFO - PROCESS | 1652 | 1461131182676 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1309cf800 == 55 [pid = 1652] [id = 744] 22:46:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12e287c00) [pid = 1652] [serial = 2232] [outer = 0x0] 22:46:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12e828400) [pid = 1652] [serial = 2233] [outer = 0x12e287c00] 22:46:22 INFO - PROCESS | 1652 | 1461131182701 Marionette DEBUG loaded listener.js 22:46:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12e86b000) [pid = 1652] [serial = 2234] [outer = 0x12e287c00] 22:46:23 INFO - PROCESS | 1652 | 1461131182998 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]]]}] 22:46:23 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. 22:46:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 473ms 22:46:23 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 22:46:23 INFO - PROCESS | 1652 | 1461131183037 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 22:46:23 INFO - PROCESS | 1652 | 1461131183038 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 22:46:23 INFO - PROCESS | 1652 | 1461131183040 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 22:46:23 INFO - PROCESS | 1652 | 1461131183041 Marionette TRACE conn2 <- [1,2950,null,{}] 22:46:23 INFO - PROCESS | 1652 | 1461131183043 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}] 22:46:23 INFO - PROCESS | 1652 | 1461131183158 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 22:46:23 INFO - PROCESS | 1652 | 1461131183193 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x130a7c800 == 56 [pid = 1652] [id = 745] 22:46:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x127e34c00) [pid = 1652] [serial = 2235] [outer = 0x0] 22:46:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12ea73400) [pid = 1652] [serial = 2236] [outer = 0x127e34c00] 22:46:23 INFO - PROCESS | 1652 | 1461131183217 Marionette DEBUG loaded listener.js 22:46:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12ea7ac00) [pid = 1652] [serial = 2237] [outer = 0x127e34c00] 22:46:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x130a8f000 == 57 [pid = 1652] [id = 746] 22:46:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12eab5800) [pid = 1652] [serial = 2238] [outer = 0x0] 22:46:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12ea7e000) [pid = 1652] [serial = 2239] [outer = 0x12eab5800] 22:46:23 INFO - PROCESS | 1652 | 1461131183565 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]]]}] 22:46:23 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. 22:46:23 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 570ms 22:46:23 INFO - PROCESS | 1652 | 1461131183611 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 22:46:23 INFO - PROCESS | 1652 | 1461131183613 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 22:46:23 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 22:46:23 INFO - PROCESS | 1652 | 1461131183616 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 22:46:23 INFO - PROCESS | 1652 | 1461131183618 Marionette TRACE conn2 <- [1,2954,null,{}] 22:46:23 INFO - PROCESS | 1652 | 1461131183622 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}] 22:46:23 INFO - PROCESS | 1652 | 1461131183780 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 22:46:23 INFO - PROCESS | 1652 | 1461131183948 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x119043000 == 58 [pid = 1652] [id = 747] 22:46:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x1122c1000) [pid = 1652] [serial = 2240] [outer = 0x0] 22:46:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x1123e6c00) [pid = 1652] [serial = 2241] [outer = 0x1122c1000] 22:46:23 INFO - PROCESS | 1652 | 1461131183985 Marionette DEBUG loaded listener.js 22:46:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11550f400) [pid = 1652] [serial = 2242] [outer = 0x1122c1000] 22:46:24 INFO - PROCESS | 1652 | 1461131184359 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]]]}] 22:46:24 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 22:46:24 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 22:46:24 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 772ms 22:46:24 INFO - PROCESS | 1652 | 1461131184388 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 22:46:24 INFO - PROCESS | 1652 | 1461131184392 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 22:46:24 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 22:46:24 INFO - PROCESS | 1652 | 1461131184395 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 22:46:24 INFO - PROCESS | 1652 | 1461131184397 Marionette TRACE conn2 <- [1,2958,null,{}] 22:46:24 INFO - PROCESS | 1652 | 1461131184401 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}] 22:46:24 INFO - PROCESS | 1652 | 1461131184520 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 22:46:24 INFO - PROCESS | 1652 | 1461131184582 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x129a18800 == 59 [pid = 1652] [id = 748] 22:46:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11914c800) [pid = 1652] [serial = 2243] [outer = 0x0] 22:46:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11a93b000) [pid = 1652] [serial = 2244] [outer = 0x11914c800] 22:46:24 INFO - PROCESS | 1652 | 1461131184614 Marionette DEBUG loaded listener.js 22:46:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11c58d400) [pid = 1652] [serial = 2245] [outer = 0x11914c800] 22:46:25 INFO - PROCESS | 1652 | 1461131185003 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]]]}] 22:46:25 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. 22:46:25 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 622ms 22:46:25 INFO - PROCESS | 1652 | 1461131185019 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 22:46:25 INFO - PROCESS | 1652 | 1461131185021 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 22:46:25 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 22:46:25 INFO - PROCESS | 1652 | 1461131185025 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 22:46:25 INFO - PROCESS | 1652 | 1461131185026 Marionette TRACE conn2 <- [1,2962,null,{}] 22:46:25 INFO - PROCESS | 1652 | 1461131185029 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}] 22:46:25 INFO - PROCESS | 1652 | 1461131185133 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 22:46:25 INFO - PROCESS | 1652 | 1461131185213 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e595800 == 60 [pid = 1652] [id = 749] 22:46:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x127079c00) [pid = 1652] [serial = 2246] [outer = 0x0] 22:46:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x128072c00) [pid = 1652] [serial = 2247] [outer = 0x127079c00] 22:46:25 INFO - PROCESS | 1652 | 1461131185291 Marionette DEBUG loaded listener.js 22:46:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12970d400) [pid = 1652] [serial = 2248] [outer = 0x127079c00] 22:46:25 INFO - PROCESS | 1652 | 1461131185659 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]]]}] 22:46:25 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. 22:46:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 669ms 22:46:25 INFO - PROCESS | 1652 | 1461131185696 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 22:46:25 INFO - PROCESS | 1652 | 1461131185698 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 22:46:25 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 22:46:25 INFO - PROCESS | 1652 | 1461131185703 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 22:46:25 INFO - PROCESS | 1652 | 1461131185709 Marionette TRACE conn2 <- [1,2966,null,{}] 22:46:25 INFO - PROCESS | 1652 | 1461131185719 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}] 22:46:25 INFO - PROCESS | 1652 | 1461131185904 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 22:46:26 INFO - PROCESS | 1652 | 1461131186015 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x131bed000 == 61 [pid = 1652] [id = 750] 22:46:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x129bc6800) [pid = 1652] [serial = 2249] [outer = 0x0] 22:46:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12b1e7800) [pid = 1652] [serial = 2250] [outer = 0x129bc6800] 22:46:26 INFO - PROCESS | 1652 | 1461131186044 Marionette DEBUG loaded listener.js 22:46:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12cee2400) [pid = 1652] [serial = 2251] [outer = 0x129bc6800] 22:46:26 INFO - PROCESS | 1652 | 1461131186401 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]]]}] 22:46:26 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. 22:46:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 727ms 22:46:26 INFO - PROCESS | 1652 | 1461131186428 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 22:46:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 22:46:26 INFO - PROCESS | 1652 | 1461131186430 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 22:46:26 INFO - PROCESS | 1652 | 1461131186432 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 22:46:26 INFO - PROCESS | 1652 | 1461131186433 Marionette TRACE conn2 <- [1,2970,null,{}] 22:46:26 INFO - PROCESS | 1652 | 1461131186435 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}] 22:46:26 INFO - PROCESS | 1652 | 1461131186532 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 22:46:26 INFO - PROCESS | 1652 | 1461131186632 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x131bbb800 == 62 [pid = 1652] [id = 751] 22:46:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x129d99800) [pid = 1652] [serial = 2252] [outer = 0x0] 22:46:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12d287400) [pid = 1652] [serial = 2253] [outer = 0x129d99800] 22:46:26 INFO - PROCESS | 1652 | 1461131186663 Marionette DEBUG loaded listener.js 22:46:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12e827000) [pid = 1652] [serial = 2254] [outer = 0x129d99800] 22:46:27 INFO - PROCESS | 1652 | 1461131187001 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]]]}] 22:46:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 22:46:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 621ms 22:46:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 22:46:27 INFO - PROCESS | 1652 | 1461131187053 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 22:46:27 INFO - PROCESS | 1652 | 1461131187055 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 22:46:27 INFO - PROCESS | 1652 | 1461131187057 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 22:46:27 INFO - PROCESS | 1652 | 1461131187058 Marionette TRACE conn2 <- [1,2974,null,{}] 22:46:27 INFO - PROCESS | 1652 | 1461131187061 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}] 22:46:27 INFO - PROCESS | 1652 | 1461131187164 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 22:46:27 INFO - PROCESS | 1652 | 1461131187221 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a8d1000 == 63 [pid = 1652] [id = 752] 22:46:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12e867800) [pid = 1652] [serial = 2255] [outer = 0x0] 22:46:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12ea7a000) [pid = 1652] [serial = 2256] [outer = 0x12e867800] 22:46:27 INFO - PROCESS | 1652 | 1461131187299 Marionette DEBUG loaded listener.js 22:46:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12eab9400) [pid = 1652] [serial = 2257] [outer = 0x12e867800] 22:46:27 INFO - PROCESS | 1652 | 1461131187671 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]]]}] 22:46:27 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. 22:46:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 619ms 22:46:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 22:46:27 INFO - PROCESS | 1652 | 1461131187676 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 22:46:27 INFO - PROCESS | 1652 | 1461131187678 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 22:46:27 INFO - PROCESS | 1652 | 1461131187680 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 22:46:27 INFO - PROCESS | 1652 | 1461131187681 Marionette TRACE conn2 <- [1,2978,null,{}] 22:46:27 INFO - PROCESS | 1652 | 1461131187684 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}] 22:46:27 INFO - PROCESS | 1652 | 1461131187789 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 22:46:27 INFO - PROCESS | 1652 | 1461131187866 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11533d800 == 64 [pid = 1652] [id = 753] 22:46:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x114b9e800) [pid = 1652] [serial = 2258] [outer = 0x0] 22:46:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x11afe6800) [pid = 1652] [serial = 2259] [outer = 0x114b9e800] 22:46:27 INFO - PROCESS | 1652 | 1461131187942 Marionette DEBUG loaded listener.js 22:46:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x129704000) [pid = 1652] [serial = 2260] [outer = 0x114b9e800] 22:46:28 INFO - PROCESS | 1652 | 1461131188307 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]]]}] 22:46:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 22:46:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 673ms 22:46:28 INFO - PROCESS | 1652 | 1461131188354 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 22:46:28 INFO - PROCESS | 1652 | 1461131188355 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 22:46:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 22:46:28 INFO - PROCESS | 1652 | 1461131188358 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 22:46:28 INFO - PROCESS | 1652 | 1461131188359 Marionette TRACE conn2 <- [1,2982,null,{}] 22:46:28 INFO - PROCESS | 1652 | 1461131188362 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}] 22:46:28 INFO - PROCESS | 1652 | 1461131188466 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 22:46:28 INFO - PROCESS | 1652 | 1461131188527 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a98f800 == 65 [pid = 1652] [id = 754] 22:46:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x113fc7800) [pid = 1652] [serial = 2261] [outer = 0x0] 22:46:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x114653c00) [pid = 1652] [serial = 2262] [outer = 0x113fc7800] 22:46:28 INFO - PROCESS | 1652 | 1461131188751 Marionette DEBUG loaded listener.js 22:46:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x1163e9c00) [pid = 1652] [serial = 2263] [outer = 0x113fc7800] 22:46:29 INFO - PROCESS | 1652 | 1461131189173 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"]]]}] 22:46:29 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 22:46:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 22:46:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 22:46:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 872ms 22:46:29 INFO - PROCESS | 1652 | 1461131189249 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 22:46:29 INFO - PROCESS | 1652 | 1461131189252 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 22:46:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 22:46:29 INFO - PROCESS | 1652 | 1461131189257 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 22:46:29 INFO - PROCESS | 1652 | 1461131189259 Marionette TRACE conn2 <- [1,2986,null,{}] 22:46:29 INFO - PROCESS | 1652 | 1461131189262 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}] 22:46:29 INFO - PROCESS | 1652 | 1461131189361 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 22:46:29 INFO - PROCESS | 1652 | 1461131189442 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b948000 == 66 [pid = 1652] [id = 755] 22:46:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x11a944c00) [pid = 1652] [serial = 2264] [outer = 0x0] 22:46:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x11ade2400) [pid = 1652] [serial = 2265] [outer = 0x11a944c00] 22:46:29 INFO - PROCESS | 1652 | 1461131189471 Marionette DEBUG loaded listener.js 22:46:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x11c1bec00) [pid = 1652] [serial = 2266] [outer = 0x11a944c00] 22:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11a99a000 == 65 [pid = 1652] [id = 692] 22:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12e585800 == 64 [pid = 1652] [id = 695] 22:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12d90a000 == 63 [pid = 1652] [id = 694] 22:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12ed09800 == 62 [pid = 1652] [id = 696] 22:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x130a8f000 == 61 [pid = 1652] [id = 746] 22:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x130a7c800 == 60 [pid = 1652] [id = 745] 22:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1309cf800 == 59 [pid = 1652] [id = 744] 22:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12f28b800 == 58 [pid = 1652] [id = 743] 22:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb7d000 == 57 [pid = 1652] [id = 742] 22:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12f285800 == 56 [pid = 1652] [id = 741] 22:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12ed0f800 == 55 [pid = 1652] [id = 740] 22:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12fb32000) [pid = 1652] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 22:46:29 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12ceec400) [pid = 1652] [serial = 2182] [outer = 0x0] [url = about:blank] 22:46:29 INFO - PROCESS | 1652 | 1461131189871 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]]]}] 22:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12d909800 == 54 [pid = 1652] [id = 739] 22:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12be8e000 == 53 [pid = 1652] [id = 738] 22:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12b281000 == 52 [pid = 1652] [id = 737] 22:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1291a9800 == 51 [pid = 1652] [id = 736] 22:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11b948800 == 50 [pid = 1652] [id = 735] 22:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb1c800 == 49 [pid = 1652] [id = 18] 22:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11c299800 == 48 [pid = 1652] [id = 734] 22:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11bf20000 == 47 [pid = 1652] [id = 733] 22:46:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 22:46:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 623ms 22:46:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12f27c000 == 46 [pid = 1652] [id = 727] 22:46:29 INFO - PROCESS | 1652 | 1461131189880 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 22:46:29 INFO - PROCESS | 1652 | 1461131189883 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 22:46:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 22:46:29 INFO - PROCESS | 1652 | 1461131189887 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 22:46:29 INFO - PROCESS | 1652 | 1461131189889 Marionette TRACE conn2 <- [1,2990,null,{}] 22:46:29 INFO - PROCESS | 1652 | 1461131189891 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}] 22:46:29 INFO - PROCESS | 1652 | 1461131189973 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x129028000) [pid = 1652] [serial = 2167] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x129876000) [pid = 1652] [serial = 2170] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x129d93c00) [pid = 1652] [serial = 2173] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12764ec00) [pid = 1652] [serial = 2137] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11c440c00) [pid = 1652] [serial = 2161] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11c5f2800) [pid = 1652] [serial = 2162] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11bc0d400) [pid = 1652] [serial = 2158] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x11c1c1c00) [pid = 1652] [serial = 2159] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11a776c00) [pid = 1652] [serial = 2134] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x114b9f000) [pid = 1652] [serial = 2131] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12b908000) [pid = 1652] [serial = 2143] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11915a400) [pid = 1652] [serial = 2152] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11a76f000) [pid = 1652] [serial = 2153] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11a942000) [pid = 1652] [serial = 2155] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11af8b800) [pid = 1652] [serial = 2156] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12a219000) [pid = 1652] [serial = 2140] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x115514800) [pid = 1652] [serial = 2150] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x114ba7c00) [pid = 1652] [serial = 2149] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x129bc7c00) [pid = 1652] [serial = 2171] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12cee9800) [pid = 1652] [serial = 2147] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12bd11400) [pid = 1652] [serial = 2146] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12b04ec00) [pid = 1652] [serial = 2179] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11a95a800) [pid = 1652] [serial = 2176] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12a21c400) [pid = 1652] [serial = 2174] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12ba4bc00) [pid = 1652] [serial = 2180] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11c5f2400) [pid = 1652] [serial = 2164] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x129706800) [pid = 1652] [serial = 1451] [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.] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12986f400) [pid = 1652] [serial = 2177] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x129709800) [pid = 1652] [serial = 2168] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x127e3a800) [pid = 1652] [serial = 2165] [outer = 0x0] [url = about:blank] 22:46:30 INFO - PROCESS | 1652 | 1461131190046 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bb82800 == 47 [pid = 1652] [id = 756] 22:46:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x115514800) [pid = 1652] [serial = 2267] [outer = 0x0] 22:46:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11a95a800) [pid = 1652] [serial = 2268] [outer = 0x115514800] 22:46:30 INFO - PROCESS | 1652 | 1461131190075 Marionette DEBUG loaded listener.js 22:46:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11c853800) [pid = 1652] [serial = 2269] [outer = 0x115514800] 22:46:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x126d31800 == 48 [pid = 1652] [id = 757] 22:46:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12693c000) [pid = 1652] [serial = 2270] [outer = 0x0] 22:46:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12692e000) [pid = 1652] [serial = 2271] [outer = 0x12693c000] 22:46:30 INFO - PROCESS | 1652 | 1461131190432 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]]]}] 22:46:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 22:46:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 571ms 22:46:30 INFO - PROCESS | 1652 | 1461131190459 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 22:46:30 INFO - PROCESS | 1652 | 1461131190461 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 22:46:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 22:46:30 INFO - PROCESS | 1652 | 1461131190465 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 22:46:30 INFO - PROCESS | 1652 | 1461131190469 Marionette TRACE conn2 <- [1,2994,null,{}] 22:46:30 INFO - PROCESS | 1652 | 1461131190480 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}] 22:46:30 INFO - PROCESS | 1652 | 1461131190676 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 22:46:30 INFO - PROCESS | 1652 | 1461131190785 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x129ccb800 == 49 [pid = 1652] [id = 758] 22:46:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x126932800) [pid = 1652] [serial = 2272] [outer = 0x0] 22:46:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x127243c00) [pid = 1652] [serial = 2273] [outer = 0x126932800] 22:46:30 INFO - PROCESS | 1652 | 1461131190825 Marionette DEBUG loaded listener.js 22:46:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12910fc00) [pid = 1652] [serial = 2274] [outer = 0x126932800] 22:46:31 INFO - PROCESS | 1652 | 1461131191125 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]]]}] 22:46:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 22:46:31 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 22:46:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 675ms 22:46:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 22:46:31 INFO - PROCESS | 1652 | 1461131191139 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 22:46:31 INFO - PROCESS | 1652 | 1461131191141 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 22:46:31 INFO - PROCESS | 1652 | 1461131191145 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 22:46:31 INFO - PROCESS | 1652 | 1461131191146 Marionette TRACE conn2 <- [1,2998,null,{}] 22:46:31 INFO - PROCESS | 1652 | 1461131191156 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}] 22:46:31 INFO - PROCESS | 1652 | 1461131191253 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 22:46:31 INFO - PROCESS | 1652 | 1461131191311 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2a6800 == 50 [pid = 1652] [id = 759] 22:46:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x127af1000) [pid = 1652] [serial = 2275] [outer = 0x0] 22:46:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12970bc00) [pid = 1652] [serial = 2276] [outer = 0x127af1000] 22:46:31 INFO - PROCESS | 1652 | 1461131191337 Marionette DEBUG loaded listener.js 22:46:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x129d92c00) [pid = 1652] [serial = 2277] [outer = 0x127af1000] 22:46:31 INFO - PROCESS | 1652 | 1461131191593 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]]]}] 22:46:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 22:46:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 476ms 22:46:31 INFO - PROCESS | 1652 | 1461131191624 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 22:46:31 INFO - PROCESS | 1652 | 1461131191625 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 22:46:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 22:46:31 INFO - PROCESS | 1652 | 1461131191627 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 22:46:31 INFO - PROCESS | 1652 | 1461131191628 Marionette TRACE conn2 <- [1,3002,null,{}] 22:46:31 INFO - PROCESS | 1652 | 1461131191638 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}] 22:46:31 INFO - PROCESS | 1652 | 1461131191725 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 22:46:31 INFO - PROCESS | 1652 | 1461131191729 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be95000 == 51 [pid = 1652] [id = 760] 22:46:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12b053c00) [pid = 1652] [serial = 2278] [outer = 0x0] 22:46:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12b058800) [pid = 1652] [serial = 2279] [outer = 0x12b053c00] 22:46:31 INFO - PROCESS | 1652 | 1461131191757 Marionette DEBUG loaded listener.js 22:46:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12b610400) [pid = 1652] [serial = 2280] [outer = 0x12b053c00] 22:46:32 INFO - PROCESS | 1652 | 1461131192095 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]]]}] 22:46:32 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. 22:46:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 477ms 22:46:32 INFO - PROCESS | 1652 | 1461131192105 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 22:46:32 INFO - PROCESS | 1652 | 1461131192106 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 22:46:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 22:46:32 INFO - PROCESS | 1652 | 1461131192108 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 22:46:32 INFO - PROCESS | 1652 | 1461131192109 Marionette TRACE conn2 <- [1,3006,null,{}] 22:46:32 INFO - PROCESS | 1652 | 1461131192111 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}] 22:46:32 INFO - PROCESS | 1652 | 1461131192232 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 22:46:32 INFO - PROCESS | 1652 | 1461131192246 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d222800 == 52 [pid = 1652] [id = 761] 22:46:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12b04ac00) [pid = 1652] [serial = 2281] [outer = 0x0] 22:46:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12b912800) [pid = 1652] [serial = 2282] [outer = 0x12b04ac00] 22:46:32 INFO - PROCESS | 1652 | 1461131192271 Marionette DEBUG loaded listener.js 22:46:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12d27c800) [pid = 1652] [serial = 2283] [outer = 0x12b04ac00] 22:46:32 INFO - PROCESS | 1652 | 1461131192572 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]]]}] 22:46:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 22:46:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 519ms 22:46:32 INFO - PROCESS | 1652 | 1461131192627 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 22:46:32 INFO - PROCESS | 1652 | 1461131192628 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 22:46:32 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 22:46:32 INFO - PROCESS | 1652 | 1461131192631 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 22:46:32 INFO - PROCESS | 1652 | 1461131192632 Marionette TRACE conn2 <- [1,3010,null,{}] 22:46:32 INFO - PROCESS | 1652 | 1461131192642 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}] 22:46:32 INFO - PROCESS | 1652 | 1461131192744 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 22:46:32 INFO - PROCESS | 1652 | 1461131192782 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e58d800 == 53 [pid = 1652] [id = 762] 22:46:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12b054400) [pid = 1652] [serial = 2284] [outer = 0x0] 22:46:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12d92d800) [pid = 1652] [serial = 2285] [outer = 0x12b054400] 22:46:32 INFO - PROCESS | 1652 | 1461131192808 Marionette DEBUG loaded listener.js 22:46:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12dbbe800) [pid = 1652] [serial = 2286] [outer = 0x12b054400] 22:46:33 INFO - PROCESS | 1652 | 1461131193103 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]]]}] 22:46:33 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 22:46:33 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 523ms 22:46:33 INFO - TEST-START | /FileAPI/FileReaderSync.worker 22:46:33 INFO - PROCESS | 1652 | 1461131193155 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 22:46:33 INFO - PROCESS | 1652 | 1461131193157 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 22:46:33 INFO - PROCESS | 1652 | 1461131193160 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 22:46:33 INFO - PROCESS | 1652 | 1461131193162 Marionette TRACE conn2 <- [1,3014,null,{}] 22:46:33 INFO - PROCESS | 1652 | 1461131193165 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}] 22:46:33 INFO - PROCESS | 1652 | 1461131193336 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 22:46:33 INFO - PROCESS | 1652 | 1461131193356 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f26f000 == 54 [pid = 1652] [id = 763] 22:46:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12e23a400) [pid = 1652] [serial = 2287] [outer = 0x0] 22:46:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12e85d400) [pid = 1652] [serial = 2288] [outer = 0x12e23a400] 22:46:33 INFO - PROCESS | 1652 | 1461131193393 Marionette DEBUG loaded listener.js 22:46:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12e866c00) [pid = 1652] [serial = 2289] [outer = 0x12e23a400] 22:46:33 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:46:33 INFO - PROCESS | 1652 | 1461131193810 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 22:46:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 22:46:33 INFO - {} 22:46:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 22:46:33 INFO - {} 22:46:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 22:46:33 INFO - {} 22:46:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 22:46:33 INFO - {} 22:46:33 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 670ms 22:46:33 INFO - TEST-START | /FileAPI/fileReader.html 22:46:33 INFO - PROCESS | 1652 | 1461131193832 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 22:46:33 INFO - PROCESS | 1652 | 1461131193833 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 22:46:33 INFO - PROCESS | 1652 | 1461131193835 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 22:46:33 INFO - PROCESS | 1652 | 1461131193836 Marionette TRACE conn2 <- [1,3018,null,{}] 22:46:33 INFO - PROCESS | 1652 | 1461131193838 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}] 22:46:33 INFO - PROCESS | 1652 | 1461131193942 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 22:46:33 INFO - PROCESS | 1652 | 1461131193980 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fd11800 == 55 [pid = 1652] [id = 764] 22:46:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12e869800) [pid = 1652] [serial = 2290] [outer = 0x0] 22:46:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12eab2400) [pid = 1652] [serial = 2291] [outer = 0x12e869800] 22:46:34 INFO - PROCESS | 1652 | 1461131194005 Marionette DEBUG loaded listener.js 22:46:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12ee63000) [pid = 1652] [serial = 2292] [outer = 0x12e869800] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x129d2ac00) [pid = 1652] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x129a61400) [pid = 1652] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12723a000) [pid = 1652] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x1146c2400) [pid = 1652] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x1184a6c00) [pid = 1652] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12d951c00) [pid = 1652] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12b04d400) [pid = 1652] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12d952800) [pid = 1652] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x1122c3000) [pid = 1652] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11c1b9c00) [pid = 1652] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12ba4c800) [pid = 1652] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1123db400) [pid = 1652] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x129d2a000) [pid = 1652] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11847dc00) [pid = 1652] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x1184a5000) [pid = 1652] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x126fbf800) [pid = 1652] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12e287c00) [pid = 1652] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12a213000) [pid = 1652] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12eab5800) [pid = 1652] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11c5e7400) [pid = 1652] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x1146c1c00) [pid = 1652] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11afe6000) [pid = 1652] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x118d2a000) [pid = 1652] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x114ba1800) [pid = 1652] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x115305c00) [pid = 1652] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x127a6a000) [pid = 1652] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11bbc7400) [pid = 1652] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x127e37400) [pid = 1652] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1123e5000) [pid = 1652] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 22:46:34 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11434bc00) [pid = 1652] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 22:46:34 INFO - PROCESS | 1652 | 1461131194489 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]]]}] 22:46:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 22:46:34 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 22:46:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 22:46:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 22:46:34 INFO - TEST-OK | /FileAPI/fileReader.html | took 670ms 22:46:34 INFO - PROCESS | 1652 | 1461131194505 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 22:46:34 INFO - PROCESS | 1652 | 1461131194506 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 22:46:34 INFO - TEST-START | /FileAPI/historical.html 22:46:34 INFO - PROCESS | 1652 | 1461131194508 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 22:46:34 INFO - PROCESS | 1652 | 1461131194509 Marionette TRACE conn2 <- [1,3022,null,{}] 22:46:34 INFO - PROCESS | 1652 | 1461131194512 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}] 22:46:34 INFO - PROCESS | 1652 | 1461131194600 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 22:46:34 INFO - PROCESS | 1652 | 1461131194604 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x126ad3000 == 56 [pid = 1652] [id = 765] 22:46:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1144ac800) [pid = 1652] [serial = 2293] [outer = 0x0] 22:46:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1184a6c00) [pid = 1652] [serial = 2294] [outer = 0x1144ac800] 22:46:34 INFO - PROCESS | 1652 | 1461131194634 Marionette DEBUG loaded listener.js 22:46:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11b92f400) [pid = 1652] [serial = 2295] [outer = 0x1144ac800] 22:46:34 INFO - PROCESS | 1652 | 1461131194975 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"]]]}] 22:46:35 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 22:46:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 22:46:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 22:46:35 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 22:46:35 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 22:46:35 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 22:46:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 22:46:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 22:46:35 INFO - TEST-OK | /FileAPI/historical.html | took 519ms 22:46:35 INFO - PROCESS | 1652 | 1461131195029 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 22:46:35 INFO - PROCESS | 1652 | 1461131195030 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 22:46:35 INFO - TEST-START | /FileAPI/idlharness.html 22:46:35 INFO - PROCESS | 1652 | 1461131195041 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 22:46:35 INFO - PROCESS | 1652 | 1461131195042 Marionette TRACE conn2 <- [1,3026,null,{}] 22:46:35 INFO - PROCESS | 1652 | 1461131195046 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}] 22:46:35 INFO - PROCESS | 1652 | 1461131195141 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 22:46:35 INFO - PROCESS | 1652 | 1461131195145 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1309c4000 == 57 [pid = 1652] [id = 766] 22:46:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x126c48c00) [pid = 1652] [serial = 2296] [outer = 0x0] 22:46:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12a02f000) [pid = 1652] [serial = 2297] [outer = 0x126c48c00] 22:46:35 INFO - PROCESS | 1652 | 1461131195171 Marionette DEBUG loaded listener.js 22:46:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12a038000) [pid = 1652] [serial = 2298] [outer = 0x126c48c00] 22:46:35 INFO - PROCESS | 1652 | 1461131195719 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]]]}] 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 22:46:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 22:46:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 22:46:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:46:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:46:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:46:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:46:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:46:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:46:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:46:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:46:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 22:46:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 22:46:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 22:46:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:46:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:46:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:46:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:46:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:46:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:46:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:46:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:46:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 22:46:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 22:46:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 22:46:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:46:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:46:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:46:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:46:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:46:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:46:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:46:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:46:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 22:46:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 22:46:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:46:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:46:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:46:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:46:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:46:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:46:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:46:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:46:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:46:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 22:46:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 22:46:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:46:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:46:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:46:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:46:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:46:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:46:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:46:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:46:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:46:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 22:46:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 22:46:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 22:46:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:46:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:46:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:46:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:46:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:46:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:46:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:46:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 22:46:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 22:46:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:46:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:46:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:46:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:46:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:46:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:46:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:46:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:46:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:46:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 22:46:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 22:46:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:46:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:46:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:46:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:46:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:46:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:46:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:46:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:46:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:46:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 22:46:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 22:46:35 INFO - TEST-OK | /FileAPI/idlharness.html | took 742ms 22:46:35 INFO - PROCESS | 1652 | 1461131195776 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 22:46:35 INFO - PROCESS | 1652 | 1461131195777 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 22:46:35 INFO - TEST-START | /FileAPI/idlharness.worker 22:46:35 INFO - PROCESS | 1652 | 1461131195779 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 22:46:35 INFO - PROCESS | 1652 | 1461131195780 Marionette TRACE conn2 <- [1,3030,null,{}] 22:46:35 INFO - PROCESS | 1652 | 1461131195783 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}] 22:46:35 INFO - PROCESS | 1652 | 1461131195870 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 22:46:35 INFO - PROCESS | 1652 | 1461131195897 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x129b0a800 == 58 [pid = 1652] [id = 767] 22:46:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12fb10c00) [pid = 1652] [serial = 2299] [outer = 0x0] 22:46:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12fbdb800) [pid = 1652] [serial = 2300] [outer = 0x12fb10c00] 22:46:35 INFO - PROCESS | 1652 | 1461131195921 Marionette DEBUG loaded listener.js 22:46:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12fd86400) [pid = 1652] [serial = 2301] [outer = 0x12fb10c00] 22:46:36 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:46:36 INFO - PROCESS | 1652 | 1461131196728 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,{},{}]]]}] 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 22:46:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 22:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:46:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:46:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:46:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:46:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:46:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 22:46:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 22:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:46:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:46:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:46:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:46:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:46:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 22:46:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 22:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:46:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:46:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:46:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:46:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:46:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 22:46:36 INFO - {} 22:46:36 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 22:46:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:46:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:46:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:46:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:46:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:46:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 22:46:36 INFO - {} 22:46:36 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 - {} 22:46:36 INFO - {} 22:46:36 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 22:46:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:46:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:46:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:46:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:46:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:46:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 22:46:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 22:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:46:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:46:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:46:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:46:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 22:46:36 INFO - {} 22:46:36 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 22:46:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:46:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:46:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:46:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:46:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:46:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 22:46:36 INFO - {} 22:46:36 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 - {} 22:46:36 INFO - {} 22:46:36 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 22:46:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:46:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:46:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:46:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:46:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:46:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:46:36 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 22:46:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 22:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 22:46:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:46:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:46:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:46:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:46:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:46:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 22:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:46:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:46:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:46:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:46:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:46:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:46:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 22:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 22:46:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:46:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:46:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:46:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:46:36 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 22:46:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 22:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 22:46:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:46:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:46:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:46:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:46:36 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 22:46:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 22:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 22:46:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:46:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:46:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:46:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:46:36 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 22:46:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 22:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:46:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:46:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:46:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:46:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:46:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:46:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:46:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 22:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:46:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:46:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:46:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:46:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:46:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:46:36 INFO - {} 22:46:36 INFO - TEST-OK | /FileAPI/idlharness.worker | took 987ms 22:46:36 INFO - PROCESS | 1652 | 1461131196768 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 22:46:36 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 22:46:36 INFO - PROCESS | 1652 | 1461131196772 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 22:46:36 INFO - PROCESS | 1652 | 1461131196777 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 22:46:36 INFO - PROCESS | 1652 | 1461131196782 Marionette TRACE conn2 <- [1,3034,null,{}] 22:46:36 INFO - PROCESS | 1652 | 1461131196788 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}] 22:46:36 INFO - PROCESS | 1652 | 1461131196975 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 22:46:37 INFO - PROCESS | 1652 | 1461131197106 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x126d3d800 == 59 [pid = 1652] [id = 768] 22:46:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x127643400) [pid = 1652] [serial = 2302] [outer = 0x0] 22:46:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x127e37400) [pid = 1652] [serial = 2303] [outer = 0x127643400] 22:46:37 INFO - PROCESS | 1652 | 1461131197158 Marionette DEBUG loaded listener.js 22:46:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x129a5b800) [pid = 1652] [serial = 2304] [outer = 0x127643400] 22:46:37 INFO - PROCESS | 1652 | 1461131197575 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]]]}] 22:46:37 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 22:46:37 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 828ms 22:46:37 INFO - PROCESS | 1652 | 1461131197604 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 22:46:37 INFO - PROCESS | 1652 | 1461131197609 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 22:46:37 INFO - TEST-START | /FileAPI/blob/Blob-close.html 22:46:37 INFO - PROCESS | 1652 | 1461131197631 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 22:46:37 INFO - PROCESS | 1652 | 1461131197632 Marionette TRACE conn2 <- [1,3038,null,{}] 22:46:37 INFO - PROCESS | 1652 | 1461131197638 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}] 22:46:37 INFO - PROCESS | 1652 | 1461131197744 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 22:46:37 INFO - PROCESS | 1652 | 1461131197819 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaa4000 == 60 [pid = 1652] [id = 769] 22:46:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x129a61400) [pid = 1652] [serial = 2305] [outer = 0x0] 22:46:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12a04d000) [pid = 1652] [serial = 2306] [outer = 0x129a61400] 22:46:37 INFO - PROCESS | 1652 | 1461131197849 Marionette DEBUG loaded listener.js 22:46:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12a051800) [pid = 1652] [serial = 2307] [outer = 0x129a61400] 22:46:38 INFO - PROCESS | 1652 | 1461131198199 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"]]]}] 22:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 22:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 22:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 22:46:38 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 590ms 22:46:38 INFO - PROCESS | 1652 | 1461131198205 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 22:46:38 INFO - PROCESS | 1652 | 1461131198207 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 22:46:38 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 22:46:38 INFO - PROCESS | 1652 | 1461131198209 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 22:46:38 INFO - PROCESS | 1652 | 1461131198212 Marionette TRACE conn2 <- [1,3042,null,{}] 22:46:38 INFO - PROCESS | 1652 | 1461131198222 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}] 22:46:38 INFO - PROCESS | 1652 | 1461131198332 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 22:46:38 INFO - PROCESS | 1652 | 1461131198464 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12da52800 == 61 [pid = 1652] [id = 770] 22:46:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12a066800) [pid = 1652] [serial = 2308] [outer = 0x0] 22:46:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12a069800) [pid = 1652] [serial = 2309] [outer = 0x12a066800] 22:46:38 INFO - PROCESS | 1652 | 1461131198501 Marionette DEBUG loaded listener.js 22:46:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12a06fc00) [pid = 1652] [serial = 2310] [outer = 0x12a066800] 22:46:38 INFO - PROCESS | 1652 | 1461131198958 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]]]}] 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 22:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 22:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 22:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 22:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 22:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 22:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 22:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 22:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 22:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 22:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 22:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 22:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 22:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 22:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 22:46:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 22:46:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 22:46:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 22:46:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 22:46:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 22:46:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 22:46:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 22:46:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 22:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:46:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:46:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 22:46:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 22:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:46:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:46:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 22:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:46:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:46:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 22:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:46:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:46:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 22:46:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 22:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:46:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:46:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 22:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:46:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:46:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 22:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:46:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:46:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 22:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:46:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:46:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 22:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:46:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:46:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:46:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 22:46:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 22:46:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 22:46:39 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 782ms 22:46:39 INFO - PROCESS | 1652 | 1461131198992 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 22:46:39 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 22:46:39 INFO - PROCESS | 1652 | 1461131198994 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 22:46:39 INFO - PROCESS | 1652 | 1461131198997 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 22:46:39 INFO - PROCESS | 1652 | 1461131198999 Marionette TRACE conn2 <- [1,3046,null,{}] 22:46:39 INFO - PROCESS | 1652 | 1461131199001 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}] 22:46:39 INFO - PROCESS | 1652 | 1461131199108 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 22:46:39 INFO - PROCESS | 1652 | 1461131199214 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1309b9800 == 62 [pid = 1652] [id = 771] 22:46:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12a068000) [pid = 1652] [serial = 2311] [outer = 0x0] 22:46:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12a079400) [pid = 1652] [serial = 2312] [outer = 0x12a068000] 22:46:39 INFO - PROCESS | 1652 | 1461131199246 Marionette DEBUG loaded listener.js 22:46:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12a0df800) [pid = 1652] [serial = 2313] [outer = 0x12a068000] 22:46:39 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:46:39 INFO - PROCESS | 1652 | 1461131199618 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 22:46:39 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 22:46:39 INFO - {} 22:46:39 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 672ms 22:46:39 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 22:46:39 INFO - PROCESS | 1652 | 1461131199670 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 22:46:39 INFO - PROCESS | 1652 | 1461131199671 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 22:46:39 INFO - PROCESS | 1652 | 1461131199673 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 22:46:39 INFO - PROCESS | 1652 | 1461131199675 Marionette TRACE conn2 <- [1,3050,null,{}] 22:46:39 INFO - PROCESS | 1652 | 1461131199677 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}] 22:46:39 INFO - PROCESS | 1652 | 1461131199832 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 22:46:39 INFO - PROCESS | 1652 | 1461131199907 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ae67800 == 63 [pid = 1652] [id = 772] 22:46:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12a216c00) [pid = 1652] [serial = 2314] [outer = 0x0] 22:46:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12a705800) [pid = 1652] [serial = 2315] [outer = 0x12a216c00] 22:46:39 INFO - PROCESS | 1652 | 1461131199936 Marionette DEBUG loaded listener.js 22:46:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12aa25400) [pid = 1652] [serial = 2316] [outer = 0x12a216c00] 22:46:40 INFO - PROCESS | 1652 | 1461131200280 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]]]}] 22:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 22:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 22:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 22:46:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 22:46:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 618ms 22:46:40 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 22:46:40 INFO - PROCESS | 1652 | 1461131200292 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 22:46:40 INFO - PROCESS | 1652 | 1461131200294 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 22:46:40 INFO - PROCESS | 1652 | 1461131200297 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 22:46:40 INFO - PROCESS | 1652 | 1461131200300 Marionette TRACE conn2 <- [1,3054,null,{}] 22:46:40 INFO - PROCESS | 1652 | 1461131200303 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}] 22:46:40 INFO - PROCESS | 1652 | 1461131200421 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 22:46:40 INFO - PROCESS | 1652 | 1461131200495 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e6ac800 == 64 [pid = 1652] [id = 773] 22:46:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12a70e000) [pid = 1652] [serial = 2317] [outer = 0x0] 22:46:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12ae90800) [pid = 1652] [serial = 2318] [outer = 0x12a70e000] 22:46:40 INFO - PROCESS | 1652 | 1461131200528 Marionette DEBUG loaded listener.js 22:46:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12b911000) [pid = 1652] [serial = 2319] [outer = 0x12a70e000] 22:46:41 INFO - PROCESS | 1652 | 1461131200991 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"]]]}] 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 22:46:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 22:46:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 22:46:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:46:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 22:46:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:46:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 22:46:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:46:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 22:46:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:46:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 22:46:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:46:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 22:46:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:46:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 22:46:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:46:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 22:46:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:46:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 22:46:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:46:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 22:46:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:46:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 22:46:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:46:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 22:46:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:46:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 22:46:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:46:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 22:46:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:46:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 22:46:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:46:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 22:46:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:46:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 22:46:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:46:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 22:46:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:46:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 22:46:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:46:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 22:46:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:46:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 22:46:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:46:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 22:46:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:46:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 22:46:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:46:41 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" 22:46:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:46:41 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" 22:46:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:46:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 742ms 22:46:41 INFO - TEST-START | /FileAPI/file/File-constructor.html 22:46:41 INFO - PROCESS | 1652 | 1461131201073 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 22:46:41 INFO - PROCESS | 1652 | 1461131201075 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 22:46:41 INFO - PROCESS | 1652 | 1461131201079 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 22:46:41 INFO - PROCESS | 1652 | 1461131201080 Marionette TRACE conn2 <- [1,3058,null,{}] 22:46:41 INFO - PROCESS | 1652 | 1461131201083 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}] 22:46:41 INFO - PROCESS | 1652 | 1461131201205 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 22:46:41 INFO - PROCESS | 1652 | 1461131201295 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1388b5800 == 65 [pid = 1652] [id = 774] 22:46:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12ba44400) [pid = 1652] [serial = 2320] [outer = 0x0] 22:46:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12d958c00) [pid = 1652] [serial = 2321] [outer = 0x12ba44400] 22:46:41 INFO - PROCESS | 1652 | 1461131201326 Marionette DEBUG loaded listener.js 22:46:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12f6cf400) [pid = 1652] [serial = 2322] [outer = 0x12ba44400] 22:46:41 INFO - PROCESS | 1652 | 1461131201725 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]]]}] 22:46:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 22:46:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 22:46:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 22:46:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 22:46:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 22:46:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 22:46:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 22:46:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 22:46:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 22:46:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 22:46:41 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 22:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:41 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 22:46:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 22:46:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 22:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 22:46:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 22:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 22:46:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 22:46:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 22:46:41 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 671ms 22:46:41 INFO - PROCESS | 1652 | 1461131201751 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 22:46:41 INFO - PROCESS | 1652 | 1461131201753 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 22:46:41 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 22:46:41 INFO - PROCESS | 1652 | 1461131201755 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 22:46:41 INFO - PROCESS | 1652 | 1461131201756 Marionette TRACE conn2 <- [1,3062,null,{}] 22:46:41 INFO - PROCESS | 1652 | 1461131201759 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}] 22:46:41 INFO - PROCESS | 1652 | 1461131201862 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 22:46:41 INFO - PROCESS | 1652 | 1461131201978 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ddf000 == 66 [pid = 1652] [id = 775] 22:46:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x1122c0000) [pid = 1652] [serial = 2323] [outer = 0x0] 22:46:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x11460f800) [pid = 1652] [serial = 2324] [outer = 0x1122c0000] 22:46:42 INFO - PROCESS | 1652 | 1461131202010 Marionette DEBUG loaded listener.js 22:46:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x115519c00) [pid = 1652] [serial = 2325] [outer = 0x1122c0000] 22:46:42 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:46:42 INFO - PROCESS | 1652 | 1461131202399 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 22:46:42 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 22:46:42 INFO - {} 22:46:42 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 670ms 22:46:42 INFO - PROCESS | 1652 | 1461131202434 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 22:46:42 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 22:46:42 INFO - PROCESS | 1652 | 1461131202436 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 22:46:42 INFO - PROCESS | 1652 | 1461131202439 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 22:46:42 INFO - PROCESS | 1652 | 1461131202441 Marionette TRACE conn2 <- [1,3066,null,{}] 22:46:42 INFO - PROCESS | 1652 | 1461131202443 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}] 22:46:42 INFO - PROCESS | 1652 | 1461131202549 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 22:46:42 INFO - PROCESS | 1652 | 1461131202814 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x127abe800 == 67 [pid = 1652] [id = 776] 22:46:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x11464f000) [pid = 1652] [serial = 2326] [outer = 0x0] 22:46:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x115515800) [pid = 1652] [serial = 2327] [outer = 0x11464f000] 22:46:42 INFO - PROCESS | 1652 | 1461131202844 Marionette DEBUG loaded listener.js 22:46:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x11a774800) [pid = 1652] [serial = 2328] [outer = 0x11464f000] 22:46:43 INFO - PROCESS | 1652 | 1461131203195 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]]]}] 22:46:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 22:46:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 22:46:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 22:46:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 22:46:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 22:46:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 22:46:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 22:46:43 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 770ms 22:46:43 INFO - PROCESS | 1652 | 1461131203210 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 22:46:43 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 22:46:43 INFO - PROCESS | 1652 | 1461131203213 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 22:46:43 INFO - PROCESS | 1652 | 1461131203217 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 22:46:43 INFO - PROCESS | 1652 | 1461131203219 Marionette TRACE conn2 <- [1,3070,null,{}] 22:46:43 INFO - PROCESS | 1652 | 1461131203222 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}] 22:46:43 INFO - PROCESS | 1652 | 1461131203331 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 22:46:43 INFO - PROCESS | 1652 | 1461131203443 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaaa000 == 68 [pid = 1652] [id = 777] 22:46:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x11afe6000) [pid = 1652] [serial = 2329] [outer = 0x0] 22:46:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x11c5ed800) [pid = 1652] [serial = 2330] [outer = 0x11afe6000] 22:46:43 INFO - PROCESS | 1652 | 1461131203473 Marionette DEBUG loaded listener.js 22:46:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x126931c00) [pid = 1652] [serial = 2331] [outer = 0x11afe6000] 22:46:43 INFO - PROCESS | 1652 | 1461131203823 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]]]}] 22:46:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 22:46:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 22:46:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 22:46:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 22:46:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 22:46:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 22:46:43 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 622ms 22:46:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 22:46:43 INFO - PROCESS | 1652 | 1461131203841 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 22:46:43 INFO - PROCESS | 1652 | 1461131203844 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 22:46:43 INFO - PROCESS | 1652 | 1461131203846 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 22:46:43 INFO - PROCESS | 1652 | 1461131203847 Marionette TRACE conn2 <- [1,3074,null,{}] 22:46:43 INFO - PROCESS | 1652 | 1461131203850 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}] 22:46:43 INFO - PROCESS | 1652 | 1461131203954 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 22:46:44 INFO - PROCESS | 1652 | 1461131204089 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1309c4000 == 67 [pid = 1652] [id = 766] 22:46:44 INFO - PROCESS | 1652 | --DOCSHELL 0x126ad3000 == 66 [pid = 1652] [id = 765] 22:46:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12fd11800 == 65 [pid = 1652] [id = 764] 22:46:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12f26f000 == 64 [pid = 1652] [id = 763] 22:46:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12e58d800 == 63 [pid = 1652] [id = 762] 22:46:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12d222800 == 62 [pid = 1652] [id = 761] 22:46:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12be95000 == 61 [pid = 1652] [id = 760] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12ea7e000) [pid = 1652] [serial = 2239] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12ea73400) [pid = 1652] [serial = 2236] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11554a800 == 62 [pid = 1652] [id = 778] 22:46:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x11550f800) [pid = 1652] [serial = 2332] [outer = 0x0] 22:46:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x11a95a000) [pid = 1652] [serial = 2333] [outer = 0x11550f800] 22:46:44 INFO - PROCESS | 1652 | 1461131204152 Marionette DEBUG loaded listener.js 22:46:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x1287e5400) [pid = 1652] [serial = 2334] [outer = 0x11550f800] 22:46:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2a6800 == 61 [pid = 1652] [id = 759] 22:46:44 INFO - PROCESS | 1652 | --DOCSHELL 0x129ccb800 == 60 [pid = 1652] [id = 758] 22:46:44 INFO - PROCESS | 1652 | --DOCSHELL 0x126d31800 == 59 [pid = 1652] [id = 757] 22:46:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11bb82800 == 58 [pid = 1652] [id = 756] 22:46:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11b948000 == 57 [pid = 1652] [id = 755] 22:46:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11a98f800 == 56 [pid = 1652] [id = 754] 22:46:44 INFO - PROCESS | 1652 | --DOCSHELL 0x129a18800 == 55 [pid = 1652] [id = 748] 22:46:44 INFO - PROCESS | 1652 | --DOCSHELL 0x119043000 == 54 [pid = 1652] [id = 747] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x126c42000) [pid = 1652] [serial = 2036] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x114eb7400) [pid = 1652] [serial = 2039] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x126e2cc00) [pid = 1652] [serial = 2084] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x11a95f800) [pid = 1652] [serial = 2081] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x1187bd800) [pid = 1652] [serial = 2009] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x11a536800) [pid = 1652] [serial = 2042] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x129a5a800) [pid = 1652] [serial = 2087] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x129bba000) [pid = 1652] [serial = 2075] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x129d2c800) [pid = 1652] [serial = 2090] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x114ba0400) [pid = 1652] [serial = 2006] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x115693400) [pid = 1652] [serial = 2078] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12d959800) [pid = 1652] [serial = 2224] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12d285400) [pid = 1652] [serial = 2221] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12dbbec00) [pid = 1652] [serial = 2227] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11c5f4800) [pid = 1652] [serial = 2230] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11c47cc00) [pid = 1652] [serial = 2209] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x126da0c00) [pid = 1652] [serial = 2210] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12cf3a800) [pid = 1652] [serial = 2183] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x1123e2c00) [pid = 1652] [serial = 2200] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11a77d000) [pid = 1652] [serial = 2188] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x129d31c00) [pid = 1652] [serial = 2215] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11a93a000) [pid = 1652] [serial = 2204] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11985bc00) [pid = 1652] [serial = 2203] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11b927000) [pid = 1652] [serial = 2206] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11bc0c000) [pid = 1652] [serial = 2207] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1146c1800) [pid = 1652] [serial = 2185] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11c67bc00) [pid = 1652] [serial = 2191] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x129710c00) [pid = 1652] [serial = 2194] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x127e36400) [pid = 1652] [serial = 2212] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12970e800) [pid = 1652] [serial = 2213] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12b1de000) [pid = 1652] [serial = 2197] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12dbb5c00) [pid = 1652] [serial = 2225] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12e828400) [pid = 1652] [serial = 2233] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12e287800) [pid = 1652] [serial = 2228] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x114ba9c00) [pid = 1652] [serial = 2201] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12b1e5c00) [pid = 1652] [serial = 2218] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12e86b000) [pid = 1652] [serial = 2234] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12d94d400) [pid = 1652] [serial = 2222] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12cf36800) [pid = 1652] [serial = 2219] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12e239400) [pid = 1652] [serial = 2231] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12a21e800) [pid = 1652] [serial = 2216] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12bd05c00) [pid = 1652] [serial = 2144] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12b1eac00) [pid = 1652] [serial = 2141] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x129108400) [pid = 1652] [serial = 2138] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x116308000) [pid = 1652] [serial = 2132] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11afdc000) [pid = 1652] [serial = 2135] [outer = 0x0] [url = about:blank] 22:46:44 INFO - PROCESS | 1652 | 1461131204473 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]]]}] 22:46:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 22:46:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 22:46:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 22:46:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 22:46:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 22:46:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 22:46:44 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 676ms 22:46:44 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 22:46:44 INFO - PROCESS | 1652 | 1461131204524 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 22:46:44 INFO - PROCESS | 1652 | 1461131204525 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 22:46:44 INFO - PROCESS | 1652 | 1461131204534 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 22:46:44 INFO - PROCESS | 1652 | 1461131204540 Marionette TRACE conn2 <- [1,3078,null,{}] 22:46:44 INFO - PROCESS | 1652 | 1461131204546 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}] 22:46:44 INFO - PROCESS | 1652 | 1461131204681 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 22:46:44 INFO - PROCESS | 1652 | 1461131204688 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1279b3000 == 55 [pid = 1652] [id = 779] 22:46:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11c856400) [pid = 1652] [serial = 2335] [outer = 0x0] 22:46:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x129710c00) [pid = 1652] [serial = 2336] [outer = 0x11c856400] 22:46:44 INFO - PROCESS | 1652 | 1461131204728 Marionette DEBUG loaded listener.js 22:46:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x129bbd000) [pid = 1652] [serial = 2337] [outer = 0x11c856400] 22:46:45 INFO - PROCESS | 1652 | 1461131205143 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] 22:46:45 INFO - PROCESS | 1652 | 1461131205163 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 22:46:45 INFO - PROCESS | 1652 | 1461131205168 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 22:46:45 INFO - PROCESS | 1652 | 1461131205169 Marionette TRACE conn2 <- [1,3082,null,{}] 22:46:45 INFO - PROCESS | 1652 | 1461131205171 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}] 22:46:45 INFO - PROCESS | 1652 | 1461131205258 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 22:46:45 INFO - PROCESS | 1652 | 1461131205263 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a8cc800 == 56 [pid = 1652] [id = 780] 22:46:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x129d93c00) [pid = 1652] [serial = 2338] [outer = 0x0] 22:46:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12a03a000) [pid = 1652] [serial = 2339] [outer = 0x129d93c00] 22:46:45 INFO - PROCESS | 1652 | 1461131205289 Marionette DEBUG loaded listener.js 22:46:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12a051000) [pid = 1652] [serial = 2340] [outer = 0x129d93c00] 22:46:45 INFO - PROCESS | 1652 | 1461131205623 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]]]}] 22:46:45 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 22:46:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 22:46:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 22:46:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 22:46:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 469ms 22:46:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 22:46:45 INFO - PROCESS | 1652 | 1461131205637 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 22:46:45 INFO - PROCESS | 1652 | 1461131205638 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 22:46:45 INFO - PROCESS | 1652 | 1461131205640 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 22:46:45 INFO - PROCESS | 1652 | 1461131205641 Marionette TRACE conn2 <- [1,3086,null,{}] 22:46:45 INFO - PROCESS | 1652 | 1461131205643 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}] 22:46:45 INFO - PROCESS | 1652 | 1461131205758 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 22:46:45 INFO - PROCESS | 1652 | 1461131205799 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab40800 == 57 [pid = 1652] [id = 781] 22:46:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12a063400) [pid = 1652] [serial = 2341] [outer = 0x0] 22:46:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12a06b800) [pid = 1652] [serial = 2342] [outer = 0x12a063400] 22:46:45 INFO - PROCESS | 1652 | 1461131205831 Marionette DEBUG loaded listener.js 22:46:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12a0dc400) [pid = 1652] [serial = 2343] [outer = 0x12a063400] 22:46:46 INFO - PROCESS | 1652 | 1461131206112 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 22:46:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 22:46:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 518ms 22:46:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 22:46:46 INFO - PROCESS | 1652 | 1461131206158 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 22:46:46 INFO - PROCESS | 1652 | 1461131206160 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 22:46:46 INFO - PROCESS | 1652 | 1461131206162 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 22:46:46 INFO - PROCESS | 1652 | 1461131206163 Marionette TRACE conn2 <- [1,3090,null,{}] 22:46:46 INFO - PROCESS | 1652 | 1461131206167 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}] 22:46:46 INFO - PROCESS | 1652 | 1461131206259 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 22:46:46 INFO - PROCESS | 1652 | 1461131206264 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b64f000 == 58 [pid = 1652] [id = 782] 22:46:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12a213000) [pid = 1652] [serial = 2344] [outer = 0x0] 22:46:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12a710400) [pid = 1652] [serial = 2345] [outer = 0x12a213000] 22:46:46 INFO - PROCESS | 1652 | 1461131206289 Marionette DEBUG loaded listener.js 22:46:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12aa27c00) [pid = 1652] [serial = 2346] [outer = 0x12a213000] 22:46:46 INFO - PROCESS | 1652 | 1461131206653 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 22:46:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 22:46:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 521ms 22:46:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 22:46:46 INFO - PROCESS | 1652 | 1461131206684 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 22:46:46 INFO - PROCESS | 1652 | 1461131206685 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 22:46:46 INFO - PROCESS | 1652 | 1461131206687 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 22:46:46 INFO - PROCESS | 1652 | 1461131206688 Marionette TRACE conn2 <- [1,3094,null,{}] 22:46:46 INFO - PROCESS | 1652 | 1461131206690 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}] 22:46:46 INFO - PROCESS | 1652 | 1461131206801 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 22:46:46 INFO - PROCESS | 1652 | 1461131206816 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d21b000 == 59 [pid = 1652] [id = 783] 22:46:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12aa29000) [pid = 1652] [serial = 2347] [outer = 0x0] 22:46:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12aa2e800) [pid = 1652] [serial = 2348] [outer = 0x12aa29000] 22:46:46 INFO - PROCESS | 1652 | 1461131206841 Marionette DEBUG loaded listener.js 22:46:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12ae89400) [pid = 1652] [serial = 2349] [outer = 0x12aa29000] 22:46:47 INFO - PROCESS | 1652 | 1461131207156 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 22:46:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 22:46:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 518ms 22:46:47 INFO - PROCESS | 1652 | 1461131207205 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 22:46:47 INFO - PROCESS | 1652 | 1461131207206 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 22:46:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 22:46:47 INFO - PROCESS | 1652 | 1461131207209 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 22:46:47 INFO - PROCESS | 1652 | 1461131207210 Marionette TRACE conn2 <- [1,3098,null,{}] 22:46:47 INFO - PROCESS | 1652 | 1461131207212 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}] 22:46:47 INFO - PROCESS | 1652 | 1461131207326 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 22:46:47 INFO - PROCESS | 1652 | 1461131207339 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12da57000 == 60 [pid = 1652] [id = 784] 22:46:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12aa30000) [pid = 1652] [serial = 2350] [outer = 0x0] 22:46:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12ae8ec00) [pid = 1652] [serial = 2351] [outer = 0x12aa30000] 22:46:47 INFO - PROCESS | 1652 | 1461131207363 Marionette DEBUG loaded listener.js 22:46:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12b054800) [pid = 1652] [serial = 2352] [outer = 0x12aa30000] 22:46:47 INFO - PROCESS | 1652 | 1461131207700 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]]]}] 22:46:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 22:46:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 22:46:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 519ms 22:46:47 INFO - PROCESS | 1652 | 1461131207728 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 22:46:47 INFO - PROCESS | 1652 | 1461131207730 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 22:46:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 22:46:47 INFO - PROCESS | 1652 | 1461131207738 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 22:46:47 INFO - PROCESS | 1652 | 1461131207739 Marionette TRACE conn2 <- [1,3102,null,{}] 22:46:47 INFO - PROCESS | 1652 | 1461131207741 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}] 22:46:47 INFO - PROCESS | 1652 | 1461131207858 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 22:46:47 INFO - PROCESS | 1652 | 1461131207871 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e57e800 == 61 [pid = 1652] [id = 785] 22:46:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11bbc7800) [pid = 1652] [serial = 2353] [outer = 0x0] 22:46:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12ae8dc00) [pid = 1652] [serial = 2354] [outer = 0x11bbc7800] 22:46:47 INFO - PROCESS | 1652 | 1461131207895 Marionette DEBUG loaded listener.js 22:46:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12b1ea800) [pid = 1652] [serial = 2355] [outer = 0x11bbc7800] 22:46:48 INFO - PROCESS | 1652 | 1461131208207 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 22:46:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 22:46:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 524ms 22:46:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 22:46:48 INFO - PROCESS | 1652 | 1461131208256 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 22:46:48 INFO - PROCESS | 1652 | 1461131208257 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 22:46:48 INFO - PROCESS | 1652 | 1461131208259 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 22:46:48 INFO - PROCESS | 1652 | 1461131208260 Marionette TRACE conn2 <- [1,3106,null,{}] 22:46:48 INFO - PROCESS | 1652 | 1461131208262 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}] 22:46:48 INFO - PROCESS | 1652 | 1461131208374 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 22:46:48 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12b054400) [pid = 1652] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 22:46:48 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x127af1000) [pid = 1652] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 22:46:48 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12e869800) [pid = 1652] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 22:46:48 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x113fc7800) [pid = 1652] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 22:46:48 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12b053c00) [pid = 1652] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 22:46:48 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12693c000) [pid = 1652] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 22:46:48 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x115514800) [pid = 1652] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 22:46:48 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x126932800) [pid = 1652] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 22:46:48 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11a944c00) [pid = 1652] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 22:46:48 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1144ac800) [pid = 1652] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 22:46:48 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12b04ac00) [pid = 1652] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 22:46:48 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x126c48c00) [pid = 1652] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 22:46:48 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x127e34c00) [pid = 1652] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 22:46:48 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12e23a400) [pid = 1652] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 22:46:48 INFO - PROCESS | 1652 | 1461131208597 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a8d4800 == 62 [pid = 1652] [id = 786] 22:46:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12693c000) [pid = 1652] [serial = 2356] [outer = 0x0] 22:46:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x127e34c00) [pid = 1652] [serial = 2357] [outer = 0x12693c000] 22:46:48 INFO - PROCESS | 1652 | 1461131208629 Marionette DEBUG loaded listener.js 22:46:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12ba4f800) [pid = 1652] [serial = 2358] [outer = 0x12693c000] 22:46:48 INFO - PROCESS | 1652 | 1461131208903 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]]]}] 22:46:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 22:46:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 22:46:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 22:46:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 671ms 22:46:48 INFO - PROCESS | 1652 | 1461131208939 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 22:46:48 INFO - PROCESS | 1652 | 1461131208942 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 22:46:48 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 22:46:48 INFO - PROCESS | 1652 | 1461131208945 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 22:46:48 INFO - PROCESS | 1652 | 1461131208951 Marionette TRACE conn2 <- [1,3110,null,{}] 22:46:48 INFO - PROCESS | 1652 | 1461131208962 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}] 22:46:49 INFO - PROCESS | 1652 | 1461131209121 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 22:46:49 INFO - PROCESS | 1652 | 1461131209220 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f775000 == 63 [pid = 1652] [id = 787] 22:46:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x126a1fc00) [pid = 1652] [serial = 2359] [outer = 0x0] 22:46:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x126a29800) [pid = 1652] [serial = 2360] [outer = 0x126a1fc00] 22:46:49 INFO - PROCESS | 1652 | 1461131209255 Marionette DEBUG loaded listener.js 22:46:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12cee0c00) [pid = 1652] [serial = 2361] [outer = 0x126a1fc00] 22:46:49 INFO - PROCESS | 1652 | 1461131209509 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"]]]}] 22:46:49 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 22:46:49 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 22:46:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 22:46:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 22:46:49 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 584ms 22:46:49 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 22:46:49 INFO - PROCESS | 1652 | 1461131209537 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 22:46:49 INFO - PROCESS | 1652 | 1461131209538 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 22:46:49 INFO - PROCESS | 1652 | 1461131209540 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 22:46:49 INFO - PROCESS | 1652 | 1461131209541 Marionette TRACE conn2 <- [1,3114,null,{}] 22:46:49 INFO - PROCESS | 1652 | 1461131209545 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}] 22:46:49 INFO - PROCESS | 1652 | 1461131209640 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 22:46:49 INFO - PROCESS | 1652 | 1461131209644 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\", \"e37b4cc4-b728-4bb5-a53a-d2dc2a95a813\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fd1f000 == 64 [pid = 1652] [id = 788] 22:46:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x127286400) [pid = 1652] [serial = 2362] [outer = 0x0] 22:46:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12728c000) [pid = 1652] [serial = 2363] [outer = 0x127286400] 22:46:49 INFO - PROCESS | 1652 | 1461131209669 Marionette DEBUG loaded listener.js 22:46:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x127290000) [pid = 1652] [serial = 2364] [outer = 0x127286400] 22:46:49 INFO - PROCESS | 1652 | 1461131209995 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]]]}] 22:46:50 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 22:46:50 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 468ms 22:46:50 INFO - PROCESS | 1652 | 1461131210009 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 22:46:50 INFO - PROCESS | 1652 | 1461131210010 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 22:46:51 WARNING - u'runner_teardown' () 22:46:51 INFO - No more tests 22:46:51 INFO - Got 0 unexpected results 22:46:51 INFO - SUITE-END | took 505s 22:46:51 INFO - Closing logging queue 22:46:51 INFO - queue closed 22:46:51 INFO - Return code: 0 22:46:51 WARNING - # TBPL SUCCESS # 22:46:51 INFO - Running post-action listener: _resource_record_post_action 22:46:51 INFO - Running post-run listener: _resource_record_post_run 22:46:52 INFO - Total resource usage - Wall time: 529s; CPU: 58.0%; Read bytes: 31591936; Write bytes: 997124608; Read time: 321; Write time: 4953 22:46:52 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 22:46:52 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 186800640; Write bytes: 185138688; Read time: 15902; Write time: 432 22:46:52 INFO - run-tests - Wall time: 509s; CPU: 58.0%; Read bytes: 29281792; Write bytes: 793140224; Read time: 293; Write time: 4475 22:46:52 INFO - Running post-run listener: _upload_blobber_files 22:46:52 INFO - Blob upload gear active. 22:46:52 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 22:46:52 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 22:46:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 22:46:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 22:46:52 INFO - (blobuploader) - INFO - Open directory for files ... 22:46:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 22:46:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 22:46:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 22:46:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 22:46:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 22:46:53 INFO - (blobuploader) - INFO - Done attempting. 22:46:53 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 22:46:54 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 22:46:54 INFO - (blobuploader) - INFO - Uploading, attempt #1. 22:46:55 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 22:46:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 22:46:55 INFO - (blobuploader) - INFO - Done attempting. 22:46:55 INFO - (blobuploader) - INFO - Iteration through files over. 22:46:55 INFO - Return code: 0 22:46:55 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 22:46:55 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 22:46:55 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/113a94aaa280c00daffcebfef1a8fd53431121a92944d94a7a746d6bf46af8e6f99e8e35d597ac97d038d2b59b12cf5af1e88847ee2aa725ce994e6375c94596", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b52935ef3f488839839b6dc753a12f93ecc4b84de6c09d6c985b6d6980d5411729aa3736de1e0157b8e98cff6c8c148f6a25dd4e2c618e1244c87d2932b3a161"} 22:46:55 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 22:46:55 INFO - Writing to file /builds/slave/test/properties/blobber_files 22:46:55 INFO - Contents: 22:46:55 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/113a94aaa280c00daffcebfef1a8fd53431121a92944d94a7a746d6bf46af8e6f99e8e35d597ac97d038d2b59b12cf5af1e88847ee2aa725ce994e6375c94596", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b52935ef3f488839839b6dc753a12f93ecc4b84de6c09d6c985b6d6980d5411729aa3736de1e0157b8e98cff6c8c148f6a25dd4e2c618e1244c87d2932b3a161"} 22:46:55 INFO - Running post-run listener: copy_logs_to_upload_dir 22:46:55 INFO - Copying logs to upload dir... 22:46:55 INFO - mkdir: /builds/slave/test/build/upload/logs 22:46:55 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=584.290222 ========= master_lag: 5.21 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 49 secs) (at 2016-04-19 22:47:00.607246) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 22:47:00.614578) ========= 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.7lc2YIYnpG/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.HVoZXWQ9md/Listeners TMPDIR=/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/113a94aaa280c00daffcebfef1a8fd53431121a92944d94a7a746d6bf46af8e6f99e8e35d597ac97d038d2b59b12cf5af1e88847ee2aa725ce994e6375c94596", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b52935ef3f488839839b6dc753a12f93ecc4b84de6c09d6c985b6d6980d5411729aa3736de1e0157b8e98cff6c8c148f6a25dd4e2c618e1244c87d2932b3a161"} build_url:https://queue.taskcluster.net/v1/task/MG674pnNQU-Bz3xtjXWiOQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/MG674pnNQU-Bz3xtjXWiOQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012750 build_url: 'https://queue.taskcluster.net/v1/task/MG674pnNQU-Bz3xtjXWiOQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/113a94aaa280c00daffcebfef1a8fd53431121a92944d94a7a746d6bf46af8e6f99e8e35d597ac97d038d2b59b12cf5af1e88847ee2aa725ce994e6375c94596", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b52935ef3f488839839b6dc753a12f93ecc4b84de6c09d6c985b6d6980d5411729aa3736de1e0157b8e98cff6c8c148f6a25dd4e2c618e1244c87d2932b3a161"}' symbols_url: 'https://queue.taskcluster.net/v1/task/MG674pnNQU-Bz3xtjXWiOQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.89 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 22:47:01.514207) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 22:47:01.514622) ========= 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.7lc2YIYnpG/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.HVoZXWQ9md/Listeners TMPDIR=/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/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.004824 ========= master_lag: 0.20 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 22:47:01.720565) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 22:47:01.720878) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 22:47:01.731090) ========= ========= Total master_lag: 13.91 =========