builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0172 starttime: 1461637640.77 results: success (0) buildid: 20160425180545 builduid: 2616780219c941d68278b191af8ba078 revision: 5fdb0bf1527a446f946d3585371f4da0ab33c447 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 19:27:20.772048) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 19:27:20.772602) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 19:27:20.773113) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 19:27:20.862528) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 19:27:20.863295) ========= 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.PZoRHnUKKv/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.9qHBQdsoDl/Listeners TMPDIR=/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-04-25 19:27:20-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 27.0M=0s 2016-04-25 19:27:21 (27.0 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.130454 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 19:27:21.017061) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 19:27:21.017487) ========= 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.PZoRHnUKKv/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.9qHBQdsoDl/Listeners TMPDIR=/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/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.035454 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 19:27:21.069587) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 19:27:21.069986) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 5fdb0bf1527a446f946d3585371f4da0ab33c447 --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 5fdb0bf1527a446f946d3585371f4da0ab33c447 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.PZoRHnUKKv/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.9qHBQdsoDl/Listeners TMPDIR=/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-04-25 19:27:21,153 truncating revision to first 12 chars 2016-04-25 19:27:21,153 Setting DEBUG logging. 2016-04-25 19:27:21,153 attempt 1/10 2016-04-25 19:27:21,153 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/5fdb0bf1527a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 19:27:22,325 unpacking tar archive at: fx-team-5fdb0bf1527a/testing/mozharness/ program finished with exit code 0 elapsedTime=1.421404 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 19:27:22.512949) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 19:27:22.513801) ========= script_repo_revision: 5fdb0bf1527a446f946d3585371f4da0ab33c447 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 19:27:22.514917) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 19:27:22.515832) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 19:27:22.531643) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 45 secs) (at 2016-04-25 19:27:22.532087) ========= /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.PZoRHnUKKv/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.9qHBQdsoDl/Listeners TMPDIR=/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/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 19:27:22 INFO - MultiFileLogger online at 20160425 19:27:22 in /builds/slave/test 19:27:22 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 19:27:22 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 19:27:22 INFO - {'append_to_log': False, 19:27:22 INFO - 'base_work_dir': '/builds/slave/test', 19:27:22 INFO - 'blob_upload_branch': 'fx-team', 19:27:22 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 19:27:22 INFO - 'buildbot_json_path': 'buildprops.json', 19:27:22 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 19:27:22 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 19:27:22 INFO - 'download_minidump_stackwalk': True, 19:27:22 INFO - 'download_symbols': 'true', 19:27:22 INFO - 'e10s': False, 19:27:22 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 19:27:22 INFO - 'tooltool.py': '/tools/tooltool.py', 19:27:22 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 19:27:22 INFO - '/tools/misc-python/virtualenv.py')}, 19:27:22 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 19:27:22 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 19:27:22 INFO - 'log_level': 'info', 19:27:22 INFO - 'log_to_console': True, 19:27:22 INFO - 'opt_config_files': (), 19:27:22 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 19:27:22 INFO - '--processes=1', 19:27:22 INFO - '--config=%(test_path)s/wptrunner.ini', 19:27:22 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 19:27:22 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 19:27:22 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 19:27:22 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 19:27:22 INFO - 'pip_index': False, 19:27:22 INFO - 'require_test_zip': True, 19:27:22 INFO - 'test_type': ('testharness',), 19:27:22 INFO - 'this_chunk': '1', 19:27:22 INFO - 'tooltool_cache': '/builds/tooltool_cache', 19:27:22 INFO - 'total_chunks': '10', 19:27:22 INFO - 'virtualenv_path': 'venv', 19:27:22 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 19:27:22 INFO - 'work_dir': 'build'} 19:27:22 INFO - ##### 19:27:22 INFO - ##### Running clobber step. 19:27:22 INFO - ##### 19:27:22 INFO - Running pre-action listener: _resource_record_pre_action 19:27:22 INFO - Running main action method: clobber 19:27:22 INFO - rmtree: /builds/slave/test/build 19:27:22 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 19:27:24 INFO - Running post-action listener: _resource_record_post_action 19:27:24 INFO - ##### 19:27:24 INFO - ##### Running read-buildbot-config step. 19:27:24 INFO - ##### 19:27:24 INFO - Running pre-action listener: _resource_record_pre_action 19:27:24 INFO - Running main action method: read_buildbot_config 19:27:24 INFO - Using buildbot properties: 19:27:24 INFO - { 19:27:24 INFO - "project": "", 19:27:24 INFO - "product": "firefox", 19:27:24 INFO - "script_repo_revision": "production", 19:27:24 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 19:27:24 INFO - "repository": "", 19:27:24 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 19:27:24 INFO - "buildid": "20160425180545", 19:27:24 INFO - "pgo_build": "False", 19:27:24 INFO - "basedir": "/builds/slave/test", 19:27:24 INFO - "buildnumber": 358, 19:27:24 INFO - "slavename": "t-yosemite-r7-0172", 19:27:24 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 19:27:24 INFO - "platform": "macosx64", 19:27:24 INFO - "branch": "fx-team", 19:27:24 INFO - "revision": "5fdb0bf1527a446f946d3585371f4da0ab33c447", 19:27:24 INFO - "repo_path": "integration/fx-team", 19:27:24 INFO - "moz_repo_path": "", 19:27:24 INFO - "stage_platform": "macosx64", 19:27:24 INFO - "builduid": "2616780219c941d68278b191af8ba078", 19:27:24 INFO - "slavebuilddir": "test" 19:27:24 INFO - } 19:27:24 INFO - Found installer url https://queue.taskcluster.net/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg. 19:27:24 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json. 19:27:24 INFO - Running post-action listener: _resource_record_post_action 19:27:24 INFO - ##### 19:27:24 INFO - ##### Running download-and-extract step. 19:27:24 INFO - ##### 19:27:24 INFO - Running pre-action listener: _resource_record_pre_action 19:27:24 INFO - Running main action method: download_and_extract 19:27:24 INFO - mkdir: /builds/slave/test/build/tests 19:27:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:27:24 INFO - https://queue.taskcluster.net/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 19:27:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 19:27:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 19:27:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 19:27:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json'}, attempt #1 19:27:27 INFO - Downloaded 1235 bytes. 19:27:27 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 19:27:27 INFO - Using the following test package requirements: 19:27:27 INFO - {u'common': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 19:27:27 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 19:27:27 INFO - u'firefox-49.0a1.en-US.mac64.cppunittest.tests.zip'], 19:27:27 INFO - u'gtest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 19:27:27 INFO - u'firefox-49.0a1.en-US.mac64.gtest.tests.zip'], 19:27:27 INFO - u'jittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 19:27:27 INFO - u'jsshell-mac64.zip'], 19:27:27 INFO - u'mochitest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 19:27:27 INFO - u'firefox-49.0a1.en-US.mac64.mochitest.tests.zip'], 19:27:27 INFO - u'mozbase': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 19:27:27 INFO - u'reftest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 19:27:27 INFO - u'firefox-49.0a1.en-US.mac64.reftest.tests.zip'], 19:27:27 INFO - u'talos': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 19:27:27 INFO - u'firefox-49.0a1.en-US.mac64.talos.tests.zip'], 19:27:27 INFO - u'web-platform': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 19:27:27 INFO - u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'], 19:27:27 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 19:27:27 INFO - u'firefox-49.0a1.en-US.mac64.xpcshell.tests.zip']} 19:27:27 INFO - Downloading packages: [u'firefox-49.0a1.en-US.mac64.common.tests.zip', u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 19:27:27 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')]} 19:27:27 INFO - https://queue.taskcluster.net/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 19:27:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 19:27:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 19:27:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip 19:27:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip'}, attempt #1 19:27:29 INFO - Downloaded 17992283 bytes. 19:27:29 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:27:29 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:27:30 INFO - caution: filename not matched: web-platform/* 19:27:30 INFO - Return code: 11 19:27:30 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')]} 19:27:30 INFO - https://queue.taskcluster.net/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 19:27:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 19:27:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 19:27:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 19:27:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 19:27:31 INFO - Downloaded 36406741 bytes. 19:27:31 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:27:31 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:27:36 INFO - caution: filename not matched: bin/* 19:27:36 INFO - caution: filename not matched: config/* 19:27:36 INFO - caution: filename not matched: mozbase/* 19:27:36 INFO - caution: filename not matched: marionette/* 19:27:36 INFO - caution: filename not matched: tools/wptserve/* 19:27:36 INFO - Return code: 11 19:27:36 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')]} 19:27:36 INFO - https://queue.taskcluster.net/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 19:27:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 19:27:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 19:27:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg 19:27:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg'}, attempt #1 19:27:38 INFO - Downloaded 68938615 bytes. 19:27:38 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 19:27:38 INFO - mkdir: /builds/slave/test/properties 19:27:38 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 19:27:38 INFO - Writing to file /builds/slave/test/properties/build_url 19:27:38 INFO - Contents: 19:27:38 INFO - build_url:https://queue.taskcluster.net/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 19:27:39 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 19:27:39 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 19:27:39 INFO - Writing to file /builds/slave/test/properties/symbols_url 19:27:39 INFO - Contents: 19:27:39 INFO - symbols_url:https://queue.taskcluster.net/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 19:27:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:27:39 INFO - https://queue.taskcluster.net/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 19:27:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 19:27:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 19:27:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 19:27:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 19:27:42 INFO - Downloaded 103617160 bytes. 19:27:42 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 19:27:42 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 19:27:46 INFO - Return code: 0 19:27:46 INFO - Running post-action listener: _resource_record_post_action 19:27:46 INFO - Running post-action listener: set_extra_try_arguments 19:27:46 INFO - ##### 19:27:46 INFO - ##### Running create-virtualenv step. 19:27:46 INFO - ##### 19:27:46 INFO - Running pre-action listener: _pre_create_virtualenv 19:27:46 INFO - Running pre-action listener: _resource_record_pre_action 19:27:46 INFO - Running main action method: create_virtualenv 19:27:46 INFO - Creating virtualenv /builds/slave/test/build/venv 19:27:46 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 19:27:46 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 19:27:46 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 19:27:46 INFO - Using real prefix '/tools/python27' 19:27:46 INFO - New python executable in /builds/slave/test/build/venv/bin/python 19:27:46 INFO - Installing distribute.............................................................................................................................................................................................done. 19:27:49 INFO - Installing pip.................done. 19:27:49 INFO - Return code: 0 19:27:49 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 19:27:49 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')]} 19:27:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:27:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:27:49 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')]} 19:27:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:27:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:27:49 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 0x108065e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108082f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffdeb59fe20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10807e5e0>, '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 0x107c61cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107c8c990>, '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.PZoRHnUKKv/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.9qHBQdsoDl/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:27:49 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 19:27:49 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 19:27:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PZoRHnUKKv/Render', 19:27:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:27:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:27:49 INFO - 'HOME': '/Users/cltbld', 19:27:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:27:49 INFO - 'LOGNAME': 'cltbld', 19:27:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:27:49 INFO - 'MOZ_NO_REMOTE': '1', 19:27:49 INFO - 'NO_EM_RESTART': '1', 19:27:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:27:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:27:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:27:49 INFO - 'PWD': '/builds/slave/test', 19:27:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:27:49 INFO - 'SHELL': '/bin/bash', 19:27:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9qHBQdsoDl/Listeners', 19:27:49 INFO - 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', 19:27:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:27:49 INFO - 'USER': 'cltbld', 19:27:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:27:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:27:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:27:49 INFO - 'XPC_FLAGS': '0x0', 19:27:49 INFO - 'XPC_SERVICE_NAME': '0', 19:27:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:27:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:27:50 INFO - Downloading/unpacking psutil>=0.7.1 19:27:50 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 19:27:50 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 19:27:50 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 19:27:50 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 19:27:50 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 19:27:50 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 19:27:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 19:27:53 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:27:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:27:53 INFO - Installing collected packages: psutil 19:27:53 INFO - Running setup.py install for psutil 19:27:53 INFO - building 'psutil._psutil_osx' extension 19:27:53 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 19:27:53 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 19:27:53 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 19:27:53 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 19:27:53 INFO - building 'psutil._psutil_posix' extension 19:27:53 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 19:27:54 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 19:27:54 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 19:27:54 INFO - ^ 19:27:54 INFO - 1 warning generated. 19:27:54 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 19:27:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:27:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:27:54 INFO - Successfully installed psutil 19:27:54 INFO - Cleaning up... 19:27:54 INFO - Return code: 0 19:27:54 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 19:27: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')]} 19:27:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:27:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:27: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')]} 19:27:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:27:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:27:54 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 0x108065e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108082f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffdeb59fe20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10807e5e0>, '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 0x107c61cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107c8c990>, '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.PZoRHnUKKv/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.9qHBQdsoDl/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:27:54 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 19:27:54 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 19:27:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PZoRHnUKKv/Render', 19:27:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:27:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:27:54 INFO - 'HOME': '/Users/cltbld', 19:27:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:27:54 INFO - 'LOGNAME': 'cltbld', 19:27:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:27:54 INFO - 'MOZ_NO_REMOTE': '1', 19:27:54 INFO - 'NO_EM_RESTART': '1', 19:27:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:27:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:27:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:27:54 INFO - 'PWD': '/builds/slave/test', 19:27:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:27:54 INFO - 'SHELL': '/bin/bash', 19:27:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9qHBQdsoDl/Listeners', 19:27:54 INFO - 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', 19:27:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:27:54 INFO - 'USER': 'cltbld', 19:27:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:27:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:27:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:27:54 INFO - 'XPC_FLAGS': '0x0', 19:27:54 INFO - 'XPC_SERVICE_NAME': '0', 19:27:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:27:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:27:54 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 19:27:54 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 19:27:54 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 19:27:54 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 19:27:54 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 19:27:54 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 19:27:54 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 19:27:56 INFO - Downloading mozsystemmonitor-0.0.tar.gz 19:27:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 19:27:57 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 19:27:57 INFO - Installing collected packages: mozsystemmonitor 19:27:57 INFO - Running setup.py install for mozsystemmonitor 19:27:57 INFO - Successfully installed mozsystemmonitor 19:27:57 INFO - Cleaning up... 19:27:57 INFO - Return code: 0 19:27:57 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 19:27:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:27:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:27:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:27:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:27:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:27:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:27:57 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x108065e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108082f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffdeb59fe20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10807e5e0>, '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 0x107c61cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107c8c990>, '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.PZoRHnUKKv/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.9qHBQdsoDl/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:27:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 19:27:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 19:27:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PZoRHnUKKv/Render', 19:27:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:27:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:27:57 INFO - 'HOME': '/Users/cltbld', 19:27:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:27:57 INFO - 'LOGNAME': 'cltbld', 19:27:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:27:57 INFO - 'MOZ_NO_REMOTE': '1', 19:27:57 INFO - 'NO_EM_RESTART': '1', 19:27:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:27:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:27:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:27:57 INFO - 'PWD': '/builds/slave/test', 19:27:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:27:57 INFO - 'SHELL': '/bin/bash', 19:27:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9qHBQdsoDl/Listeners', 19:27:57 INFO - 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', 19:27:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:27:57 INFO - 'USER': 'cltbld', 19:27:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:27:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:27:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:27:57 INFO - 'XPC_FLAGS': '0x0', 19:27:57 INFO - 'XPC_SERVICE_NAME': '0', 19:27:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:27:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:27:57 INFO - Downloading/unpacking blobuploader==1.2.4 19:27: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 19:27: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 19:27: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 19:27: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 19:27: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 19:27: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 19:27:59 INFO - Downloading blobuploader-1.2.4.tar.gz 19:27:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 19:28:00 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 19:28:00 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 19:28:00 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 19:28:00 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 19:28:00 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 19:28:00 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 19:28:00 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 19:28:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 19:28:00 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 19:28:00 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 19:28:00 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 19:28:00 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 19:28:00 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 19:28:00 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 19:28:00 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 19:28:01 INFO - Downloading docopt-0.6.1.tar.gz 19:28:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 19:28:01 INFO - Installing collected packages: blobuploader, requests, docopt 19:28:01 INFO - Running setup.py install for blobuploader 19:28:01 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 19:28:01 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 19:28:01 INFO - Running setup.py install for requests 19:28:01 INFO - Running setup.py install for docopt 19:28:02 INFO - Successfully installed blobuploader requests docopt 19:28:02 INFO - Cleaning up... 19:28:02 INFO - Return code: 0 19:28:02 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:28:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:28:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:28:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:28:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:28:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:28:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:28:02 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 0x108065e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108082f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffdeb59fe20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10807e5e0>, '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 0x107c61cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107c8c990>, '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.PZoRHnUKKv/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.9qHBQdsoDl/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:28:02 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 19:28:02 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 19:28:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PZoRHnUKKv/Render', 19:28:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:28:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:28:02 INFO - 'HOME': '/Users/cltbld', 19:28:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:28:02 INFO - 'LOGNAME': 'cltbld', 19:28:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:28:02 INFO - 'MOZ_NO_REMOTE': '1', 19:28:02 INFO - 'NO_EM_RESTART': '1', 19:28:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:28:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:28:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:28:02 INFO - 'PWD': '/builds/slave/test', 19:28:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:28:02 INFO - 'SHELL': '/bin/bash', 19:28:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9qHBQdsoDl/Listeners', 19:28:02 INFO - 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', 19:28:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:28:02 INFO - 'USER': 'cltbld', 19:28:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:28:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:28:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:28:02 INFO - 'XPC_FLAGS': '0x0', 19:28:02 INFO - 'XPC_SERVICE_NAME': '0', 19:28:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:28:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:28:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:28:02 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-wadEDK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:28:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:28:02 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-T3tGui-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:28:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:28:02 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-jHLmvr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:28:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:28:02 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-IFmp2X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:28:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:28:02 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-Ot02Aw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:28:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:28:02 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-RQguPY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:28:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:28:03 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-AoacDT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:28:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:28:03 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-zqDh76-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:28:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:28:03 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-Q7pLWO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:28:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:28:03 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-Oa8vZS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:28:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:28:03 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-TJk3EW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:28:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:28:03 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-28ZBn2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:28:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:28:03 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-YVqyGF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:28:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:28:03 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-cmKUVq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:28:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:28:03 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-Nr2sUW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:28:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:28:03 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-c0gvIg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:28:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:28:04 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-jg7lA1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:28:04 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:28:04 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-pki9hV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:28:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:28:04 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-zwvXEC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:28:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:28:04 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-aC06Ap-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:28:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:28:04 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-Qk0WKJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:28:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:28:04 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 19:28:04 INFO - Running setup.py install for manifestparser 19:28:05 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 19:28:05 INFO - Running setup.py install for mozcrash 19:28:05 INFO - Running setup.py install for mozdebug 19:28:05 INFO - Running setup.py install for mozdevice 19:28:05 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 19:28:05 INFO - Installing dm script to /builds/slave/test/build/venv/bin 19:28:05 INFO - Running setup.py install for mozfile 19:28:05 INFO - Running setup.py install for mozhttpd 19:28:05 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 19:28:05 INFO - Running setup.py install for mozinfo 19:28:05 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 19:28:06 INFO - Running setup.py install for mozInstall 19:28:06 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 19:28:06 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 19:28:06 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 19:28:06 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 19:28:06 INFO - Running setup.py install for mozleak 19:28:06 INFO - Running setup.py install for mozlog 19:28:06 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 19:28:06 INFO - Running setup.py install for moznetwork 19:28:06 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 19:28:06 INFO - Running setup.py install for mozprocess 19:28:06 INFO - Running setup.py install for mozprofile 19:28:06 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 19:28:06 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 19:28:06 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 19:28:06 INFO - Running setup.py install for mozrunner 19:28:07 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 19:28:07 INFO - Running setup.py install for mozscreenshot 19:28:07 INFO - Running setup.py install for moztest 19:28:07 INFO - Running setup.py install for mozversion 19:28:07 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 19:28:07 INFO - Running setup.py install for wptserve 19:28:07 INFO - Running setup.py install for marionette-driver 19:28:07 INFO - Running setup.py install for browsermob-proxy 19:28:08 INFO - Running setup.py install for marionette-client 19:28:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:28:08 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 19:28:08 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 19:28:08 INFO - Cleaning up... 19:28:08 INFO - Return code: 0 19:28:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:28:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:28:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:28:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:28:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:28:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:28:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:28:08 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 0x108065e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108082f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffdeb59fe20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10807e5e0>, '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 0x107c61cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107c8c990>, '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.PZoRHnUKKv/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.9qHBQdsoDl/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:28:08 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 19:28:08 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 19:28:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PZoRHnUKKv/Render', 19:28:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:28:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:28:08 INFO - 'HOME': '/Users/cltbld', 19:28:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:28:08 INFO - 'LOGNAME': 'cltbld', 19:28:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:28:08 INFO - 'MOZ_NO_REMOTE': '1', 19:28:08 INFO - 'NO_EM_RESTART': '1', 19:28:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:28:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:28:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:28:08 INFO - 'PWD': '/builds/slave/test', 19:28:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:28:08 INFO - 'SHELL': '/bin/bash', 19:28:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9qHBQdsoDl/Listeners', 19:28:08 INFO - 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', 19:28:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:28:08 INFO - 'USER': 'cltbld', 19:28:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:28:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:28:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:28:08 INFO - 'XPC_FLAGS': '0x0', 19:28:08 INFO - 'XPC_SERVICE_NAME': '0', 19:28:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:28:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:28:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:28:08 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-TWNgTs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:28:08 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)) 19:28:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:28:08 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-DwXGfI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:28:08 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)) 19:28:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:28:08 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-XGYMka-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:28:08 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)) 19:28:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:28:08 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-k5k47S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:28:09 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)) 19:28:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:28:09 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-manhSD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:28:09 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)) 19:28:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:28:09 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-oh8U8H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:28:09 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)) 19:28:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:28:09 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-N7bWTp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:28:09 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)) 19:28:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:28:09 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-YsQRAs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:28:09 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)) 19:28:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:28:09 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-aCWhLm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:28:09 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)) 19:28:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:28:09 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-PlPEG0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:28:09 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)) 19:28:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:28:09 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-80TQ7P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:28:09 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)) 19:28:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:28:09 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-32gy18-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:28:09 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)) 19:28:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:28:09 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-3Ui8wE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:28:10 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)) 19:28:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:28:10 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-ydGR1C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:28:10 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)) 19:28:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:28:10 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-9Bo5Lu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:28:10 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)) 19:28:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:28:10 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-P5HeZl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:28:10 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)) 19:28:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:28:10 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-LrlnqE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:28:10 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)) 19:28:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:28:10 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-EdsP7a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:28:10 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)) 19:28:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:28:10 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-Bq_N4N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:28:10 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)) 19:28:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:28:10 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-ujcchM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:28:10 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)) 19:28:10 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:28:11 INFO - Running setup.py (path:/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/pip-B1D4qK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:28:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:28:11 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)) 19:28:11 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)) 19:28:11 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)) 19:28:11 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)) 19:28:11 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)) 19:28:11 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)) 19:28:11 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 19:28:11 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 19:28:11 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 19:28:11 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 19:28:11 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 19:28:11 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 19:28:11 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 19:28:13 INFO - Downloading blessings-1.6.tar.gz 19:28:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 19:28:13 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)) 19:28:13 INFO - Installing collected packages: blessings 19:28:13 INFO - Running setup.py install for blessings 19:28:13 INFO - Successfully installed blessings 19:28:13 INFO - Cleaning up... 19:28:14 INFO - Return code: 0 19:28:14 INFO - Done creating virtualenv /builds/slave/test/build/venv. 19:28:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:28:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:28:14 INFO - Reading from file tmpfile_stdout 19:28:14 INFO - Current package versions: 19:28:14 INFO - blessings == 1.6 19:28:14 INFO - blobuploader == 1.2.4 19:28:14 INFO - browsermob-proxy == 0.6.0 19:28:14 INFO - docopt == 0.6.1 19:28:14 INFO - manifestparser == 1.1 19:28:14 INFO - marionette-client == 2.3.0 19:28:14 INFO - marionette-driver == 1.4.0 19:28:14 INFO - mozInstall == 1.12 19:28:14 INFO - mozcrash == 0.17 19:28:14 INFO - mozdebug == 0.1 19:28:14 INFO - mozdevice == 0.48 19:28:14 INFO - mozfile == 1.2 19:28:14 INFO - mozhttpd == 0.7 19:28:14 INFO - mozinfo == 0.9 19:28:14 INFO - mozleak == 0.1 19:28:14 INFO - mozlog == 3.1 19:28:14 INFO - moznetwork == 0.27 19:28:14 INFO - mozprocess == 0.22 19:28:14 INFO - mozprofile == 0.28 19:28:14 INFO - mozrunner == 6.11 19:28:14 INFO - mozscreenshot == 0.1 19:28:14 INFO - mozsystemmonitor == 0.0 19:28:14 INFO - moztest == 0.7 19:28:14 INFO - mozversion == 1.4 19:28:14 INFO - psutil == 3.1.1 19:28:14 INFO - requests == 1.2.3 19:28:14 INFO - wptserve == 1.4.0 19:28:14 INFO - wsgiref == 0.1.2 19:28:14 INFO - Running post-action listener: _resource_record_post_action 19:28:14 INFO - Running post-action listener: _start_resource_monitoring 19:28:14 INFO - Starting resource monitoring. 19:28:14 INFO - ##### 19:28:14 INFO - ##### Running pull step. 19:28:14 INFO - ##### 19:28:14 INFO - Running pre-action listener: _resource_record_pre_action 19:28:14 INFO - Running main action method: pull 19:28:14 INFO - Pull has nothing to do! 19:28:14 INFO - Running post-action listener: _resource_record_post_action 19:28:14 INFO - ##### 19:28:14 INFO - ##### Running install step. 19:28:14 INFO - ##### 19:28:14 INFO - Running pre-action listener: _resource_record_pre_action 19:28:14 INFO - Running main action method: install 19:28:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:28:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:28:14 INFO - Reading from file tmpfile_stdout 19:28:14 INFO - Detecting whether we're running mozinstall >=1.0... 19:28:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 19:28:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 19:28:14 INFO - Reading from file tmpfile_stdout 19:28:14 INFO - Output received: 19:28:14 INFO - Usage: mozinstall [options] installer 19:28:14 INFO - Options: 19:28:14 INFO - -h, --help show this help message and exit 19:28:14 INFO - -d DEST, --destination=DEST 19:28:14 INFO - Directory to install application into. [default: 19:28:14 INFO - "/builds/slave/test"] 19:28:14 INFO - --app=APP Application being installed. [default: firefox] 19:28:14 INFO - mkdir: /builds/slave/test/build/application 19:28:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 19:28:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 19:28:34 INFO - Reading from file tmpfile_stdout 19:28:34 INFO - Output received: 19:28:34 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 19:28:34 INFO - Running post-action listener: _resource_record_post_action 19:28:34 INFO - ##### 19:28:34 INFO - ##### Running run-tests step. 19:28:34 INFO - ##### 19:28:34 INFO - Running pre-action listener: _resource_record_pre_action 19:28:34 INFO - Running main action method: run_tests 19:28:34 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 19:28:34 INFO - Minidump filename unknown. Determining based upon platform and architecture. 19:28:34 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 19:28:34 INFO - grabbing minidump binary from tooltool 19:28:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:28:34 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 0x10807e5e0>, '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 0x107c61cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107c8c990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 19:28:34 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 19:28:34 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 19:28:34 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 19:28:34 INFO - Return code: 0 19:28:34 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 19:28:34 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 19:28:34 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/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.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 19:28:34 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/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.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 19:28:34 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PZoRHnUKKv/Render', 19:28:34 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:28:34 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:28:34 INFO - 'HOME': '/Users/cltbld', 19:28:34 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:28:34 INFO - 'LOGNAME': 'cltbld', 19:28:34 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 19:28:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:28:34 INFO - 'MOZ_NO_REMOTE': '1', 19:28:34 INFO - 'NO_EM_RESTART': '1', 19:28:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:28:34 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:28:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:28:34 INFO - 'PWD': '/builds/slave/test', 19:28:34 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:28:34 INFO - 'SHELL': '/bin/bash', 19:28:34 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9qHBQdsoDl/Listeners', 19:28:34 INFO - 'TMPDIR': '/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/T/', 19:28:34 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:28:34 INFO - 'USER': 'cltbld', 19:28:34 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:28:34 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:28:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:28:34 INFO - 'XPC_FLAGS': '0x0', 19:28:34 INFO - 'XPC_SERVICE_NAME': '0', 19:28:34 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:28:34 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/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.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 19:28:35 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 19:28:35 INFO - import pkg_resources 19:28:36 INFO - Using 1 client processes 19:28:36 INFO - wptserve Starting http server on 127.0.0.1:8000 19:28:36 INFO - wptserve Starting http server on 127.0.0.1:8001 19:28:36 INFO - wptserve Starting http server on 127.0.0.1:8443 19:28:38 INFO - SUITE-START | Running 778 tests 19:28:38 INFO - Running testharness tests 19:28:38 INFO - Setting up ssl 19:28:38 INFO - PROCESS | certutil | 19:28:38 INFO - PROCESS | certutil | 19:28:38 INFO - PROCESS | certutil | 19:28:38 INFO - Certificate Nickname Trust Attributes 19:28:38 INFO - SSL,S/MIME,JAR/XPI 19:28:38 INFO - 19:28:38 INFO - web-platform-tests CT,, 19:28:38 INFO - 19:28:38 INFO - Starting runner 19:28:39 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 19:28:39 INFO - PROCESS | 1648 | 1461637719662 Marionette DEBUG Marionette enabled via build flag and pref 19:28:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x116739800 == 1 [pid = 1648] [id = 1] 19:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 1 (0x11673a000) [pid = 1648] [serial = 1] [outer = 0x0] 19:28:39 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 19:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 2 (0x11673b000) [pid = 1648] [serial = 2] [outer = 0x11673a000] 19:28:40 INFO - PROCESS | 1648 | 1461637720099 Marionette INFO Listening on port 2828 19:28:40 INFO - PROCESS | 1648 | 1461637720320 Marionette DEBUG Marionette enabled via command-line flag 19:28:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x11906d000 == 2 [pid = 1648] [id = 2] 19:28:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 3 (0x11906d800) [pid = 1648] [serial = 3] [outer = 0x0] 19:28:40 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 19:28:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 4 (0x11906e800) [pid = 1648] [serial = 4] [outer = 0x11906d800] 19:28:40 INFO - PROCESS | 1648 | [1648] 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 19:28:40 INFO - PROCESS | 1648 | 1461637720493 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49292 19:28:40 INFO - PROCESS | 1648 | 1461637720588 Marionette DEBUG Closed connection conn0 19:28:40 INFO - PROCESS | 1648 | [1648] 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 19:28:40 INFO - PROCESS | 1648 | 1461637720598 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49293 19:28:40 INFO - PROCESS | 1648 | 1461637720620 Marionette DEBUG Closed connection conn1 19:28:40 INFO - PROCESS | 1648 | [1648] 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 19:28:40 INFO - PROCESS | 1648 | 1461637720628 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49294 19:28:40 INFO - PROCESS | 1648 | 1461637720638 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 19:28:40 INFO - PROCESS | 1648 | 1461637720645 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.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":"20160425180545","device":"desktop","version":"49.0a1"} 19:28:41 INFO - PROCESS | 1648 | [1648] 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 19:28:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c6b8000 == 3 [pid = 1648] [id = 3] 19:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 5 (0x11c6c4800) [pid = 1648] [serial = 5] [outer = 0x0] 19:28:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c6c5800 == 4 [pid = 1648] [id = 4] 19:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 6 (0x11c1ba400) [pid = 1648] [serial = 6] [outer = 0x0] 19:28:41 INFO - PROCESS | 1648 | [1648] 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 19:28:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x123e7e800 == 5 [pid = 1648] [id = 5] 19:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 7 (0x11c1b7c00) [pid = 1648] [serial = 7] [outer = 0x0] 19:28:41 INFO - PROCESS | 1648 | [1648] 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 19:28:41 INFO - PROCESS | 1648 | [1648] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 19:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 8 (0x12403e400) [pid = 1648] [serial = 8] [outer = 0x11c1b7c00] 19:28:42 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:28:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 9 (0x12645a800) [pid = 1648] [serial = 9] [outer = 0x11c6c4800] 19:28:42 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 19:28:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 10 (0x123e03c00) [pid = 1648] [serial = 10] [outer = 0x11c1ba400] 19:28:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 11 (0x123e05c00) [pid = 1648] [serial = 11] [outer = 0x11c1b7c00] 19:28:42 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:28:42 INFO - PROCESS | 1648 | 1461637722823 Marionette DEBUG loaded listener.js 19:28:42 INFO - PROCESS | 1648 | 1461637722832 Marionette DEBUG loaded listener.js 19:28:43 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 19:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 12 (0x128dde000) [pid = 1648] [serial = 12] [outer = 0x11c1b7c00] 19:28:43 INFO - PROCESS | 1648 | 1461637723180 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"ce291d4d-b355-884f-9d06-6b9361312231","capabilities":{"browserName":"Firefox","browserVersion":"49.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":"20160425180545","device":"desktop","version":"49.0a1","command_id":1}}] 19:28:43 INFO - PROCESS | 1648 | 1461637723287 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}] 19:28:43 INFO - PROCESS | 1648 | 1461637723339 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 19:28:43 INFO - PROCESS | 1648 | 1461637723468 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 19:28:43 INFO - PROCESS | 1648 | [1648] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 19:28:43 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 13 (0x12af15400) [pid = 1648] [serial = 13] [outer = 0x11c1b7c00] 19:28:43 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:28:43 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:28:43 INFO - PROCESS | 1648 | 1461637723845 Marionette TRACE conn2 <- [1,3,null,{}] 19:28:43 INFO - PROCESS | 1648 | 1461637723851 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 19:28:43 INFO - PROCESS | 1648 | 1461637723863 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 19:28:43 INFO - PROCESS | 1648 | 1461637723890 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 19:28:43 INFO - PROCESS | 1648 | 1461637723892 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 19:28:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 19:28:43 INFO - PROCESS | 1648 | 1461637723898 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 19:28:43 INFO - PROCESS | 1648 | 1461637723900 Marionette TRACE conn2 <- [1,6,null,{}] 19:28:43 INFO - PROCESS | 1648 | 1461637723903 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}] 19:28:43 INFO - PROCESS | 1648 | 1461637723912 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 19:28:43 INFO - PROCESS | 1648 | 1461637723915 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b592000 == 6 [pid = 1648] [id = 6] 19:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 14 (0x12b525400) [pid = 1648] [serial = 14] [outer = 0x0] 19:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 15 (0x12b526000) [pid = 1648] [serial = 15] [outer = 0x12b525400] 19:28:43 INFO - PROCESS | 1648 | 1461637723943 Marionette DEBUG loaded listener.js 19:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 16 (0x12b2c8800) [pid = 1648] [serial = 16] [outer = 0x12b525400] 19:28:44 INFO - PROCESS | 1648 | 1461637724251 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]]]}] 19:28:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296d2800 == 7 [pid = 1648] [id = 7] 19:28:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 17 (0x12adac400) [pid = 1648] [serial = 17] [outer = 0x0] 19:28:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 18 (0x12b2cc400) [pid = 1648] [serial = 18] [outer = 0x12adac400] 19:28:44 INFO - PROCESS | 1648 | 1461637724280 Marionette DEBUG loaded listener.js 19:28:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 19 (0x12b2d5000) [pid = 1648] [serial = 19] [outer = 0x12adac400] 19:28:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 19:28:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 423ms 19:28:44 INFO - PROCESS | 1648 | 1461637724345 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 19:28:44 INFO - PROCESS | 1648 | 1461637724347 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 19:28:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 19:28:44 INFO - PROCESS | 1648 | 1461637724363 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 19:28:44 INFO - PROCESS | 1648 | 1461637724365 Marionette TRACE conn2 <- [1,10,null,{}] 19:28:44 INFO - PROCESS | 1648 | 1461637724372 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}] 19:28:44 INFO - PROCESS | 1648 | 1461637724502 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 19:28:44 INFO - PROCESS | 1648 | 1461637724534 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d332800 == 8 [pid = 1648] [id = 8] 19:28:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 20 (0x12b2cd400) [pid = 1648] [serial = 20] [outer = 0x0] 19:28:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 21 (0x12d363400) [pid = 1648] [serial = 21] [outer = 0x12b2cd400] 19:28:44 INFO - PROCESS | 1648 | 1461637724564 Marionette DEBUG loaded listener.js 19:28:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 22 (0x12d367400) [pid = 1648] [serial = 22] [outer = 0x12b2cd400] 19:28:44 INFO - PROCESS | 1648 | 1461637724920 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]]]}] 19:28:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 19:28:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 576ms 19:28:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 19:28:44 INFO - PROCESS | 1648 | 1461637724933 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 19:28:44 INFO - PROCESS | 1648 | 1461637724935 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 19:28:44 INFO - PROCESS | 1648 | 1461637724937 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 19:28:44 INFO - PROCESS | 1648 | 1461637724938 Marionette TRACE conn2 <- [1,14,null,{}] 19:28:44 INFO - PROCESS | 1648 | 1461637724940 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}] 19:28:45 INFO - PROCESS | 1648 | 1461637725027 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 19:28:45 INFO - PROCESS | 1648 | 1461637725034 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db6c000 == 9 [pid = 1648] [id = 9] 19:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 23 (0x12d36f000) [pid = 1648] [serial = 23] [outer = 0x0] 19:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 24 (0x12da0f000) [pid = 1648] [serial = 24] [outer = 0x12d36f000] 19:28:45 INFO - PROCESS | 1648 | 1461637725059 Marionette DEBUG loaded listener.js 19:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 25 (0x12e208400) [pid = 1648] [serial = 25] [outer = 0x12d36f000] 19:28:45 INFO - PROCESS | 1648 | 1461637725314 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]]]}] 19:28:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 19:28:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 19:28:45 INFO - PROCESS | 1648 | 1461637725355 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 19:28:45 INFO - PROCESS | 1648 | 1461637725357 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 19:28:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 19:28:45 INFO - PROCESS | 1648 | 1461637725359 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 19:28:45 INFO - PROCESS | 1648 | 1461637725360 Marionette TRACE conn2 <- [1,18,null,{}] 19:28:45 INFO - PROCESS | 1648 | 1461637725370 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}] 19:28:45 INFO - PROCESS | 1648 | 1461637725460 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 19:28:45 INFO - PROCESS | 1648 | 1461637725467 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e2a9800 == 10 [pid = 1648] [id = 10] 19:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 26 (0x12e211c00) [pid = 1648] [serial = 26] [outer = 0x0] 19:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 27 (0x12e47b800) [pid = 1648] [serial = 27] [outer = 0x12e211c00] 19:28:45 INFO - PROCESS | 1648 | 1461637725493 Marionette DEBUG loaded listener.js 19:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 28 (0x12e704c00) [pid = 1648] [serial = 28] [outer = 0x12e211c00] 19:28:45 INFO - PROCESS | 1648 | 1461637725798 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]]]}] 19:28:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 19:28:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 476ms 19:28:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 19:28:45 INFO - PROCESS | 1648 | 1461637725836 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 19:28:45 INFO - PROCESS | 1648 | 1461637725837 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 19:28:45 INFO - PROCESS | 1648 | 1461637725839 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 19:28:45 INFO - PROCESS | 1648 | 1461637725840 Marionette TRACE conn2 <- [1,22,null,{}] 19:28:45 INFO - PROCESS | 1648 | 1461637725843 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}] 19:28:45 INFO - PROCESS | 1648 | 1461637725930 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 19:28:45 INFO - PROCESS | 1648 | 1461637725934 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e8cb000 == 11 [pid = 1648] [id = 11] 19:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 29 (0x12e707c00) [pid = 1648] [serial = 29] [outer = 0x0] 19:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 30 (0x12e796400) [pid = 1648] [serial = 30] [outer = 0x12e707c00] 19:28:45 INFO - PROCESS | 1648 | 1461637725960 Marionette DEBUG loaded listener.js 19:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 31 (0x12e79e400) [pid = 1648] [serial = 31] [outer = 0x12e707c00] 19:28:46 INFO - PROCESS | 1648 | 1461637726196 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]]]}] 19:28:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 19:28:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 368ms 19:28:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 19:28:46 INFO - PROCESS | 1648 | 1461637726208 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 19:28:46 INFO - PROCESS | 1648 | 1461637726209 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 19:28:46 INFO - PROCESS | 1648 | 1461637726218 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 19:28:46 INFO - PROCESS | 1648 | 1461637726219 Marionette TRACE conn2 <- [1,26,null,{}] 19:28:46 INFO - PROCESS | 1648 | 1461637726222 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}] 19:28:46 INFO - PROCESS | 1648 | 1461637726318 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 19:28:46 INFO - PROCESS | 1648 | 1461637726323 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e776000 == 12 [pid = 1648] [id = 12] 19:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 32 (0x123ac0000) [pid = 1648] [serial = 32] [outer = 0x0] 19:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 33 (0x12e79f000) [pid = 1648] [serial = 33] [outer = 0x123ac0000] 19:28:46 INFO - PROCESS | 1648 | 1461637726348 Marionette DEBUG loaded listener.js 19:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 34 (0x12e8b3400) [pid = 1648] [serial = 34] [outer = 0x123ac0000] 19:28:46 INFO - PROCESS | 1648 | 1461637726584 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]]]}] 19:28:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 19:28:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 423ms 19:28:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 19:28:46 INFO - PROCESS | 1648 | 1461637726637 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 19:28:46 INFO - PROCESS | 1648 | 1461637726638 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 19:28:46 INFO - PROCESS | 1648 | 1461637726640 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 19:28:46 INFO - PROCESS | 1648 | 1461637726641 Marionette TRACE conn2 <- [1,30,null,{}] 19:28:46 INFO - PROCESS | 1648 | 1461637726650 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}] 19:28:46 INFO - PROCESS | 1648 | 1461637726738 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 19:28:46 INFO - PROCESS | 1648 | 1461637726742 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f0a3000 == 13 [pid = 1648] [id = 13] 19:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 35 (0x12e8b6000) [pid = 1648] [serial = 35] [outer = 0x0] 19:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 36 (0x12e8bc400) [pid = 1648] [serial = 36] [outer = 0x12e8b6000] 19:28:46 INFO - PROCESS | 1648 | 1461637726768 Marionette DEBUG loaded listener.js 19:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 37 (0x12f06bc00) [pid = 1648] [serial = 37] [outer = 0x12e8b6000] 19:28:47 INFO - PROCESS | 1648 | 1461637726999 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]]]}] 19:28:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 19:28:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 369ms 19:28:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 19:28:47 INFO - PROCESS | 1648 | 1461637727016 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 19:28:47 INFO - PROCESS | 1648 | 1461637727017 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 19:28:47 INFO - PROCESS | 1648 | 1461637727020 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 19:28:47 INFO - PROCESS | 1648 | 1461637727021 Marionette TRACE conn2 <- [1,34,null,{}] 19:28:47 INFO - PROCESS | 1648 | 1461637727023 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}] 19:28:47 INFO - PROCESS | 1648 | 1461637727114 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 19:28:47 INFO - PROCESS | 1648 | 1461637727130 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f557000 == 14 [pid = 1648] [id = 14] 19:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 38 (0x12f072c00) [pid = 1648] [serial = 38] [outer = 0x0] 19:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 39 (0x12f076400) [pid = 1648] [serial = 39] [outer = 0x12f072c00] 19:28:47 INFO - PROCESS | 1648 | 1461637727156 Marionette DEBUG loaded listener.js 19:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 40 (0x12f506000) [pid = 1648] [serial = 40] [outer = 0x12f072c00] 19:28:47 INFO - PROCESS | 1648 | 1461637727434 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]]]}] 19:28:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 19:28:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 467ms 19:28:47 INFO - PROCESS | 1648 | 1461637727488 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 19:28:47 INFO - PROCESS | 1648 | 1461637727490 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 19:28:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 19:28:47 INFO - PROCESS | 1648 | 1461637727492 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 19:28:47 INFO - PROCESS | 1648 | 1461637727495 Marionette TRACE conn2 <- [1,38,null,{}] 19:28:47 INFO - PROCESS | 1648 | 1461637727499 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}] 19:28:47 INFO - PROCESS | 1648 | 1461637727590 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 19:28:47 INFO - PROCESS | 1648 | 1461637727595 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f83f000 == 15 [pid = 1648] [id = 15] 19:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 41 (0x12f508000) [pid = 1648] [serial = 41] [outer = 0x0] 19:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 42 (0x12f510400) [pid = 1648] [serial = 42] [outer = 0x12f508000] 19:28:47 INFO - PROCESS | 1648 | 1461637727619 Marionette DEBUG loaded listener.js 19:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 43 (0x12f827000) [pid = 1648] [serial = 43] [outer = 0x12f508000] 19:28:47 INFO - PROCESS | 1648 | 1461637727852 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]]]}] 19:28:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 19:28:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 371ms 19:28:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 19:28:47 INFO - PROCESS | 1648 | 1461637727865 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 19:28:47 INFO - PROCESS | 1648 | 1461637727866 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 19:28:47 INFO - PROCESS | 1648 | 1461637727868 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 19:28:47 INFO - PROCESS | 1648 | 1461637727869 Marionette TRACE conn2 <- [1,42,null,{}] 19:28:47 INFO - PROCESS | 1648 | 1461637727872 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}] 19:28:47 INFO - PROCESS | 1648 | 1461637727965 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 19:28:47 INFO - PROCESS | 1648 | 1461637727969 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fb0f800 == 16 [pid = 1648] [id = 16] 19:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 44 (0x12f50f800) [pid = 1648] [serial = 44] [outer = 0x0] 19:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 45 (0x12f82f400) [pid = 1648] [serial = 45] [outer = 0x12f50f800] 19:28:47 INFO - PROCESS | 1648 | 1461637727995 Marionette DEBUG loaded listener.js 19:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 46 (0x12f9c8c00) [pid = 1648] [serial = 46] [outer = 0x12f50f800] 19:28:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fda0000 == 17 [pid = 1648] [id = 17] 19:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 47 (0x12fda0800) [pid = 1648] [serial = 47] [outer = 0x0] 19:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 48 (0x12fda6000) [pid = 1648] [serial = 48] [outer = 0x12fda0800] 19:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 49 (0x12fdac000) [pid = 1648] [serial = 49] [outer = 0x12fda0800] 19:28:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fd9f800 == 18 [pid = 1648] [id = 18] 19:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 50 (0x12f9cbc00) [pid = 1648] [serial = 50] [outer = 0x0] 19:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 51 (0x12fe09c00) [pid = 1648] [serial = 51] [outer = 0x12f9cbc00] 19:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 52 (0x12f9d3800) [pid = 1648] [serial = 52] [outer = 0x12f9cbc00] 19:28:48 INFO - PROCESS | 1648 | 1461637728358 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]]]}] 19:28:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 19:28:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 519ms 19:28:48 INFO - PROCESS | 1648 | 1461637728387 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 19:28:48 INFO - PROCESS | 1648 | 1461637728389 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 19:28:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 19:28:48 INFO - PROCESS | 1648 | 1461637728391 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 19:28:48 INFO - PROCESS | 1648 | 1461637728392 Marionette TRACE conn2 <- [1,46,null,{}] 19:28:48 INFO - PROCESS | 1648 | 1461637728395 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}] 19:28:48 INFO - PROCESS | 1648 | 1461637728480 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 19:28:48 INFO - PROCESS | 1648 | 1461637728487 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1301c1800 == 19 [pid = 1648] [id = 19] 19:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 53 (0x12f9ce800) [pid = 1648] [serial = 53] [outer = 0x0] 19:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 54 (0x12fe42800) [pid = 1648] [serial = 54] [outer = 0x12f9ce800] 19:28:48 INFO - PROCESS | 1648 | 1461637728519 Marionette DEBUG loaded listener.js 19:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x1302aec00) [pid = 1648] [serial = 55] [outer = 0x12f9ce800] 19:28:48 INFO - PROCESS | 1648 | 1461637728896 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]]]}] 19:28:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 19:28:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 522ms 19:28:48 INFO - PROCESS | 1648 | 1461637728914 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 19:28:48 INFO - PROCESS | 1648 | 1461637728916 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 19:28:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 19:28:48 INFO - PROCESS | 1648 | 1461637728919 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 19:28:48 INFO - PROCESS | 1648 | 1461637728920 Marionette TRACE conn2 <- [1,50,null,{}] 19:28:48 INFO - PROCESS | 1648 | 1461637728922 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}] 19:28:49 INFO - PROCESS | 1648 | 1461637728998 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 19:28:49 INFO - PROCESS | 1648 | 1461637729002 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x130575800 == 20 [pid = 1648] [id = 20] 19:28:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x11a905400) [pid = 1648] [serial = 56] [outer = 0x0] 19:28:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x11bfcd000) [pid = 1648] [serial = 57] [outer = 0x11a905400] 19:28:49 INFO - PROCESS | 1648 | 1461637729025 Marionette DEBUG loaded listener.js 19:28:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x1302b6000) [pid = 1648] [serial = 58] [outer = 0x11a905400] 19:28:49 INFO - PROCESS | 1648 | 1461637729353 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]]]}] 19:28:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 19:28:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 468ms 19:28:49 INFO - PROCESS | 1648 | 1461637729388 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 19:28:49 INFO - PROCESS | 1648 | 1461637729390 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 19:28:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 19:28:49 INFO - PROCESS | 1648 | 1461637729393 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 19:28:49 INFO - PROCESS | 1648 | 1461637729395 Marionette TRACE conn2 <- [1,54,null,{}] 19:28:49 INFO - PROCESS | 1648 | 1461637729399 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}] 19:28:49 INFO - PROCESS | 1648 | 1461637729526 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 19:28:49 INFO - PROCESS | 1648 | 1461637729533 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e510800 == 21 [pid = 1648] [id = 21] 19:28:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x11a794400) [pid = 1648] [serial = 59] [outer = 0x0] 19:28:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x11a798000) [pid = 1648] [serial = 60] [outer = 0x11a794400] 19:28:49 INFO - PROCESS | 1648 | 1461637729572 Marionette DEBUG loaded listener.js 19:28:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x11a79d400) [pid = 1648] [serial = 61] [outer = 0x11a794400] 19:28:50 INFO - PROCESS | 1648 | 1461637730619 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]]]}] 19:28:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 19:28:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1272ms 19:28:50 INFO - PROCESS | 1648 | 1461637730666 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 19:28:50 INFO - PROCESS | 1648 | 1461637730670 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 19:28:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 19:28:50 INFO - PROCESS | 1648 | 1461637730676 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 19:28:50 INFO - PROCESS | 1648 | 1461637730679 Marionette TRACE conn2 <- [1,58,null,{}] 19:28:50 INFO - PROCESS | 1648 | 1461637730710 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}] 19:28:50 INFO - PROCESS | 1648 | 1461637730854 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 19:28:50 INFO - PROCESS | 1648 | 1461637730906 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x114b3a800 == 22 [pid = 1648] [id = 22] 19:28:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x115255000) [pid = 1648] [serial = 62] [outer = 0x0] 19:28:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x11525d000) [pid = 1648] [serial = 63] [outer = 0x115255000] 19:28:50 INFO - PROCESS | 1648 | 1461637730951 Marionette DEBUG loaded listener.js 19:28:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x11659c000) [pid = 1648] [serial = 64] [outer = 0x115255000] 19:28:51 INFO - PROCESS | 1648 | 1461637731362 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]]]}] 19:28:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 19:28:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 740ms 19:28:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 19:28:51 INFO - PROCESS | 1648 | 1461637731415 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 19:28:51 INFO - PROCESS | 1648 | 1461637731419 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 19:28:51 INFO - PROCESS | 1648 | 1461637731424 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 19:28:51 INFO - PROCESS | 1648 | 1461637731426 Marionette TRACE conn2 <- [1,62,null,{}] 19:28:51 INFO - PROCESS | 1648 | 1461637731428 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}] 19:28:51 INFO - PROCESS | 1648 | 1461637731535 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 19:28:51 INFO - PROCESS | 1648 | 1461637731575 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x119080000 == 23 [pid = 1648] [id = 23] 19:28:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x118541c00) [pid = 1648] [serial = 65] [outer = 0x0] 19:28:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x11925bc00) [pid = 1648] [serial = 66] [outer = 0x118541c00] 19:28:51 INFO - PROCESS | 1648 | 1461637731607 Marionette DEBUG loaded listener.js 19:28:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x11a793c00) [pid = 1648] [serial = 67] [outer = 0x118541c00] 19:28:52 INFO - PROCESS | 1648 | 1461637732022 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]]]}] 19:28:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 19:28:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 621ms 19:28:52 INFO - PROCESS | 1648 | 1461637732047 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 19:28:52 INFO - PROCESS | 1648 | 1461637732049 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 19:28:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 19:28:52 INFO - PROCESS | 1648 | 1461637732053 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 19:28:52 INFO - PROCESS | 1648 | 1461637732057 Marionette TRACE conn2 <- [1,66,null,{}] 19:28:52 INFO - PROCESS | 1648 | 1461637732069 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}] 19:28:52 INFO - PROCESS | 1648 | 1461637732251 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 19:28:52 INFO - PROCESS | 1648 | 1461637732328 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ab9800 == 24 [pid = 1648] [id = 24] 19:28:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x11ad99800) [pid = 1648] [serial = 68] [outer = 0x0] 19:28:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x11b875000) [pid = 1648] [serial = 69] [outer = 0x11ad99800] 19:28:52 INFO - PROCESS | 1648 | 1461637732378 Marionette DEBUG loaded listener.js 19:28:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x11c1cc000) [pid = 1648] [serial = 70] [outer = 0x11ad99800] 19:28:53 INFO - PROCESS | 1648 | 1461637733045 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]]]}] 19:28:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 19:28:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1025ms 19:28:53 INFO - PROCESS | 1648 | 1461637733094 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 19:28:53 INFO - PROCESS | 1648 | 1461637733096 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 19:28:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 19:28:53 INFO - PROCESS | 1648 | 1461637733101 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 19:28:53 INFO - PROCESS | 1648 | 1461637733103 Marionette TRACE conn2 <- [1,70,null,{}] 19:28:53 INFO - PROCESS | 1648 | 1461637733107 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}] 19:28:53 INFO - PROCESS | 1648 | 1461637733189 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 19:28:53 INFO - PROCESS | 1648 | 1461637733246 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x11596e800 == 25 [pid = 1648] [id = 25] 19:28:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x11671b000) [pid = 1648] [serial = 71] [outer = 0x0] 19:28:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x118e82000) [pid = 1648] [serial = 72] [outer = 0x11671b000] 19:28:53 INFO - PROCESS | 1648 | 1461637733276 Marionette DEBUG loaded listener.js 19:28:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x11903d800) [pid = 1648] [serial = 73] [outer = 0x11671b000] 19:28:53 INFO - PROCESS | 1648 | 1461637733702 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]]]}] 19:28:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 19:28:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 621ms 19:28:53 INFO - PROCESS | 1648 | 1461637733722 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 19:28:53 INFO - PROCESS | 1648 | 1461637733726 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 19:28:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 19:28:53 INFO - PROCESS | 1648 | 1461637733732 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 19:28:53 INFO - PROCESS | 1648 | 1461637733734 Marionette TRACE conn2 <- [1,74,null,{}] 19:28:53 INFO - PROCESS | 1648 | 1461637733736 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}] 19:28:53 INFO - PROCESS | 1648 | 1461637733805 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 19:28:53 INFO - PROCESS | 1648 | 1461637733812 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x118c21800 == 26 [pid = 1648] [id = 26] 19:28:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x119096c00) [pid = 1648] [serial = 74] [outer = 0x0] 19:28:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x119b90400) [pid = 1648] [serial = 75] [outer = 0x119096c00] 19:28:53 INFO - PROCESS | 1648 | 1461637733840 Marionette DEBUG loaded listener.js 19:28:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11a43d800) [pid = 1648] [serial = 76] [outer = 0x119096c00] 19:28:54 INFO - PROCESS | 1648 | 1461637734173 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]]]}] 19:28:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 19:28:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 470ms 19:28:54 INFO - PROCESS | 1648 | 1461637734204 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 19:28:54 INFO - PROCESS | 1648 | 1461637734205 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 19:28:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 19:28:54 INFO - PROCESS | 1648 | 1461637734208 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 19:28:54 INFO - PROCESS | 1648 | 1461637734210 Marionette TRACE conn2 <- [1,78,null,{}] 19:28:54 INFO - PROCESS | 1648 | 1461637734217 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}] 19:28:54 INFO - PROCESS | 1648 | 1461637734289 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 19:28:54 INFO - PROCESS | 1648 | 1461637734296 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x119225800 == 27 [pid = 1648] [id = 27] 19:28:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11a79a800) [pid = 1648] [serial = 77] [outer = 0x0] 19:28:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11a904400) [pid = 1648] [serial = 78] [outer = 0x11a79a800] 19:28:54 INFO - PROCESS | 1648 | 1461637734325 Marionette DEBUG loaded listener.js 19:28:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11aba8c00) [pid = 1648] [serial = 79] [outer = 0x11a79a800] 19:28:54 INFO - PROCESS | 1648 | 1461637734656 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]]]}] 19:28:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 19:28:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 472ms 19:28:54 INFO - PROCESS | 1648 | 1461637734682 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 19:28:54 INFO - PROCESS | 1648 | 1461637734684 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 19:28:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 19:28:54 INFO - PROCESS | 1648 | 1461637734688 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 19:28:54 INFO - PROCESS | 1648 | 1461637734689 Marionette TRACE conn2 <- [1,82,null,{}] 19:28:54 INFO - PROCESS | 1648 | 1461637734693 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}] 19:28:54 INFO - PROCESS | 1648 | 1461637734809 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 19:28:54 INFO - PROCESS | 1648 | 1461637734868 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ab2800 == 28 [pid = 1648] [id = 28] 19:28:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11a873c00) [pid = 1648] [serial = 80] [outer = 0x0] 19:28:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11ad96800) [pid = 1648] [serial = 81] [outer = 0x11a873c00] 19:28:54 INFO - PROCESS | 1648 | 1461637734909 Marionette DEBUG loaded listener.js 19:28:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11b1d7800) [pid = 1648] [serial = 82] [outer = 0x11a873c00] 19:28:55 INFO - PROCESS | 1648 | 1461637735282 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]]]}] 19:28:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 19:28:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 620ms 19:28:55 INFO - PROCESS | 1648 | 1461637735308 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 19:28:55 INFO - PROCESS | 1648 | 1461637735311 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 19:28:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 19:28:55 INFO - PROCESS | 1648 | 1461637735315 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 19:28:55 INFO - PROCESS | 1648 | 1461637735316 Marionette TRACE conn2 <- [1,86,null,{}] 19:28:55 INFO - PROCESS | 1648 | 1461637735319 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}] 19:28:55 INFO - PROCESS | 1648 | 1461637735393 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 19:28:55 INFO - PROCESS | 1648 | 1461637735437 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a95d800 == 29 [pid = 1648] [id = 29] 19:28:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11a908000) [pid = 1648] [serial = 83] [outer = 0x0] 19:28:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11b1e4400) [pid = 1648] [serial = 84] [outer = 0x11a908000] 19:28:55 INFO - PROCESS | 1648 | 1461637735463 Marionette DEBUG loaded listener.js 19:28:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11b878c00) [pid = 1648] [serial = 85] [outer = 0x11a908000] 19:28:55 INFO - PROCESS | 1648 | 1461637735780 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]]]}] 19:28:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 19:28:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 518ms 19:28:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 19:28:55 INFO - PROCESS | 1648 | 1461637735834 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 19:28:55 INFO - PROCESS | 1648 | 1461637735835 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 19:28:55 INFO - PROCESS | 1648 | 1461637735837 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 19:28:55 INFO - PROCESS | 1648 | 1461637735838 Marionette TRACE conn2 <- [1,90,null,{}] 19:28:55 INFO - PROCESS | 1648 | 1461637735840 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}] 19:28:55 INFO - PROCESS | 1648 | 1461637735924 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 19:28:55 INFO - PROCESS | 1648 | 1461637735933 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b03a000 == 30 [pid = 1648] [id = 30] 19:28:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11bfcac00) [pid = 1648] [serial = 86] [outer = 0x0] 19:28:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11c3c0800) [pid = 1648] [serial = 87] [outer = 0x11bfcac00] 19:28:55 INFO - PROCESS | 1648 | 1461637735971 Marionette DEBUG loaded listener.js 19:28:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12385d400) [pid = 1648] [serial = 88] [outer = 0x11bfcac00] 19:28:56 INFO - PROCESS | 1648 | 1461637736322 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]]]}] 19:28:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 19:28:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 517ms 19:28:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 19:28:56 INFO - PROCESS | 1648 | 1461637736355 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 19:28:56 INFO - PROCESS | 1648 | 1461637736356 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 19:28:56 INFO - PROCESS | 1648 | 1461637736358 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 19:28:56 INFO - PROCESS | 1648 | 1461637736359 Marionette TRACE conn2 <- [1,94,null,{}] 19:28:56 INFO - PROCESS | 1648 | 1461637736363 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}] 19:28:56 INFO - PROCESS | 1648 | 1461637736454 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 19:28:56 INFO - PROCESS | 1648 | 1461637736461 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b16f000 == 31 [pid = 1648] [id = 31] 19:28:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1147e1800) [pid = 1648] [serial = 89] [outer = 0x0] 19:28:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x123861400) [pid = 1648] [serial = 90] [outer = 0x1147e1800] 19:28:56 INFO - PROCESS | 1648 | 1461637736486 Marionette DEBUG loaded listener.js 19:28:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x123ab6800) [pid = 1648] [serial = 91] [outer = 0x1147e1800] 19:28:56 INFO - PROCESS | 1648 | 1461637736753 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]]]}] 19:28:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 19:28:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 19:28:56 INFO - PROCESS | 1648 | 1461637736784 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 19:28:56 INFO - PROCESS | 1648 | 1461637736786 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 19:28:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 19:28:56 INFO - PROCESS | 1648 | 1461637736788 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 19:28:56 INFO - PROCESS | 1648 | 1461637736789 Marionette TRACE conn2 <- [1,98,null,{}] 19:28:56 INFO - PROCESS | 1648 | 1461637736791 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}] 19:28:56 INFO - PROCESS | 1648 | 1461637736875 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 19:28:56 INFO - PROCESS | 1648 | 1461637736881 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bc2d000 == 32 [pid = 1648] [id = 32] 19:28:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x123863400) [pid = 1648] [serial = 92] [outer = 0x0] 19:28:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x123abe000) [pid = 1648] [serial = 93] [outer = 0x123863400] 19:28:56 INFO - PROCESS | 1648 | 1461637736907 Marionette DEBUG loaded listener.js 19:28:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x123cf2000) [pid = 1648] [serial = 94] [outer = 0x123863400] 19:28:57 INFO - PROCESS | 1648 | 1461637737187 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]]]}] 19:28:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 19:28:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 19:28:57 INFO - PROCESS | 1648 | 1461637737217 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 19:28:57 INFO - PROCESS | 1648 | 1461637737219 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 19:28:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 19:28:57 INFO - PROCESS | 1648 | 1461637737221 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 19:28:57 INFO - PROCESS | 1648 | 1461637737222 Marionette TRACE conn2 <- [1,102,null,{}] 19:28:57 INFO - PROCESS | 1648 | 1461637737225 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}] 19:28:57 INFO - PROCESS | 1648 | 1461637737299 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 19:28:57 INFO - PROCESS | 1648 | 1461637737303 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bf69000 == 33 [pid = 1648] [id = 33] 19:28:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x123cf5800) [pid = 1648] [serial = 95] [outer = 0x0] 19:28:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x123e9d000) [pid = 1648] [serial = 96] [outer = 0x123cf5800] 19:28:57 INFO - PROCESS | 1648 | 1461637737330 Marionette DEBUG loaded listener.js 19:28:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1240fb000) [pid = 1648] [serial = 97] [outer = 0x123cf5800] 19:28:57 INFO - PROCESS | 1648 | 1461637737602 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]]]}] 19:28:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 19:28:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 417ms 19:28:57 INFO - PROCESS | 1648 | 1461637737639 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 19:28:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 19:28:57 INFO - PROCESS | 1648 | 1461637737640 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 19:28:57 INFO - PROCESS | 1648 | 1461637737643 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 19:28:57 INFO - PROCESS | 1648 | 1461637737644 Marionette TRACE conn2 <- [1,106,null,{}] 19:28:57 INFO - PROCESS | 1648 | 1461637737656 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}] 19:28:57 INFO - PROCESS | 1648 | 1461637737754 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 19:28:57 INFO - PROCESS | 1648 | 1461637737761 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bf64000 == 34 [pid = 1648] [id = 34] 19:28:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x123861c00) [pid = 1648] [serial = 98] [outer = 0x0] 19:28:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1240f5c00) [pid = 1648] [serial = 99] [outer = 0x123861c00] 19:28:57 INFO - PROCESS | 1648 | 1461637737786 Marionette DEBUG loaded listener.js 19:28:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x127079400) [pid = 1648] [serial = 100] [outer = 0x123861c00] 19:28:58 INFO - PROCESS | 1648 | 1461637738116 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]]]}] 19:28:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 19:28:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 529ms 19:28:58 INFO - PROCESS | 1648 | 1461637738172 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 19:28:58 INFO - PROCESS | 1648 | 1461637738174 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 19:28:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 19:28:58 INFO - PROCESS | 1648 | 1461637738177 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 19:28:58 INFO - PROCESS | 1648 | 1461637738178 Marionette TRACE conn2 <- [1,110,null,{}] 19:28:58 INFO - PROCESS | 1648 | 1461637738181 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}] 19:28:58 INFO - PROCESS | 1648 | 1461637738263 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 19:28:58 INFO - PROCESS | 1648 | 1461637738269 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x123a2a800 == 35 [pid = 1648] [id = 35] 19:28:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x123e93000) [pid = 1648] [serial = 101] [outer = 0x0] 19:28:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1273da000) [pid = 1648] [serial = 102] [outer = 0x123e93000] 19:28:58 INFO - PROCESS | 1648 | 1461637738299 Marionette DEBUG loaded listener.js 19:28:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x127cf8400) [pid = 1648] [serial = 103] [outer = 0x123e93000] 19:28:58 INFO - PROCESS | 1648 | 1461637738614 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]]]}] 19:28:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 19:28:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 19:28:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 19:28:58 INFO - PROCESS | 1648 | 1461637738647 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 19:28:58 INFO - PROCESS | 1648 | 1461637738648 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 19:28:58 INFO - PROCESS | 1648 | 1461637738650 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 19:28:58 INFO - PROCESS | 1648 | 1461637738651 Marionette TRACE conn2 <- [1,114,null,{}] 19:28:58 INFO - PROCESS | 1648 | 1461637738654 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}] 19:28:58 INFO - PROCESS | 1648 | 1461637738754 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 19:28:58 INFO - PROCESS | 1648 | 1461637738763 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x123cae000 == 36 [pid = 1648] [id = 36] 19:28:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x127b19000) [pid = 1648] [serial = 104] [outer = 0x0] 19:28:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128641c00) [pid = 1648] [serial = 105] [outer = 0x127b19000] 19:28:58 INFO - PROCESS | 1648 | 1461637738793 Marionette DEBUG loaded listener.js 19:28:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128a99400) [pid = 1648] [serial = 106] [outer = 0x127b19000] 19:28:59 INFO - PROCESS | 1648 | 1461637739229 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]]]}] 19:28:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 19:28:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 619ms 19:28:59 INFO - PROCESS | 1648 | 1461637739270 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 19:28:59 INFO - PROCESS | 1648 | 1461637739272 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 19:28:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 19:28:59 INFO - PROCESS | 1648 | 1461637739276 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 19:28:59 INFO - PROCESS | 1648 | 1461637739277 Marionette TRACE conn2 <- [1,118,null,{}] 19:28:59 INFO - PROCESS | 1648 | 1461637739280 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}] 19:28:59 INFO - PROCESS | 1648 | 1461637739369 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 19:28:59 INFO - PROCESS | 1648 | 1461637739377 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x1242ac800 == 37 [pid = 1648] [id = 37] 19:28:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1265f4000) [pid = 1648] [serial = 107] [outer = 0x0] 19:28:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128fb7800) [pid = 1648] [serial = 108] [outer = 0x1265f4000] 19:28:59 INFO - PROCESS | 1648 | 1461637739404 Marionette DEBUG loaded listener.js 19:28:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x129423000) [pid = 1648] [serial = 109] [outer = 0x1265f4000] 19:28:59 INFO - PROCESS | 1648 | 1461637739684 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]]]}] 19:28:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 19:28:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 421ms 19:28:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 19:28:59 INFO - PROCESS | 1648 | 1461637739699 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 19:28:59 INFO - PROCESS | 1648 | 1461637739700 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 19:28:59 INFO - PROCESS | 1648 | 1461637739702 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 19:28:59 INFO - PROCESS | 1648 | 1461637739703 Marionette TRACE conn2 <- [1,122,null,{}] 19:28:59 INFO - PROCESS | 1648 | 1461637739706 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}] 19:28:59 INFO - PROCESS | 1648 | 1461637739784 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 19:28:59 INFO - PROCESS | 1648 | 1461637739789 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x127650000 == 38 [pid = 1648] [id = 38] 19:28:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128fba000) [pid = 1648] [serial = 110] [outer = 0x0] 19:28:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x129697400) [pid = 1648] [serial = 111] [outer = 0x128fba000] 19:28:59 INFO - PROCESS | 1648 | 1461637739814 Marionette DEBUG loaded listener.js 19:28:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12ad24c00) [pid = 1648] [serial = 112] [outer = 0x128fba000] 19:29:00 INFO - PROCESS | 1648 | 1461637740251 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]]]}] 19:29:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 19:29:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 569ms 19:29:00 INFO - PROCESS | 1648 | 1461637740273 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 19:29:00 INFO - PROCESS | 1648 | 1461637740276 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 19:29:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 19:29:00 INFO - PROCESS | 1648 | 1461637740279 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 19:29:00 INFO - PROCESS | 1648 | 1461637740283 Marionette TRACE conn2 <- [1,126,null,{}] 19:29:00 INFO - PROCESS | 1648 | 1461637740286 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}] 19:29:00 INFO - PROCESS | 1648 | 1461637740392 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 19:29:00 INFO - PROCESS | 1648 | 1461637740453 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x118999000 == 39 [pid = 1648] [id = 39] 19:29:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x118f68000) [pid = 1648] [serial = 113] [outer = 0x0] 19:29:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x119095400) [pid = 1648] [serial = 114] [outer = 0x118f68000] 19:29:00 INFO - PROCESS | 1648 | 1461637740505 Marionette DEBUG loaded listener.js 19:29:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x119c4ec00) [pid = 1648] [serial = 115] [outer = 0x118f68000] 19:29:01 INFO - PROCESS | 1648 | 1461637741048 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]]]}] 19:29:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 19:29:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 821ms 19:29:01 INFO - PROCESS | 1648 | 1461637741101 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 19:29:01 INFO - PROCESS | 1648 | 1461637741105 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 19:29:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 19:29:01 INFO - PROCESS | 1648 | 1461637741109 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 19:29:01 INFO - PROCESS | 1648 | 1461637741111 Marionette TRACE conn2 <- [1,130,null,{}] 19:29:01 INFO - PROCESS | 1648 | 1461637741114 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}] 19:29:01 INFO - PROCESS | 1648 | 1461637741215 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 19:29:01 INFO - PROCESS | 1648 | 1461637741272 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b03c000 == 40 [pid = 1648] [id = 40] 19:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11a43cc00) [pid = 1648] [serial = 116] [outer = 0x0] 19:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11ade3400) [pid = 1648] [serial = 117] [outer = 0x11a43cc00] 19:29:01 INFO - PROCESS | 1648 | 1461637741302 Marionette DEBUG loaded listener.js 19:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11bfcf400) [pid = 1648] [serial = 118] [outer = 0x11a43cc00] 19:29:01 INFO - PROCESS | 1648 | 1461637741716 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]]]}] 19:29:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 19:29:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 619ms 19:29:01 INFO - PROCESS | 1648 | 1461637741729 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 19:29:01 INFO - PROCESS | 1648 | 1461637741730 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 19:29:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 19:29:01 INFO - PROCESS | 1648 | 1461637741733 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 19:29:01 INFO - PROCESS | 1648 | 1461637741735 Marionette TRACE conn2 <- [1,134,null,{}] 19:29:01 INFO - PROCESS | 1648 | 1461637741743 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}] 19:29:01 INFO - PROCESS | 1648 | 1461637741856 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 19:29:01 INFO - PROCESS | 1648 | 1461637741916 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1264e0000 == 41 [pid = 1648] [id = 41] 19:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11c418400) [pid = 1648] [serial = 119] [outer = 0x0] 19:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1238ab400) [pid = 1648] [serial = 120] [outer = 0x11c418400] 19:29:01 INFO - PROCESS | 1648 | 1461637741949 Marionette DEBUG loaded listener.js 19:29:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x126404800) [pid = 1648] [serial = 121] [outer = 0x11c418400] 19:29:02 INFO - PROCESS | 1648 | 1461637742413 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]]]}] 19:29:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 19:29:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 721ms 19:29:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 19:29:02 INFO - PROCESS | 1648 | 1461637742455 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 19:29:02 INFO - PROCESS | 1648 | 1461637742457 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 19:29:02 INFO - PROCESS | 1648 | 1461637742459 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 19:29:02 INFO - PROCESS | 1648 | 1461637742461 Marionette TRACE conn2 <- [1,138,null,{}] 19:29:02 INFO - PROCESS | 1648 | 1461637742465 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}] 19:29:02 INFO - PROCESS | 1648 | 1461637742667 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 19:29:02 INFO - PROCESS | 1648 | 1461637742730 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x116757800 == 42 [pid = 1648] [id = 42] 19:29:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11659e800) [pid = 1648] [serial = 122] [outer = 0x0] 19:29:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x118905400) [pid = 1648] [serial = 123] [outer = 0x11659e800] 19:29:02 INFO - PROCESS | 1648 | 1461637742758 Marionette DEBUG loaded listener.js 19:29:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x118e0e000) [pid = 1648] [serial = 124] [outer = 0x11659e800] 19:29:03 INFO - PROCESS | 1648 | 1461637743227 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]]]}] 19:29:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 19:29:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 822ms 19:29:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 19:29:03 INFO - PROCESS | 1648 | 1461637743283 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 19:29:03 INFO - PROCESS | 1648 | 1461637743285 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 19:29:03 INFO - PROCESS | 1648 | 1461637743287 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 19:29:03 INFO - PROCESS | 1648 | 1461637743290 Marionette TRACE conn2 <- [1,142,null,{}] 19:29:03 INFO - PROCESS | 1648 | 1461637743293 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}] 19:29:03 INFO - PROCESS | 1648 | 1461637743414 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 19:29:03 INFO - PROCESS | 1648 | --DOCSHELL 0x1242ac800 == 41 [pid = 1648] [id = 37] 19:29:03 INFO - PROCESS | 1648 | --DOCSHELL 0x123cae000 == 40 [pid = 1648] [id = 36] 19:29:03 INFO - PROCESS | 1648 | --DOCSHELL 0x123a2a800 == 39 [pid = 1648] [id = 35] 19:29:03 INFO - PROCESS | 1648 | --DOCSHELL 0x11bf64000 == 38 [pid = 1648] [id = 34] 19:29:03 INFO - PROCESS | 1648 | --DOCSHELL 0x11bf69000 == 37 [pid = 1648] [id = 33] 19:29:03 INFO - PROCESS | 1648 | --DOCSHELL 0x11bc2d000 == 36 [pid = 1648] [id = 32] 19:29:03 INFO - PROCESS | 1648 | --DOCSHELL 0x11b16f000 == 35 [pid = 1648] [id = 31] 19:29:03 INFO - PROCESS | 1648 | --DOCSHELL 0x11b03a000 == 34 [pid = 1648] [id = 30] 19:29:03 INFO - PROCESS | 1648 | --DOCSHELL 0x11a95d800 == 33 [pid = 1648] [id = 29] 19:29:03 INFO - PROCESS | 1648 | --DOCSHELL 0x119ab2800 == 32 [pid = 1648] [id = 28] 19:29:03 INFO - PROCESS | 1648 | --DOCSHELL 0x119225800 == 31 [pid = 1648] [id = 27] 19:29:03 INFO - PROCESS | 1648 | --DOCSHELL 0x118c21800 == 30 [pid = 1648] [id = 26] 19:29:03 INFO - PROCESS | 1648 | --DOCSHELL 0x11596e800 == 29 [pid = 1648] [id = 25] 19:29:03 INFO - PROCESS | 1648 | --DOCSHELL 0x119ab9800 == 28 [pid = 1648] [id = 24] 19:29:03 INFO - PROCESS | 1648 | --DOCSHELL 0x119080000 == 27 [pid = 1648] [id = 23] 19:29:03 INFO - PROCESS | 1648 | --DOCSHELL 0x114b3a800 == 26 [pid = 1648] [id = 22] 19:29:03 INFO - PROCESS | 1648 | 1461637743494 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x114e96800 == 27 [pid = 1648] [id = 43] 19:29:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11525b000) [pid = 1648] [serial = 125] [outer = 0x0] 19:29:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x11653fc00) [pid = 1648] [serial = 126] [outer = 0x11525b000] 19:29:03 INFO - PROCESS | 1648 | 1461637743528 Marionette DEBUG loaded listener.js 19:29:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x118e82800) [pid = 1648] [serial = 127] [outer = 0x11525b000] 19:29:03 INFO - PROCESS | 1648 | 1461637743955 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]]]}] 19:29:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 19:29:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 720ms 19:29:04 INFO - PROCESS | 1648 | 1461637744013 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 19:29:04 INFO - PROCESS | 1648 | 1461637744015 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 19:29:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 19:29:04 INFO - PROCESS | 1648 | 1461637744020 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 19:29:04 INFO - PROCESS | 1648 | 1461637744023 Marionette TRACE conn2 <- [1,146,null,{}] 19:29:04 INFO - PROCESS | 1648 | 1461637744026 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}] 19:29:04 INFO - PROCESS | 1648 | 1461637744117 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 19:29:04 INFO - PROCESS | 1648 | 1461637744175 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ab5000 == 28 [pid = 1648] [id = 44] 19:29:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x11a87dc00) [pid = 1648] [serial = 128] [outer = 0x0] 19:29:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x11a909800) [pid = 1648] [serial = 129] [outer = 0x11a87dc00] 19:29:04 INFO - PROCESS | 1648 | 1461637744208 Marionette DEBUG loaded listener.js 19:29:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11ad93000) [pid = 1648] [serial = 130] [outer = 0x11a87dc00] 19:29:04 INFO - PROCESS | 1648 | 1461637744648 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]]]}] 19:29:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 19:29:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 672ms 19:29:04 INFO - PROCESS | 1648 | 1461637744709 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 19:29:04 INFO - PROCESS | 1648 | 1461637744712 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 19:29:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 19:29:04 INFO - PROCESS | 1648 | 1461637744752 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 19:29:04 INFO - PROCESS | 1648 | 1461637744754 Marionette TRACE conn2 <- [1,150,null,{}] 19:29:04 INFO - PROCESS | 1648 | 1461637744757 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}] 19:29:04 INFO - PROCESS | 1648 | 1461637744843 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 19:29:04 INFO - PROCESS | 1648 | 1461637744904 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b02d000 == 29 [pid = 1648] [id = 45] 19:29:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x11b875800) [pid = 1648] [serial = 131] [outer = 0x0] 19:29:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x11bfc8000) [pid = 1648] [serial = 132] [outer = 0x11b875800] 19:29:04 INFO - PROCESS | 1648 | 1461637744935 Marionette DEBUG loaded listener.js 19:29:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x11c1cc800) [pid = 1648] [serial = 133] [outer = 0x11b875800] 19:29:05 INFO - PROCESS | 1648 | 1461637745374 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]]]}] 19:29:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 19:29:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 671ms 19:29:05 INFO - PROCESS | 1648 | 1461637745422 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 19:29:05 INFO - PROCESS | 1648 | 1461637745425 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 19:29:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 19:29:05 INFO - PROCESS | 1648 | 1461637745434 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 19:29:05 INFO - PROCESS | 1648 | 1461637745437 Marionette TRACE conn2 <- [1,154,null,{}] 19:29:05 INFO - PROCESS | 1648 | 1461637745440 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}] 19:29:05 INFO - PROCESS | 1648 | 1461637745530 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 19:29:05 INFO - PROCESS | 1648 | 1461637745588 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bf6e800 == 30 [pid = 1648] [id = 46] 19:29:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x11b875c00) [pid = 1648] [serial = 134] [outer = 0x0] 19:29:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x123abd800) [pid = 1648] [serial = 135] [outer = 0x11b875c00] 19:29:05 INFO - PROCESS | 1648 | 1461637745619 Marionette DEBUG loaded listener.js 19:29:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x123cf6400) [pid = 1648] [serial = 136] [outer = 0x11b875c00] 19:29:06 INFO - PROCESS | 1648 | 1461637746085 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]]]}] 19:29:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 19:29:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 678ms 19:29:06 INFO - PROCESS | 1648 | 1461637746154 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 19:29:06 INFO - PROCESS | 1648 | 1461637746156 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 19:29:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 19:29:06 INFO - PROCESS | 1648 | 1461637746162 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 19:29:06 INFO - PROCESS | 1648 | 1461637746164 Marionette TRACE conn2 <- [1,158,null,{}] 19:29:06 INFO - PROCESS | 1648 | 1461637746168 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}] 19:29:06 INFO - PROCESS | 1648 | 1461637746296 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 19:29:06 INFO - PROCESS | 1648 | 1461637746362 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x119719800 == 31 [pid = 1648] [id = 47] 19:29:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x123e03800) [pid = 1648] [serial = 137] [outer = 0x0] 19:29:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x1240f9400) [pid = 1648] [serial = 138] [outer = 0x123e03800] 19:29:06 INFO - PROCESS | 1648 | 1461637746408 Marionette DEBUG loaded listener.js 19:29:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x1270fa000) [pid = 1648] [serial = 139] [outer = 0x123e03800] 19:29:06 INFO - PROCESS | 1648 | 1461637746870 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]]]}] 19:29:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 19:29:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 721ms 19:29:06 INFO - PROCESS | 1648 | 1461637746883 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 19:29:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 19:29:06 INFO - PROCESS | 1648 | 1461637746884 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 19:29:06 INFO - PROCESS | 1648 | 1461637746886 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 19:29:06 INFO - PROCESS | 1648 | 1461637746888 Marionette TRACE conn2 <- [1,162,null,{}] 19:29:06 INFO - PROCESS | 1648 | 1461637746890 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}] 19:29:07 INFO - PROCESS | 1648 | 1461637747032 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 19:29:07 INFO - PROCESS | 1648 | 1461637747094 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x11899a000 == 32 [pid = 1648] [id = 48] 19:29:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x115873c00) [pid = 1648] [serial = 140] [outer = 0x0] 19:29:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x1187a6800) [pid = 1648] [serial = 141] [outer = 0x115873c00] 19:29:07 INFO - PROCESS | 1648 | 1461637747123 Marionette DEBUG loaded listener.js 19:29:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x119038c00) [pid = 1648] [serial = 142] [outer = 0x115873c00] 19:29:07 INFO - PROCESS | 1648 | --DOCSHELL 0x12e2a9800 == 31 [pid = 1648] [id = 10] 19:29:07 INFO - PROCESS | 1648 | --DOCSHELL 0x116757800 == 30 [pid = 1648] [id = 42] 19:29:07 INFO - PROCESS | 1648 | --DOCSHELL 0x11b03c000 == 29 [pid = 1648] [id = 40] 19:29:07 INFO - PROCESS | 1648 | --DOCSHELL 0x118999000 == 28 [pid = 1648] [id = 39] 19:29:07 INFO - PROCESS | 1648 | 1461637747641 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]]]}] 19:29:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 19:29:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 820ms 19:29:07 INFO - PROCESS | 1648 | 1461637747707 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 19:29:07 INFO - PROCESS | 1648 | 1461637747709 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 19:29:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 19:29:07 INFO - PROCESS | 1648 | 1461637747713 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 19:29:07 INFO - PROCESS | 1648 | 1461637747715 Marionette TRACE conn2 <- [1,166,null,{}] 19:29:07 INFO - PROCESS | 1648 | 1461637747720 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}] 19:29:07 INFO - PROCESS | 1648 | 1461637747810 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 19:29:07 INFO - PROCESS | 1648 | 1461637747873 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a95b800 == 29 [pid = 1648] [id = 49] 19:29:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x118f65800) [pid = 1648] [serial = 143] [outer = 0x0] 19:29:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x11a877800) [pid = 1648] [serial = 144] [outer = 0x118f65800] 19:29:07 INFO - PROCESS | 1648 | 1461637747906 Marionette DEBUG loaded listener.js 19:29:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x11add9000) [pid = 1648] [serial = 145] [outer = 0x118f65800] 19:29:08 INFO - PROCESS | 1648 | 1461637748338 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]]]}] 19:29:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 19:29:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 672ms 19:29:08 INFO - PROCESS | 1648 | 1461637748385 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 19:29:08 INFO - PROCESS | 1648 | 1461637748388 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 19:29:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 19:29:08 INFO - PROCESS | 1648 | 1461637748393 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 19:29:08 INFO - PROCESS | 1648 | 1461637748397 Marionette TRACE conn2 <- [1,170,null,{}] 19:29:08 INFO - PROCESS | 1648 | 1461637748400 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}] 19:29:08 INFO - PROCESS | 1648 | 1461637748490 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 19:29:08 INFO - PROCESS | 1648 | 1461637748549 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bf6f800 == 30 [pid = 1648] [id = 50] 19:29:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x11bfcb000) [pid = 1648] [serial = 146] [outer = 0x0] 19:29:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x11c1d0000) [pid = 1648] [serial = 147] [outer = 0x11bfcb000] 19:29:08 INFO - PROCESS | 1648 | 1461637748580 Marionette DEBUG loaded listener.js 19:29:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x11c41dc00) [pid = 1648] [serial = 148] [outer = 0x11bfcb000] 19:29:09 INFO - PROCESS | 1648 | 1461637749006 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]]]}] 19:29:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 19:29:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 623ms 19:29:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 19:29:09 INFO - PROCESS | 1648 | 1461637749016 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 19:29:09 INFO - PROCESS | 1648 | 1461637749018 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 19:29:09 INFO - PROCESS | 1648 | 1461637749020 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 19:29:09 INFO - PROCESS | 1648 | 1461637749023 Marionette TRACE conn2 <- [1,174,null,{}] 19:29:09 INFO - PROCESS | 1648 | 1461637749031 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}] 19:29:09 INFO - PROCESS | 1648 | 1461637749138 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 19:29:09 INFO - PROCESS | 1648 | 1461637749212 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1264df800 == 31 [pid = 1648] [id = 51] 19:29:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x123a5a000) [pid = 1648] [serial = 149] [outer = 0x0] 19:29:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x1270f8000) [pid = 1648] [serial = 150] [outer = 0x123a5a000] 19:29:09 INFO - PROCESS | 1648 | 1461637749245 Marionette DEBUG loaded listener.js 19:29:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x127c95400) [pid = 1648] [serial = 151] [outer = 0x123a5a000] 19:29:09 INFO - PROCESS | 1648 | 1461637749639 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]]]}] 19:29:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 19:29:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 671ms 19:29:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 19:29:09 INFO - PROCESS | 1648 | 1461637749691 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 19:29:09 INFO - PROCESS | 1648 | 1461637749693 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 19:29:09 INFO - PROCESS | 1648 | 1461637749695 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 19:29:09 INFO - PROCESS | 1648 | 1461637749697 Marionette TRACE conn2 <- [1,178,null,{}] 19:29:09 INFO - PROCESS | 1648 | 1461637749699 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}] 19:29:09 INFO - PROCESS | 1648 | 1461637749789 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 19:29:09 INFO - PROCESS | 1648 | 1461637749846 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1158c5000 == 32 [pid = 1648] [id = 52] 19:29:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x127cf7800) [pid = 1648] [serial = 152] [outer = 0x0] 19:29:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x128a97000) [pid = 1648] [serial = 153] [outer = 0x127cf7800] 19:29:09 INFO - PROCESS | 1648 | 1461637749879 Marionette DEBUG loaded listener.js 19:29:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x129423400) [pid = 1648] [serial = 154] [outer = 0x127cf7800] 19:29:10 INFO - PROCESS | 1648 | 1461637750287 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]]]}] 19:29:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 19:29:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 618ms 19:29:10 INFO - PROCESS | 1648 | 1461637750315 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 19:29:10 INFO - PROCESS | 1648 | 1461637750316 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 19:29:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 19:29:10 INFO - PROCESS | 1648 | 1461637750319 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 19:29:10 INFO - PROCESS | 1648 | 1461637750320 Marionette TRACE conn2 <- [1,182,null,{}] 19:29:10 INFO - PROCESS | 1648 | 1461637750322 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}] 19:29:10 INFO - PROCESS | 1648 | 1461637750411 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 19:29:10 INFO - PROCESS | 1648 | 1461637750492 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12901d000 == 33 [pid = 1648] [id = 53] 19:29:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x129695000) [pid = 1648] [serial = 155] [outer = 0x0] 19:29:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x12969d800) [pid = 1648] [serial = 156] [outer = 0x129695000] 19:29:10 INFO - PROCESS | 1648 | 1461637750522 Marionette DEBUG loaded listener.js 19:29:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x12ad29000) [pid = 1648] [serial = 157] [outer = 0x129695000] 19:29:10 INFO - PROCESS | 1648 | 1461637750953 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]]]}] 19:29:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 19:29:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 670ms 19:29:11 INFO - PROCESS | 1648 | 1461637751069 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 19:29:11 INFO - PROCESS | 1648 | 1461637751071 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 19:29:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 19:29:11 INFO - PROCESS | 1648 | 1461637751076 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 19:29:11 INFO - PROCESS | 1648 | 1461637751078 Marionette TRACE conn2 <- [1,186,null,{}] 19:29:11 INFO - PROCESS | 1648 | 1461637751097 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}] 19:29:11 INFO - PROCESS | 1648 | 1461637751188 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 19:29:11 INFO - PROCESS | 1648 | 1461637751232 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ad83000 == 34 [pid = 1648] [id = 54] 19:29:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x119c4b000) [pid = 1648] [serial = 158] [outer = 0x0] 19:29:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x11a796c00) [pid = 1648] [serial = 159] [outer = 0x119c4b000] 19:29:11 INFO - PROCESS | 1648 | 1461637751259 Marionette DEBUG loaded listener.js 19:29:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x11b060400) [pid = 1648] [serial = 160] [outer = 0x119c4b000] 19:29:11 INFO - PROCESS | 1648 | --DOCSHELL 0x11bf6e800 == 33 [pid = 1648] [id = 46] 19:29:11 INFO - PROCESS | 1648 | --DOCSHELL 0x11b02d000 == 32 [pid = 1648] [id = 45] 19:29:11 INFO - PROCESS | 1648 | --DOCSHELL 0x119ab5000 == 31 [pid = 1648] [id = 44] 19:29:11 INFO - PROCESS | 1648 | --DOCSHELL 0x114e96800 == 30 [pid = 1648] [id = 43] 19:29:11 INFO - PROCESS | 1648 | 1461637751801 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]]]}] 19:29:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 19:29:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 785ms 19:29:11 INFO - PROCESS | 1648 | 1461637751862 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 19:29:11 INFO - PROCESS | 1648 | 1461637751865 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 19:29:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 19:29:11 INFO - PROCESS | 1648 | 1461637751871 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 19:29:11 INFO - PROCESS | 1648 | 1461637751875 Marionette TRACE conn2 <- [1,190,null,{}] 19:29:11 INFO - PROCESS | 1648 | 1461637751881 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}] 19:29:12 INFO - PROCESS | 1648 | 1461637752021 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 19:29:12 INFO - PROCESS | 1648 | 1461637752139 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b025800 == 31 [pid = 1648] [id = 55] 19:29:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x119b94c00) [pid = 1648] [serial = 161] [outer = 0x0] 19:29:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x11b873800) [pid = 1648] [serial = 162] [outer = 0x119b94c00] 19:29:12 INFO - PROCESS | 1648 | 1461637752179 Marionette DEBUG loaded listener.js 19:29:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x11c3c4c00) [pid = 1648] [serial = 163] [outer = 0x119b94c00] 19:29:12 INFO - PROCESS | 1648 | 1461637752603 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]]]}] 19:29:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 19:29:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 776ms 19:29:12 INFO - PROCESS | 1648 | 1461637752646 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 19:29:12 INFO - PROCESS | 1648 | 1461637752650 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 19:29:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 19:29:12 INFO - PROCESS | 1648 | 1461637752654 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 19:29:12 INFO - PROCESS | 1648 | 1461637752656 Marionette TRACE conn2 <- [1,194,null,{}] 19:29:12 INFO - PROCESS | 1648 | 1461637752659 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}] 19:29:12 INFO - PROCESS | 1648 | 1461637752785 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 19:29:12 INFO - PROCESS | 1648 | 1461637752835 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1264e0800 == 32 [pid = 1648] [id = 56] 19:29:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12385e800) [pid = 1648] [serial = 164] [outer = 0x0] 19:29:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12647c000) [pid = 1648] [serial = 165] [outer = 0x12385e800] 19:29:12 INFO - PROCESS | 1648 | 1461637752868 Marionette DEBUG loaded listener.js 19:29:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x127c38c00) [pid = 1648] [serial = 166] [outer = 0x12385e800] 19:29:13 INFO - PROCESS | 1648 | 1461637753285 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]]]}] 19:29:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 19:29:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 669ms 19:29:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 19:29:13 INFO - PROCESS | 1648 | 1461637753324 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 19:29:13 INFO - PROCESS | 1648 | 1461637753325 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 19:29:13 INFO - PROCESS | 1648 | 1461637753346 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 19:29:13 INFO - PROCESS | 1648 | 1461637753349 Marionette TRACE conn2 <- [1,198,null,{}] 19:29:13 INFO - PROCESS | 1648 | 1461637753359 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}] 19:29:13 INFO - PROCESS | 1648 | 1461637753468 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 19:29:13 INFO - PROCESS | 1648 | 1461637753531 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x129738000 == 33 [pid = 1648] [id = 57] 19:29:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x128ddc800) [pid = 1648] [serial = 167] [outer = 0x0] 19:29:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x129423800) [pid = 1648] [serial = 168] [outer = 0x128ddc800] 19:29:13 INFO - PROCESS | 1648 | 1461637753564 Marionette DEBUG loaded listener.js 19:29:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12ada6000) [pid = 1648] [serial = 169] [outer = 0x128ddc800] 19:29:14 INFO - PROCESS | 1648 | 1461637754000 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]]]}] 19:29:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 19:29:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 692ms 19:29:14 INFO - PROCESS | 1648 | 1461637754020 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 19:29:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 19:29:14 INFO - PROCESS | 1648 | 1461637754022 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 19:29:14 INFO - PROCESS | 1648 | 1461637754024 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 19:29:14 INFO - PROCESS | 1648 | 1461637754026 Marionette TRACE conn2 <- [1,202,null,{}] 19:29:14 INFO - PROCESS | 1648 | 1461637754028 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}] 19:29:14 INFO - PROCESS | 1648 | 1461637754120 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 19:29:14 INFO - PROCESS | 1648 | 1461637754178 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b05b800 == 34 [pid = 1648] [id = 58] 19:29:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12af0d000) [pid = 1648] [serial = 170] [outer = 0x0] 19:29:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x12b099c00) [pid = 1648] [serial = 171] [outer = 0x12af0d000] 19:29:14 INFO - PROCESS | 1648 | 1461637754210 Marionette DEBUG loaded listener.js 19:29:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12b51d800) [pid = 1648] [serial = 172] [outer = 0x12af0d000] 19:29:14 INFO - PROCESS | 1648 | 1461637754629 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]]]}] 19:29:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 19:29:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 619ms 19:29:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 19:29:14 INFO - PROCESS | 1648 | 1461637754643 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 19:29:14 INFO - PROCESS | 1648 | 1461637754645 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 19:29:14 INFO - PROCESS | 1648 | 1461637754647 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 19:29:14 INFO - PROCESS | 1648 | 1461637754648 Marionette TRACE conn2 <- [1,206,null,{}] 19:29:14 INFO - PROCESS | 1648 | 1461637754651 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}] 19:29:14 INFO - PROCESS | 1648 | 1461637754738 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 19:29:14 INFO - PROCESS | 1648 | 1461637754812 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x11576f000 == 35 [pid = 1648] [id = 59] 19:29:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x12b522800) [pid = 1648] [serial = 173] [outer = 0x0] 19:29:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x12b52a000) [pid = 1648] [serial = 174] [outer = 0x12b522800] 19:29:14 INFO - PROCESS | 1648 | 1461637754845 Marionette DEBUG loaded listener.js 19:29:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12cf79000) [pid = 1648] [serial = 175] [outer = 0x12b522800] 19:29:15 INFO - PROCESS | 1648 | 1461637755266 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]]]}] 19:29:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 19:29:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 668ms 19:29:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 19:29:15 INFO - PROCESS | 1648 | 1461637755316 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 19:29:15 INFO - PROCESS | 1648 | 1461637755317 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 19:29:15 INFO - PROCESS | 1648 | 1461637755319 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 19:29:15 INFO - PROCESS | 1648 | 1461637755320 Marionette TRACE conn2 <- [1,210,null,{}] 19:29:15 INFO - PROCESS | 1648 | 1461637755323 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}] 19:29:15 INFO - PROCESS | 1648 | 1461637755440 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 19:29:15 INFO - PROCESS | 1648 | 1461637755506 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d082800 == 36 [pid = 1648] [id = 60] 19:29:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12d1b9000) [pid = 1648] [serial = 176] [outer = 0x0] 19:29:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x12d1c2c00) [pid = 1648] [serial = 177] [outer = 0x12d1b9000] 19:29:15 INFO - PROCESS | 1648 | 1461637755539 Marionette DEBUG loaded listener.js 19:29:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12d59a400) [pid = 1648] [serial = 178] [outer = 0x12d1b9000] 19:29:16 INFO - PROCESS | 1648 | 1461637756013 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]]]}] 19:29:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 19:29:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 769ms 19:29:16 INFO - PROCESS | 1648 | 1461637756088 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 19:29:16 INFO - PROCESS | 1648 | 1461637756091 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 19:29:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 19:29:16 INFO - PROCESS | 1648 | 1461637756094 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 19:29:16 INFO - PROCESS | 1648 | 1461637756097 Marionette TRACE conn2 <- [1,214,null,{}] 19:29:16 INFO - PROCESS | 1648 | 1461637756101 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}] 19:29:16 INFO - PROCESS | 1648 | 1461637756196 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 19:29:16 INFO - PROCESS | 1648 | 1461637756245 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x123e77800 == 37 [pid = 1648] [id = 61] 19:29:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x11ad96400) [pid = 1648] [serial = 179] [outer = 0x0] 19:29:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x11b1e3000) [pid = 1648] [serial = 180] [outer = 0x11ad96400] 19:29:16 INFO - PROCESS | 1648 | 1461637756273 Marionette DEBUG loaded listener.js 19:29:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x11c3cd400) [pid = 1648] [serial = 181] [outer = 0x11ad96400] 19:29:16 INFO - PROCESS | 1648 | --DOCSHELL 0x11bf6f800 == 36 [pid = 1648] [id = 50] 19:29:16 INFO - PROCESS | 1648 | --DOCSHELL 0x11a95b800 == 35 [pid = 1648] [id = 49] 19:29:16 INFO - PROCESS | 1648 | 1461637756759 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]]]}] 19:29:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 19:29:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 722ms 19:29:16 INFO - PROCESS | 1648 | 1461637756815 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 19:29:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 19:29:16 INFO - PROCESS | 1648 | 1461637756818 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 19:29:16 INFO - PROCESS | 1648 | 1461637756821 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 19:29:16 INFO - PROCESS | 1648 | 1461637756824 Marionette TRACE conn2 <- [1,218,null,{}] 19:29:16 INFO - PROCESS | 1648 | 1461637756829 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}] 19:29:16 INFO - PROCESS | 1648 | 1461637756922 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 19:29:16 INFO - PROCESS | 1648 | 1461637756989 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b8cc000 == 36 [pid = 1648] [id = 62] 19:29:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x11a794c00) [pid = 1648] [serial = 182] [outer = 0x0] 19:29:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x11a908800) [pid = 1648] [serial = 183] [outer = 0x11a794c00] 19:29:17 INFO - PROCESS | 1648 | 1461637757022 Marionette DEBUG loaded listener.js 19:29:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x11c3c5000) [pid = 1648] [serial = 184] [outer = 0x11a794c00] 19:29:17 INFO - PROCESS | 1648 | 1461637757519 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]]]}] 19:29:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 19:29:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 722ms 19:29:17 INFO - PROCESS | 1648 | 1461637757565 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 19:29:17 INFO - PROCESS | 1648 | 1461637757571 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 19:29:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 19:29:17 INFO - PROCESS | 1648 | 1461637757578 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 19:29:17 INFO - PROCESS | 1648 | 1461637757583 Marionette TRACE conn2 <- [1,222,null,{}] 19:29:17 INFO - PROCESS | 1648 | 1461637757586 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}] 19:29:17 INFO - PROCESS | 1648 | 1461637757728 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 19:29:17 INFO - PROCESS | 1648 | 1461637757807 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12974f000 == 37 [pid = 1648] [id = 63] 19:29:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x127b1c000) [pid = 1648] [serial = 185] [outer = 0x0] 19:29:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x127c9a000) [pid = 1648] [serial = 186] [outer = 0x127b1c000] 19:29:17 INFO - PROCESS | 1648 | 1461637757838 Marionette DEBUG loaded listener.js 19:29:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x128f80c00) [pid = 1648] [serial = 187] [outer = 0x127b1c000] 19:29:18 INFO - PROCESS | 1648 | 1461637758258 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]]]}] 19:29:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x127c96800) [pid = 1648] [serial = 188] [outer = 0x12f9cbc00] 19:29:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 19:29:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 724ms 19:29:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 19:29:18 INFO - PROCESS | 1648 | 1461637758318 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 19:29:18 INFO - PROCESS | 1648 | 1461637758320 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 19:29:18 INFO - PROCESS | 1648 | 1461637758325 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 19:29:18 INFO - PROCESS | 1648 | 1461637758328 Marionette TRACE conn2 <- [1,226,null,{}] 19:29:18 INFO - PROCESS | 1648 | 1461637758335 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}] 19:29:18 INFO - PROCESS | 1648 | 1461637758433 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 19:29:18 INFO - PROCESS | 1648 | 1461637758487 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d340000 == 38 [pid = 1648] [id = 64] 19:29:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x12ad25000) [pid = 1648] [serial = 189] [outer = 0x0] 19:29:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x12b095400) [pid = 1648] [serial = 190] [outer = 0x12ad25000] 19:29:18 INFO - PROCESS | 1648 | 1461637758520 Marionette DEBUG loaded listener.js 19:29:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x12d111400) [pid = 1648] [serial = 191] [outer = 0x12ad25000] 19:29:18 INFO - PROCESS | 1648 | 1461637758954 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]]]}] 19:29:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 19:29:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 672ms 19:29:18 INFO - PROCESS | 1648 | 1461637758998 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 19:29:19 INFO - PROCESS | 1648 | 1461637759000 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 19:29:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 19:29:19 INFO - PROCESS | 1648 | 1461637759019 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 19:29:19 INFO - PROCESS | 1648 | 1461637759020 Marionette TRACE conn2 <- [1,230,null,{}] 19:29:19 INFO - PROCESS | 1648 | 1461637759022 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}] 19:29:19 INFO - PROCESS | 1648 | 1461637759115 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 19:29:19 INFO - PROCESS | 1648 | 1461637759167 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1165ba800 == 39 [pid = 1648] [id = 65] 19:29:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x12d366c00) [pid = 1648] [serial = 192] [outer = 0x0] 19:29:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x12d370c00) [pid = 1648] [serial = 193] [outer = 0x12d366c00] 19:29:19 INFO - PROCESS | 1648 | 1461637759199 Marionette DEBUG loaded listener.js 19:29:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x12da0c800) [pid = 1648] [serial = 194] [outer = 0x12d366c00] 19:29:19 INFO - PROCESS | 1648 | 1461637759606 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]]]}] 19:29:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 19:29:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 619ms 19:29:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 19:29:19 INFO - PROCESS | 1648 | 1461637759637 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 19:29:19 INFO - PROCESS | 1648 | 1461637759638 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 19:29:19 INFO - PROCESS | 1648 | 1461637759641 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 19:29:19 INFO - PROCESS | 1648 | 1461637759642 Marionette TRACE conn2 <- [1,234,null,{}] 19:29:19 INFO - PROCESS | 1648 | 1461637759644 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}] 19:29:19 INFO - PROCESS | 1648 | 1461637759734 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 19:29:19 INFO - PROCESS | 1648 | 1461637759783 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e2ac000 == 40 [pid = 1648] [id = 66] 19:29:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x12d594000) [pid = 1648] [serial = 195] [outer = 0x0] 19:29:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x12e207800) [pid = 1648] [serial = 196] [outer = 0x12d594000] 19:29:19 INFO - PROCESS | 1648 | 1461637759814 Marionette DEBUG loaded listener.js 19:29:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x12e475c00) [pid = 1648] [serial = 197] [outer = 0x12d594000] 19:29:20 INFO - PROCESS | 1648 | 1461637760223 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]]]}] 19:29:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 19:29:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 619ms 19:29:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 19:29:20 INFO - PROCESS | 1648 | 1461637760261 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 19:29:20 INFO - PROCESS | 1648 | 1461637760262 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 19:29:20 INFO - PROCESS | 1648 | 1461637760264 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 19:29:20 INFO - PROCESS | 1648 | 1461637760266 Marionette TRACE conn2 <- [1,238,null,{}] 19:29:20 INFO - PROCESS | 1648 | 1461637760268 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}] 19:29:20 INFO - PROCESS | 1648 | 1461637760388 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 19:29:20 INFO - PROCESS | 1648 | 1461637760479 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e770800 == 41 [pid = 1648] [id = 67] 19:29:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x12e706800) [pid = 1648] [serial = 198] [outer = 0x0] 19:29:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x12e709400) [pid = 1648] [serial = 199] [outer = 0x12e706800] 19:29:20 INFO - PROCESS | 1648 | 1461637760510 Marionette DEBUG loaded listener.js 19:29:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x12e8b5c00) [pid = 1648] [serial = 200] [outer = 0x12e706800] 19:29:20 INFO - PROCESS | 1648 | 1461637760924 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]]]}] 19:29:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 19:29:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 669ms 19:29:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 19:29:20 INFO - PROCESS | 1648 | 1461637760934 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 19:29:20 INFO - PROCESS | 1648 | 1461637760935 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 19:29:20 INFO - PROCESS | 1648 | 1461637760937 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 19:29:20 INFO - PROCESS | 1648 | 1461637760938 Marionette TRACE conn2 <- [1,242,null,{}] 19:29:20 INFO - PROCESS | 1648 | 1461637760940 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}] 19:29:21 INFO - PROCESS | 1648 | 1461637761028 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 19:29:21 INFO - PROCESS | 1648 | 1461637761078 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e8d7800 == 42 [pid = 1648] [id = 68] 19:29:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x12e707400) [pid = 1648] [serial = 201] [outer = 0x0] 19:29:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x12e8bd800) [pid = 1648] [serial = 202] [outer = 0x12e707400] 19:29:21 INFO - PROCESS | 1648 | 1461637761109 Marionette DEBUG loaded listener.js 19:29:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x12f06f400) [pid = 1648] [serial = 203] [outer = 0x12e707400] 19:29:21 INFO - PROCESS | 1648 | 1461637761521 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]]]}] 19:29:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 19:29:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 618ms 19:29:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 19:29:21 INFO - PROCESS | 1648 | 1461637761556 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 19:29:21 INFO - PROCESS | 1648 | 1461637761557 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 19:29:21 INFO - PROCESS | 1648 | 1461637761559 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 19:29:21 INFO - PROCESS | 1648 | 1461637761560 Marionette TRACE conn2 <- [1,246,null,{}] 19:29:21 INFO - PROCESS | 1648 | 1461637761563 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}] 19:29:21 INFO - PROCESS | 1648 | 1461637761655 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 19:29:21 INFO - PROCESS | 1648 | 1461637761738 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f0b5800 == 43 [pid = 1648] [id = 69] 19:29:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x11b10b400) [pid = 1648] [serial = 204] [outer = 0x0] 19:29:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x11b10ec00) [pid = 1648] [serial = 205] [outer = 0x11b10b400] 19:29:21 INFO - PROCESS | 1648 | 1461637761771 Marionette DEBUG loaded listener.js 19:29:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x11b113000) [pid = 1648] [serial = 206] [outer = 0x11b10b400] 19:29:22 INFO - PROCESS | 1648 | 1461637762253 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]]]}] 19:29:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 19:29:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 721ms 19:29:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 19:29:22 INFO - PROCESS | 1648 | 1461637762280 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 19:29:22 INFO - PROCESS | 1648 | 1461637762282 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 19:29:22 INFO - PROCESS | 1648 | 1461637762286 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 19:29:22 INFO - PROCESS | 1648 | 1461637762288 Marionette TRACE conn2 <- [1,250,null,{}] 19:29:22 INFO - PROCESS | 1648 | 1461637762292 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}] 19:29:22 INFO - PROCESS | 1648 | 1461637762384 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 19:29:22 INFO - PROCESS | 1648 | 1461637762436 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a07800 == 44 [pid = 1648] [id = 70] 19:29:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x11b10c000) [pid = 1648] [serial = 207] [outer = 0x0] 19:29:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x11b113400) [pid = 1648] [serial = 208] [outer = 0x11b10c000] 19:29:22 INFO - PROCESS | 1648 | 1461637762470 Marionette DEBUG loaded listener.js 19:29:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x11c417400) [pid = 1648] [serial = 209] [outer = 0x11b10c000] 19:29:22 INFO - PROCESS | 1648 | --DOCSHELL 0x11576f000 == 43 [pid = 1648] [id = 59] 19:29:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12b05b800 == 42 [pid = 1648] [id = 58] 19:29:22 INFO - PROCESS | 1648 | --DOCSHELL 0x129738000 == 41 [pid = 1648] [id = 57] 19:29:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1264e0800 == 40 [pid = 1648] [id = 56] 19:29:22 INFO - PROCESS | 1648 | --DOCSHELL 0x11b025800 == 39 [pid = 1648] [id = 55] 19:29:22 INFO - PROCESS | 1648 | 1461637762991 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]]]}] 19:29:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 19:29:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 772ms 19:29:23 INFO - PROCESS | 1648 | 1461637763058 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 19:29:23 INFO - PROCESS | 1648 | 1461637763060 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 19:29:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 19:29:23 INFO - PROCESS | 1648 | 1461637763064 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 19:29:23 INFO - PROCESS | 1648 | 1461637763067 Marionette TRACE conn2 <- [1,254,null,{}] 19:29:23 INFO - PROCESS | 1648 | 1461637763071 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}] 19:29:23 INFO - PROCESS | 1648 | 1461637763169 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 19:29:23 INFO - PROCESS | 1648 | 1461637763239 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1270c2800 == 40 [pid = 1648] [id = 71] 19:29:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x11a903400) [pid = 1648] [serial = 210] [outer = 0x0] 19:29:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x123860800) [pid = 1648] [serial = 211] [outer = 0x11a903400] 19:29:23 INFO - PROCESS | 1648 | 1461637763272 Marionette DEBUG loaded listener.js 19:29:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x1273dc800) [pid = 1648] [serial = 212] [outer = 0x11a903400] 19:29:23 INFO - PROCESS | 1648 | 1461637763685 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]]]}] 19:29:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 19:29:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 673ms 19:29:23 INFO - PROCESS | 1648 | 1461637763747 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 19:29:23 INFO - PROCESS | 1648 | 1461637763751 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 19:29:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 19:29:23 INFO - PROCESS | 1648 | 1461637763758 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 19:29:23 INFO - PROCESS | 1648 | 1461637763759 Marionette TRACE conn2 <- [1,258,null,{}] 19:29:23 INFO - PROCESS | 1648 | 1461637763764 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}] 19:29:23 INFO - PROCESS | 1648 | 1461637763858 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 19:29:23 INFO - PROCESS | 1648 | 1461637763927 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1f7800 == 41 [pid = 1648] [id = 72] 19:29:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x129422800) [pid = 1648] [serial = 213] [outer = 0x0] 19:29:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x12adad800) [pid = 1648] [serial = 214] [outer = 0x129422800] 19:29:23 INFO - PROCESS | 1648 | 1461637763959 Marionette DEBUG loaded listener.js 19:29:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x12b2d6800) [pid = 1648] [serial = 215] [outer = 0x129422800] 19:29:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 19:29:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 620ms 19:29:24 INFO - PROCESS | 1648 | 1461637764371 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]]]}] 19:29:24 INFO - PROCESS | 1648 | 1461637764377 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 19:29:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 19:29:24 INFO - PROCESS | 1648 | 1461637764379 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 19:29:24 INFO - PROCESS | 1648 | 1461637764381 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 19:29:24 INFO - PROCESS | 1648 | 1461637764384 Marionette TRACE conn2 <- [1,262,null,{}] 19:29:24 INFO - PROCESS | 1648 | 1461637764392 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}] 19:29:24 INFO - PROCESS | 1648 | 1461637764507 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 19:29:24 INFO - PROCESS | 1648 | 1461637764577 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e76c000 == 42 [pid = 1648] [id = 73] 19:29:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x12d106400) [pid = 1648] [serial = 216] [outer = 0x0] 19:29:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x12d364c00) [pid = 1648] [serial = 217] [outer = 0x12d106400] 19:29:24 INFO - PROCESS | 1648 | 1461637764611 Marionette DEBUG loaded listener.js 19:29:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x12e205800) [pid = 1648] [serial = 218] [outer = 0x12d106400] 19:29:25 INFO - PROCESS | 1648 | 1461637765046 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]]]}] 19:29:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 19:29:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 671ms 19:29:25 INFO - PROCESS | 1648 | 1461637765052 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 19:29:25 INFO - PROCESS | 1648 | 1461637765054 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 19:29:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 19:29:25 INFO - PROCESS | 1648 | 1461637765057 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 19:29:25 INFO - PROCESS | 1648 | 1461637765058 Marionette TRACE conn2 <- [1,266,null,{}] 19:29:25 INFO - PROCESS | 1648 | 1461637765060 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}] 19:29:25 INFO - PROCESS | 1648 | 1461637765155 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 19:29:25 INFO - PROCESS | 1648 | 1461637765208 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f841000 == 43 [pid = 1648] [id = 74] 19:29:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x12e47bc00) [pid = 1648] [serial = 219] [outer = 0x0] 19:29:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x12e709c00) [pid = 1648] [serial = 220] [outer = 0x12e47bc00] 19:29:25 INFO - PROCESS | 1648 | 1461637765238 Marionette DEBUG loaded listener.js 19:29:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x12e79a000) [pid = 1648] [serial = 221] [outer = 0x12e47bc00] 19:29:25 INFO - PROCESS | 1648 | 1461637765667 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]]]}] 19:29:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 19:29:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 619ms 19:29:25 INFO - PROCESS | 1648 | 1461637765677 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 19:29:25 INFO - PROCESS | 1648 | 1461637765679 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 19:29:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 19:29:25 INFO - PROCESS | 1648 | 1461637765683 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 19:29:25 INFO - PROCESS | 1648 | 1461637765685 Marionette TRACE conn2 <- [1,270,null,{}] 19:29:25 INFO - PROCESS | 1648 | 1461637765688 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}] 19:29:25 INFO - PROCESS | 1648 | 1461637765809 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 19:29:25 INFO - PROCESS | 1648 | 1461637765913 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12974a000 == 44 [pid = 1648] [id = 75] 19:29:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x12aced000) [pid = 1648] [serial = 222] [outer = 0x0] 19:29:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x12acf4000) [pid = 1648] [serial = 223] [outer = 0x12aced000] 19:29:25 INFO - PROCESS | 1648 | 1461637765957 Marionette DEBUG loaded listener.js 19:29:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x12acf8800) [pid = 1648] [serial = 224] [outer = 0x12aced000] 19:29:26 INFO - PROCESS | 1648 | 1461637766373 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]]]}] 19:29:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 19:29:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 721ms 19:29:26 INFO - PROCESS | 1648 | 1461637766403 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 19:29:26 INFO - PROCESS | 1648 | 1461637766405 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 19:29:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 19:29:26 INFO - PROCESS | 1648 | 1461637766407 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 19:29:26 INFO - PROCESS | 1648 | 1461637766408 Marionette TRACE conn2 <- [1,274,null,{}] 19:29:26 INFO - PROCESS | 1648 | 1461637766411 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}] 19:29:26 INFO - PROCESS | 1648 | 1461637766527 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 19:29:26 INFO - PROCESS | 1648 | 1461637766580 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fed3800 == 45 [pid = 1648] [id = 76] 19:29:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x12ad20800) [pid = 1648] [serial = 225] [outer = 0x0] 19:29:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x12e79c000) [pid = 1648] [serial = 226] [outer = 0x12ad20800] 19:29:26 INFO - PROCESS | 1648 | 1461637766605 Marionette DEBUG loaded listener.js 19:29:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x12f508800) [pid = 1648] [serial = 227] [outer = 0x12ad20800] 19:29:27 INFO - PROCESS | 1648 | 1461637767074 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]]]}] 19:29:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 19:29:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 719ms 19:29:27 INFO - PROCESS | 1648 | 1461637767160 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 19:29:27 INFO - PROCESS | 1648 | 1461637767162 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 19:29:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 19:29:27 INFO - PROCESS | 1648 | 1461637767166 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 19:29:27 INFO - PROCESS | 1648 | 1461637767168 Marionette TRACE conn2 <- [1,278,null,{}] 19:29:27 INFO - PROCESS | 1648 | 1461637767172 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}] 19:29:27 INFO - PROCESS | 1648 | 1461637767296 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 19:29:27 INFO - PROCESS | 1648 | 1461637767355 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x13056b800 == 46 [pid = 1648] [id = 77] 19:29:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x128f17c00) [pid = 1648] [serial = 228] [outer = 0x0] 19:29:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x128f20000) [pid = 1648] [serial = 229] [outer = 0x128f17c00] 19:29:27 INFO - PROCESS | 1648 | 1461637767385 Marionette DEBUG loaded listener.js 19:29:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x128f23800) [pid = 1648] [serial = 230] [outer = 0x128f17c00] 19:29:27 INFO - PROCESS | 1648 | 1461637767835 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]]]}] 19:29:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 19:29:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 722ms 19:29:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 19:29:27 INFO - PROCESS | 1648 | 1461637767889 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 19:29:27 INFO - PROCESS | 1648 | 1461637767891 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 19:29:27 INFO - PROCESS | 1648 | 1461637767894 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 19:29:27 INFO - PROCESS | 1648 | 1461637767896 Marionette TRACE conn2 <- [1,282,null,{}] 19:29:27 INFO - PROCESS | 1648 | 1461637767900 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}] 19:29:28 INFO - PROCESS | 1648 | 1461637768041 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 19:29:28 INFO - PROCESS | 1648 | 1461637768141 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x115677000 == 47 [pid = 1648] [id = 78] 19:29:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x11562d000) [pid = 1648] [serial = 231] [outer = 0x0] 19:29:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x115633400) [pid = 1648] [serial = 232] [outer = 0x11562d000] 19:29:28 INFO - PROCESS | 1648 | 1461637768191 Marionette DEBUG loaded listener.js 19:29:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x115637800) [pid = 1648] [serial = 233] [outer = 0x11562d000] 19:29:28 INFO - PROCESS | 1648 | 1461637768656 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]]]}] 19:29:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 19:29:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 821ms 19:29:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 19:29:28 INFO - PROCESS | 1648 | 1461637768715 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 19:29:28 INFO - PROCESS | 1648 | 1461637768717 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 19:29:28 INFO - PROCESS | 1648 | 1461637768719 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 19:29:28 INFO - PROCESS | 1648 | 1461637768720 Marionette TRACE conn2 <- [1,286,null,{}] 19:29:28 INFO - PROCESS | 1648 | 1461637768722 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}] 19:29:28 INFO - PROCESS | 1648 | 1461637768816 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 19:29:28 INFO - PROCESS | 1648 | 1461637768908 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x130588800 == 48 [pid = 1648] [id = 79] 19:29:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x11c78b000) [pid = 1648] [serial = 234] [outer = 0x0] 19:29:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x11c78d800) [pid = 1648] [serial = 235] [outer = 0x11c78b000] 19:29:28 INFO - PROCESS | 1648 | 1461637768938 Marionette DEBUG loaded listener.js 19:29:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x11c791800) [pid = 1648] [serial = 236] [outer = 0x11c78b000] 19:29:29 INFO - PROCESS | 1648 | 1461637769397 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]]]}] 19:29:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 19:29:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 719ms 19:29:29 INFO - PROCESS | 1648 | 1461637769439 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 19:29:29 INFO - PROCESS | 1648 | 1461637769441 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 19:29:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 19:29:29 INFO - PROCESS | 1648 | 1461637769444 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 19:29:29 INFO - PROCESS | 1648 | 1461637769447 Marionette TRACE conn2 <- [1,290,null,{}] 19:29:29 INFO - PROCESS | 1648 | 1461637769450 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}] 19:29:29 INFO - PROCESS | 1648 | 1461637769548 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 19:29:29 INFO - PROCESS | 1648 | 1461637769608 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c76e800 == 49 [pid = 1648] [id = 80] 19:29:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x11b106c00) [pid = 1648] [serial = 237] [outer = 0x0] 19:29:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 238 (0x11b111c00) [pid = 1648] [serial = 238] [outer = 0x11b106c00] 19:29:29 INFO - PROCESS | 1648 | 1461637769637 Marionette DEBUG loaded listener.js 19:29:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 239 (0x11c790800) [pid = 1648] [serial = 239] [outer = 0x11b106c00] 19:29:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12974f000 == 48 [pid = 1648] [id = 63] 19:29:29 INFO - PROCESS | 1648 | --DOCSHELL 0x11b8cc000 == 47 [pid = 1648] [id = 62] 19:29:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1264df800 == 46 [pid = 1648] [id = 51] 19:29:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12d340000 == 45 [pid = 1648] [id = 64] 19:29:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12f0a3000 == 44 [pid = 1648] [id = 13] 19:29:30 INFO - PROCESS | 1648 | --DOCSHELL 0x11ad83000 == 43 [pid = 1648] [id = 54] 19:29:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1165ba800 == 42 [pid = 1648] [id = 65] 19:29:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12f557000 == 41 [pid = 1648] [id = 14] 19:29:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12e2ac000 == 40 [pid = 1648] [id = 66] 19:29:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12f0b5800 == 39 [pid = 1648] [id = 69] 19:29:31 INFO - PROCESS | 1648 | --DOCSHELL 0x1301c1800 == 38 [pid = 1648] [id = 19] 19:29:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12e770800 == 37 [pid = 1648] [id = 67] 19:29:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12e8d7800 == 36 [pid = 1648] [id = 68] 19:29:31 INFO - PROCESS | 1648 | --DOCSHELL 0x1158c5000 == 35 [pid = 1648] [id = 52] 19:29:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12db6c000 == 34 [pid = 1648] [id = 9] 19:29:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12e510800 == 33 [pid = 1648] [id = 21] 19:29:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12d082800 == 32 [pid = 1648] [id = 60] 19:29:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12e8cb000 == 31 [pid = 1648] [id = 11] 19:29:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12e776000 == 30 [pid = 1648] [id = 12] 19:29:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12f83f000 == 29 [pid = 1648] [id = 15] 19:29:31 INFO - PROCESS | 1648 | --DOCSHELL 0x13056b800 == 28 [pid = 1648] [id = 77] 19:29:31 INFO - PROCESS | 1648 | --DOCSHELL 0x115677000 == 27 [pid = 1648] [id = 78] 19:29:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12fed3800 == 26 [pid = 1648] [id = 76] 19:29:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12974a000 == 25 [pid = 1648] [id = 75] 19:29:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12f841000 == 24 [pid = 1648] [id = 74] 19:29:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12e76c000 == 23 [pid = 1648] [id = 73] 19:29:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12d1f7800 == 22 [pid = 1648] [id = 72] 19:29:31 INFO - PROCESS | 1648 | --DOCSHELL 0x128a07800 == 21 [pid = 1648] [id = 70] 19:29:31 INFO - PROCESS | 1648 | --DOCSHELL 0x1270c2800 == 20 [pid = 1648] [id = 71] 19:29:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12d332800 == 19 [pid = 1648] [id = 8] 19:29:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12b592000 == 18 [pid = 1648] [id = 6] 19:29:33 INFO - PROCESS | 1648 | --DOCSHELL 0x130575800 == 17 [pid = 1648] [id = 20] 19:29:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11899a000 == 16 [pid = 1648] [id = 48] 19:29:33 INFO - PROCESS | 1648 | --DOCSHELL 0x130588800 == 15 [pid = 1648] [id = 79] 19:29:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12901d000 == 14 [pid = 1648] [id = 53] 19:29:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12fb0f800 == 13 [pid = 1648] [id = 16] 19:29:33 INFO - PROCESS | 1648 | --DOCSHELL 0x127650000 == 12 [pid = 1648] [id = 38] 19:29:33 INFO - PROCESS | 1648 | --DOCSHELL 0x1264e0000 == 11 [pid = 1648] [id = 41] 19:29:33 INFO - PROCESS | 1648 | --DOCSHELL 0x119719800 == 10 [pid = 1648] [id = 47] 19:29:33 INFO - PROCESS | 1648 | --DOCSHELL 0x123e77800 == 9 [pid = 1648] [id = 61] 19:29:34 INFO - PROCESS | 1648 | 1461637774474 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]]]}] 19:29:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 19:29:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 5083ms 19:29:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 19:29:34 INFO - PROCESS | 1648 | 1461637774528 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 19:29:34 INFO - PROCESS | 1648 | 1461637774532 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 19:29:34 INFO - PROCESS | 1648 | 1461637774535 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 19:29:34 INFO - PROCESS | 1648 | 1461637774537 Marionette TRACE conn2 <- [1,294,null,{}] 19:29:34 INFO - PROCESS | 1648 | 1461637774541 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}] 19:29:34 INFO - PROCESS | 1648 | 1461637774621 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 19:29:34 INFO - PROCESS | 1648 | 1461637774629 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x11567b800 == 10 [pid = 1648] [id = 81] 19:29:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 240 (0x118ce6400) [pid = 1648] [serial = 240] [outer = 0x0] 19:29:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 241 (0x118e11400) [pid = 1648] [serial = 241] [outer = 0x118ce6400] 19:29:34 INFO - PROCESS | 1648 | 1461637774659 Marionette DEBUG loaded listener.js 19:29:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 242 (0x119099c00) [pid = 1648] [serial = 242] [outer = 0x118ce6400] 19:29:35 INFO - PROCESS | 1648 | 1461637775036 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]]]}] 19:29:35 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. 19:29:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 520ms 19:29:35 INFO - PROCESS | 1648 | 1461637775055 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 19:29:35 INFO - PROCESS | 1648 | 1461637775059 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 19:29:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 19:29:35 INFO - PROCESS | 1648 | 1461637775064 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 19:29:35 INFO - PROCESS | 1648 | 1461637775065 Marionette TRACE conn2 <- [1,298,null,{}] 19:29:35 INFO - PROCESS | 1648 | 1461637775068 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}] 19:29:35 INFO - PROCESS | 1648 | 1461637775149 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 19:29:35 INFO - PROCESS | 1648 | 1461637775156 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a967800 == 11 [pid = 1648] [id = 82] 19:29:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 243 (0x11a78e800) [pid = 1648] [serial = 243] [outer = 0x0] 19:29:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 244 (0x11ad99000) [pid = 1648] [serial = 244] [outer = 0x11a78e800] 19:29:35 INFO - PROCESS | 1648 | 1461637775186 Marionette DEBUG loaded listener.js 19:29:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 245 (0x11b10b800) [pid = 1648] [serial = 245] [outer = 0x11a78e800] 19:29:35 INFO - PROCESS | 1648 | 1461637775662 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]]]}] 19:29:35 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. 19:29:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 618ms 19:29:35 INFO - PROCESS | 1648 | 1461637775684 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 19:29:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 19:29:35 INFO - PROCESS | 1648 | 1461637775686 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 19:29:35 INFO - PROCESS | 1648 | 1461637775690 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 19:29:35 INFO - PROCESS | 1648 | 1461637775694 Marionette TRACE conn2 <- [1,302,null,{}] 19:29:35 INFO - PROCESS | 1648 | 1461637775706 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}] 19:29:35 INFO - PROCESS | 1648 | 1461637775812 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 19:29:35 INFO - PROCESS | 1648 | 1461637775820 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x123952800 == 12 [pid = 1648] [id = 83] 19:29:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 246 (0x115636800) [pid = 1648] [serial = 246] [outer = 0x0] 19:29:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 247 (0x11c78a800) [pid = 1648] [serial = 247] [outer = 0x115636800] 19:29:35 INFO - PROCESS | 1648 | 1461637775849 Marionette DEBUG loaded listener.js 19:29:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 248 (0x11c796800) [pid = 1648] [serial = 248] [outer = 0x115636800] 19:29:36 INFO - PROCESS | 1648 | 1461637776234 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]]]}] 19:29:36 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. 19:29:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 576ms 19:29:36 INFO - PROCESS | 1648 | 1461637776266 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 19:29:36 INFO - PROCESS | 1648 | 1461637776268 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 19:29:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 19:29:36 INFO - PROCESS | 1648 | 1461637776270 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 19:29:36 INFO - PROCESS | 1648 | 1461637776271 Marionette TRACE conn2 <- [1,306,null,{}] 19:29:36 INFO - PROCESS | 1648 | 1461637776308 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}] 19:29:36 INFO - PROCESS | 1648 | 1461637776382 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 19:29:36 INFO - PROCESS | 1648 | 1461637776387 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x129021000 == 13 [pid = 1648] [id = 84] 19:29:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 249 (0x123ab7400) [pid = 1648] [serial = 249] [outer = 0x0] 19:29:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 250 (0x123e97400) [pid = 1648] [serial = 250] [outer = 0x123ab7400] 19:29:36 INFO - PROCESS | 1648 | 1461637776415 Marionette DEBUG loaded listener.js 19:29:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 251 (0x1273df800) [pid = 1648] [serial = 251] [outer = 0x123ab7400] 19:29:36 INFO - PROCESS | 1648 | 1461637776842 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]]]}] 19:29:36 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. 19:29:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 602ms 19:29:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 19:29:36 INFO - PROCESS | 1648 | 1461637776882 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 19:29:36 INFO - PROCESS | 1648 | 1461637776883 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 19:29:36 INFO - PROCESS | 1648 | 1461637776885 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 19:29:36 INFO - PROCESS | 1648 | 1461637776886 Marionette TRACE conn2 <- [1,310,null,{}] 19:29:36 INFO - PROCESS | 1648 | 1461637776888 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}] 19:29:36 INFO - PROCESS | 1648 | 1461637776982 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 19:29:36 INFO - PROCESS | 1648 | 1461637776986 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b58f000 == 14 [pid = 1648] [id = 85] 19:29:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 252 (0x11c1bc800) [pid = 1648] [serial = 252] [outer = 0x0] 19:29:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 253 (0x127cf5000) [pid = 1648] [serial = 253] [outer = 0x11c1bc800] 19:29:37 INFO - PROCESS | 1648 | 1461637777011 Marionette DEBUG loaded listener.js 19:29:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 254 (0x128f1c800) [pid = 1648] [serial = 254] [outer = 0x11c1bc800] 19:29:37 INFO - PROCESS | 1648 | 1461637777367 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]]]}] 19:29:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:29:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 518ms 19:29:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 19:29:37 INFO - PROCESS | 1648 | 1461637777403 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 19:29:37 INFO - PROCESS | 1648 | 1461637777405 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 19:29:37 INFO - PROCESS | 1648 | 1461637777407 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 19:29:37 INFO - PROCESS | 1648 | 1461637777408 Marionette TRACE conn2 <- [1,314,null,{}] 19:29:37 INFO - PROCESS | 1648 | 1461637777411 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}] 19:29:37 INFO - PROCESS | 1648 | 1461637777526 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 19:29:37 INFO - PROCESS | 1648 | 1461637777538 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12da24800 == 15 [pid = 1648] [id = 86] 19:29:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 255 (0x128f22800) [pid = 1648] [serial = 255] [outer = 0x0] 19:29:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 256 (0x12941fc00) [pid = 1648] [serial = 256] [outer = 0x128f22800] 19:29:37 INFO - PROCESS | 1648 | 1461637777566 Marionette DEBUG loaded listener.js 19:29:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 257 (0x12ad1b000) [pid = 1648] [serial = 257] [outer = 0x128f22800] 19:29:37 INFO - PROCESS | 1648 | 1461637777902 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]]]}] 19:29:37 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. 19:29:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 518ms 19:29:37 INFO - PROCESS | 1648 | 1461637777925 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 19:29:37 INFO - PROCESS | 1648 | 1461637777927 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 19:29:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 19:29:37 INFO - PROCESS | 1648 | 1461637777935 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 19:29:37 INFO - PROCESS | 1648 | 1461637777936 Marionette TRACE conn2 <- [1,318,null,{}] 19:29:37 INFO - PROCESS | 1648 | 1461637777938 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}] 19:29:38 INFO - PROCESS | 1648 | 1461637778040 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 19:29:38 INFO - PROCESS | 1648 | 1461637778045 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e424800 == 16 [pid = 1648] [id = 87] 19:29:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 258 (0x128f25400) [pid = 1648] [serial = 258] [outer = 0x0] 19:29:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 259 (0x12ad27c00) [pid = 1648] [serial = 259] [outer = 0x128f25400] 19:29:38 INFO - PROCESS | 1648 | 1461637778070 Marionette DEBUG loaded listener.js 19:29:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 260 (0x12af0dc00) [pid = 1648] [serial = 260] [outer = 0x128f25400] 19:29:38 INFO - PROCESS | 1648 | 1461637778412 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]]]}] 19:29:38 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. 19:29:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 518ms 19:29:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 19:29:38 INFO - PROCESS | 1648 | 1461637778453 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 19:29:38 INFO - PROCESS | 1648 | 1461637778454 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 19:29:38 INFO - PROCESS | 1648 | 1461637778456 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 19:29:38 INFO - PROCESS | 1648 | 1461637778458 Marionette TRACE conn2 <- [1,322,null,{}] 19:29:38 INFO - PROCESS | 1648 | 1461637778460 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}] 19:29:38 INFO - PROCESS | 1648 | 1461637778556 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 19:29:38 INFO - PROCESS | 1648 | 1461637778568 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e522800 == 17 [pid = 1648] [id = 88] 19:29:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 261 (0x12b09b400) [pid = 1648] [serial = 261] [outer = 0x0] 19:29:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 262 (0x12b51dc00) [pid = 1648] [serial = 262] [outer = 0x12b09b400] 19:29:38 INFO - PROCESS | 1648 | 1461637778593 Marionette DEBUG loaded listener.js 19:29:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 263 (0x12b52b000) [pid = 1648] [serial = 263] [outer = 0x12b09b400] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 262 (0x11c418400) [pid = 1648] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 261 (0x119c4b000) [pid = 1648] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 260 (0x11a87dc00) [pid = 1648] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 259 (0x115873c00) [pid = 1648] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 258 (0x1265f4000) [pid = 1648] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 257 (0x11659e800) [pid = 1648] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 256 (0x11671b000) [pid = 1648] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 255 (0x11ad99800) [pid = 1648] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 254 (0x11bfcac00) [pid = 1648] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 253 (0x1147e1800) [pid = 1648] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 252 (0x123863400) [pid = 1648] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 251 (0x123cf5800) [pid = 1648] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 250 (0x123861c00) [pid = 1648] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 249 (0x123e93000) [pid = 1648] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 248 (0x119096c00) [pid = 1648] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 247 (0x118541c00) [pid = 1648] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 246 (0x11a79a800) [pid = 1648] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 245 (0x11a908000) [pid = 1648] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 244 (0x11a873c00) [pid = 1648] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 243 (0x115255000) [pid = 1648] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 242 (0x123a5a000) [pid = 1648] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 241 (0x128ddc800) [pid = 1648] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 240 (0x11ad96400) [pid = 1648] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 239 (0x12e706800) [pid = 1648] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 238 (0x118f65800) [pid = 1648] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 237 (0x11525b000) [pid = 1648] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 236 (0x12385e800) [pid = 1648] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x123e03800) [pid = 1648] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x127b19000) [pid = 1648] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x11b10c000) [pid = 1648] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x11b875c00) [pid = 1648] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x12e211c00) [pid = 1648] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x12d106400) [pid = 1648] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x12aced000) [pid = 1648] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x12d36f000) [pid = 1648] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x12e47bc00) [pid = 1648] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x12b2cd400) [pid = 1648] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x12b522800) [pid = 1648] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x127cf7800) [pid = 1648] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x11b10b400) [pid = 1648] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x11a903400) [pid = 1648] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x12b525400) [pid = 1648] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x11a794c00) [pid = 1648] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x12af0d000) [pid = 1648] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x12e707400) [pid = 1648] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x129422800) [pid = 1648] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x11c78b000) [pid = 1648] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x129695000) [pid = 1648] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x12f50f800) [pid = 1648] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x12ad25000) [pid = 1648] [serial = 189] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x12f508000) [pid = 1648] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x11562d000) [pid = 1648] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x12f072c00) [pid = 1648] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x118f68000) [pid = 1648] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x128f17c00) [pid = 1648] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x12e8b6000) [pid = 1648] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x127b1c000) [pid = 1648] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x123ac0000) [pid = 1648] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x12ad20800) [pid = 1648] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x12e707c00) [pid = 1648] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x128fba000) [pid = 1648] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x12d1b9000) [pid = 1648] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x119b94c00) [pid = 1648] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x11b875800) [pid = 1648] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x11a794400) [pid = 1648] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x11a905400) [pid = 1648] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x11a43cc00) [pid = 1648] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x12d366c00) [pid = 1648] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x12d594000) [pid = 1648] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x12f9ce800) [pid = 1648] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 19:29:39 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x11bfcb000) [pid = 1648] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 19:29:40 INFO - PROCESS | 1648 | 1461637780067 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]]]}] 19:29:40 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. 19:29:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1621ms 19:29:40 INFO - PROCESS | 1648 | 1461637780084 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 19:29:40 INFO - PROCESS | 1648 | 1461637780085 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 19:29:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 19:29:40 INFO - PROCESS | 1648 | 1461637780094 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 19:29:40 INFO - PROCESS | 1648 | 1461637780095 Marionette TRACE conn2 <- [1,326,null,{}] 19:29:40 INFO - PROCESS | 1648 | 1461637780103 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}] 19:29:40 INFO - PROCESS | 1648 | 1461637780182 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 19:29:40 INFO - PROCESS | 1648 | 1461637780187 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b661000 == 18 [pid = 1648] [id = 89] 19:29:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x11a79a800) [pid = 1648] [serial = 264] [outer = 0x0] 19:29:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x11a90c400) [pid = 1648] [serial = 265] [outer = 0x11a79a800] 19:29:40 INFO - PROCESS | 1648 | 1461637780212 Marionette DEBUG loaded listener.js 19:29:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x11ad92800) [pid = 1648] [serial = 266] [outer = 0x11a79a800] 19:29:40 INFO - PROCESS | 1648 | 1461637780692 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]]]}] 19:29:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:29:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 630ms 19:29:40 INFO - PROCESS | 1648 | 1461637780720 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 19:29:40 INFO - PROCESS | 1648 | 1461637780721 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 19:29:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 19:29:40 INFO - PROCESS | 1648 | 1461637780724 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 19:29:40 INFO - PROCESS | 1648 | 1461637780725 Marionette TRACE conn2 <- [1,330,null,{}] 19:29:40 INFO - PROCESS | 1648 | 1461637780727 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}] 19:29:40 INFO - PROCESS | 1648 | 1461637780807 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 19:29:40 INFO - PROCESS | 1648 | 1461637780813 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x127656000 == 19 [pid = 1648] [id = 90] 19:29:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x11b10fc00) [pid = 1648] [serial = 267] [outer = 0x0] 19:29:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x11c1ccc00) [pid = 1648] [serial = 268] [outer = 0x11b10fc00] 19:29:40 INFO - PROCESS | 1648 | 1461637780840 Marionette DEBUG loaded listener.js 19:29:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x11a796400) [pid = 1648] [serial = 269] [outer = 0x11b10fc00] 19:29:41 INFO - PROCESS | 1648 | 1461637781214 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]]]}] 19:29:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:29:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 519ms 19:29:41 INFO - PROCESS | 1648 | 1461637781244 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 19:29:41 INFO - PROCESS | 1648 | 1461637781246 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 19:29:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 19:29:41 INFO - PROCESS | 1648 | 1461637781249 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 19:29:41 INFO - PROCESS | 1648 | 1461637781252 Marionette TRACE conn2 <- [1,334,null,{}] 19:29:41 INFO - PROCESS | 1648 | 1461637781255 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}] 19:29:41 INFO - PROCESS | 1648 | 1461637781393 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 19:29:41 INFO - PROCESS | 1648 | 1461637781400 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d33f800 == 20 [pid = 1648] [id = 91] 19:29:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x123abac00) [pid = 1648] [serial = 270] [outer = 0x0] 19:29:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x1273d7400) [pid = 1648] [serial = 271] [outer = 0x123abac00] 19:29:41 INFO - PROCESS | 1648 | 1461637781451 Marionette DEBUG loaded listener.js 19:29:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x128f1d000) [pid = 1648] [serial = 272] [outer = 0x123abac00] 19:29:42 INFO - PROCESS | 1648 | 1461637782093 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]]]}] 19:29:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 19:29:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 873ms 19:29:42 INFO - PROCESS | 1648 | 1461637782144 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 19:29:42 INFO - PROCESS | 1648 | 1461637782147 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 19:29:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 19:29:42 INFO - PROCESS | 1648 | 1461637782150 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 19:29:42 INFO - PROCESS | 1648 | 1461637782153 Marionette TRACE conn2 <- [1,338,null,{}] 19:29:42 INFO - PROCESS | 1648 | 1461637782157 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}] 19:29:42 INFO - PROCESS | 1648 | 1461637782264 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 19:29:42 INFO - PROCESS | 1648 | 1461637782321 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ac7800 == 21 [pid = 1648] [id = 92] 19:29:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x118cec000) [pid = 1648] [serial = 273] [outer = 0x0] 19:29:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x11a43cc00) [pid = 1648] [serial = 274] [outer = 0x118cec000] 19:29:42 INFO - PROCESS | 1648 | 1461637782354 Marionette DEBUG loaded listener.js 19:29:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x11a90d800) [pid = 1648] [serial = 275] [outer = 0x118cec000] 19:29:42 INFO - PROCESS | 1648 | 1461637782918 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 19:29:42 INFO - PROCESS | 1648 | 1461637782928 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]]]}] 19:29:42 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. 19:29:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 821ms 19:29:42 INFO - PROCESS | 1648 | 1461637782973 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 19:29:42 INFO - PROCESS | 1648 | 1461637782976 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 19:29:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 19:29:42 INFO - PROCESS | 1648 | 1461637782983 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 19:29:42 INFO - PROCESS | 1648 | 1461637782985 Marionette TRACE conn2 <- [1,342,null,{}] 19:29:42 INFO - PROCESS | 1648 | 1461637782987 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}] 19:29:43 INFO - PROCESS | 1648 | 1461637783233 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 19:29:43 INFO - PROCESS | 1648 | 1461637783458 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x115682000 == 22 [pid = 1648] [id = 93] 19:29:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x11574ec00) [pid = 1648] [serial = 276] [outer = 0x0] 19:29:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x11659f400) [pid = 1648] [serial = 277] [outer = 0x11574ec00] 19:29:43 INFO - PROCESS | 1648 | 1461637783504 Marionette DEBUG loaded listener.js 19:29:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x118c92c00) [pid = 1648] [serial = 278] [outer = 0x11574ec00] 19:29:44 INFO - PROCESS | 1648 | --DOCSHELL 0x11c76e800 == 21 [pid = 1648] [id = 80] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x11b111c00) [pid = 1648] [serial = 238] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x123e05c00) [pid = 1648] [serial = 11] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x12403e400) [pid = 1648] [serial = 8] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | 1461637784083 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]]]}] 19:29:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 19:29:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1122ms 19:29:44 INFO - PROCESS | 1648 | 1461637784106 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 19:29:44 INFO - PROCESS | 1648 | 1461637784108 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 19:29:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 19:29:44 INFO - PROCESS | 1648 | 1461637784111 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 19:29:44 INFO - PROCESS | 1648 | 1461637784116 Marionette TRACE conn2 <- [1,346,null,{}] 19:29:44 INFO - PROCESS | 1648 | 1461637784119 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}] 19:29:44 INFO - PROCESS | 1648 | 1461637784185 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 19:29:44 INFO - PROCESS | 1648 | 1461637784192 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x1156e5800 == 22 [pid = 1648] [id = 94] 19:29:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x118f6c400) [pid = 1648] [serial = 279] [outer = 0x0] 19:29:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x118f6d800) [pid = 1648] [serial = 280] [outer = 0x118f6c400] 19:29:44 INFO - PROCESS | 1648 | 1461637784224 Marionette DEBUG loaded listener.js 19:29:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x119a9e400) [pid = 1648] [serial = 281] [outer = 0x118f6c400] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x1187a6800) [pid = 1648] [serial = 141] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x118e82000) [pid = 1648] [serial = 72] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x11b875000) [pid = 1648] [serial = 69] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x11c3c0800) [pid = 1648] [serial = 87] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x123ab6800) [pid = 1648] [serial = 91] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x123abe000) [pid = 1648] [serial = 93] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x1240fb000) [pid = 1648] [serial = 97] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x123e9d000) [pid = 1648] [serial = 96] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x1240f5c00) [pid = 1648] [serial = 99] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x127079400) [pid = 1648] [serial = 100] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x11903d800) [pid = 1648] [serial = 73] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x1273da000) [pid = 1648] [serial = 102] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x128641c00) [pid = 1648] [serial = 105] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x127cf8400) [pid = 1648] [serial = 103] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x118905400) [pid = 1648] [serial = 123] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x11c1cc000) [pid = 1648] [serial = 70] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x11a43d800) [pid = 1648] [serial = 76] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x11925bc00) [pid = 1648] [serial = 66] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x11a904400) [pid = 1648] [serial = 78] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x12385d400) [pid = 1648] [serial = 88] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x119b90400) [pid = 1648] [serial = 75] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x11b878c00) [pid = 1648] [serial = 85] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x123861400) [pid = 1648] [serial = 90] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x11ad96800) [pid = 1648] [serial = 81] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x11aba8c00) [pid = 1648] [serial = 79] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x11659c000) [pid = 1648] [serial = 64] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x129423000) [pid = 1648] [serial = 109] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x11525d000) [pid = 1648] [serial = 63] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x11a793c00) [pid = 1648] [serial = 67] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x11a79d400) [pid = 1648] [serial = 61] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x11b1d7800) [pid = 1648] [serial = 82] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x123cf2000) [pid = 1648] [serial = 94] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x11b1e4400) [pid = 1648] [serial = 84] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x123abd800) [pid = 1648] [serial = 135] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x11b113400) [pid = 1648] [serial = 208] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x12e475c00) [pid = 1648] [serial = 197] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x11b1e3000) [pid = 1648] [serial = 180] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x126404800) [pid = 1648] [serial = 121] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x11a877800) [pid = 1648] [serial = 144] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x11b060400) [pid = 1648] [serial = 160] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x11ad93000) [pid = 1648] [serial = 130] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x11b873800) [pid = 1648] [serial = 162] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x1238ab400) [pid = 1648] [serial = 120] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x119038c00) [pid = 1648] [serial = 142] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x11a909800) [pid = 1648] [serial = 129] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x128fb7800) [pid = 1648] [serial = 108] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x11a796c00) [pid = 1648] [serial = 159] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x11653fc00) [pid = 1648] [serial = 126] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x118e0e000) [pid = 1648] [serial = 124] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x118e82800) [pid = 1648] [serial = 127] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x11bfc8000) [pid = 1648] [serial = 132] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x127c38c00) [pid = 1648] [serial = 166] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x1270fa000) [pid = 1648] [serial = 139] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x123860800) [pid = 1648] [serial = 211] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x128a99400) [pid = 1648] [serial = 106] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12e709400) [pid = 1648] [serial = 199] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x1240f9400) [pid = 1648] [serial = 138] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12647c000) [pid = 1648] [serial = 165] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x11c417400) [pid = 1648] [serial = 209] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x123cf6400) [pid = 1648] [serial = 136] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x11a908800) [pid = 1648] [serial = 183] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x128a97000) [pid = 1648] [serial = 153] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12b2d6800) [pid = 1648] [serial = 215] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12b099c00) [pid = 1648] [serial = 171] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x127c95400) [pid = 1648] [serial = 151] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12adad800) [pid = 1648] [serial = 214] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x12ada6000) [pid = 1648] [serial = 169] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x129423800) [pid = 1648] [serial = 168] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12e8bd800) [pid = 1648] [serial = 202] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x1270f8000) [pid = 1648] [serial = 150] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x11c3cd400) [pid = 1648] [serial = 181] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12e8b5c00) [pid = 1648] [serial = 200] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x11add9000) [pid = 1648] [serial = 145] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x11b113000) [pid = 1648] [serial = 206] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12b52a000) [pid = 1648] [serial = 174] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12b2cc400) [pid = 1648] [serial = 18] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x119095400) [pid = 1648] [serial = 114] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1273dc800) [pid = 1648] [serial = 212] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x127c9a000) [pid = 1648] [serial = 186] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12d364c00) [pid = 1648] [serial = 217] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11b10ec00) [pid = 1648] [serial = 205] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12b526000) [pid = 1648] [serial = 15] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12b2c8800) [pid = 1648] [serial = 16] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11c3c5000) [pid = 1648] [serial = 184] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12b51d800) [pid = 1648] [serial = 172] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12f06f400) [pid = 1648] [serial = 203] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11c3c4c00) [pid = 1648] [serial = 163] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11c1cc800) [pid = 1648] [serial = 133] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12e704c00) [pid = 1648] [serial = 28] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12e205800) [pid = 1648] [serial = 218] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12e79c000) [pid = 1648] [serial = 226] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12acf8800) [pid = 1648] [serial = 224] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12e47b800) [pid = 1648] [serial = 27] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12da0f000) [pid = 1648] [serial = 24] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x129697400) [pid = 1648] [serial = 111] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12e208400) [pid = 1648] [serial = 25] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11c1d0000) [pid = 1648] [serial = 147] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12e79a000) [pid = 1648] [serial = 221] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12acf4000) [pid = 1648] [serial = 223] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12d363400) [pid = 1648] [serial = 21] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12d367400) [pid = 1648] [serial = 22] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12e709c00) [pid = 1648] [serial = 220] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12cf79000) [pid = 1648] [serial = 175] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x129423400) [pid = 1648] [serial = 154] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12d1c2c00) [pid = 1648] [serial = 177] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12f506000) [pid = 1648] [serial = 40] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128f23800) [pid = 1648] [serial = 230] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12f9d3800) [pid = 1648] [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.] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x115633400) [pid = 1648] [serial = 232] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12969d800) [pid = 1648] [serial = 156] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12e8bc400) [pid = 1648] [serial = 36] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12f06bc00) [pid = 1648] [serial = 37] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128f80c00) [pid = 1648] [serial = 187] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11ade3400) [pid = 1648] [serial = 117] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12e79f000) [pid = 1648] [serial = 33] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12f508800) [pid = 1648] [serial = 227] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12b095400) [pid = 1648] [serial = 190] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12e8b3400) [pid = 1648] [serial = 34] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128f20000) [pid = 1648] [serial = 229] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12e796400) [pid = 1648] [serial = 30] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12e79e400) [pid = 1648] [serial = 31] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12ad24c00) [pid = 1648] [serial = 112] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12d59a400) [pid = 1648] [serial = 178] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11c41dc00) [pid = 1648] [serial = 148] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12fe42800) [pid = 1648] [serial = 54] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11c791800) [pid = 1648] [serial = 236] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12fda6000) [pid = 1648] [serial = 48] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12fe09c00) [pid = 1648] [serial = 51] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12d370c00) [pid = 1648] [serial = 193] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12ad29000) [pid = 1648] [serial = 157] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12f82f400) [pid = 1648] [serial = 45] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12f9c8c00) [pid = 1648] [serial = 46] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12d111400) [pid = 1648] [serial = 191] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12f510400) [pid = 1648] [serial = 42] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x11c78d800) [pid = 1648] [serial = 235] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x115637800) [pid = 1648] [serial = 233] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12f827000) [pid = 1648] [serial = 43] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12f076400) [pid = 1648] [serial = 39] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x119c4ec00) [pid = 1648] [serial = 115] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x11a798000) [pid = 1648] [serial = 60] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x11bfcd000) [pid = 1648] [serial = 57] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x11bfcf400) [pid = 1648] [serial = 118] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x12da0c800) [pid = 1648] [serial = 194] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x1302b6000) [pid = 1648] [serial = 58] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x12e207800) [pid = 1648] [serial = 196] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x1302aec00) [pid = 1648] [serial = 55] [outer = 0x0] [url = about:blank] 19:29:44 INFO - PROCESS | 1648 | 1461637784644 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]]]}] 19:29:44 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. 19:29:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 572ms 19:29:44 INFO - PROCESS | 1648 | 1461637784685 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 19:29:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 19:29:44 INFO - PROCESS | 1648 | 1461637784688 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 19:29:44 INFO - PROCESS | 1648 | 1461637784691 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 19:29:44 INFO - PROCESS | 1648 | 1461637784693 Marionette TRACE conn2 <- [1,350,null,{}] 19:29:44 INFO - PROCESS | 1648 | 1461637784697 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}] 19:29:44 INFO - PROCESS | 1648 | 1461637784797 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 19:29:44 INFO - PROCESS | 1648 | 1461637784824 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x118edc000 == 23 [pid = 1648] [id = 95] 19:29:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x11a792400) [pid = 1648] [serial = 282] [outer = 0x0] 19:29:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x11a796800) [pid = 1648] [serial = 283] [outer = 0x11a792400] 19:29:44 INFO - PROCESS | 1648 | 1461637784850 Marionette DEBUG loaded listener.js 19:29:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x11a873c00) [pid = 1648] [serial = 284] [outer = 0x11a792400] 19:29:45 INFO - PROCESS | 1648 | 1461637785269 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]]]}] 19:29:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 19:29:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 620ms 19:29:45 INFO - PROCESS | 1648 | 1461637785311 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 19:29:45 INFO - PROCESS | 1648 | 1461637785315 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 19:29:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 19:29:45 INFO - PROCESS | 1648 | 1461637785332 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 19:29:45 INFO - PROCESS | 1648 | 1461637785337 Marionette TRACE conn2 <- [1,354,null,{}] 19:29:45 INFO - PROCESS | 1648 | 1461637785341 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}] 19:29:45 INFO - PROCESS | 1648 | 1461637785470 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 19:29:45 INFO - PROCESS | 1648 | 1461637785498 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x119714000 == 24 [pid = 1648] [id = 96] 19:29:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x11a881800) [pid = 1648] [serial = 285] [outer = 0x0] 19:29:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x11ad8f000) [pid = 1648] [serial = 286] [outer = 0x11a881800] 19:29:45 INFO - PROCESS | 1648 | 1461637785537 Marionette DEBUG loaded listener.js 19:29:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x11addc000) [pid = 1648] [serial = 287] [outer = 0x11a881800] 19:29:45 INFO - PROCESS | 1648 | 1461637785870 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]]]}] 19:29:45 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. 19:29:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 581ms 19:29:45 INFO - PROCESS | 1648 | 1461637785906 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 19:29:45 INFO - PROCESS | 1648 | 1461637785908 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 19:29:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 19:29:45 INFO - PROCESS | 1648 | 1461637785910 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 19:29:45 INFO - PROCESS | 1648 | 1461637785911 Marionette TRACE conn2 <- [1,358,null,{}] 19:29:45 INFO - PROCESS | 1648 | 1461637785913 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}] 19:29:45 INFO - PROCESS | 1648 | 1461637785997 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 19:29:46 INFO - PROCESS | 1648 | 1461637786003 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ac9000 == 25 [pid = 1648] [id = 97] 19:29:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x11a906000) [pid = 1648] [serial = 288] [outer = 0x0] 19:29:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x11b108400) [pid = 1648] [serial = 289] [outer = 0x11a906000] 19:29:46 INFO - PROCESS | 1648 | 1461637786028 Marionette DEBUG loaded listener.js 19:29:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x11b113400) [pid = 1648] [serial = 290] [outer = 0x11a906000] 19:29:46 INFO - PROCESS | 1648 | 1461637786366 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]]]}] 19:29:46 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. 19:29:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 468ms 19:29:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 19:29:46 INFO - PROCESS | 1648 | 1461637786379 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 19:29:46 INFO - PROCESS | 1648 | 1461637786382 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 19:29:46 INFO - PROCESS | 1648 | 1461637786384 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 19:29:46 INFO - PROCESS | 1648 | 1461637786386 Marionette TRACE conn2 <- [1,362,null,{}] 19:29:46 INFO - PROCESS | 1648 | 1461637786393 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}] 19:29:46 INFO - PROCESS | 1648 | 1461637786474 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 19:29:46 INFO - PROCESS | 1648 | 1461637786480 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ad71800 == 26 [pid = 1648] [id = 98] 19:29:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x11b86c000) [pid = 1648] [serial = 291] [outer = 0x0] 19:29:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x11b873800) [pid = 1648] [serial = 292] [outer = 0x11b86c000] 19:29:46 INFO - PROCESS | 1648 | 1461637786513 Marionette DEBUG loaded listener.js 19:29:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x11bfcd000) [pid = 1648] [serial = 293] [outer = 0x11b86c000] 19:29:46 INFO - PROCESS | 1648 | 1461637786850 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]]]}] 19:29:46 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. 19:29:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 517ms 19:29:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 19:29:46 INFO - PROCESS | 1648 | 1461637786903 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 19:29:46 INFO - PROCESS | 1648 | 1461637786904 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 19:29:46 INFO - PROCESS | 1648 | 1461637786906 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 19:29:46 INFO - PROCESS | 1648 | 1461637786907 Marionette TRACE conn2 <- [1,366,null,{}] 19:29:46 INFO - PROCESS | 1648 | 1461637786909 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}] 19:29:47 INFO - PROCESS | 1648 | 1461637786998 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 19:29:47 INFO - PROCESS | 1648 | 1461637787028 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b023000 == 27 [pid = 1648] [id = 99] 19:29:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x115631000) [pid = 1648] [serial = 294] [outer = 0x0] 19:29:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11c1d3c00) [pid = 1648] [serial = 295] [outer = 0x115631000] 19:29:47 INFO - PROCESS | 1648 | 1461637787067 Marionette DEBUG loaded listener.js 19:29:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11c420000) [pid = 1648] [serial = 296] [outer = 0x115631000] 19:29:47 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x11c1bc800) [pid = 1648] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 19:29:47 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x11b106c00) [pid = 1648] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 19:29:47 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x118ce6400) [pid = 1648] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 19:29:47 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x123ab7400) [pid = 1648] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 19:29:47 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x11a78e800) [pid = 1648] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 19:29:47 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x128f22800) [pid = 1648] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 19:29:47 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x115636800) [pid = 1648] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 19:29:47 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x11b10fc00) [pid = 1648] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 19:29:47 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x12b09b400) [pid = 1648] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 19:29:47 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x128f25400) [pid = 1648] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 19:29:47 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x11a79a800) [pid = 1648] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 19:29:47 INFO - PROCESS | 1648 | 1461637787515 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]]]}] 19:29:47 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. 19:29:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 617ms 19:29:47 INFO - PROCESS | 1648 | 1461637787524 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 19:29:47 INFO - PROCESS | 1648 | 1461637787525 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 19:29:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 19:29:47 INFO - PROCESS | 1648 | 1461637787527 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 19:29:47 INFO - PROCESS | 1648 | 1461637787528 Marionette TRACE conn2 <- [1,370,null,{}] 19:29:47 INFO - PROCESS | 1648 | 1461637787533 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}] 19:29:47 INFO - PROCESS | 1648 | 1461637787600 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 19:29:47 INFO - PROCESS | 1648 | 1461637787605 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b16d000 == 28 [pid = 1648] [id = 100] 19:29:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x114bba400) [pid = 1648] [serial = 297] [outer = 0x0] 19:29:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x11bfd1800) [pid = 1648] [serial = 298] [outer = 0x114bba400] 19:29:47 INFO - PROCESS | 1648 | 1461637787664 Marionette DEBUG loaded listener.js 19:29:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x11c78b400) [pid = 1648] [serial = 299] [outer = 0x114bba400] 19:29:47 INFO - PROCESS | 1648 | 1461637787989 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]]]}] 19:29:47 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. 19:29:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 472ms 19:29:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 19:29:48 INFO - PROCESS | 1648 | 1461637788002 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 19:29:48 INFO - PROCESS | 1648 | 1461637788003 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 19:29:48 INFO - PROCESS | 1648 | 1461637788007 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 19:29:48 INFO - PROCESS | 1648 | 1461637788009 Marionette TRACE conn2 <- [1,374,null,{}] 19:29:48 INFO - PROCESS | 1648 | 1461637788012 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}] 19:29:48 INFO - PROCESS | 1648 | 1461637788124 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 19:29:48 INFO - PROCESS | 1648 | 1461637788131 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bc2f800 == 29 [pid = 1648] [id = 101] 19:29:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x11c78d800) [pid = 1648] [serial = 300] [outer = 0x0] 19:29:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x123860800) [pid = 1648] [serial = 301] [outer = 0x11c78d800] 19:29:48 INFO - PROCESS | 1648 | 1461637788174 Marionette DEBUG loaded listener.js 19:29:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x123a54c00) [pid = 1648] [serial = 302] [outer = 0x11c78d800] 19:29:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 19:29:48 INFO - PROCESS | 1648 | 1461637788573 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 19:29:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 570ms 19:29:48 INFO - PROCESS | 1648 | 1461637788577 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 19:29:48 INFO - PROCESS | 1648 | 1461637788578 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 19:29:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 19:29:48 INFO - PROCESS | 1648 | 1461637788582 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 19:29:48 INFO - PROCESS | 1648 | 1461637788585 Marionette TRACE conn2 <- [1,378,null,{}] 19:29:48 INFO - PROCESS | 1648 | 1461637788587 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}] 19:29:48 INFO - PROCESS | 1648 | 1461637788675 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 19:29:48 INFO - PROCESS | 1648 | 1461637788682 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x11971c000 == 30 [pid = 1648] [id = 102] 19:29:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x123ab7000) [pid = 1648] [serial = 303] [outer = 0x0] 19:29:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x123aba400) [pid = 1648] [serial = 304] [outer = 0x123ab7000] 19:29:48 INFO - PROCESS | 1648 | 1461637788708 Marionette DEBUG loaded listener.js 19:29:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x123ac0c00) [pid = 1648] [serial = 305] [outer = 0x123ab7000] 19:29:48 INFO - PROCESS | 1648 | 1461637788984 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 19:29:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 19:29:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 421ms 19:29:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 19:29:49 INFO - PROCESS | 1648 | 1461637789004 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 19:29:49 INFO - PROCESS | 1648 | 1461637789006 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 19:29:49 INFO - PROCESS | 1648 | 1461637789008 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 19:29:49 INFO - PROCESS | 1648 | 1461637789009 Marionette TRACE conn2 <- [1,382,null,{}] 19:29:49 INFO - PROCESS | 1648 | 1461637789020 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}] 19:29:49 INFO - PROCESS | 1648 | 1461637789094 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 19:29:49 INFO - PROCESS | 1648 | 1461637789101 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c194800 == 31 [pid = 1648] [id = 103] 19:29:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x123ac3c00) [pid = 1648] [serial = 306] [outer = 0x0] 19:29:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x123e04800) [pid = 1648] [serial = 307] [outer = 0x123ac3c00] 19:29:49 INFO - PROCESS | 1648 | 1461637789131 Marionette DEBUG loaded listener.js 19:29:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1240f7400) [pid = 1648] [serial = 308] [outer = 0x123ac3c00] 19:29:49 INFO - PROCESS | 1648 | 1461637789613 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 19:29:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 19:29:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 669ms 19:29:49 INFO - PROCESS | 1648 | 1461637789678 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 19:29:49 INFO - PROCESS | 1648 | 1461637789680 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 19:29:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 19:29:49 INFO - PROCESS | 1648 | 1461637789683 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 19:29:49 INFO - PROCESS | 1648 | 1461637789684 Marionette TRACE conn2 <- [1,386,null,{}] 19:29:49 INFO - PROCESS | 1648 | 1461637789689 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}] 19:29:49 INFO - PROCESS | 1648 | 1461637789779 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 19:29:49 INFO - PROCESS | 1648 | 1461637789823 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185d8800 == 32 [pid = 1648] [id = 104] 19:29:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118575800) [pid = 1648] [serial = 309] [outer = 0x0] 19:29:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118e83c00) [pid = 1648] [serial = 310] [outer = 0x118575800] 19:29:49 INFO - PROCESS | 1648 | 1461637789855 Marionette DEBUG loaded listener.js 19:29:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11925c000) [pid = 1648] [serial = 311] [outer = 0x118575800] 19:29:50 INFO - PROCESS | 1648 | 1461637790305 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]]]}] 19:29:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 19:29:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 671ms 19:29:50 INFO - PROCESS | 1648 | 1461637790363 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 19:29:50 INFO - PROCESS | 1648 | 1461637790367 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 19:29:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 19:29:50 INFO - PROCESS | 1648 | 1461637790373 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 19:29:50 INFO - PROCESS | 1648 | 1461637790375 Marionette TRACE conn2 <- [1,390,null,{}] 19:29:50 INFO - PROCESS | 1648 | 1461637790377 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}] 19:29:50 INFO - PROCESS | 1648 | 1461637790472 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 19:29:50 INFO - PROCESS | 1648 | 1461637790526 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ad70800 == 33 [pid = 1648] [id = 105] 19:29:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11a797c00) [pid = 1648] [serial = 312] [outer = 0x0] 19:29:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11a909800) [pid = 1648] [serial = 313] [outer = 0x11a797c00] 19:29:50 INFO - PROCESS | 1648 | 1461637790557 Marionette DEBUG loaded listener.js 19:29:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11add6000) [pid = 1648] [serial = 314] [outer = 0x11a797c00] 19:29:50 INFO - PROCESS | 1648 | 1461637790970 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]]]}] 19:29:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 19:29:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 618ms 19:29:50 INFO - PROCESS | 1648 | 1461637790992 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 19:29:50 INFO - PROCESS | 1648 | 1461637790994 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 19:29:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 19:29:50 INFO - PROCESS | 1648 | 1461637790997 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 19:29:51 INFO - PROCESS | 1648 | 1461637791001 Marionette TRACE conn2 <- [1,394,null,{}] 19:29:51 INFO - PROCESS | 1648 | 1461637791028 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}] 19:29:51 INFO - PROCESS | 1648 | 1461637791151 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 19:29:51 INFO - PROCESS | 1648 | 1461637791195 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12394a800 == 34 [pid = 1648] [id = 106] 19:29:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11bfca800) [pid = 1648] [serial = 315] [outer = 0x0] 19:29:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11bfd0800) [pid = 1648] [serial = 316] [outer = 0x11bfca800] 19:29:51 INFO - PROCESS | 1648 | 1461637791229 Marionette DEBUG loaded listener.js 19:29:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11c41e000) [pid = 1648] [serial = 317] [outer = 0x11bfca800] 19:29:51 INFO - PROCESS | 1648 | 1461637791690 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]]]}] 19:29:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 19:29:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 724ms 19:29:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 19:29:51 INFO - PROCESS | 1648 | 1461637791721 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 19:29:51 INFO - PROCESS | 1648 | 1461637791723 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 19:29:51 INFO - PROCESS | 1648 | 1461637791725 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 19:29:51 INFO - PROCESS | 1648 | 1461637791726 Marionette TRACE conn2 <- [1,398,null,{}] 19:29:51 INFO - PROCESS | 1648 | 1461637791853 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}] 19:29:51 INFO - PROCESS | 1648 | 1461637791941 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 19:29:51 INFO - PROCESS | 1648 | 1461637791980 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x118e5a000 == 35 [pid = 1648] [id = 107] 19:29:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x116544800) [pid = 1648] [serial = 318] [outer = 0x0] 19:29:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118c10800) [pid = 1648] [serial = 319] [outer = 0x116544800] 19:29:52 INFO - PROCESS | 1648 | 1461637792008 Marionette DEBUG loaded listener.js 19:29:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11903d000) [pid = 1648] [serial = 320] [outer = 0x116544800] 19:29:52 INFO - PROCESS | 1648 | 1461637792436 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]]]}] 19:29:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 19:29:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 770ms 19:29:52 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1273d7400) [pid = 1648] [serial = 271] [outer = 0x0] [url = about:blank] 19:29:52 INFO - PROCESS | 1648 | 1461637792512 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 19:29:52 INFO - PROCESS | 1648 | 1461637792515 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 19:29:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 19:29:52 INFO - PROCESS | 1648 | 1461637792518 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 19:29:52 INFO - PROCESS | 1648 | 1461637792520 Marionette TRACE conn2 <- [1,402,null,{}] 19:29:52 INFO - PROCESS | 1648 | 1461637792522 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}] 19:29:52 INFO - PROCESS | 1648 | 1461637792593 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 19:29:52 INFO - PROCESS | 1648 | 1461637792607 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x11899a000 == 36 [pid = 1648] [id = 108] 19:29:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11a442800) [pid = 1648] [serial = 321] [outer = 0x0] 19:29:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11a793400) [pid = 1648] [serial = 322] [outer = 0x11a442800] 19:29:52 INFO - PROCESS | 1648 | 1461637792635 Marionette DEBUG loaded listener.js 19:29:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11a90a400) [pid = 1648] [serial = 323] [outer = 0x11a442800] 19:29:52 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x127cf5000) [pid = 1648] [serial = 253] [outer = 0x0] [url = about:blank] 19:29:52 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11c790800) [pid = 1648] [serial = 239] [outer = 0x0] [url = about:blank] 19:29:52 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x118e11400) [pid = 1648] [serial = 241] [outer = 0x0] [url = about:blank] 19:29:52 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x119099c00) [pid = 1648] [serial = 242] [outer = 0x0] [url = about:blank] 19:29:52 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x123e97400) [pid = 1648] [serial = 250] [outer = 0x0] [url = about:blank] 19:29:52 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11ad99000) [pid = 1648] [serial = 244] [outer = 0x0] [url = about:blank] 19:29:52 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11b10b800) [pid = 1648] [serial = 245] [outer = 0x0] [url = about:blank] 19:29:52 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12941fc00) [pid = 1648] [serial = 256] [outer = 0x0] [url = about:blank] 19:29:52 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11c78a800) [pid = 1648] [serial = 247] [outer = 0x0] [url = about:blank] 19:29:52 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11c796800) [pid = 1648] [serial = 248] [outer = 0x0] [url = about:blank] 19:29:52 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128f1c800) [pid = 1648] [serial = 254] [outer = 0x0] [url = about:blank] 19:29:52 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11a796400) [pid = 1648] [serial = 269] [outer = 0x0] [url = about:blank] 19:29:52 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12b51dc00) [pid = 1648] [serial = 262] [outer = 0x0] [url = about:blank] 19:29:52 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12ad27c00) [pid = 1648] [serial = 259] [outer = 0x0] [url = about:blank] 19:29:52 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x11c1ccc00) [pid = 1648] [serial = 268] [outer = 0x0] [url = about:blank] 19:29:52 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x11ad92800) [pid = 1648] [serial = 266] [outer = 0x0] [url = about:blank] 19:29:52 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x11a90c400) [pid = 1648] [serial = 265] [outer = 0x0] [url = about:blank] 19:29:52 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12b52b000) [pid = 1648] [serial = 263] [outer = 0x0] [url = about:blank] 19:29:52 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12af0dc00) [pid = 1648] [serial = 260] [outer = 0x0] [url = about:blank] 19:29:52 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x12ad1b000) [pid = 1648] [serial = 257] [outer = 0x0] [url = about:blank] 19:29:52 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x1273df800) [pid = 1648] [serial = 251] [outer = 0x0] [url = about:blank] 19:29:52 INFO - PROCESS | 1648 | 1461637792976 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]]]}] 19:29:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 19:29:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 469ms 19:29:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 19:29:52 INFO - PROCESS | 1648 | 1461637792988 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 19:29:52 INFO - PROCESS | 1648 | 1461637792989 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 19:29:52 INFO - PROCESS | 1648 | 1461637792991 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 19:29:52 INFO - PROCESS | 1648 | 1461637792992 Marionette TRACE conn2 <- [1,406,null,{}] 19:29:52 INFO - PROCESS | 1648 | 1461637792994 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}] 19:29:53 INFO - PROCESS | 1648 | 1461637793070 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 19:29:53 INFO - PROCESS | 1648 | 1461637793112 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a968000 == 37 [pid = 1648] [id = 109] 19:29:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x11a90f000) [pid = 1648] [serial = 324] [outer = 0x0] 19:29:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x11add7400) [pid = 1648] [serial = 325] [outer = 0x11a90f000] 19:29:53 INFO - PROCESS | 1648 | 1461637793142 Marionette DEBUG loaded listener.js 19:29:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x11b114400) [pid = 1648] [serial = 326] [outer = 0x11a90f000] 19:29:53 INFO - PROCESS | 1648 | 1461637793457 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]]]}] 19:29:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 19:29:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 519ms 19:29:53 INFO - PROCESS | 1648 | 1461637793514 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 19:29:53 INFO - PROCESS | 1648 | 1461637793518 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 19:29:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 19:29:53 INFO - PROCESS | 1648 | 1461637793522 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 19:29:53 INFO - PROCESS | 1648 | 1461637793523 Marionette TRACE conn2 <- [1,410,null,{}] 19:29:53 INFO - PROCESS | 1648 | 1461637793525 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}] 19:29:53 INFO - PROCESS | 1648 | 1461637793596 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 19:29:53 INFO - PROCESS | 1648 | 1461637793637 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b660800 == 38 [pid = 1648] [id = 110] 19:29:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x11addbc00) [pid = 1648] [serial = 327] [outer = 0x0] 19:29:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11b60fc00) [pid = 1648] [serial = 328] [outer = 0x11addbc00] 19:29:53 INFO - PROCESS | 1648 | 1461637793663 Marionette DEBUG loaded listener.js 19:29:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11c70ec00) [pid = 1648] [serial = 329] [outer = 0x11addbc00] 19:29:54 INFO - PROCESS | 1648 | 1461637794040 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]]]}] 19:29:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 19:29:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 567ms 19:29:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 19:29:54 INFO - PROCESS | 1648 | 1461637794091 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 19:29:54 INFO - PROCESS | 1648 | 1461637794092 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 19:29:54 INFO - PROCESS | 1648 | 1461637794099 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 19:29:54 INFO - PROCESS | 1648 | 1461637794101 Marionette TRACE conn2 <- [1,414,null,{}] 19:29:54 INFO - PROCESS | 1648 | 1461637794104 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}] 19:29:54 INFO - PROCESS | 1648 | 1461637794238 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 19:29:54 INFO - PROCESS | 1648 | 1461637794253 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c199800 == 39 [pid = 1648] [id = 111] 19:29:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11c420400) [pid = 1648] [serial = 330] [outer = 0x0] 19:29:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11c797400) [pid = 1648] [serial = 331] [outer = 0x11c420400] 19:29:54 INFO - PROCESS | 1648 | 1461637794295 Marionette DEBUG loaded listener.js 19:29:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x123abd400) [pid = 1648] [serial = 332] [outer = 0x11c420400] 19:29:54 INFO - PROCESS | 1648 | 1461637794661 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]]]}] 19:29:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 19:29:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 577ms 19:29:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 19:29:54 INFO - PROCESS | 1648 | 1461637794673 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 19:29:54 INFO - PROCESS | 1648 | 1461637794675 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 19:29:54 INFO - PROCESS | 1648 | 1461637794678 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 19:29:54 INFO - PROCESS | 1648 | 1461637794680 Marionette TRACE conn2 <- [1,418,null,{}] 19:29:54 INFO - PROCESS | 1648 | 1461637794685 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}] 19:29:54 INFO - PROCESS | 1648 | 1461637794857 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 19:29:54 INFO - PROCESS | 1648 | 1461637794940 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x123c94800 == 40 [pid = 1648] [id = 112] 19:29:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x123ac1400) [pid = 1648] [serial = 333] [outer = 0x0] 19:29:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x123e9fc00) [pid = 1648] [serial = 334] [outer = 0x123ac1400] 19:29:54 INFO - PROCESS | 1648 | 1461637794987 Marionette DEBUG loaded listener.js 19:29:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1273d6400) [pid = 1648] [serial = 335] [outer = 0x123ac1400] 19:29:55 INFO - PROCESS | 1648 | 1461637795846 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]]]}] 19:29:55 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 19:29:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1223ms 19:29:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 19:29:55 INFO - PROCESS | 1648 | 1461637795901 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 19:29:55 INFO - PROCESS | 1648 | 1461637795902 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 19:29:55 INFO - PROCESS | 1648 | 1461637795904 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 19:29:55 INFO - PROCESS | 1648 | 1461637795905 Marionette TRACE conn2 <- [1,422,null,{}] 19:29:55 INFO - PROCESS | 1648 | 1461637795908 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}] 19:29:55 INFO - PROCESS | 1648 | 1461637795993 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 19:29:56 INFO - PROCESS | 1648 | 1461637795997 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x1242a0000 == 41 [pid = 1648] [id = 113] 19:29:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1265f4000) [pid = 1648] [serial = 336] [outer = 0x0] 19:29:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x127c2c400) [pid = 1648] [serial = 337] [outer = 0x1265f4000] 19:29:56 INFO - PROCESS | 1648 | 1461637796023 Marionette DEBUG loaded listener.js 19:29:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x127c97000) [pid = 1648] [serial = 338] [outer = 0x1265f4000] 19:29:56 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11a906000) [pid = 1648] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 19:29:56 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11b86c000) [pid = 1648] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 19:29:56 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11a792400) [pid = 1648] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 19:29:56 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11574ec00) [pid = 1648] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 19:29:56 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x118f6c400) [pid = 1648] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 19:29:56 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x114bba400) [pid = 1648] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 19:29:56 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x115631000) [pid = 1648] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 19:29:56 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x11c78d800) [pid = 1648] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 19:29:56 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x11a881800) [pid = 1648] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 19:29:56 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x123ab7000) [pid = 1648] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 19:29:56 INFO - PROCESS | 1648 | 1461637796822 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]]]}] 19:29:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 19:29:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 968ms 19:29:56 INFO - PROCESS | 1648 | 1461637796873 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 19:29:56 INFO - PROCESS | 1648 | 1461637796874 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 19:29:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 19:29:56 INFO - PROCESS | 1648 | 1461637796877 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 19:29:56 INFO - PROCESS | 1648 | 1461637796878 Marionette TRACE conn2 <- [1,426,null,{}] 19:29:56 INFO - PROCESS | 1648 | 1461637796880 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}] 19:29:56 INFO - PROCESS | 1648 | 1461637796949 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 19:29:56 INFO - PROCESS | 1648 | 1461637796954 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x119221000 == 42 [pid = 1648] [id = 114] 19:29:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11653fc00) [pid = 1648] [serial = 339] [outer = 0x0] 19:29:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11b115400) [pid = 1648] [serial = 340] [outer = 0x11653fc00] 19:29:56 INFO - PROCESS | 1648 | 1461637796979 Marionette DEBUG loaded listener.js 19:29:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x123ac5c00) [pid = 1648] [serial = 341] [outer = 0x11653fc00] 19:29:57 INFO - PROCESS | 1648 | 1461637797292 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] 19:29:57 INFO - PROCESS | 1648 | 1461637797348 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 19:29:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 19:29:57 INFO - PROCESS | 1648 | 1461637797350 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 19:29:57 INFO - PROCESS | 1648 | 1461637797351 Marionette TRACE conn2 <- [1,430,null,{}] 19:29:57 INFO - PROCESS | 1648 | 1461637797354 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}] 19:29:57 INFO - PROCESS | 1648 | 1461637797424 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 19:29:57 INFO - PROCESS | 1648 | 1461637797429 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12700d000 == 43 [pid = 1648] [id = 115] 19:29:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1270f0000) [pid = 1648] [serial = 342] [outer = 0x0] 19:29:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x128638400) [pid = 1648] [serial = 343] [outer = 0x1270f0000] 19:29:57 INFO - PROCESS | 1648 | 1461637797457 Marionette DEBUG loaded listener.js 19:29:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x128a90400) [pid = 1648] [serial = 344] [outer = 0x1270f0000] 19:29:57 INFO - PROCESS | 1648 | 1461637797751 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]]]}] 19:29:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 19:29:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 421ms 19:29:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 19:29:57 INFO - PROCESS | 1648 | 1461637797771 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 19:29:57 INFO - PROCESS | 1648 | 1461637797772 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 19:29:57 INFO - PROCESS | 1648 | 1461637797774 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 19:29:57 INFO - PROCESS | 1648 | 1461637797775 Marionette TRACE conn2 <- [1,434,null,{}] 19:29:57 INFO - PROCESS | 1648 | 1461637797778 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}] 19:29:57 INFO - PROCESS | 1648 | 1461637797889 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 19:29:57 INFO - PROCESS | 1648 | 1461637797896 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12765d800 == 44 [pid = 1648] [id = 116] 19:29:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x128a94400) [pid = 1648] [serial = 345] [outer = 0x0] 19:29:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x128ddc800) [pid = 1648] [serial = 346] [outer = 0x128a94400] 19:29:57 INFO - PROCESS | 1648 | 1461637797937 Marionette DEBUG loaded listener.js 19:29:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x128f1d400) [pid = 1648] [serial = 347] [outer = 0x128a94400] 19:29:58 INFO - PROCESS | 1648 | 1461637798361 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]]]}] 19:29:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 19:29:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 619ms 19:29:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 19:29:58 INFO - PROCESS | 1648 | 1461637798394 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 19:29:58 INFO - PROCESS | 1648 | 1461637798396 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 19:29:58 INFO - PROCESS | 1648 | 1461637798399 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 19:29:58 INFO - PROCESS | 1648 | 1461637798402 Marionette TRACE conn2 <- [1,438,null,{}] 19:29:58 INFO - PROCESS | 1648 | 1461637798405 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}] 19:29:58 INFO - PROCESS | 1648 | 1461637798491 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 19:29:58 INFO - PROCESS | 1648 | 1461637798498 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a15000 == 45 [pid = 1648] [id = 117] 19:29:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x128f1d800) [pid = 1648] [serial = 348] [outer = 0x0] 19:29:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x128fb0c00) [pid = 1648] [serial = 349] [outer = 0x128f1d800] 19:29:58 INFO - PROCESS | 1648 | 1461637798527 Marionette DEBUG loaded listener.js 19:29:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x129693800) [pid = 1648] [serial = 350] [outer = 0x128f1d800] 19:29:58 INFO - PROCESS | 1648 | 1461637798939 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]]]}] 19:29:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 19:29:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 572ms 19:29:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 19:29:58 INFO - PROCESS | 1648 | 1461637798971 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 19:29:58 INFO - PROCESS | 1648 | 1461637798973 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 19:29:58 INFO - PROCESS | 1648 | 1461637798977 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 19:29:58 INFO - PROCESS | 1648 | 1461637798980 Marionette TRACE conn2 <- [1,442,null,{}] 19:29:59 INFO - PROCESS | 1648 | 1461637799002 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}] 19:29:59 INFO - PROCESS | 1648 | 1461637799098 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 19:29:59 INFO - PROCESS | 1648 | 1461637799154 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x118e48800 == 46 [pid = 1648] [id = 118] 19:29:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x115637800) [pid = 1648] [serial = 351] [outer = 0x0] 19:29:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1187a5c00) [pid = 1648] [serial = 352] [outer = 0x115637800] 19:29:59 INFO - PROCESS | 1648 | 1461637799188 Marionette DEBUG loaded listener.js 19:29:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119094c00) [pid = 1648] [serial = 353] [outer = 0x115637800] 19:29:59 INFO - PROCESS | 1648 | 1461637799637 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]]]}] 19:29:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 19:29:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 689ms 19:29:59 INFO - PROCESS | 1648 | 1461637799666 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 19:29:59 INFO - PROCESS | 1648 | 1461637799670 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 19:29:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 19:29:59 INFO - PROCESS | 1648 | 1461637799674 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 19:29:59 INFO - PROCESS | 1648 | 1461637799676 Marionette TRACE conn2 <- [1,446,null,{}] 19:29:59 INFO - PROCESS | 1648 | 1461637799679 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}] 19:29:59 INFO - PROCESS | 1648 | 1461637799827 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 19:29:59 INFO - PROCESS | 1648 | 1461637799883 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bc3c800 == 47 [pid = 1648] [id = 119] 19:29:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11ad96800) [pid = 1648] [serial = 354] [outer = 0x0] 19:29:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11b109400) [pid = 1648] [serial = 355] [outer = 0x11ad96800] 19:29:59 INFO - PROCESS | 1648 | 1461637799914 Marionette DEBUG loaded listener.js 19:29:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11b86b400) [pid = 1648] [serial = 356] [outer = 0x11ad96800] 19:30:00 INFO - PROCESS | 1648 | 1461637800355 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]]]}] 19:30:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 19:30:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 719ms 19:30:00 INFO - PROCESS | 1648 | 1461637800394 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 19:30:00 INFO - PROCESS | 1648 | 1461637800395 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 19:30:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 19:30:00 INFO - PROCESS | 1648 | 1461637800416 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 19:30:00 INFO - PROCESS | 1648 | 1461637800419 Marionette TRACE conn2 <- [1,450,null,{}] 19:30:00 INFO - PROCESS | 1648 | 1461637800427 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}] 19:30:00 INFO - PROCESS | 1648 | 1461637800523 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 19:30:00 INFO - PROCESS | 1648 | 1461637800582 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a12000 == 48 [pid = 1648] [id = 120] 19:30:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x123861c00) [pid = 1648] [serial = 357] [outer = 0x0] 19:30:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x123ac3000) [pid = 1648] [serial = 358] [outer = 0x123861c00] 19:30:00 INFO - PROCESS | 1648 | 1461637800614 Marionette DEBUG loaded listener.js 19:30:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1240f7800) [pid = 1648] [serial = 359] [outer = 0x123861c00] 19:30:01 INFO - PROCESS | 1648 | 1461637801011 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] 19:30:01 INFO - PROCESS | 1648 | 1461637801050 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 19:30:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 19:30:01 INFO - PROCESS | 1648 | 1461637801053 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 19:30:01 INFO - PROCESS | 1648 | 1461637801054 Marionette TRACE conn2 <- [1,454,null,{}] 19:30:01 INFO - PROCESS | 1648 | 1461637801057 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}] 19:30:01 INFO - PROCESS | 1648 | 1461637801176 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 19:30:01 INFO - PROCESS | 1648 | 1461637801220 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296de800 == 49 [pid = 1648] [id = 121] 19:30:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1273d4800) [pid = 1648] [serial = 360] [outer = 0x0] 19:30:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128a8c400) [pid = 1648] [serial = 361] [outer = 0x1273d4800] 19:30:01 INFO - PROCESS | 1648 | 1461637801251 Marionette DEBUG loaded listener.js 19:30:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128fb0400) [pid = 1648] [serial = 362] [outer = 0x1273d4800] 19:30:01 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:30:01 INFO - PROCESS | 1648 | 1461637801825 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]]]}] 19:30:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 19:30:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 820ms 19:30:01 INFO - PROCESS | 1648 | 1461637801873 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 19:30:01 INFO - PROCESS | 1648 | 1461637801875 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 19:30:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 19:30:01 INFO - PROCESS | 1648 | 1461637801879 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 19:30:01 INFO - PROCESS | 1648 | 1461637801881 Marionette TRACE conn2 <- [1,458,null,{}] 19:30:01 INFO - PROCESS | 1648 | 1461637801885 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}] 19:30:01 INFO - PROCESS | 1648 | 1461637801969 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 19:30:02 INFO - PROCESS | 1648 | 1461637802031 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x1178be800 == 50 [pid = 1648] [id = 122] 19:30:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118c0c800) [pid = 1648] [serial = 363] [outer = 0x0] 19:30:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118cf1400) [pid = 1648] [serial = 364] [outer = 0x118c0c800] 19:30:02 INFO - PROCESS | 1648 | 1461637802060 Marionette DEBUG loaded listener.js 19:30:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11925bc00) [pid = 1648] [serial = 365] [outer = 0x118c0c800] 19:30:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12765d800 == 49 [pid = 1648] [id = 116] 19:30:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12700d000 == 48 [pid = 1648] [id = 115] 19:30:02 INFO - PROCESS | 1648 | --DOCSHELL 0x119221000 == 47 [pid = 1648] [id = 114] 19:30:02 INFO - PROCESS | 1648 | --DOCSHELL 0x1242a0000 == 46 [pid = 1648] [id = 113] 19:30:02 INFO - PROCESS | 1648 | --DOCSHELL 0x123c94800 == 45 [pid = 1648] [id = 112] 19:30:02 INFO - PROCESS | 1648 | --DOCSHELL 0x11c199800 == 44 [pid = 1648] [id = 111] 19:30:02 INFO - PROCESS | 1648 | --DOCSHELL 0x11b660800 == 43 [pid = 1648] [id = 110] 19:30:02 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x123e04800) [pid = 1648] [serial = 307] [outer = 0x0] [url = about:blank] 19:30:02 INFO - PROCESS | 1648 | --DOCSHELL 0x11a968000 == 42 [pid = 1648] [id = 109] 19:30:02 INFO - PROCESS | 1648 | --DOCSHELL 0x11899a000 == 41 [pid = 1648] [id = 108] 19:30:02 INFO - PROCESS | 1648 | --DOCSHELL 0x118e5a000 == 40 [pid = 1648] [id = 107] 19:30:02 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11b108400) [pid = 1648] [serial = 289] [outer = 0x0] [url = about:blank] 19:30:02 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11b873800) [pid = 1648] [serial = 292] [outer = 0x0] [url = about:blank] 19:30:02 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11a796800) [pid = 1648] [serial = 283] [outer = 0x0] [url = about:blank] 19:30:02 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11b113400) [pid = 1648] [serial = 290] [outer = 0x0] [url = about:blank] 19:30:02 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118c92c00) [pid = 1648] [serial = 278] [outer = 0x0] [url = about:blank] 19:30:02 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11659f400) [pid = 1648] [serial = 277] [outer = 0x0] [url = about:blank] 19:30:02 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118f6d800) [pid = 1648] [serial = 280] [outer = 0x0] [url = about:blank] 19:30:02 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119a9e400) [pid = 1648] [serial = 281] [outer = 0x0] [url = about:blank] 19:30:02 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11a43cc00) [pid = 1648] [serial = 274] [outer = 0x0] [url = about:blank] 19:30:02 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11bfd1800) [pid = 1648] [serial = 298] [outer = 0x0] [url = about:blank] 19:30:02 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11c1d3c00) [pid = 1648] [serial = 295] [outer = 0x0] [url = about:blank] 19:30:02 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11bfcd000) [pid = 1648] [serial = 293] [outer = 0x0] [url = about:blank] 19:30:02 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x123860800) [pid = 1648] [serial = 301] [outer = 0x0] [url = about:blank] 19:30:02 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11c420000) [pid = 1648] [serial = 296] [outer = 0x0] [url = about:blank] 19:30:02 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11ad8f000) [pid = 1648] [serial = 286] [outer = 0x0] [url = about:blank] 19:30:02 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x123a54c00) [pid = 1648] [serial = 302] [outer = 0x0] [url = about:blank] 19:30:02 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x123aba400) [pid = 1648] [serial = 304] [outer = 0x0] [url = about:blank] 19:30:02 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11a873c00) [pid = 1648] [serial = 284] [outer = 0x0] [url = about:blank] 19:30:02 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11addc000) [pid = 1648] [serial = 287] [outer = 0x0] [url = about:blank] 19:30:02 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x123ac0c00) [pid = 1648] [serial = 305] [outer = 0x0] [url = about:blank] 19:30:02 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x11c78b400) [pid = 1648] [serial = 299] [outer = 0x0] [url = about:blank] 19:30:02 INFO - PROCESS | 1648 | 1461637802521 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] 19:30:02 INFO - PROCESS | 1648 | 1461637802558 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 19:30:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 19:30:02 INFO - PROCESS | 1648 | 1461637802564 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 19:30:02 INFO - PROCESS | 1648 | 1461637802566 Marionette TRACE conn2 <- [1,462,null,{}] 19:30:02 INFO - PROCESS | 1648 | 1461637802568 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}] 19:30:02 INFO - PROCESS | 1648 | 1461637802642 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 19:30:02 INFO - PROCESS | 1648 | 1461637802651 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x119070800 == 41 [pid = 1648] [id = 123] 19:30:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11a43cc00) [pid = 1648] [serial = 366] [outer = 0x0] 19:30:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11add9c00) [pid = 1648] [serial = 367] [outer = 0x11a43cc00] 19:30:02 INFO - PROCESS | 1648 | 1461637802678 Marionette DEBUG loaded listener.js 19:30:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11b110c00) [pid = 1648] [serial = 368] [outer = 0x11a43cc00] 19:30:03 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:30:03 INFO - PROCESS | 1648 | 1461637803034 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] 19:30:03 INFO - PROCESS | 1648 | 1461637803085 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 19:30:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 19:30:03 INFO - PROCESS | 1648 | 1461637803088 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 19:30:03 INFO - PROCESS | 1648 | 1461637803090 Marionette TRACE conn2 <- [1,466,null,{}] 19:30:03 INFO - PROCESS | 1648 | 1461637803097 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}] 19:30:03 INFO - PROCESS | 1648 | 1461637803172 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 19:30:03 INFO - PROCESS | 1648 | 1461637803180 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b170800 == 42 [pid = 1648] [id = 124] 19:30:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11b86c000) [pid = 1648] [serial = 369] [outer = 0x0] 19:30:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11c419000) [pid = 1648] [serial = 370] [outer = 0x11b86c000] 19:30:03 INFO - PROCESS | 1648 | 1461637803210 Marionette DEBUG loaded listener.js 19:30:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x123860c00) [pid = 1648] [serial = 371] [outer = 0x11b86c000] 19:30:03 INFO - PROCESS | 1648 | 1461637803534 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] 19:30:03 INFO - PROCESS | 1648 | 1461637803562 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 19:30:03 INFO - PROCESS | 1648 | 1461637803567 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 19:30:03 INFO - PROCESS | 1648 | 1461637803568 Marionette TRACE conn2 <- [1,470,null,{}] 19:30:03 INFO - PROCESS | 1648 | 1461637803571 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}] 19:30:03 INFO - PROCESS | 1648 | 1461637803646 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 19:30:03 INFO - PROCESS | 1648 | 1461637803688 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bc3b800 == 43 [pid = 1648] [id = 125] 19:30:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11c78a800) [pid = 1648] [serial = 372] [outer = 0x0] 19:30:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x123ac0c00) [pid = 1648] [serial = 373] [outer = 0x11c78a800] 19:30:03 INFO - PROCESS | 1648 | 1461637803715 Marionette DEBUG loaded listener.js 19:30:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1187a6800) [pid = 1648] [serial = 374] [outer = 0x11c78a800] 19:30:04 INFO - PROCESS | 1648 | 1461637804022 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]]]}] 19:30:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 19:30:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 470ms 19:30:04 INFO - PROCESS | 1648 | 1461637804036 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 19:30:04 INFO - PROCESS | 1648 | 1461637804038 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 19:30:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 19:30:04 INFO - PROCESS | 1648 | 1461637804040 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 19:30:04 INFO - PROCESS | 1648 | 1461637804041 Marionette TRACE conn2 <- [1,474,null,{}] 19:30:04 INFO - PROCESS | 1648 | 1461637804043 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}] 19:30:04 INFO - PROCESS | 1648 | 1461637804120 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 19:30:04 INFO - PROCESS | 1648 | 1461637804124 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c778000 == 44 [pid = 1648] [id = 126] 19:30:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x123862000) [pid = 1648] [serial = 375] [outer = 0x0] 19:30:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x127c38400) [pid = 1648] [serial = 376] [outer = 0x123862000] 19:30:04 INFO - PROCESS | 1648 | 1461637804152 Marionette DEBUG loaded listener.js 19:30:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12863f400) [pid = 1648] [serial = 377] [outer = 0x123862000] 19:30:04 INFO - PROCESS | 1648 | 1461637804473 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]]]}] 19:30:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 19:30:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 469ms 19:30:04 INFO - PROCESS | 1648 | 1461637804509 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 19:30:04 INFO - PROCESS | 1648 | 1461637804510 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 19:30:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 19:30:04 INFO - PROCESS | 1648 | 1461637804513 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 19:30:04 INFO - PROCESS | 1648 | 1461637804515 Marionette TRACE conn2 <- [1,478,null,{}] 19:30:04 INFO - PROCESS | 1648 | 1461637804519 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}] 19:30:04 INFO - PROCESS | 1648 | 1461637804650 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 19:30:04 INFO - PROCESS | 1648 | 1461637804679 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x123ca6800 == 45 [pid = 1648] [id = 127] 19:30:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128ddd000) [pid = 1648] [serial = 378] [outer = 0x0] 19:30:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12941fc00) [pid = 1648] [serial = 379] [outer = 0x128ddd000] 19:30:04 INFO - PROCESS | 1648 | 1461637804706 Marionette DEBUG loaded listener.js 19:30:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12aceec00) [pid = 1648] [serial = 380] [outer = 0x128ddd000] 19:30:05 INFO - PROCESS | 1648 | 1461637805051 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]]]}] 19:30:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 19:30:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 571ms 19:30:05 INFO - PROCESS | 1648 | 1461637805087 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 19:30:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 19:30:05 INFO - PROCESS | 1648 | 1461637805088 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 19:30:05 INFO - PROCESS | 1648 | 1461637805090 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 19:30:05 INFO - PROCESS | 1648 | 1461637805091 Marionette TRACE conn2 <- [1,482,null,{}] 19:30:05 INFO - PROCESS | 1648 | 1461637805094 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}] 19:30:05 INFO - PROCESS | 1648 | 1461637805186 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 19:30:05 INFO - PROCESS | 1648 | 1461637805190 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185d0000 == 46 [pid = 1648] [id = 128] 19:30:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128f1e000) [pid = 1648] [serial = 381] [outer = 0x0] 19:30:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12acf6c00) [pid = 1648] [serial = 382] [outer = 0x128f1e000] 19:30:05 INFO - PROCESS | 1648 | 1461637805216 Marionette DEBUG loaded listener.js 19:30:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12ad20000) [pid = 1648] [serial = 383] [outer = 0x128f1e000] 19:30:05 INFO - PROCESS | 1648 | 1461637805598 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]]]}] 19:30:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 19:30:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 518ms 19:30:05 INFO - PROCESS | 1648 | 1461637805610 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 19:30:05 INFO - PROCESS | 1648 | 1461637805612 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 19:30:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 19:30:05 INFO - PROCESS | 1648 | 1461637805617 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 19:30:05 INFO - PROCESS | 1648 | 1461637805619 Marionette TRACE conn2 <- [1,486,null,{}] 19:30:05 INFO - PROCESS | 1648 | 1461637805622 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}] 19:30:05 INFO - PROCESS | 1648 | 1461637805771 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 19:30:05 INFO - PROCESS | 1648 | 1461637805807 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a11000 == 47 [pid = 1648] [id = 129] 19:30:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12acef400) [pid = 1648] [serial = 384] [outer = 0x0] 19:30:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12ada7800) [pid = 1648] [serial = 385] [outer = 0x12acef400] 19:30:05 INFO - PROCESS | 1648 | 1461637805832 Marionette DEBUG loaded listener.js 19:30:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12af0bc00) [pid = 1648] [serial = 386] [outer = 0x12acef400] 19:30:06 INFO - PROCESS | 1648 | 1461637806145 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]]]}] 19:30:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 19:30:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 570ms 19:30:06 INFO - PROCESS | 1648 | 1461637806187 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 19:30:06 INFO - PROCESS | 1648 | 1461637806188 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 19:30:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 19:30:06 INFO - PROCESS | 1648 | 1461637806190 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 19:30:06 INFO - PROCESS | 1648 | 1461637806191 Marionette TRACE conn2 <- [1,490,null,{}] 19:30:06 INFO - PROCESS | 1648 | 1461637806194 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}] 19:30:06 INFO - PROCESS | 1648 | 1461637806286 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 19:30:06 INFO - PROCESS | 1648 | 1461637806299 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x129751800 == 48 [pid = 1648] [id = 130] 19:30:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12af09800) [pid = 1648] [serial = 387] [outer = 0x0] 19:30:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12b094c00) [pid = 1648] [serial = 388] [outer = 0x12af09800] 19:30:06 INFO - PROCESS | 1648 | 1461637806324 Marionette DEBUG loaded listener.js 19:30:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12b2ca400) [pid = 1648] [serial = 389] [outer = 0x12af09800] 19:30:06 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11653fc00) [pid = 1648] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 19:30:06 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1265f4000) [pid = 1648] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 19:30:06 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1270f0000) [pid = 1648] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 19:30:06 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11addbc00) [pid = 1648] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 19:30:06 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128a94400) [pid = 1648] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 19:30:06 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11c420400) [pid = 1648] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 19:30:06 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11a90f000) [pid = 1648] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 19:30:06 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116544800) [pid = 1648] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 19:30:06 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11a442800) [pid = 1648] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 19:30:06 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x123ac1400) [pid = 1648] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 19:30:06 INFO - PROCESS | 1648 | 1461637806691 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]]]}] 19:30:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 19:30:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 519ms 19:30:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 19:30:06 INFO - PROCESS | 1648 | 1461637806709 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 19:30:06 INFO - PROCESS | 1648 | 1461637806710 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 19:30:06 INFO - PROCESS | 1648 | 1461637806712 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 19:30:06 INFO - PROCESS | 1648 | 1461637806713 Marionette TRACE conn2 <- [1,494,null,{}] 19:30:06 INFO - PROCESS | 1648 | 1461637806716 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}] 19:30:06 INFO - PROCESS | 1648 | 1461637806790 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 19:30:06 INFO - PROCESS | 1648 | 1461637806794 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x126461800 == 49 [pid = 1648] [id = 131] 19:30:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11a90f000) [pid = 1648] [serial = 390] [outer = 0x0] 19:30:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1240ee400) [pid = 1648] [serial = 391] [outer = 0x11a90f000] 19:30:06 INFO - PROCESS | 1648 | 1461637806822 Marionette DEBUG loaded listener.js 19:30:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128f23c00) [pid = 1648] [serial = 392] [outer = 0x11a90f000] 19:30:07 INFO - PROCESS | 1648 | 1461637807151 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]]]}] 19:30:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 19:30:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 470ms 19:30:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 19:30:07 INFO - PROCESS | 1648 | 1461637807182 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 19:30:07 INFO - PROCESS | 1648 | 1461637807184 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 19:30:07 INFO - PROCESS | 1648 | 1461637807186 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 19:30:07 INFO - PROCESS | 1648 | 1461637807188 Marionette TRACE conn2 <- [1,498,null,{}] 19:30:07 INFO - PROCESS | 1648 | 1461637807195 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}] 19:30:07 INFO - PROCESS | 1648 | 1461637807284 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 19:30:07 INFO - PROCESS | 1648 | 1461637807289 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b59c800 == 50 [pid = 1648] [id = 132] 19:30:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1273d7c00) [pid = 1648] [serial = 393] [outer = 0x0] 19:30:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12b527000) [pid = 1648] [serial = 394] [outer = 0x1273d7c00] 19:30:07 INFO - PROCESS | 1648 | 1461637807318 Marionette DEBUG loaded listener.js 19:30:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12d103800) [pid = 1648] [serial = 395] [outer = 0x1273d7c00] 19:30:07 INFO - PROCESS | 1648 | 1461637807651 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]]]}] 19:30:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 19:30:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 474ms 19:30:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 19:30:07 INFO - PROCESS | 1648 | 1461637807661 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 19:30:07 INFO - PROCESS | 1648 | 1461637807662 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 19:30:07 INFO - PROCESS | 1648 | 1461637807666 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 19:30:07 INFO - PROCESS | 1648 | 1461637807669 Marionette TRACE conn2 <- [1,502,null,{}] 19:30:07 INFO - PROCESS | 1648 | 1461637807672 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}] 19:30:07 INFO - PROCESS | 1648 | 1461637807749 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 19:30:07 INFO - PROCESS | 1648 | 1461637807754 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0ef000 == 51 [pid = 1648] [id = 133] 19:30:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12d103c00) [pid = 1648] [serial = 396] [outer = 0x0] 19:30:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12d1bc800) [pid = 1648] [serial = 397] [outer = 0x12d103c00] 19:30:07 INFO - PROCESS | 1648 | 1461637807779 Marionette DEBUG loaded listener.js 19:30:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12d362000) [pid = 1648] [serial = 398] [outer = 0x12d103c00] 19:30:08 INFO - PROCESS | 1648 | 1461637808146 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]]]}] 19:30:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 19:30:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 522ms 19:30:08 INFO - PROCESS | 1648 | 1461637808188 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 19:30:08 INFO - PROCESS | 1648 | 1461637808190 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 19:30:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 19:30:08 INFO - PROCESS | 1648 | 1461637808194 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 19:30:08 INFO - PROCESS | 1648 | 1461637808195 Marionette TRACE conn2 <- [1,506,null,{}] 19:30:08 INFO - PROCESS | 1648 | 1461637808199 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}] 19:30:08 INFO - PROCESS | 1648 | 1461637808305 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 19:30:08 INFO - PROCESS | 1648 | 1461637808310 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1f9000 == 52 [pid = 1648] [id = 134] 19:30:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x127084800) [pid = 1648] [serial = 399] [outer = 0x0] 19:30:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12d366800) [pid = 1648] [serial = 400] [outer = 0x127084800] 19:30:08 INFO - PROCESS | 1648 | 1461637808334 Marionette DEBUG loaded listener.js 19:30:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12d36e800) [pid = 1648] [serial = 401] [outer = 0x127084800] 19:30:08 INFO - PROCESS | 1648 | 1461637808773 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]]]}] 19:30:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 19:30:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 622ms 19:30:08 INFO - PROCESS | 1648 | 1461637808817 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 19:30:08 INFO - PROCESS | 1648 | 1461637808821 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 19:30:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 19:30:08 INFO - PROCESS | 1648 | 1461637808827 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 19:30:08 INFO - PROCESS | 1648 | 1461637808833 Marionette TRACE conn2 <- [1,510,null,{}] 19:30:08 INFO - PROCESS | 1648 | 1461637808839 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}] 19:30:08 INFO - PROCESS | 1648 | 1461637808985 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 19:30:09 INFO - PROCESS | 1648 | 1461637809131 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b43800 == 53 [pid = 1648] [id = 135] 19:30:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119a9e400) [pid = 1648] [serial = 402] [outer = 0x0] 19:30:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11a78f000) [pid = 1648] [serial = 403] [outer = 0x119a9e400] 19:30:09 INFO - PROCESS | 1648 | 1461637809175 Marionette DEBUG loaded listener.js 19:30:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11ad8a800) [pid = 1648] [serial = 404] [outer = 0x119a9e400] 19:30:09 INFO - PROCESS | 1648 | 1461637809602 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]]]}] 19:30:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 19:30:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 827ms 19:30:09 INFO - PROCESS | 1648 | 1461637809664 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 19:30:09 INFO - PROCESS | 1648 | 1461637809668 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 19:30:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 19:30:09 INFO - PROCESS | 1648 | 1461637809674 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 19:30:09 INFO - PROCESS | 1648 | 1461637809676 Marionette TRACE conn2 <- [1,514,null,{}] 19:30:09 INFO - PROCESS | 1648 | 1461637809679 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}] 19:30:09 INFO - PROCESS | 1648 | 1461637809776 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 19:30:09 INFO - PROCESS | 1648 | 1461637809836 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c6ba000 == 54 [pid = 1648] [id = 136] 19:30:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11b1db400) [pid = 1648] [serial = 405] [outer = 0x0] 19:30:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11c1c8800) [pid = 1648] [serial = 406] [outer = 0x11b1db400] 19:30:09 INFO - PROCESS | 1648 | 1461637809866 Marionette DEBUG loaded listener.js 19:30:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11c795800) [pid = 1648] [serial = 407] [outer = 0x11b1db400] 19:30:10 INFO - PROCESS | 1648 | 1461637810271 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]]]}] 19:30:10 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 19:30:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 619ms 19:30:10 INFO - PROCESS | 1648 | 1461637810294 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 19:30:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 19:30:10 INFO - PROCESS | 1648 | 1461637810295 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 19:30:10 INFO - PROCESS | 1648 | 1461637810298 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 19:30:10 INFO - PROCESS | 1648 | 1461637810301 Marionette TRACE conn2 <- [1,518,null,{}] 19:30:10 INFO - PROCESS | 1648 | 1461637810308 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}] 19:30:10 INFO - PROCESS | 1648 | 1461637810429 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 19:30:10 INFO - PROCESS | 1648 | 1461637810490 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b598000 == 55 [pid = 1648] [id = 137] 19:30:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x126482000) [pid = 1648] [serial = 408] [outer = 0x0] 19:30:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x128f7a800) [pid = 1648] [serial = 409] [outer = 0x126482000] 19:30:10 INFO - PROCESS | 1648 | 1461637810523 Marionette DEBUG loaded listener.js 19:30:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x129690c00) [pid = 1648] [serial = 410] [outer = 0x126482000] 19:30:10 INFO - PROCESS | 1648 | 1461637810950 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]]]}] 19:30:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 19:30:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 671ms 19:30:10 INFO - PROCESS | 1648 | 1461637810970 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 19:30:10 INFO - PROCESS | 1648 | 1461637810972 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 19:30:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 19:30:10 INFO - PROCESS | 1648 | 1461637810975 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 19:30:10 INFO - PROCESS | 1648 | 1461637810976 Marionette TRACE conn2 <- [1,522,null,{}] 19:30:10 INFO - PROCESS | 1648 | 1461637810979 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}] 19:30:11 INFO - PROCESS | 1648 | 1461637811076 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 19:30:11 INFO - PROCESS | 1648 | 1461637811119 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d345800 == 56 [pid = 1648] [id = 138] 19:30:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x129693400) [pid = 1648] [serial = 411] [outer = 0x0] 19:30:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12ad22c00) [pid = 1648] [serial = 412] [outer = 0x129693400] 19:30:11 INFO - PROCESS | 1648 | 1461637811150 Marionette DEBUG loaded listener.js 19:30:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12b523c00) [pid = 1648] [serial = 413] [outer = 0x129693400] 19:30:11 INFO - PROCESS | 1648 | 1461637811769 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]]]}] 19:30:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 19:30:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 870ms 19:30:11 INFO - PROCESS | 1648 | 1461637811845 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 19:30:11 INFO - PROCESS | 1648 | 1461637811847 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 19:30:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 19:30:11 INFO - PROCESS | 1648 | 1461637811851 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 19:30:11 INFO - PROCESS | 1648 | 1461637811853 Marionette TRACE conn2 <- [1,526,null,{}] 19:30:11 INFO - PROCESS | 1648 | 1461637811857 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}] 19:30:11 INFO - PROCESS | 1648 | 1461637811942 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 19:30:11 INFO - PROCESS | 1648 | 1461637811986 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ad6f800 == 57 [pid = 1648] [id = 139] 19:30:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1187a4c00) [pid = 1648] [serial = 414] [outer = 0x0] 19:30:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x118c90800) [pid = 1648] [serial = 415] [outer = 0x1187a4c00] 19:30:12 INFO - PROCESS | 1648 | 1461637812014 Marionette DEBUG loaded listener.js 19:30:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x119b90400) [pid = 1648] [serial = 416] [outer = 0x1187a4c00] 19:30:12 INFO - PROCESS | 1648 | 1461637812439 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]]]}] 19:30:12 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 19:30:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 621ms 19:30:12 INFO - PROCESS | 1648 | 1461637812472 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 19:30:12 INFO - PROCESS | 1648 | 1461637812476 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 19:30:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 19:30:12 INFO - PROCESS | 1648 | 1461637812480 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 19:30:12 INFO - PROCESS | 1648 | 1461637812482 Marionette TRACE conn2 <- [1,530,null,{}] 19:30:12 INFO - PROCESS | 1648 | 1461637812485 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}] 19:30:12 INFO - PROCESS | 1648 | 1461637812571 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 19:30:12 INFO - PROCESS | 1648 | 1461637812614 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x118cca800 == 58 [pid = 1648] [id = 140] 19:30:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x118905400) [pid = 1648] [serial = 417] [outer = 0x0] 19:30:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11a793000) [pid = 1648] [serial = 418] [outer = 0x118905400] 19:30:12 INFO - PROCESS | 1648 | 1461637812641 Marionette DEBUG loaded listener.js 19:30:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11ad8d000) [pid = 1648] [serial = 419] [outer = 0x118905400] 19:30:13 INFO - PROCESS | 1648 | 1461637813034 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"]]]}] 19:30:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0ef000 == 57 [pid = 1648] [id = 133] 19:30:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12b59c800 == 56 [pid = 1648] [id = 132] 19:30:13 INFO - PROCESS | 1648 | --DOCSHELL 0x126461800 == 55 [pid = 1648] [id = 131] 19:30:13 INFO - PROCESS | 1648 | --DOCSHELL 0x129751800 == 54 [pid = 1648] [id = 130] 19:30:13 INFO - PROCESS | 1648 | --DOCSHELL 0x128a11000 == 53 [pid = 1648] [id = 129] 19:30:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1185d0000 == 52 [pid = 1648] [id = 128] 19:30:13 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x128fb0c00) [pid = 1648] [serial = 349] [outer = 0x0] [url = about:blank] 19:30:13 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x118e83c00) [pid = 1648] [serial = 310] [outer = 0x0] [url = about:blank] 19:30:13 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11a909800) [pid = 1648] [serial = 313] [outer = 0x0] [url = about:blank] 19:30:13 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11bfd0800) [pid = 1648] [serial = 316] [outer = 0x0] [url = about:blank] 19:30:13 INFO - PROCESS | 1648 | --DOCSHELL 0x123ca6800 == 51 [pid = 1648] [id = 127] 19:30:13 INFO - PROCESS | 1648 | --DOCSHELL 0x11c778000 == 50 [pid = 1648] [id = 126] 19:30:13 INFO - PROCESS | 1648 | --DOCSHELL 0x11bc3b800 == 49 [pid = 1648] [id = 125] 19:30:13 INFO - PROCESS | 1648 | --DOCSHELL 0x11b170800 == 48 [pid = 1648] [id = 124] 19:30:13 INFO - PROCESS | 1648 | --DOCSHELL 0x119070800 == 47 [pid = 1648] [id = 123] 19:30:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1178be800 == 46 [pid = 1648] [id = 122] 19:30:13 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 19:30:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 19:30:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 19:30:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:30:13 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 19:30:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 19:30:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 19:30:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:30:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 621ms 19:30:13 INFO - PROCESS | 1648 | 1461637813101 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 19:30:13 INFO - PROCESS | 1648 | 1461637813103 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 19:30:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 19:30:13 INFO - PROCESS | 1648 | 1461637813105 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 19:30:13 INFO - PROCESS | 1648 | 1461637813108 Marionette TRACE conn2 <- [1,534,null,{}] 19:30:13 INFO - PROCESS | 1648 | 1461637813115 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}] 19:30:13 INFO - PROCESS | 1648 | 1461637813215 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 19:30:13 INFO - PROCESS | 1648 | 1461637813225 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x119720000 == 47 [pid = 1648] [id = 141] 19:30:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x11b112000) [pid = 1648] [serial = 420] [outer = 0x0] 19:30:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11b1d5c00) [pid = 1648] [serial = 421] [outer = 0x11b112000] 19:30:13 INFO - PROCESS | 1648 | 1461637813253 Marionette DEBUG loaded listener.js 19:30:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11bfc9c00) [pid = 1648] [serial = 422] [outer = 0x11b112000] 19:30:13 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x128f1d400) [pid = 1648] [serial = 347] [outer = 0x0] [url = about:blank] 19:30:13 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x123e9fc00) [pid = 1648] [serial = 334] [outer = 0x0] [url = about:blank] 19:30:13 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1273d6400) [pid = 1648] [serial = 335] [outer = 0x0] [url = about:blank] 19:30:13 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x127c97000) [pid = 1648] [serial = 338] [outer = 0x0] [url = about:blank] 19:30:13 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x123ac5c00) [pid = 1648] [serial = 341] [outer = 0x0] [url = about:blank] 19:30:13 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11b115400) [pid = 1648] [serial = 340] [outer = 0x0] [url = about:blank] 19:30:13 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x127c2c400) [pid = 1648] [serial = 337] [outer = 0x0] [url = about:blank] 19:30:13 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x128638400) [pid = 1648] [serial = 343] [outer = 0x0] [url = about:blank] 19:30:13 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x128a90400) [pid = 1648] [serial = 344] [outer = 0x0] [url = about:blank] 19:30:13 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11b60fc00) [pid = 1648] [serial = 328] [outer = 0x0] [url = about:blank] 19:30:13 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11c70ec00) [pid = 1648] [serial = 329] [outer = 0x0] [url = about:blank] 19:30:13 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x128ddc800) [pid = 1648] [serial = 346] [outer = 0x0] [url = about:blank] 19:30:13 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11c797400) [pid = 1648] [serial = 331] [outer = 0x0] [url = about:blank] 19:30:13 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x123abd400) [pid = 1648] [serial = 332] [outer = 0x0] [url = about:blank] 19:30:13 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11add7400) [pid = 1648] [serial = 325] [outer = 0x0] [url = about:blank] 19:30:13 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11b114400) [pid = 1648] [serial = 326] [outer = 0x0] [url = about:blank] 19:30:13 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11903d000) [pid = 1648] [serial = 320] [outer = 0x0] [url = about:blank] 19:30:13 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118c10800) [pid = 1648] [serial = 319] [outer = 0x0] [url = about:blank] 19:30:13 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11a793400) [pid = 1648] [serial = 322] [outer = 0x0] [url = about:blank] 19:30:13 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11a90a400) [pid = 1648] [serial = 323] [outer = 0x0] [url = about:blank] 19:30:13 INFO - PROCESS | 1648 | 1461637813601 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]]]}] 19:30:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 19:30:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 521ms 19:30:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 19:30:13 INFO - PROCESS | 1648 | 1461637813627 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 19:30:13 INFO - PROCESS | 1648 | 1461637813629 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 19:30:13 INFO - PROCESS | 1648 | 1461637813631 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 19:30:13 INFO - PROCESS | 1648 | 1461637813632 Marionette TRACE conn2 <- [1,538,null,{}] 19:30:13 INFO - PROCESS | 1648 | 1461637813634 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}] 19:30:13 INFO - PROCESS | 1648 | 1461637813706 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 19:30:13 INFO - PROCESS | 1648 | 1461637813710 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b6fa800 == 48 [pid = 1648] [id = 142] 19:30:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11b60fc00) [pid = 1648] [serial = 423] [outer = 0x0] 19:30:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11c1cf000) [pid = 1648] [serial = 424] [outer = 0x11b60fc00] 19:30:13 INFO - PROCESS | 1648 | 1461637813742 Marionette DEBUG loaded listener.js 19:30:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11c78a400) [pid = 1648] [serial = 425] [outer = 0x11b60fc00] 19:30:14 INFO - PROCESS | 1648 | 1461637814084 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]]]}] 19:30:14 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. 19:30:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 469ms 19:30:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 19:30:14 INFO - PROCESS | 1648 | 1461637814102 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 19:30:14 INFO - PROCESS | 1648 | 1461637814103 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 19:30:14 INFO - PROCESS | 1648 | 1461637814105 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 19:30:14 INFO - PROCESS | 1648 | 1461637814106 Marionette TRACE conn2 <- [1,542,null,{}] 19:30:14 INFO - PROCESS | 1648 | 1461637814108 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}] 19:30:14 INFO - PROCESS | 1648 | 1461637814185 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 19:30:14 INFO - PROCESS | 1648 | 1461637814227 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x1156c7800 == 49 [pid = 1648] [id = 143] 19:30:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x115631c00) [pid = 1648] [serial = 426] [outer = 0x0] 19:30:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11c795000) [pid = 1648] [serial = 427] [outer = 0x115631c00] 19:30:14 INFO - PROCESS | 1648 | 1461637814254 Marionette DEBUG loaded listener.js 19:30:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x123aba000) [pid = 1648] [serial = 428] [outer = 0x115631c00] 19:30:14 INFO - PROCESS | 1648 | 1461637814569 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]]]}] 19:30:14 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. 19:30:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 520ms 19:30:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 19:30:14 INFO - PROCESS | 1648 | 1461637814626 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 19:30:14 INFO - PROCESS | 1648 | 1461637814627 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 19:30:14 INFO - PROCESS | 1648 | 1461637814629 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 19:30:14 INFO - PROCESS | 1648 | 1461637814630 Marionette TRACE conn2 <- [1,546,null,{}] 19:30:14 INFO - PROCESS | 1648 | 1461637814636 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}] 19:30:14 INFO - PROCESS | 1648 | 1461637814791 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 19:30:14 INFO - PROCESS | 1648 | 1461637814875 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x119231000 == 50 [pid = 1648] [id = 144] 19:30:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11b10a000) [pid = 1648] [serial = 429] [outer = 0x0] 19:30:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x123abd800) [pid = 1648] [serial = 430] [outer = 0x11b10a000] 19:30:14 INFO - PROCESS | 1648 | 1461637814930 Marionette DEBUG loaded listener.js 19:30:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x127c2c000) [pid = 1648] [serial = 431] [outer = 0x11b10a000] 19:30:15 INFO - PROCESS | 1648 | 1461637815268 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]]]}] 19:30:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 19:30:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 673ms 19:30:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 19:30:15 INFO - PROCESS | 1648 | 1461637815304 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 19:30:15 INFO - PROCESS | 1648 | 1461637815305 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 19:30:15 INFO - PROCESS | 1648 | 1461637815308 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 19:30:15 INFO - PROCESS | 1648 | 1461637815309 Marionette TRACE conn2 <- [1,550,null,{}] 19:30:15 INFO - PROCESS | 1648 | 1461637815311 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}] 19:30:15 INFO - PROCESS | 1648 | 1461637815401 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 19:30:15 INFO - PROCESS | 1648 | 1461637815473 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x1264df000 == 51 [pid = 1648] [id = 145] 19:30:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11c3cd000) [pid = 1648] [serial = 432] [outer = 0x0] 19:30:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x127c97c00) [pid = 1648] [serial = 433] [outer = 0x11c3cd000] 19:30:15 INFO - PROCESS | 1648 | 1461637815503 Marionette DEBUG loaded listener.js 19:30:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x128dd9400) [pid = 1648] [serial = 434] [outer = 0x11c3cd000] 19:30:15 INFO - PROCESS | 1648 | 1461637815870 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]]]}] 19:30:15 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. 19:30:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 569ms 19:30:15 INFO - PROCESS | 1648 | 1461637815878 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 19:30:15 INFO - PROCESS | 1648 | 1461637815880 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 19:30:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 19:30:15 INFO - PROCESS | 1648 | 1461637815885 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 19:30:15 INFO - PROCESS | 1648 | 1461637815887 Marionette TRACE conn2 <- [1,554,null,{}] 19:30:15 INFO - PROCESS | 1648 | 1461637815890 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}] 19:30:16 INFO - PROCESS | 1648 | 1461637816028 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 19:30:16 INFO - PROCESS | 1648 | 1461637816045 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x127654000 == 52 [pid = 1648] [id = 146] 19:30:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x128de1c00) [pid = 1648] [serial = 435] [outer = 0x0] 19:30:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x128f21c00) [pid = 1648] [serial = 436] [outer = 0x128de1c00] 19:30:16 INFO - PROCESS | 1648 | 1461637816087 Marionette DEBUG loaded listener.js 19:30:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x128fbc000) [pid = 1648] [serial = 437] [outer = 0x128de1c00] 19:30:16 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:30:16 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:30:16 INFO - PROCESS | 1648 | 1461637816562 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]]]}] 19:30:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 19:30:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 719ms 19:30:16 INFO - PROCESS | 1648 | 1461637816605 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 19:30:16 INFO - PROCESS | 1648 | 1461637816606 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 19:30:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 19:30:16 INFO - PROCESS | 1648 | 1461637816608 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 19:30:16 INFO - PROCESS | 1648 | 1461637816609 Marionette TRACE conn2 <- [1,558,null,{}] 19:30:16 INFO - PROCESS | 1648 | 1461637816612 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}] 19:30:16 INFO - PROCESS | 1648 | 1461637816703 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 19:30:16 INFO - PROCESS | 1648 | 1461637816707 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x128dba000 == 53 [pid = 1648] [id = 147] 19:30:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x128fbbc00) [pid = 1648] [serial = 438] [outer = 0x0] 19:30:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12acea800) [pid = 1648] [serial = 439] [outer = 0x128fbbc00] 19:30:16 INFO - PROCESS | 1648 | 1461637816732 Marionette DEBUG loaded listener.js 19:30:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12acf7800) [pid = 1648] [serial = 440] [outer = 0x128fbbc00] 19:30:17 INFO - PROCESS | 1648 | 1461637817061 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]]]}] 19:30:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 19:30:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 468ms 19:30:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 19:30:17 INFO - PROCESS | 1648 | 1461637817077 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 19:30:17 INFO - PROCESS | 1648 | 1461637817078 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 19:30:17 INFO - PROCESS | 1648 | 1461637817081 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 19:30:17 INFO - PROCESS | 1648 | 1461637817084 Marionette TRACE conn2 <- [1,562,null,{}] 19:30:17 INFO - PROCESS | 1648 | 1461637817094 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}] 19:30:17 INFO - PROCESS | 1648 | 1461637817186 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 19:30:17 INFO - PROCESS | 1648 | 1461637817190 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12974c800 == 54 [pid = 1648] [id = 148] 19:30:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x129423000) [pid = 1648] [serial = 441] [outer = 0x0] 19:30:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12ad23800) [pid = 1648] [serial = 442] [outer = 0x129423000] 19:30:17 INFO - PROCESS | 1648 | 1461637817216 Marionette DEBUG loaded listener.js 19:30:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12af11800) [pid = 1648] [serial = 443] [outer = 0x129423000] 19:30:17 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:30:17 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11a90f000) [pid = 1648] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 19:30:17 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x11a797c00) [pid = 1648] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 19:30:17 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12af09800) [pid = 1648] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 19:30:17 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x118c0c800) [pid = 1648] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 19:30:17 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12acef400) [pid = 1648] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 19:30:17 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1273d7c00) [pid = 1648] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 19:30:17 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x118575800) [pid = 1648] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 19:30:17 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12d103c00) [pid = 1648] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 19:30:17 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x123862000) [pid = 1648] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 19:30:17 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x123861c00) [pid = 1648] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 19:30:17 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11b86c000) [pid = 1648] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 19:30:17 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11bfca800) [pid = 1648] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 19:30:17 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x118cec000) [pid = 1648] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 19:30:17 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x128ddd000) [pid = 1648] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 19:30:17 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11ad96800) [pid = 1648] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 19:30:17 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x128f1d800) [pid = 1648] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 19:30:17 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11c78a800) [pid = 1648] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 19:30:17 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11a43cc00) [pid = 1648] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 19:30:17 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x128f1e000) [pid = 1648] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 19:30:17 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x115637800) [pid = 1648] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 19:30:17 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1273d4800) [pid = 1648] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 19:30:17 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x123ac3c00) [pid = 1648] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 19:30:17 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x123abac00) [pid = 1648] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 19:30:17 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:30:17 INFO - PROCESS | 1648 | 1461637817711 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]]]}] 19:30:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 19:30:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 671ms 19:30:17 INFO - PROCESS | 1648 | 1461637817753 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 19:30:17 INFO - PROCESS | 1648 | 1461637817754 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 19:30:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 19:30:17 INFO - PROCESS | 1648 | 1461637817757 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 19:30:17 INFO - PROCESS | 1648 | 1461637817758 Marionette TRACE conn2 <- [1,566,null,{}] 19:30:17 INFO - PROCESS | 1648 | 1461637817761 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}] 19:30:17 INFO - PROCESS | 1648 | 1461637817852 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 19:30:17 INFO - PROCESS | 1648 | 1461637817856 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b030000 == 55 [pid = 1648] [id = 149] 19:30:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x115942800) [pid = 1648] [serial = 444] [outer = 0x0] 19:30:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11c789400) [pid = 1648] [serial = 445] [outer = 0x115942800] 19:30:17 INFO - PROCESS | 1648 | 1461637817886 Marionette DEBUG loaded listener.js 19:30:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128a94400) [pid = 1648] [serial = 446] [outer = 0x115942800] 19:30:18 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:30:18 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:30:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 19:30:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 468ms 19:30:18 INFO - PROCESS | 1648 | 1461637818222 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]]]}] 19:30:18 INFO - PROCESS | 1648 | 1461637818225 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 19:30:18 INFO - PROCESS | 1648 | 1461637818226 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 19:30:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 19:30:18 INFO - PROCESS | 1648 | 1461637818229 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 19:30:18 INFO - PROCESS | 1648 | 1461637818230 Marionette TRACE conn2 <- [1,570,null,{}] 19:30:18 INFO - PROCESS | 1648 | 1461637818235 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}] 19:30:18 INFO - PROCESS | 1648 | 1461637818333 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 19:30:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x118cec000) [pid = 1648] [serial = 447] [outer = 0x12f9cbc00] 19:30:18 INFO - PROCESS | 1648 | 1461637818360 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d349800 == 56 [pid = 1648] [id = 150] 19:30:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12ad22000) [pid = 1648] [serial = 448] [outer = 0x0] 19:30:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12b51dc00) [pid = 1648] [serial = 449] [outer = 0x12ad22000] 19:30:18 INFO - PROCESS | 1648 | 1461637818389 Marionette DEBUG loaded listener.js 19:30:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12b52ac00) [pid = 1648] [serial = 450] [outer = 0x12ad22000] 19:30:18 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:30:18 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:30:18 INFO - PROCESS | 1648 | 1461637818733 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]]]}] 19:30:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 19:30:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 521ms 19:30:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 19:30:18 INFO - PROCESS | 1648 | 1461637818751 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 19:30:18 INFO - PROCESS | 1648 | 1461637818752 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 19:30:18 INFO - PROCESS | 1648 | 1461637818754 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 19:30:18 INFO - PROCESS | 1648 | 1461637818755 Marionette TRACE conn2 <- [1,574,null,{}] 19:30:18 INFO - PROCESS | 1648 | 1461637818758 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}] 19:30:18 INFO - PROCESS | 1648 | 1461637818834 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 19:30:18 INFO - PROCESS | 1648 | 1461637818838 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1ed800 == 57 [pid = 1648] [id = 151] 19:30:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12b520800) [pid = 1648] [serial = 451] [outer = 0x0] 19:30:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12d1bec00) [pid = 1648] [serial = 452] [outer = 0x12b520800] 19:30:18 INFO - PROCESS | 1648 | 1461637818864 Marionette DEBUG loaded listener.js 19:30:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12d36f400) [pid = 1648] [serial = 453] [outer = 0x12b520800] 19:30:19 INFO - PROCESS | 1648 | 1461637819174 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]]]}] 19:30:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 19:30:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 468ms 19:30:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 19:30:19 INFO - PROCESS | 1648 | 1461637819222 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 19:30:19 INFO - PROCESS | 1648 | 1461637819223 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 19:30:19 INFO - PROCESS | 1648 | 1461637819226 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 19:30:19 INFO - PROCESS | 1648 | 1461637819227 Marionette TRACE conn2 <- [1,578,null,{}] 19:30:19 INFO - PROCESS | 1648 | 1461637819229 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}] 19:30:19 INFO - PROCESS | 1648 | 1461637819326 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 19:30:19 INFO - PROCESS | 1648 | 1461637819334 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e29b000 == 58 [pid = 1648] [id = 152] 19:30:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12d364800) [pid = 1648] [serial = 454] [outer = 0x0] 19:30:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12d58e800) [pid = 1648] [serial = 455] [outer = 0x12d364800] 19:30:19 INFO - PROCESS | 1648 | 1461637819359 Marionette DEBUG loaded listener.js 19:30:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12d596400) [pid = 1648] [serial = 456] [outer = 0x12d364800] 19:30:19 INFO - PROCESS | 1648 | 1461637819899 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]]]}] 19:30:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 19:30:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 718ms 19:30:19 INFO - PROCESS | 1648 | 1461637819945 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 19:30:19 INFO - PROCESS | 1648 | 1461637819951 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 19:30:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 19:30:19 INFO - PROCESS | 1648 | 1461637819956 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 19:30:19 INFO - PROCESS | 1648 | 1461637819959 Marionette TRACE conn2 <- [1,582,null,{}] 19:30:19 INFO - PROCESS | 1648 | 1461637819966 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}] 19:30:20 INFO - PROCESS | 1648 | 1461637820111 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 19:30:20 INFO - PROCESS | 1648 | 1461637820194 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185d1800 == 59 [pid = 1648] [id = 153] 19:30:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x115636c00) [pid = 1648] [serial = 457] [outer = 0x0] 19:30:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11671b000) [pid = 1648] [serial = 458] [outer = 0x115636c00] 19:30:20 INFO - PROCESS | 1648 | 1461637820244 Marionette DEBUG loaded listener.js 19:30:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x118f66c00) [pid = 1648] [serial = 459] [outer = 0x115636c00] 19:30:20 INFO - PROCESS | 1648 | 1461637820674 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]]]}] 19:30:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 19:30:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 774ms 19:30:20 INFO - PROCESS | 1648 | 1461637820730 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 19:30:20 INFO - PROCESS | 1648 | 1461637820734 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 19:30:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 19:30:20 INFO - PROCESS | 1648 | 1461637820738 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 19:30:20 INFO - PROCESS | 1648 | 1461637820740 Marionette TRACE conn2 <- [1,586,null,{}] 19:30:20 INFO - PROCESS | 1648 | 1461637820743 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}] 19:30:20 INFO - PROCESS | 1648 | 1461637820844 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 19:30:20 INFO - PROCESS | 1648 | 1461637820893 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b6f1800 == 60 [pid = 1648] [id = 154] 19:30:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x119262800) [pid = 1648] [serial = 460] [outer = 0x0] 19:30:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11add7000) [pid = 1648] [serial = 461] [outer = 0x119262800] 19:30:20 INFO - PROCESS | 1648 | 1461637820923 Marionette DEBUG loaded listener.js 19:30:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11b1e4c00) [pid = 1648] [serial = 462] [outer = 0x119262800] 19:30:21 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:30:21 INFO - PROCESS | 1648 | 1461637821342 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]]]}] 19:30:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 19:30:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 619ms 19:30:21 INFO - PROCESS | 1648 | 1461637821358 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 19:30:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 19:30:21 INFO - PROCESS | 1648 | 1461637821359 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 19:30:21 INFO - PROCESS | 1648 | 1461637821362 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 19:30:21 INFO - PROCESS | 1648 | 1461637821365 Marionette TRACE conn2 <- [1,590,null,{}] 19:30:21 INFO - PROCESS | 1648 | 1461637821372 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}] 19:30:21 INFO - PROCESS | 1648 | 1461637821473 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 19:30:21 INFO - PROCESS | 1648 | 1461637821559 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x128dcd800 == 61 [pid = 1648] [id = 155] 19:30:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x123abd400) [pid = 1648] [serial = 463] [outer = 0x0] 19:30:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x123c63800) [pid = 1648] [serial = 464] [outer = 0x123abd400] 19:30:21 INFO - PROCESS | 1648 | 1461637821591 Marionette DEBUG loaded listener.js 19:30:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x124291000) [pid = 1648] [serial = 465] [outer = 0x123abd400] 19:30:22 INFO - PROCESS | 1648 | 1461637822123 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]]]}] 19:30:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 19:30:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 773ms 19:30:22 INFO - PROCESS | 1648 | 1461637822136 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 19:30:22 INFO - PROCESS | 1648 | 1461637822139 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 19:30:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 19:30:22 INFO - PROCESS | 1648 | 1461637822143 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 19:30:22 INFO - PROCESS | 1648 | 1461637822145 Marionette TRACE conn2 <- [1,594,null,{}] 19:30:22 INFO - PROCESS | 1648 | 1461637822149 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}] 19:30:22 INFO - PROCESS | 1648 | 1461637822293 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 19:30:22 INFO - PROCESS | 1648 | 1461637822378 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e420000 == 62 [pid = 1648] [id = 156] 19:30:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1273d5800) [pid = 1648] [serial = 466] [outer = 0x0] 19:30:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x127c99000) [pid = 1648] [serial = 467] [outer = 0x1273d5800] 19:30:22 INFO - PROCESS | 1648 | 1461637822427 Marionette DEBUG loaded listener.js 19:30:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x129694400) [pid = 1648] [serial = 468] [outer = 0x1273d5800] 19:30:22 INFO - PROCESS | 1648 | 1461637822899 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]]]}] 19:30:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 19:30:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 824ms 19:30:22 INFO - PROCESS | 1648 | 1461637822967 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 19:30:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 19:30:22 INFO - PROCESS | 1648 | 1461637822970 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 19:30:22 INFO - PROCESS | 1648 | 1461637822973 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 19:30:22 INFO - PROCESS | 1648 | 1461637822975 Marionette TRACE conn2 <- [1,598,null,{}] 19:30:22 INFO - PROCESS | 1648 | 1461637822979 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}] 19:30:23 INFO - PROCESS | 1648 | 1461637823119 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 19:30:23 INFO - PROCESS | 1648 | 1461637823190 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e514800 == 63 [pid = 1648] [id = 157] 19:30:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x128f24400) [pid = 1648] [serial = 469] [outer = 0x0] 19:30:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12b2ce400) [pid = 1648] [serial = 470] [outer = 0x128f24400] 19:30:23 INFO - PROCESS | 1648 | 1461637823220 Marionette DEBUG loaded listener.js 19:30:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12d1c2000) [pid = 1648] [serial = 471] [outer = 0x128f24400] 19:30:23 INFO - PROCESS | 1648 | 1461637823658 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]]]}] 19:30:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 19:30:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 721ms 19:30:23 INFO - PROCESS | 1648 | 1461637823693 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 19:30:23 INFO - PROCESS | 1648 | 1461637823695 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 19:30:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 19:30:23 INFO - PROCESS | 1648 | 1461637823697 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 19:30:23 INFO - PROCESS | 1648 | 1461637823698 Marionette TRACE conn2 <- [1,602,null,{}] 19:30:23 INFO - PROCESS | 1648 | 1461637823701 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}] 19:30:23 INFO - PROCESS | 1648 | 1461637823819 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 19:30:23 INFO - PROCESS | 1648 | 1461637823868 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e766800 == 64 [pid = 1648] [id = 158] 19:30:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12d1c5000) [pid = 1648] [serial = 472] [outer = 0x0] 19:30:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12d58f800) [pid = 1648] [serial = 473] [outer = 0x12d1c5000] 19:30:23 INFO - PROCESS | 1648 | 1461637823900 Marionette DEBUG loaded listener.js 19:30:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12e20cc00) [pid = 1648] [serial = 474] [outer = 0x12d1c5000] 19:30:24 INFO - PROCESS | 1648 | 1461637824470 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]]]}] 19:30:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 19:30:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 822ms 19:30:24 INFO - PROCESS | 1648 | 1461637824519 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 19:30:24 INFO - PROCESS | 1648 | 1461637824522 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 19:30:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 19:30:24 INFO - PROCESS | 1648 | 1461637824525 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 19:30:24 INFO - PROCESS | 1648 | 1461637824528 Marionette TRACE conn2 <- [1,606,null,{}] 19:30:24 INFO - PROCESS | 1648 | 1461637824532 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}] 19:30:24 INFO - PROCESS | 1648 | 1461637824620 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 19:30:24 INFO - PROCESS | 1648 | 1461637824672 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a96c800 == 65 [pid = 1648] [id = 159] 19:30:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x118ce4000) [pid = 1648] [serial = 475] [outer = 0x0] 19:30:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x119095400) [pid = 1648] [serial = 476] [outer = 0x118ce4000] 19:30:24 INFO - PROCESS | 1648 | 1461637824701 Marionette DEBUG loaded listener.js 19:30:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11a790000) [pid = 1648] [serial = 477] [outer = 0x118ce4000] 19:30:25 INFO - PROCESS | 1648 | 1461637825119 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]]]}] 19:30:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 19:30:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 622ms 19:30:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 19:30:25 INFO - PROCESS | 1648 | 1461637825148 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 19:30:25 INFO - PROCESS | 1648 | 1461637825151 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 19:30:25 INFO - PROCESS | 1648 | 1461637825156 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 19:30:25 INFO - PROCESS | 1648 | 1461637825157 Marionette TRACE conn2 <- [1,610,null,{}] 19:30:25 INFO - PROCESS | 1648 | 1461637825160 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}] 19:30:25 INFO - PROCESS | 1648 | 1461637825253 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 19:30:25 INFO - PROCESS | 1648 | 1461637825299 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x119abf800 == 66 [pid = 1648] [id = 160] 19:30:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x119a9f800) [pid = 1648] [serial = 478] [outer = 0x0] 19:30:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x11add9000) [pid = 1648] [serial = 479] [outer = 0x119a9f800] 19:30:25 INFO - PROCESS | 1648 | 1461637825331 Marionette DEBUG loaded listener.js 19:30:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x11b112c00) [pid = 1648] [serial = 480] [outer = 0x119a9f800] 19:30:25 INFO - PROCESS | 1648 | --DOCSHELL 0x11bc2f800 == 65 [pid = 1648] [id = 101] 19:30:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12394a800 == 64 [pid = 1648] [id = 106] 19:30:25 INFO - PROCESS | 1648 | --DOCSHELL 0x128a15000 == 63 [pid = 1648] [id = 117] 19:30:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12d1ed800 == 62 [pid = 1648] [id = 151] 19:30:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12d349800 == 61 [pid = 1648] [id = 150] 19:30:25 INFO - PROCESS | 1648 | --DOCSHELL 0x11b030000 == 60 [pid = 1648] [id = 149] 19:30:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12974c800 == 59 [pid = 1648] [id = 148] 19:30:25 INFO - PROCESS | 1648 | --DOCSHELL 0x128dba000 == 58 [pid = 1648] [id = 147] 19:30:25 INFO - PROCESS | 1648 | --DOCSHELL 0x127654000 == 57 [pid = 1648] [id = 146] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12d366800) [pid = 1648] [serial = 400] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1264df000 == 56 [pid = 1648] [id = 145] 19:30:25 INFO - PROCESS | 1648 | --DOCSHELL 0x119231000 == 55 [pid = 1648] [id = 144] 19:30:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1156c7800 == 54 [pid = 1648] [id = 143] 19:30:25 INFO - PROCESS | 1648 | --DOCSHELL 0x11b6fa800 == 53 [pid = 1648] [id = 142] 19:30:25 INFO - PROCESS | 1648 | --DOCSHELL 0x119720000 == 52 [pid = 1648] [id = 141] 19:30:25 INFO - PROCESS | 1648 | --DOCSHELL 0x118cca800 == 51 [pid = 1648] [id = 140] 19:30:25 INFO - PROCESS | 1648 | --DOCSHELL 0x11ad6f800 == 50 [pid = 1648] [id = 139] 19:30:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12d345800 == 49 [pid = 1648] [id = 138] 19:30:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12b598000 == 48 [pid = 1648] [id = 137] 19:30:25 INFO - PROCESS | 1648 | --DOCSHELL 0x11c6ba000 == 47 [pid = 1648] [id = 136] 19:30:25 INFO - PROCESS | 1648 | --DOCSHELL 0x119b43800 == 46 [pid = 1648] [id = 135] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12d362000) [pid = 1648] [serial = 398] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x128f23c00) [pid = 1648] [serial = 392] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x1240ee400) [pid = 1648] [serial = 391] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x11add6000) [pid = 1648] [serial = 314] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12b094c00) [pid = 1648] [serial = 388] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x118cf1400) [pid = 1648] [serial = 364] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12ada7800) [pid = 1648] [serial = 385] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12d103800) [pid = 1648] [serial = 395] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x11925c000) [pid = 1648] [serial = 311] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12d1bc800) [pid = 1648] [serial = 397] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x127c38400) [pid = 1648] [serial = 376] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x123ac3000) [pid = 1648] [serial = 358] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x123860c00) [pid = 1648] [serial = 371] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11c41e000) [pid = 1648] [serial = 317] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x11a90d800) [pid = 1648] [serial = 275] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11c419000) [pid = 1648] [serial = 370] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12aceec00) [pid = 1648] [serial = 380] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12863f400) [pid = 1648] [serial = 377] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11b109400) [pid = 1648] [serial = 355] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1240f7800) [pid = 1648] [serial = 359] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12941fc00) [pid = 1648] [serial = 379] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x129693800) [pid = 1648] [serial = 350] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11925bc00) [pid = 1648] [serial = 365] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12af0bc00) [pid = 1648] [serial = 386] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1187a6800) [pid = 1648] [serial = 374] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12b2ca400) [pid = 1648] [serial = 389] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11b110c00) [pid = 1648] [serial = 368] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12b527000) [pid = 1648] [serial = 394] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12ad20000) [pid = 1648] [serial = 383] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x119094c00) [pid = 1648] [serial = 353] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128a8c400) [pid = 1648] [serial = 361] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1187a5c00) [pid = 1648] [serial = 352] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1240f7400) [pid = 1648] [serial = 308] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11add9c00) [pid = 1648] [serial = 367] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x128fb0400) [pid = 1648] [serial = 362] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12acf6c00) [pid = 1648] [serial = 382] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128f1d000) [pid = 1648] [serial = 272] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11b86b400) [pid = 1648] [serial = 356] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x123ac0c00) [pid = 1648] [serial = 373] [outer = 0x0] [url = about:blank] 19:30:25 INFO - PROCESS | 1648 | 1461637825734 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]]]}] 19:30:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 19:30:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 620ms 19:30:25 INFO - PROCESS | 1648 | 1461637825776 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 19:30:25 INFO - PROCESS | 1648 | 1461637825777 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 19:30:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 19:30:25 INFO - PROCESS | 1648 | 1461637825779 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 19:30:25 INFO - PROCESS | 1648 | 1461637825781 Marionette TRACE conn2 <- [1,614,null,{}] 19:30:25 INFO - PROCESS | 1648 | 1461637825789 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}] 19:30:25 INFO - PROCESS | 1648 | 1461637825870 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 19:30:25 INFO - PROCESS | 1648 | 1461637825895 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b42800 == 47 [pid = 1648] [id = 161] 19:30:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11b870c00) [pid = 1648] [serial = 481] [outer = 0x0] 19:30:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11bfcb800) [pid = 1648] [serial = 482] [outer = 0x11b870c00] 19:30:25 INFO - PROCESS | 1648 | 1461637825924 Marionette DEBUG loaded listener.js 19:30:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11c420000) [pid = 1648] [serial = 483] [outer = 0x11b870c00] 19:30:26 INFO - PROCESS | 1648 | 1461637826258 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]]]}] 19:30:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 19:30:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 521ms 19:30:26 INFO - PROCESS | 1648 | 1461637826301 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 19:30:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 19:30:26 INFO - PROCESS | 1648 | 1461637826303 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 19:30:26 INFO - PROCESS | 1648 | 1461637826305 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 19:30:26 INFO - PROCESS | 1648 | 1461637826306 Marionette TRACE conn2 <- [1,618,null,{}] 19:30:26 INFO - PROCESS | 1648 | 1461637826308 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}] 19:30:26 INFO - PROCESS | 1648 | 1461637826386 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 19:30:26 INFO - PROCESS | 1648 | 1461637826390 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bf76800 == 48 [pid = 1648] [id = 162] 19:30:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11c78d800) [pid = 1648] [serial = 484] [outer = 0x0] 19:30:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1238ac000) [pid = 1648] [serial = 485] [outer = 0x11c78d800] 19:30:26 INFO - PROCESS | 1648 | 1461637826417 Marionette DEBUG loaded listener.js 19:30:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x123ea0400) [pid = 1648] [serial = 486] [outer = 0x11c78d800] 19:30:26 INFO - PROCESS | 1648 | 1461637826721 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]]]}] 19:30:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 19:30:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 468ms 19:30:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 19:30:26 INFO - PROCESS | 1648 | 1461637826773 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 19:30:26 INFO - PROCESS | 1648 | 1461637826774 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 19:30:26 INFO - PROCESS | 1648 | 1461637826776 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 19:30:26 INFO - PROCESS | 1648 | 1461637826777 Marionette TRACE conn2 <- [1,622,null,{}] 19:30:26 INFO - PROCESS | 1648 | 1461637826780 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}] 19:30:26 INFO - PROCESS | 1648 | 1461637826879 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 19:30:26 INFO - PROCESS | 1648 | 1461637826944 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x11548c000 == 49 [pid = 1648] [id = 163] 19:30:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11903ac00) [pid = 1648] [serial = 487] [outer = 0x0] 19:30:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1240f7800) [pid = 1648] [serial = 488] [outer = 0x11903ac00] 19:30:26 INFO - PROCESS | 1648 | 1461637826986 Marionette DEBUG loaded listener.js 19:30:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x127c38400) [pid = 1648] [serial = 489] [outer = 0x11903ac00] 19:30:27 INFO - PROCESS | 1648 | 1461637827377 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]]]}] 19:30:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 19:30:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 619ms 19:30:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 19:30:27 INFO - PROCESS | 1648 | 1461637827395 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 19:30:27 INFO - PROCESS | 1648 | 1461637827396 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 19:30:27 INFO - PROCESS | 1648 | 1461637827400 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 19:30:27 INFO - PROCESS | 1648 | 1461637827403 Marionette TRACE conn2 <- [1,626,null,{}] 19:30:27 INFO - PROCESS | 1648 | 1461637827406 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}] 19:30:27 INFO - PROCESS | 1648 | 1461637827523 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 19:30:27 INFO - PROCESS | 1648 | 1461637827530 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x123e74000 == 50 [pid = 1648] [id = 164] 19:30:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x127c98400) [pid = 1648] [serial = 490] [outer = 0x0] 19:30:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128f1d400) [pid = 1648] [serial = 491] [outer = 0x127c98400] 19:30:27 INFO - PROCESS | 1648 | 1461637827561 Marionette DEBUG loaded listener.js 19:30:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12aceec00) [pid = 1648] [serial = 492] [outer = 0x127c98400] 19:30:27 INFO - PROCESS | 1648 | 1461637827897 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]]]}] 19:30:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 19:30:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 522ms 19:30:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 19:30:27 INFO - PROCESS | 1648 | 1461637827927 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 19:30:27 INFO - PROCESS | 1648 | 1461637827929 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 19:30:27 INFO - PROCESS | 1648 | 1461637827931 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 19:30:27 INFO - PROCESS | 1648 | 1461637827932 Marionette TRACE conn2 <- [1,630,null,{}] 19:30:27 INFO - PROCESS | 1648 | 1461637827934 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}] 19:30:28 INFO - PROCESS | 1648 | 1461637828028 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 19:30:28 INFO - PROCESS | 1648 | 1461637828033 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x1264eb800 == 51 [pid = 1648] [id = 165] 19:30:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x126404800) [pid = 1648] [serial = 493] [outer = 0x0] 19:30:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12acf9800) [pid = 1648] [serial = 494] [outer = 0x126404800] 19:30:28 INFO - PROCESS | 1648 | 1461637828058 Marionette DEBUG loaded listener.js 19:30:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12b095400) [pid = 1648] [serial = 495] [outer = 0x126404800] 19:30:28 INFO - PROCESS | 1648 | 1461637828397 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]]]}] 19:30:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 19:30:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 520ms 19:30:28 INFO - PROCESS | 1648 | 1461637828459 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 19:30:28 INFO - PROCESS | 1648 | 1461637828460 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 19:30:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 19:30:28 INFO - PROCESS | 1648 | 1461637828463 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 19:30:28 INFO - PROCESS | 1648 | 1461637828464 Marionette TRACE conn2 <- [1,634,null,{}] 19:30:28 INFO - PROCESS | 1648 | 1461637828466 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}] 19:30:28 INFO - PROCESS | 1648 | 1461637828561 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 19:30:28 INFO - PROCESS | 1648 | 1461637828565 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x1286a8800 == 52 [pid = 1648] [id = 166] 19:30:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12acf4c00) [pid = 1648] [serial = 496] [outer = 0x0] 19:30:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12b2c7400) [pid = 1648] [serial = 497] [outer = 0x12acf4c00] 19:30:28 INFO - PROCESS | 1648 | 1461637828591 Marionette DEBUG loaded listener.js 19:30:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12d107000) [pid = 1648] [serial = 498] [outer = 0x12acf4c00] 19:30:28 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:30:28 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:30:28 INFO - PROCESS | 1648 | 1461637828909 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]]]}] 19:30:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 19:30:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 470ms 19:30:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 19:30:28 INFO - PROCESS | 1648 | 1461637828936 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 19:30:28 INFO - PROCESS | 1648 | 1461637828937 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 19:30:28 INFO - PROCESS | 1648 | 1461637828939 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 19:30:28 INFO - PROCESS | 1648 | 1461637828940 Marionette TRACE conn2 <- [1,638,null,{}] 19:30:28 INFO - PROCESS | 1648 | 1461637828952 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}] 19:30:29 INFO - PROCESS | 1648 | 1461637829046 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 19:30:29 INFO - PROCESS | 1648 | 1461637829050 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x129734000 == 53 [pid = 1648] [id = 167] 19:30:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12ad1bc00) [pid = 1648] [serial = 499] [outer = 0x0] 19:30:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12d36f800) [pid = 1648] [serial = 500] [outer = 0x12ad1bc00] 19:30:29 INFO - PROCESS | 1648 | 1461637829075 Marionette DEBUG loaded listener.js 19:30:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12da0dc00) [pid = 1648] [serial = 501] [outer = 0x12ad1bc00] 19:30:29 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:30:29 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:30:29 INFO - PROCESS | 1648 | 1461637829411 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]]]}] 19:30:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 19:30:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 480ms 19:30:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 19:30:29 INFO - PROCESS | 1648 | 1461637829422 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 19:30:29 INFO - PROCESS | 1648 | 1461637829423 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 19:30:29 INFO - PROCESS | 1648 | 1461637829426 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 19:30:29 INFO - PROCESS | 1648 | 1461637829427 Marionette TRACE conn2 <- [1,642,null,{}] 19:30:29 INFO - PROCESS | 1648 | 1461637829429 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}] 19:30:29 INFO - PROCESS | 1648 | 1461637829528 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 19:30:29 INFO - PROCESS | 1648 | 1461637829539 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b059800 == 54 [pid = 1648] [id = 168] 19:30:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12da10000) [pid = 1648] [serial = 502] [outer = 0x0] 19:30:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12e206c00) [pid = 1648] [serial = 503] [outer = 0x12da10000] 19:30:29 INFO - PROCESS | 1648 | 1461637829565 Marionette DEBUG loaded listener.js 19:30:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12e20f000) [pid = 1648] [serial = 504] [outer = 0x12da10000] 19:30:29 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12b520800) [pid = 1648] [serial = 451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 19:30:29 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12ad22000) [pid = 1648] [serial = 448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 19:30:29 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11c3cd000) [pid = 1648] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 19:30:29 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x128de1c00) [pid = 1648] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 19:30:29 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x128fbbc00) [pid = 1648] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 19:30:29 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x129423000) [pid = 1648] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 19:30:29 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1187a4c00) [pid = 1648] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 19:30:29 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11b112000) [pid = 1648] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 19:30:29 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x118905400) [pid = 1648] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 19:30:29 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11b60fc00) [pid = 1648] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 19:30:29 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x115631c00) [pid = 1648] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 19:30:29 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11b10a000) [pid = 1648] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 19:30:29 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x115942800) [pid = 1648] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 19:30:29 INFO - PROCESS | 1648 | 1461637829970 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]]]}] 19:30:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 19:30:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 570ms 19:30:29 INFO - PROCESS | 1648 | 1461637829997 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 19:30:30 INFO - PROCESS | 1648 | 1461637829999 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 19:30:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 19:30:30 INFO - PROCESS | 1648 | 1461637830002 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 19:30:30 INFO - PROCESS | 1648 | 1461637830003 Marionette TRACE conn2 <- [1,646,null,{}] 19:30:30 INFO - PROCESS | 1648 | 1461637830006 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}] 19:30:30 INFO - PROCESS | 1648 | 1461637830101 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 19:30:30 INFO - PROCESS | 1648 | 1461637830106 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x127659800 == 55 [pid = 1648] [id = 169] 19:30:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1147d9000) [pid = 1648] [serial = 505] [outer = 0x0] 19:30:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128d82000) [pid = 1648] [serial = 506] [outer = 0x1147d9000] 19:30:30 INFO - PROCESS | 1648 | 1461637830135 Marionette DEBUG loaded listener.js 19:30:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12e47d800) [pid = 1648] [serial = 507] [outer = 0x1147d9000] 19:30:30 INFO - PROCESS | 1648 | 1461637830458 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]]]}] 19:30:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 19:30:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 469ms 19:30:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 19:30:30 INFO - PROCESS | 1648 | 1461637830471 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 19:30:30 INFO - PROCESS | 1648 | 1461637830472 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 19:30:30 INFO - PROCESS | 1648 | 1461637830474 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 19:30:30 INFO - PROCESS | 1648 | 1461637830476 Marionette TRACE conn2 <- [1,650,null,{}] 19:30:30 INFO - PROCESS | 1648 | 1461637830478 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}] 19:30:30 INFO - PROCESS | 1648 | 1461637830578 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 19:30:30 INFO - PROCESS | 1648 | 1461637830584 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d338800 == 56 [pid = 1648] [id = 170] 19:30:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x118e84800) [pid = 1648] [serial = 508] [outer = 0x0] 19:30:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12e480c00) [pid = 1648] [serial = 509] [outer = 0x118e84800] 19:30:30 INFO - PROCESS | 1648 | 1461637830609 Marionette DEBUG loaded listener.js 19:30:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12e70c000) [pid = 1648] [serial = 510] [outer = 0x118e84800] 19:30:30 INFO - PROCESS | 1648 | 1461637830919 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]]]}] 19:30:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 19:30:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 467ms 19:30:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 19:30:30 INFO - PROCESS | 1648 | 1461637830943 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 19:30:30 INFO - PROCESS | 1648 | 1461637830944 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 19:30:30 INFO - PROCESS | 1648 | 1461637830946 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 19:30:30 INFO - PROCESS | 1648 | 1461637830947 Marionette TRACE conn2 <- [1,654,null,{}] 19:30:30 INFO - PROCESS | 1648 | 1461637830952 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}] 19:30:31 INFO - PROCESS | 1648 | 1461637831030 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 19:30:31 INFO - PROCESS | 1648 | 1461637831036 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e2a0800 == 57 [pid = 1648] [id = 171] 19:30:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12e480800) [pid = 1648] [serial = 511] [outer = 0x0] 19:30:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12e797800) [pid = 1648] [serial = 512] [outer = 0x12e480800] 19:30:31 INFO - PROCESS | 1648 | 1461637831061 Marionette DEBUG loaded listener.js 19:30:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12e79dc00) [pid = 1648] [serial = 513] [outer = 0x12e480800] 19:30:31 INFO - PROCESS | 1648 | 1461637831375 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]]]}] 19:30:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 19:30:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 472ms 19:30:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 19:30:31 INFO - PROCESS | 1648 | 1461637831419 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 19:30:31 INFO - PROCESS | 1648 | 1461637831420 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 19:30:31 INFO - PROCESS | 1648 | 1461637831422 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 19:30:31 INFO - PROCESS | 1648 | 1461637831423 Marionette TRACE conn2 <- [1,658,null,{}] 19:30:31 INFO - PROCESS | 1648 | 1461637831426 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}] 19:30:31 INFO - PROCESS | 1648 | 1461637831528 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 19:30:31 INFO - PROCESS | 1648 | 1461637831536 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e775000 == 58 [pid = 1648] [id = 172] 19:30:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12e79c800) [pid = 1648] [serial = 514] [outer = 0x0] 19:30:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12e7a0c00) [pid = 1648] [serial = 515] [outer = 0x12e79c800] 19:30:31 INFO - PROCESS | 1648 | 1461637831562 Marionette DEBUG loaded listener.js 19:30:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12e8b4c00) [pid = 1648] [serial = 516] [outer = 0x12e79c800] 19:30:31 INFO - PROCESS | 1648 | 1461637831868 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]]]}] 19:30:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 19:30:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 468ms 19:30:31 INFO - PROCESS | 1648 | 1461637831890 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 19:30:31 INFO - PROCESS | 1648 | 1461637831892 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 19:30:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 19:30:31 INFO - PROCESS | 1648 | 1461637831894 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 19:30:31 INFO - PROCESS | 1648 | 1461637831895 Marionette TRACE conn2 <- [1,662,null,{}] 19:30:31 INFO - PROCESS | 1648 | 1461637831897 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}] 19:30:32 INFO - PROCESS | 1648 | 1461637832060 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 19:30:32 INFO - PROCESS | 1648 | 1461637832133 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x1187d2000 == 59 [pid = 1648] [id = 173] 19:30:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11562ac00) [pid = 1648] [serial = 517] [outer = 0x0] 19:30:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x115637800) [pid = 1648] [serial = 518] [outer = 0x11562ac00] 19:30:32 INFO - PROCESS | 1648 | 1461637832165 Marionette DEBUG loaded listener.js 19:30:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x118575400) [pid = 1648] [serial = 519] [outer = 0x11562ac00] 19:30:32 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:30:32 INFO - PROCESS | 1648 | 1461637832599 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]]]}] 19:30:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 19:30:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 725ms 19:30:32 INFO - PROCESS | 1648 | 1461637832633 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 19:30:32 INFO - PROCESS | 1648 | 1461637832635 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 19:30:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 19:30:32 INFO - PROCESS | 1648 | 1461637832640 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 19:30:32 INFO - PROCESS | 1648 | 1461637832642 Marionette TRACE conn2 <- [1,666,null,{}] 19:30:32 INFO - PROCESS | 1648 | 1461637832645 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}] 19:30:32 INFO - PROCESS | 1648 | 1461637832748 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 19:30:32 INFO - PROCESS | 1648 | 1461637832810 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bc2a000 == 60 [pid = 1648] [id = 174] 19:30:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11ad8ac00) [pid = 1648] [serial = 520] [outer = 0x0] 19:30:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x11b10d400) [pid = 1648] [serial = 521] [outer = 0x11ad8ac00] 19:30:32 INFO - PROCESS | 1648 | 1461637832842 Marionette DEBUG loaded listener.js 19:30:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x11b873400) [pid = 1648] [serial = 522] [outer = 0x11ad8ac00] 19:30:33 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:30:33 INFO - PROCESS | 1648 | 1461637833257 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]]]}] 19:30:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 19:30:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 671ms 19:30:33 INFO - PROCESS | 1648 | 1461637833311 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 19:30:33 INFO - PROCESS | 1648 | 1461637833313 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 19:30:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 19:30:33 INFO - PROCESS | 1648 | 1461637833316 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 19:30:33 INFO - PROCESS | 1648 | 1461637833317 Marionette TRACE conn2 <- [1,670,null,{}] 19:30:33 INFO - PROCESS | 1648 | 1461637833320 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}] 19:30:33 INFO - PROCESS | 1648 | 1461637833444 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 19:30:33 INFO - PROCESS | 1648 | 1461637833520 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x128aba800 == 61 [pid = 1648] [id = 175] 19:30:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12385f800) [pid = 1648] [serial = 523] [outer = 0x0] 19:30:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x123e06400) [pid = 1648] [serial = 524] [outer = 0x12385f800] 19:30:33 INFO - PROCESS | 1648 | 1461637833553 Marionette DEBUG loaded listener.js 19:30:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x127c9cc00) [pid = 1648] [serial = 525] [outer = 0x12385f800] 19:30:33 INFO - PROCESS | 1648 | 1461637833972 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]]]}] 19:30:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 19:30:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 719ms 19:30:34 INFO - PROCESS | 1648 | 1461637834036 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 19:30:34 INFO - PROCESS | 1648 | 1461637834038 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 19:30:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 19:30:34 INFO - PROCESS | 1648 | 1461637834047 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 19:30:34 INFO - PROCESS | 1648 | 1461637834050 Marionette TRACE conn2 <- [1,674,null,{}] 19:30:34 INFO - PROCESS | 1648 | 1461637834053 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}] 19:30:34 INFO - PROCESS | 1648 | 1461637834154 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 19:30:34 INFO - PROCESS | 1648 | 1461637834218 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f099000 == 62 [pid = 1648] [id = 176] 19:30:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x123abb400) [pid = 1648] [serial = 526] [outer = 0x0] 19:30:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x129426400) [pid = 1648] [serial = 527] [outer = 0x123abb400] 19:30:34 INFO - PROCESS | 1648 | 1461637834247 Marionette DEBUG loaded listener.js 19:30:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12b2ca000) [pid = 1648] [serial = 528] [outer = 0x123abb400] 19:30:34 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:30:34 INFO - PROCESS | 1648 | 1461637834663 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]]]}] 19:30:34 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 19:30:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 626ms 19:30:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 19:30:34 INFO - PROCESS | 1648 | 1461637834669 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 19:30:34 INFO - PROCESS | 1648 | 1461637834670 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 19:30:34 INFO - PROCESS | 1648 | 1461637834672 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 19:30:34 INFO - PROCESS | 1648 | 1461637834674 Marionette TRACE conn2 <- [1,678,null,{}] 19:30:34 INFO - PROCESS | 1648 | 1461637834676 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}] 19:30:34 INFO - PROCESS | 1648 | 1461637834792 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 19:30:34 INFO - PROCESS | 1648 | 1461637834868 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ad85000 == 63 [pid = 1648] [id = 177] 19:30:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x127c33400) [pid = 1648] [serial = 529] [outer = 0x0] 19:30:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x127cf7c00) [pid = 1648] [serial = 530] [outer = 0x127c33400] 19:30:34 INFO - PROCESS | 1648 | 1461637834897 Marionette DEBUG loaded listener.js 19:30:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12b2cb000) [pid = 1648] [serial = 531] [outer = 0x127c33400] 19:30:35 INFO - PROCESS | 1648 | 1461637835459 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]]]}] 19:30:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 19:30:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 823ms 19:30:35 INFO - PROCESS | 1648 | 1461637835496 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 19:30:35 INFO - PROCESS | 1648 | 1461637835498 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 19:30:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 19:30:35 INFO - PROCESS | 1648 | 1461637835502 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 19:30:35 INFO - PROCESS | 1648 | 1461637835504 Marionette TRACE conn2 <- [1,682,null,{}] 19:30:35 INFO - PROCESS | 1648 | 1461637835508 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}] 19:30:35 INFO - PROCESS | 1648 | 1461637835602 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 19:30:35 INFO - PROCESS | 1648 | 1461637835664 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ad69800 == 64 [pid = 1648] [id = 178] 19:30:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x118ce6400) [pid = 1648] [serial = 532] [outer = 0x0] 19:30:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x118e86c00) [pid = 1648] [serial = 533] [outer = 0x118ce6400] 19:30:35 INFO - PROCESS | 1648 | 1461637835693 Marionette DEBUG loaded listener.js 19:30:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x119aa0000) [pid = 1648] [serial = 534] [outer = 0x118ce6400] 19:30:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12e2a0800 == 63 [pid = 1648] [id = 171] 19:30:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d338800 == 62 [pid = 1648] [id = 170] 19:30:36 INFO - PROCESS | 1648 | --DOCSHELL 0x127659800 == 61 [pid = 1648] [id = 169] 19:30:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12b059800 == 60 [pid = 1648] [id = 168] 19:30:36 INFO - PROCESS | 1648 | --DOCSHELL 0x129734000 == 59 [pid = 1648] [id = 167] 19:30:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1286a8800 == 58 [pid = 1648] [id = 166] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x11a78f000) [pid = 1648] [serial = 403] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x11c1c8800) [pid = 1648] [serial = 406] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x128f7a800) [pid = 1648] [serial = 409] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12ad22c00) [pid = 1648] [serial = 412] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12d58e800) [pid = 1648] [serial = 455] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1264eb800 == 57 [pid = 1648] [id = 165] 19:30:36 INFO - PROCESS | 1648 | --DOCSHELL 0x123e74000 == 56 [pid = 1648] [id = 164] 19:30:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11548c000 == 55 [pid = 1648] [id = 163] 19:30:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11bf76800 == 54 [pid = 1648] [id = 162] 19:30:36 INFO - PROCESS | 1648 | --DOCSHELL 0x119b42800 == 53 [pid = 1648] [id = 161] 19:30:36 INFO - PROCESS | 1648 | --DOCSHELL 0x119abf800 == 52 [pid = 1648] [id = 160] 19:30:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11a96c800 == 51 [pid = 1648] [id = 159] 19:30:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12e766800 == 50 [pid = 1648] [id = 158] 19:30:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12e514800 == 49 [pid = 1648] [id = 157] 19:30:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12e420000 == 48 [pid = 1648] [id = 156] 19:30:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1185d1800 == 47 [pid = 1648] [id = 153] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x11b1d5c00) [pid = 1648] [serial = 421] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x11bfc9c00) [pid = 1648] [serial = 422] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x11ad8d000) [pid = 1648] [serial = 419] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x11a793000) [pid = 1648] [serial = 418] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x11c1cf000) [pid = 1648] [serial = 424] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x11c78a400) [pid = 1648] [serial = 425] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11c795000) [pid = 1648] [serial = 427] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x123aba000) [pid = 1648] [serial = 428] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x123abd800) [pid = 1648] [serial = 430] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x127c2c000) [pid = 1648] [serial = 431] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11c789400) [pid = 1648] [serial = 445] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x128a94400) [pid = 1648] [serial = 446] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x127c96800) [pid = 1648] [serial = 188] [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.] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12d36f400) [pid = 1648] [serial = 453] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12b52ac00) [pid = 1648] [serial = 450] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12af11800) [pid = 1648] [serial = 443] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12b51dc00) [pid = 1648] [serial = 449] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x127c97c00) [pid = 1648] [serial = 433] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x128dd9400) [pid = 1648] [serial = 434] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12acf7800) [pid = 1648] [serial = 440] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12d1bec00) [pid = 1648] [serial = 452] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x128f21c00) [pid = 1648] [serial = 436] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12acea800) [pid = 1648] [serial = 439] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x128fbc000) [pid = 1648] [serial = 437] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12ad23800) [pid = 1648] [serial = 442] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119b90400) [pid = 1648] [serial = 416] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118c90800) [pid = 1648] [serial = 415] [outer = 0x0] [url = about:blank] 19:30:36 INFO - PROCESS | 1648 | 1461637836578 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]]]}] 19:30:36 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) 19:30:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1123ms 19:30:36 INFO - PROCESS | 1648 | 1461637836626 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 19:30:36 INFO - PROCESS | 1648 | 1461637836629 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 19:30:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 19:30:36 INFO - PROCESS | 1648 | 1461637836634 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 19:30:36 INFO - PROCESS | 1648 | 1461637836635 Marionette TRACE conn2 <- [1,686,null,{}] 19:30:36 INFO - PROCESS | 1648 | 1461637836638 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}] 19:30:36 INFO - PROCESS | 1648 | 1461637836711 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 19:30:36 INFO - PROCESS | 1648 | 1461637836757 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x119720000 == 48 [pid = 1648] [id = 179] 19:30:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x119b95400) [pid = 1648] [serial = 535] [outer = 0x0] 19:30:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11aba8800) [pid = 1648] [serial = 536] [outer = 0x119b95400] 19:30:36 INFO - PROCESS | 1648 | 1461637836783 Marionette DEBUG loaded listener.js 19:30:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11b10e000) [pid = 1648] [serial = 537] [outer = 0x119b95400] 19:30:37 INFO - PROCESS | 1648 | 1461637837573 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]]]}] 19:30:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 19:30:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 973ms 19:30:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 19:30:37 INFO - PROCESS | 1648 | 1461637837606 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 19:30:37 INFO - PROCESS | 1648 | 1461637837608 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 19:30:37 INFO - PROCESS | 1648 | 1461637837610 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 19:30:37 INFO - PROCESS | 1648 | 1461637837612 Marionette TRACE conn2 <- [1,690,null,{}] 19:30:37 INFO - PROCESS | 1648 | 1461637837621 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}] 19:30:37 INFO - PROCESS | 1648 | 1461637837696 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 19:30:37 INFO - PROCESS | 1648 | 1461637837704 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b6df800 == 49 [pid = 1648] [id = 180] 19:30:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11c1cdc00) [pid = 1648] [serial = 538] [outer = 0x0] 19:30:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11c78a400) [pid = 1648] [serial = 539] [outer = 0x11c1cdc00] 19:30:37 INFO - PROCESS | 1648 | 1461637837732 Marionette DEBUG loaded listener.js 19:30:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12385d400) [pid = 1648] [serial = 540] [outer = 0x11c1cdc00] 19:30:38 INFO - PROCESS | 1648 | 1461637838556 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]]]}] 19:30:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 19:30:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 971ms 19:30:38 INFO - PROCESS | 1648 | 1461637838583 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 19:30:38 INFO - PROCESS | 1648 | 1461637838585 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 19:30:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 19:30:38 INFO - PROCESS | 1648 | 1461637838587 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 19:30:38 INFO - PROCESS | 1648 | 1461637838588 Marionette TRACE conn2 <- [1,694,null,{}] 19:30:38 INFO - PROCESS | 1648 | 1461637838590 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}] 19:30:38 INFO - PROCESS | 1648 | 1461637838682 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 19:30:38 INFO - PROCESS | 1648 | 1461637838714 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c76e000 == 50 [pid = 1648] [id = 181] 19:30:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x123e04000) [pid = 1648] [serial = 541] [outer = 0x0] 19:30:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12403f400) [pid = 1648] [serial = 542] [outer = 0x123e04000] 19:30:38 INFO - PROCESS | 1648 | 1461637838741 Marionette DEBUG loaded listener.js 19:30:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12647e000) [pid = 1648] [serial = 543] [outer = 0x123e04000] 19:30:39 INFO - PROCESS | 1648 | 1461637839571 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]]]}] 19:30:39 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) 19:30:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1018ms 19:30:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 19:30:39 INFO - PROCESS | 1648 | 1461637839607 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 19:30:39 INFO - PROCESS | 1648 | 1461637839608 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 19:30:39 INFO - PROCESS | 1648 | 1461637839610 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 19:30:39 INFO - PROCESS | 1648 | 1461637839611 Marionette TRACE conn2 <- [1,698,null,{}] 19:30:39 INFO - PROCESS | 1648 | 1461637839614 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}] 19:30:39 INFO - PROCESS | 1648 | 1461637839703 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 19:30:39 INFO - PROCESS | 1648 | 1461637839707 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x123e7c800 == 51 [pid = 1648] [id = 182] 19:30:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x123e07400) [pid = 1648] [serial = 544] [outer = 0x0] 19:30:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x127c95400) [pid = 1648] [serial = 545] [outer = 0x123e07400] 19:30:39 INFO - PROCESS | 1648 | 1461637839733 Marionette DEBUG loaded listener.js 19:30:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x128637800) [pid = 1648] [serial = 546] [outer = 0x123e07400] 19:30:40 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x127084800) [pid = 1648] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 19:30:40 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x126404800) [pid = 1648] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 19:30:40 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12acf4c00) [pid = 1648] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 19:30:40 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x127c98400) [pid = 1648] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 19:30:40 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11c78d800) [pid = 1648] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 19:30:40 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12da10000) [pid = 1648] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 19:30:40 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12d364800) [pid = 1648] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 19:30:40 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x118ce4000) [pid = 1648] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 19:30:40 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11b870c00) [pid = 1648] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 19:30:40 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119a9f800) [pid = 1648] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 19:30:40 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11903ac00) [pid = 1648] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 19:30:40 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12e480800) [pid = 1648] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 19:30:40 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12ad1bc00) [pid = 1648] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 19:30:40 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1147d9000) [pid = 1648] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 19:30:40 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118e84800) [pid = 1648] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 19:30:40 INFO - PROCESS | 1648 | 1461637840578 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]]]}] 19:30:40 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) 19:30:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1020ms 19:30:40 INFO - PROCESS | 1648 | 1461637840634 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 19:30:40 INFO - PROCESS | 1648 | 1461637840636 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 19:30:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 19:30:40 INFO - PROCESS | 1648 | 1461637840655 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 19:30:40 INFO - PROCESS | 1648 | 1461637840658 Marionette TRACE conn2 <- [1,702,null,{}] 19:30:40 INFO - PROCESS | 1648 | 1461637840662 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}] 19:30:40 INFO - PROCESS | 1648 | 1461637840745 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 19:30:40 INFO - PROCESS | 1648 | 1461637840829 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185d1000 == 52 [pid = 1648] [id = 183] 19:30:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11856e400) [pid = 1648] [serial = 547] [outer = 0x0] 19:30:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x118c0c800) [pid = 1648] [serial = 548] [outer = 0x11856e400] 19:30:40 INFO - PROCESS | 1648 | 1461637840862 Marionette DEBUG loaded listener.js 19:30:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119a9f800) [pid = 1648] [serial = 549] [outer = 0x11856e400] 19:30:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 19:30:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1123ms 19:30:41 INFO - PROCESS | 1648 | 1461637841774 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]]]}] 19:30:41 INFO - PROCESS | 1648 | 1461637841778 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 19:30:41 INFO - PROCESS | 1648 | 1461637841782 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 19:30:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 19:30:41 INFO - PROCESS | 1648 | 1461637841788 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 19:30:41 INFO - PROCESS | 1648 | 1461637841791 Marionette TRACE conn2 <- [1,706,null,{}] 19:30:41 INFO - PROCESS | 1648 | 1461637841794 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}] 19:30:41 INFO - PROCESS | 1648 | 1461637841888 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 19:30:41 INFO - PROCESS | 1648 | 1461637841932 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ad82000 == 53 [pid = 1648] [id = 184] 19:30:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11a794400) [pid = 1648] [serial = 550] [outer = 0x0] 19:30:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11b603c00) [pid = 1648] [serial = 551] [outer = 0x11a794400] 19:30:41 INFO - PROCESS | 1648 | 1461637841962 Marionette DEBUG loaded listener.js 19:30:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11c1cc800) [pid = 1648] [serial = 552] [outer = 0x11a794400] 19:30:42 INFO - PROCESS | 1648 | 1461637842866 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]]]}] 19:30:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 19:30:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1125ms 19:30:42 INFO - PROCESS | 1648 | 1461637842912 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 19:30:42 INFO - PROCESS | 1648 | 1461637842913 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 19:30:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 19:30:42 INFO - PROCESS | 1648 | 1461637842916 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 19:30:42 INFO - PROCESS | 1648 | 1461637842917 Marionette TRACE conn2 <- [1,710,null,{}] 19:30:42 INFO - PROCESS | 1648 | 1461637842924 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}] 19:30:43 INFO - PROCESS | 1648 | 1461637843022 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 19:30:43 INFO - PROCESS | 1648 | 1461637843068 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x1264dd000 == 54 [pid = 1648] [id = 185] 19:30:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x126407400) [pid = 1648] [serial = 553] [outer = 0x0] 19:30:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x127c97c00) [pid = 1648] [serial = 554] [outer = 0x126407400] 19:30:43 INFO - PROCESS | 1648 | 1461637843102 Marionette DEBUG loaded listener.js 19:30:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x128dda800) [pid = 1648] [serial = 555] [outer = 0x126407400] 19:30:43 INFO - PROCESS | 1648 | 1461637843974 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]]]}] 19:30:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 19:30:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1070ms 19:30:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 19:30:44 INFO - PROCESS | 1648 | 1461637844109 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 19:30:44 INFO - PROCESS | 1648 | 1461637844111 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 19:30:44 INFO - PROCESS | 1648 | 1461637844117 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 19:30:44 INFO - PROCESS | 1648 | 1461637844119 Marionette TRACE conn2 <- [1,714,null,{}] 19:30:44 INFO - PROCESS | 1648 | 1461637844124 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}] 19:30:44 INFO - PROCESS | 1648 | 1461637844213 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 19:30:44 INFO - PROCESS | 1648 | 1461637844257 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x119726000 == 55 [pid = 1648] [id = 186] 19:30:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x119265800) [pid = 1648] [serial = 556] [outer = 0x0] 19:30:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11a43cc00) [pid = 1648] [serial = 557] [outer = 0x119265800] 19:30:44 INFO - PROCESS | 1648 | 1461637844286 Marionette DEBUG loaded listener.js 19:30:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11ad8d000) [pid = 1648] [serial = 558] [outer = 0x119265800] 19:30:45 INFO - PROCESS | 1648 | --DOCSHELL 0x11c76e000 == 54 [pid = 1648] [id = 181] 19:30:45 INFO - PROCESS | 1648 | --DOCSHELL 0x11b6df800 == 53 [pid = 1648] [id = 180] 19:30:45 INFO - PROCESS | 1648 | --DOCSHELL 0x119720000 == 52 [pid = 1648] [id = 179] 19:30:45 INFO - PROCESS | 1648 | --DOCSHELL 0x11ad69800 == 51 [pid = 1648] [id = 178] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12e7a0c00) [pid = 1648] [serial = 515] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12d58f800) [pid = 1648] [serial = 473] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x123c63800) [pid = 1648] [serial = 464] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11671b000) [pid = 1648] [serial = 458] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12b2ce400) [pid = 1648] [serial = 470] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x127c99000) [pid = 1648] [serial = 467] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11add7000) [pid = 1648] [serial = 461] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1187d2000 == 50 [pid = 1648] [id = 173] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12d36e800) [pid = 1648] [serial = 401] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12e480c00) [pid = 1648] [serial = 509] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128d82000) [pid = 1648] [serial = 506] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12e797800) [pid = 1648] [serial = 512] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12e20f000) [pid = 1648] [serial = 504] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12e70c000) [pid = 1648] [serial = 510] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12d107000) [pid = 1648] [serial = 498] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12aceec00) [pid = 1648] [serial = 492] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12acf9800) [pid = 1648] [serial = 494] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12b095400) [pid = 1648] [serial = 495] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12b2c7400) [pid = 1648] [serial = 497] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128f1d400) [pid = 1648] [serial = 491] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1238ac000) [pid = 1648] [serial = 485] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x123ea0400) [pid = 1648] [serial = 486] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12e206c00) [pid = 1648] [serial = 503] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12d596400) [pid = 1648] [serial = 456] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11a790000) [pid = 1648] [serial = 477] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119095400) [pid = 1648] [serial = 476] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11bfcb800) [pid = 1648] [serial = 482] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11c420000) [pid = 1648] [serial = 483] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11b112c00) [pid = 1648] [serial = 480] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11add9000) [pid = 1648] [serial = 479] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1240f7800) [pid = 1648] [serial = 488] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x127c38400) [pid = 1648] [serial = 489] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12e79dc00) [pid = 1648] [serial = 513] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12da0dc00) [pid = 1648] [serial = 501] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12d36f800) [pid = 1648] [serial = 500] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12e47d800) [pid = 1648] [serial = 507] [outer = 0x0] [url = about:blank] 19:30:45 INFO - PROCESS | 1648 | 1461637845172 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]]]}] 19:30:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 19:30:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1074ms 19:30:45 INFO - PROCESS | 1648 | 1461637845191 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 19:30:45 INFO - PROCESS | 1648 | 1461637845193 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 19:30:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 19:30:45 INFO - PROCESS | 1648 | 1461637845199 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 19:30:45 INFO - PROCESS | 1648 | 1461637845203 Marionette TRACE conn2 <- [1,718,null,{}] 19:30:45 INFO - PROCESS | 1648 | 1461637845216 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}] 19:30:45 INFO - PROCESS | 1648 | 1461637845289 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 19:30:45 INFO - PROCESS | 1648 | 1461637845294 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ab5800 == 51 [pid = 1648] [id = 187] 19:30:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119b93400) [pid = 1648] [serial = 559] [outer = 0x0] 19:30:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11b1e4400) [pid = 1648] [serial = 560] [outer = 0x119b93400] 19:30:45 INFO - PROCESS | 1648 | 1461637845323 Marionette DEBUG loaded listener.js 19:30:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11c3cd800) [pid = 1648] [serial = 561] [outer = 0x119b93400] 19:30:46 INFO - PROCESS | 1648 | 1461637846159 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]]]}] 19:30:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 19:30:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 981ms 19:30:46 INFO - PROCESS | 1648 | 1461637846178 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 19:30:46 INFO - PROCESS | 1648 | 1461637846180 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 19:30:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 19:30:46 INFO - PROCESS | 1648 | 1461637846184 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 19:30:46 INFO - PROCESS | 1648 | 1461637846185 Marionette TRACE conn2 <- [1,722,null,{}] 19:30:46 INFO - PROCESS | 1648 | 1461637846191 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}] 19:30:46 INFO - PROCESS | 1648 | 1461637846269 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 19:30:46 INFO - PROCESS | 1648 | 1461637846318 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b8d9800 == 52 [pid = 1648] [id = 188] 19:30:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x123e0f800) [pid = 1648] [serial = 562] [outer = 0x0] 19:30:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1265f3c00) [pid = 1648] [serial = 563] [outer = 0x123e0f800] 19:30:46 INFO - PROCESS | 1648 | 1461637846347 Marionette DEBUG loaded listener.js 19:30:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x127cf6000) [pid = 1648] [serial = 564] [outer = 0x123e0f800] 19:30:46 INFO - PROCESS | 1648 | 1461637846658 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] 19:30:46 INFO - PROCESS | 1648 | 1461637846706 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 19:30:46 INFO - PROCESS | 1648 | 1461637846708 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 19:30:46 INFO - PROCESS | 1648 | 1461637846710 Marionette TRACE conn2 <- [1,726,null,{}] 19:30:46 INFO - PROCESS | 1648 | 1461637846712 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}] 19:30:46 INFO - PROCESS | 1648 | 1461637846789 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 19:30:46 INFO - PROCESS | 1648 | 1461637846794 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x123952000 == 53 [pid = 1648] [id = 189] 19:30:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x128a94400) [pid = 1648] [serial = 565] [outer = 0x0] 19:30:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x129692c00) [pid = 1648] [serial = 566] [outer = 0x128a94400] 19:30:46 INFO - PROCESS | 1648 | 1461637846820 Marionette DEBUG loaded listener.js 19:30:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12acf0000) [pid = 1648] [serial = 567] [outer = 0x128a94400] 19:30:47 INFO - PROCESS | 1648 | 1461637847176 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]]]}] 19:30:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 19:30:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 519ms 19:30:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 19:30:47 INFO - PROCESS | 1648 | 1461637847230 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 19:30:47 INFO - PROCESS | 1648 | 1461637847231 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 19:30:47 INFO - PROCESS | 1648 | 1461637847233 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 19:30:47 INFO - PROCESS | 1648 | 1461637847234 Marionette TRACE conn2 <- [1,730,null,{}] 19:30:47 INFO - PROCESS | 1648 | 1461637847237 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}] 19:30:47 INFO - PROCESS | 1648 | 1461637847327 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 19:30:47 INFO - PROCESS | 1648 | 1461637847333 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x126463800 == 54 [pid = 1648] [id = 190] 19:30:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128ddb000) [pid = 1648] [serial = 568] [outer = 0x0] 19:30:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12ad21c00) [pid = 1648] [serial = 569] [outer = 0x128ddb000] 19:30:47 INFO - PROCESS | 1648 | 1461637847359 Marionette DEBUG loaded listener.js 19:30:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12af0e000) [pid = 1648] [serial = 570] [outer = 0x128ddb000] 19:30:47 INFO - PROCESS | 1648 | 1461637847698 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3640] expected 0 but got 10","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 19:30:47 INFO - PROCESS | 1648 | 1461637847754 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 19:30:47 INFO - PROCESS | 1648 | 1461637847756 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 19:30:47 INFO - PROCESS | 1648 | 1461637847757 Marionette TRACE conn2 <- [1,734,null,{}] 19:30:47 INFO - PROCESS | 1648 | 1461637847759 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}] 19:30:47 INFO - PROCESS | 1648 | 1461637847871 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 19:30:47 INFO - PROCESS | 1648 | 1461637847900 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a16800 == 55 [pid = 1648] [id = 191] 19:30:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12b09a800) [pid = 1648] [serial = 571] [outer = 0x0] 19:30:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12cf75400) [pid = 1648] [serial = 572] [outer = 0x12b09a800] 19:30:47 INFO - PROCESS | 1648 | 1461637847928 Marionette DEBUG loaded listener.js 19:30:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12d1c4400) [pid = 1648] [serial = 573] [outer = 0x12b09a800] 19:30:48 INFO - PROCESS | 1648 | 1461637848271 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]]]}] 19:30:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 19:30:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 519ms 19:30:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 19:30:48 INFO - PROCESS | 1648 | 1461637848276 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 19:30:48 INFO - PROCESS | 1648 | 1461637848277 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 19:30:48 INFO - PROCESS | 1648 | 1461637848279 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 19:30:48 INFO - PROCESS | 1648 | 1461637848280 Marionette TRACE conn2 <- [1,738,null,{}] 19:30:48 INFO - PROCESS | 1648 | 1461637848284 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}] 19:30:48 INFO - PROCESS | 1648 | 1461637848375 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 19:30:48 INFO - PROCESS | 1648 | 1461637848387 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x129016000 == 56 [pid = 1648] [id = 192] 19:30:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12d103800) [pid = 1648] [serial = 574] [outer = 0x0] 19:30:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12d367c00) [pid = 1648] [serial = 575] [outer = 0x12d103800] 19:30:48 INFO - PROCESS | 1648 | 1461637848413 Marionette DEBUG loaded listener.js 19:30:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12d591c00) [pid = 1648] [serial = 576] [outer = 0x12d103800] 19:30:49 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11b1db400) [pid = 1648] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 19:30:49 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x126482000) [pid = 1648] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 19:30:49 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x129693400) [pid = 1648] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 19:30:49 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119a9e400) [pid = 1648] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 19:30:49 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x123e04000) [pid = 1648] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 19:30:49 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11c1cdc00) [pid = 1648] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 19:30:49 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119262800) [pid = 1648] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 19:30:49 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12d1c5000) [pid = 1648] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 19:30:49 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x123abd400) [pid = 1648] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 19:30:49 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1273d5800) [pid = 1648] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 19:30:49 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128f24400) [pid = 1648] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 19:30:49 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x115636c00) [pid = 1648] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 19:30:49 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118ce6400) [pid = 1648] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 19:30:49 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x127c33400) [pid = 1648] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 19:30:49 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119b95400) [pid = 1648] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 19:30:49 INFO - PROCESS | 1648 | 1461637849206 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]]]}] 19:30:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 19:30:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 972ms 19:30:49 INFO - PROCESS | 1648 | 1461637849252 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 19:30:49 INFO - PROCESS | 1648 | 1461637849253 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 19:30:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 19:30:49 INFO - PROCESS | 1648 | 1461637849255 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 19:30:49 INFO - PROCESS | 1648 | 1461637849256 Marionette TRACE conn2 <- [1,742,null,{}] 19:30:49 INFO - PROCESS | 1648 | 1461637849258 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}] 19:30:49 INFO - PROCESS | 1648 | 1461637849331 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 19:30:49 INFO - PROCESS | 1648 | 1461637849337 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x11548c000 == 57 [pid = 1648] [id = 193] 19:30:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118f65c00) [pid = 1648] [serial = 577] [outer = 0x0] 19:30:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11bfcb000) [pid = 1648] [serial = 578] [outer = 0x118f65c00] 19:30:49 INFO - PROCESS | 1648 | 1461637849363 Marionette DEBUG loaded listener.js 19:30:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x126480c00) [pid = 1648] [serial = 579] [outer = 0x118f65c00] 19:30:50 INFO - PROCESS | 1648 | 1461637850162 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]]]}] 19:30:50 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 19:30:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 920ms 19:30:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 19:30:50 INFO - PROCESS | 1648 | 1461637850175 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 19:30:50 INFO - PROCESS | 1648 | 1461637850176 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 19:30:50 INFO - PROCESS | 1648 | 1461637850178 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 19:30:50 INFO - PROCESS | 1648 | 1461637850179 Marionette TRACE conn2 <- [1,746,null,{}] 19:30:50 INFO - PROCESS | 1648 | 1461637850183 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}] 19:30:50 INFO - PROCESS | 1648 | 1461637850258 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 19:30:50 INFO - PROCESS | 1648 | 1461637850305 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aa57000 == 58 [pid = 1648] [id = 194] 19:30:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x115633c00) [pid = 1648] [serial = 580] [outer = 0x0] 19:30:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12b528000) [pid = 1648] [serial = 581] [outer = 0x115633c00] 19:30:50 INFO - PROCESS | 1648 | 1461637850330 Marionette DEBUG loaded listener.js 19:30:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12da0f800) [pid = 1648] [serial = 582] [outer = 0x115633c00] 19:30:51 INFO - PROCESS | 1648 | 1461637851129 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]]]}] 19:30:51 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.) 19:30:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 972ms 19:30:51 INFO - PROCESS | 1648 | 1461637851151 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 19:30:51 INFO - PROCESS | 1648 | 1461637851153 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 19:30:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 19:30:51 INFO - PROCESS | 1648 | 1461637851157 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 19:30:51 INFO - PROCESS | 1648 | 1461637851158 Marionette TRACE conn2 <- [1,750,null,{}] 19:30:51 INFO - PROCESS | 1648 | 1461637851162 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}] 19:30:51 INFO - PROCESS | 1648 | 1461637851333 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 19:30:51 INFO - PROCESS | 1648 | 1461637851378 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x118988800 == 59 [pid = 1648] [id = 195] 19:30:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x114559800) [pid = 1648] [serial = 583] [outer = 0x0] 19:30:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x115875800) [pid = 1648] [serial = 584] [outer = 0x114559800] 19:30:51 INFO - PROCESS | 1648 | 1461637851410 Marionette DEBUG loaded listener.js 19:30:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119262800) [pid = 1648] [serial = 585] [outer = 0x114559800] 19:30:52 INFO - PROCESS | 1648 | 1461637852336 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]]]}] 19:30:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 19:30:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1222ms 19:30:52 INFO - PROCESS | 1648 | 1461637852380 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 19:30:52 INFO - PROCESS | 1648 | 1461637852382 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 19:30:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 19:30:52 INFO - PROCESS | 1648 | 1461637852385 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 19:30:52 INFO - PROCESS | 1648 | 1461637852388 Marionette TRACE conn2 <- [1,754,null,{}] 19:30:52 INFO - PROCESS | 1648 | 1461637852391 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}] 19:30:52 INFO - PROCESS | 1648 | 1461637852489 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 19:30:52 INFO - PROCESS | 1648 | 1461637852534 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c19e000 == 60 [pid = 1648] [id = 196] 19:30:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11b10a400) [pid = 1648] [serial = 586] [outer = 0x0] 19:30:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11c3cb800) [pid = 1648] [serial = 587] [outer = 0x11b10a400] 19:30:52 INFO - PROCESS | 1648 | 1461637852567 Marionette DEBUG loaded listener.js 19:30:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11c795c00) [pid = 1648] [serial = 588] [outer = 0x11b10a400] 19:30:53 INFO - PROCESS | 1648 | 1461637853495 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]]]}] 19:30:53 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 19:30:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1123ms 19:30:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 19:30:53 INFO - PROCESS | 1648 | 1461637853509 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 19:30:53 INFO - PROCESS | 1648 | 1461637853511 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 19:30:53 INFO - PROCESS | 1648 | 1461637853513 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 19:30:53 INFO - PROCESS | 1648 | 1461637853514 Marionette TRACE conn2 <- [1,758,null,{}] 19:30:53 INFO - PROCESS | 1648 | 1461637853519 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}] 19:30:53 INFO - PROCESS | 1648 | 1461637853613 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 19:30:53 INFO - PROCESS | 1648 | 1461637853660 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296cc800 == 61 [pid = 1648] [id = 197] 19:30:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x123ac3000) [pid = 1648] [serial = 589] [outer = 0x0] 19:30:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128f20800) [pid = 1648] [serial = 590] [outer = 0x123ac3000] 19:30:53 INFO - PROCESS | 1648 | 1461637853690 Marionette DEBUG loaded listener.js 19:30:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12acf7800) [pid = 1648] [serial = 591] [outer = 0x123ac3000] 19:30:54 INFO - PROCESS | 1648 | 1461637854102 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]]]}] 19:30:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 19:30:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 621ms 19:30:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 19:30:54 INFO - PROCESS | 1648 | 1461637854139 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 19:30:54 INFO - PROCESS | 1648 | 1461637854141 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 19:30:54 INFO - PROCESS | 1648 | 1461637854150 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 19:30:54 INFO - PROCESS | 1648 | 1461637854154 Marionette TRACE conn2 <- [1,762,null,{}] 19:30:54 INFO - PROCESS | 1648 | 1461637854157 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}] 19:30:54 INFO - PROCESS | 1648 | 1461637854255 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 19:30:54 INFO - PROCESS | 1648 | 1461637854303 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0ee800 == 62 [pid = 1648] [id = 198] 19:30:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12b09b800) [pid = 1648] [serial = 592] [outer = 0x0] 19:30:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12d103000) [pid = 1648] [serial = 593] [outer = 0x12b09b800] 19:30:54 INFO - PROCESS | 1648 | 1461637854333 Marionette DEBUG loaded listener.js 19:30:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12d370800) [pid = 1648] [serial = 594] [outer = 0x12b09b800] 19:30:55 INFO - PROCESS | 1648 | 1461637855338 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]]]}] 19:30:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 19:30:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1227ms 19:30:55 INFO - PROCESS | 1648 | 1461637855373 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 19:30:55 INFO - PROCESS | 1648 | 1461637855375 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 19:30:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 19:30:55 INFO - PROCESS | 1648 | 1461637855378 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 19:30:55 INFO - PROCESS | 1648 | 1461637855381 Marionette TRACE conn2 <- [1,766,null,{}] 19:30:55 INFO - PROCESS | 1648 | 1461637855385 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}] 19:30:55 INFO - PROCESS | 1648 | 1461637855505 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 19:30:55 INFO - PROCESS | 1648 | 1461637855558 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x11456e000 == 63 [pid = 1648] [id = 199] 19:30:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1142b6400) [pid = 1648] [serial = 595] [outer = 0x0] 19:30:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x114357400) [pid = 1648] [serial = 596] [outer = 0x1142b6400] 19:30:55 INFO - PROCESS | 1648 | 1461637855587 Marionette DEBUG loaded listener.js 19:30:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1147e0c00) [pid = 1648] [serial = 597] [outer = 0x1142b6400] 19:30:56 INFO - PROCESS | 1648 | --DOCSHELL 0x128aba800 == 62 [pid = 1648] [id = 175] 19:30:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12aa57000 == 61 [pid = 1648] [id = 194] 19:30:56 INFO - PROCESS | 1648 | --DOCSHELL 0x11548c000 == 60 [pid = 1648] [id = 193] 19:30:56 INFO - PROCESS | 1648 | --DOCSHELL 0x129016000 == 59 [pid = 1648] [id = 192] 19:30:56 INFO - PROCESS | 1648 | --DOCSHELL 0x128a16800 == 58 [pid = 1648] [id = 191] 19:30:56 INFO - PROCESS | 1648 | --DOCSHELL 0x126463800 == 57 [pid = 1648] [id = 190] 19:30:56 INFO - PROCESS | 1648 | --DOCSHELL 0x123952000 == 56 [pid = 1648] [id = 189] 19:30:56 INFO - PROCESS | 1648 | --DOCSHELL 0x11b8d9800 == 55 [pid = 1648] [id = 188] 19:30:56 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x127c95400) [pid = 1648] [serial = 545] [outer = 0x0] [url = about:blank] 19:30:56 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x115637800) [pid = 1648] [serial = 518] [outer = 0x0] [url = about:blank] 19:30:56 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11b10d400) [pid = 1648] [serial = 521] [outer = 0x0] [url = about:blank] 19:30:56 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x123e06400) [pid = 1648] [serial = 524] [outer = 0x0] [url = about:blank] 19:30:56 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x129426400) [pid = 1648] [serial = 527] [outer = 0x0] [url = about:blank] 19:30:56 INFO - PROCESS | 1648 | --DOCSHELL 0x119ab5800 == 54 [pid = 1648] [id = 187] 19:30:56 INFO - PROCESS | 1648 | --DOCSHELL 0x119726000 == 53 [pid = 1648] [id = 186] 19:30:56 INFO - PROCESS | 1648 | --DOCSHELL 0x123e7c800 == 52 [pid = 1648] [id = 182] 19:30:56 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11ad8a800) [pid = 1648] [serial = 404] [outer = 0x0] [url = about:blank] 19:30:56 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11c795800) [pid = 1648] [serial = 407] [outer = 0x0] [url = about:blank] 19:30:56 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x129690c00) [pid = 1648] [serial = 410] [outer = 0x0] [url = about:blank] 19:30:56 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12b523c00) [pid = 1648] [serial = 413] [outer = 0x0] [url = about:blank] 19:30:56 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12403f400) [pid = 1648] [serial = 542] [outer = 0x0] [url = about:blank] 19:30:56 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12385d400) [pid = 1648] [serial = 540] [outer = 0x0] [url = about:blank] 19:30:56 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11c78a400) [pid = 1648] [serial = 539] [outer = 0x0] [url = about:blank] 19:30:56 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12647e000) [pid = 1648] [serial = 543] [outer = 0x0] [url = about:blank] 19:30:56 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11b1e4c00) [pid = 1648] [serial = 462] [outer = 0x0] [url = about:blank] 19:30:56 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12e20cc00) [pid = 1648] [serial = 474] [outer = 0x0] [url = about:blank] 19:30:56 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x124291000) [pid = 1648] [serial = 465] [outer = 0x0] [url = about:blank] 19:30:56 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x129694400) [pid = 1648] [serial = 468] [outer = 0x0] [url = about:blank] 19:30:56 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12d1c2000) [pid = 1648] [serial = 471] [outer = 0x0] [url = about:blank] 19:30:56 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118f66c00) [pid = 1648] [serial = 459] [outer = 0x0] [url = about:blank] 19:30:56 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119aa0000) [pid = 1648] [serial = 534] [outer = 0x0] [url = about:blank] 19:30:56 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118e86c00) [pid = 1648] [serial = 533] [outer = 0x0] [url = about:blank] 19:30:56 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12b2cb000) [pid = 1648] [serial = 531] [outer = 0x0] [url = about:blank] 19:30:56 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x127cf7c00) [pid = 1648] [serial = 530] [outer = 0x0] [url = about:blank] 19:30:56 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11aba8800) [pid = 1648] [serial = 536] [outer = 0x0] [url = about:blank] 19:30:56 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x11b10e000) [pid = 1648] [serial = 537] [outer = 0x0] [url = about:blank] 19:30:56 INFO - PROCESS | 1648 | 1461637856459 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]]]}] 19:30:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 19:30:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1123ms 19:30:56 INFO - PROCESS | 1648 | 1461637856502 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 19:30:56 INFO - PROCESS | 1648 | 1461637856505 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 19:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 19:30:56 INFO - PROCESS | 1648 | 1461637856510 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 19:30:56 INFO - PROCESS | 1648 | 1461637856511 Marionette TRACE conn2 <- [1,770,null,{}] 19:30:56 INFO - PROCESS | 1648 | 1461637856514 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}] 19:30:56 INFO - PROCESS | 1648 | 1461637856588 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 19:30:56 INFO - PROCESS | 1648 | 1461637856593 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x118c19000 == 53 [pid = 1648] [id = 200] 19:30:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x116591400) [pid = 1648] [serial = 598] [outer = 0x0] 19:30:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118543c00) [pid = 1648] [serial = 599] [outer = 0x116591400] 19:30:56 INFO - PROCESS | 1648 | 1461637856622 Marionette DEBUG loaded listener.js 19:30:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118ce6400) [pid = 1648] [serial = 600] [outer = 0x116591400] 19:30:56 INFO - PROCESS | 1648 | 1461637856976 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]]]}] 19:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 19:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 518ms 19:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 19:30:57 INFO - PROCESS | 1648 | 1461637857029 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 19:30:57 INFO - PROCESS | 1648 | 1461637857030 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 19:30:57 INFO - PROCESS | 1648 | 1461637857032 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 19:30:57 INFO - PROCESS | 1648 | 1461637857035 Marionette TRACE conn2 <- [1,774,null,{}] 19:30:57 INFO - PROCESS | 1648 | 1461637857042 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}] 19:30:57 INFO - PROCESS | 1648 | 1461637857122 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 19:30:57 INFO - PROCESS | 1648 | 1461637857128 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a728800 == 54 [pid = 1648] [id = 201] 19:30:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119093c00) [pid = 1648] [serial = 601] [outer = 0x0] 19:30:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11a790c00) [pid = 1648] [serial = 602] [outer = 0x119093c00] 19:30:57 INFO - PROCESS | 1648 | 1461637857158 Marionette DEBUG loaded listener.js 19:30:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11a79d000) [pid = 1648] [serial = 603] [outer = 0x119093c00] 19:30:57 INFO - PROCESS | 1648 | 1461637857501 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]]]}] 19:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 19:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 521ms 19:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 19:30:57 INFO - PROCESS | 1648 | 1461637857553 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 19:30:57 INFO - PROCESS | 1648 | 1461637857555 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 19:30:57 INFO - PROCESS | 1648 | 1461637857557 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 19:30:57 INFO - PROCESS | 1648 | 1461637857558 Marionette TRACE conn2 <- [1,778,null,{}] 19:30:57 INFO - PROCESS | 1648 | 1461637857560 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}] 19:30:57 INFO - PROCESS | 1648 | 1461637857639 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 19:30:57 INFO - PROCESS | 1648 | 1461637857644 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b6f0800 == 55 [pid = 1648] [id = 202] 19:30:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11a87b400) [pid = 1648] [serial = 604] [outer = 0x0] 19:30:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11ad99800) [pid = 1648] [serial = 605] [outer = 0x11a87b400] 19:30:57 INFO - PROCESS | 1648 | 1461637857671 Marionette DEBUG loaded listener.js 19:30:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11b063400) [pid = 1648] [serial = 606] [outer = 0x11a87b400] 19:30:58 INFO - PROCESS | 1648 | 1461637857999 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]]]}] 19:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 19:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 468ms 19:30:58 INFO - PROCESS | 1648 | 1461637858026 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 19:30:58 INFO - PROCESS | 1648 | 1461637858027 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 19:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 19:30:58 INFO - PROCESS | 1648 | 1461637858029 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 19:30:58 INFO - PROCESS | 1648 | 1461637858030 Marionette TRACE conn2 <- [1,782,null,{}] 19:30:58 INFO - PROCESS | 1648 | 1461637858033 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}] 19:30:58 INFO - PROCESS | 1648 | 1461637858108 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 19:30:58 INFO - PROCESS | 1648 | 1461637858112 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bf78800 == 56 [pid = 1648] [id = 203] 19:30:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11b106400) [pid = 1648] [serial = 607] [outer = 0x0] 19:30:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11b1e3000) [pid = 1648] [serial = 608] [outer = 0x11b106400] 19:30:58 INFO - PROCESS | 1648 | 1461637858140 Marionette DEBUG loaded listener.js 19:30:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11bfca000) [pid = 1648] [serial = 609] [outer = 0x11b106400] 19:30:58 INFO - PROCESS | 1648 | 1461637858492 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]]]}] 19:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 19:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 467ms 19:30:58 INFO - PROCESS | 1648 | 1461637858498 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 19:30:58 INFO - PROCESS | 1648 | 1461637858500 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 19:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 19:30:58 INFO - PROCESS | 1648 | 1461637858503 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 19:30:58 INFO - PROCESS | 1648 | 1461637858505 Marionette TRACE conn2 <- [1,786,null,{}] 19:30:58 INFO - PROCESS | 1648 | 1461637858507 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}] 19:30:58 INFO - PROCESS | 1648 | 1461637858615 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 19:30:58 INFO - PROCESS | 1648 | 1461637858630 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c777000 == 57 [pid = 1648] [id = 204] 19:30:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11bfd4000) [pid = 1648] [serial = 610] [outer = 0x0] 19:30:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11c3cc400) [pid = 1648] [serial = 611] [outer = 0x11bfd4000] 19:30:58 INFO - PROCESS | 1648 | 1461637858658 Marionette DEBUG loaded listener.js 19:30:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x123abf800) [pid = 1648] [serial = 612] [outer = 0x11bfd4000] 19:30:59 INFO - PROCESS | 1648 | 1461637859027 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]]]}] 19:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 19:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 569ms 19:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 19:30:59 INFO - PROCESS | 1648 | 1461637859077 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 19:30:59 INFO - PROCESS | 1648 | 1461637859079 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 19:30:59 INFO - PROCESS | 1648 | 1461637859082 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 19:30:59 INFO - PROCESS | 1648 | 1461637859083 Marionette TRACE conn2 <- [1,790,null,{}] 19:30:59 INFO - PROCESS | 1648 | 1461637859087 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}] 19:30:59 INFO - PROCESS | 1648 | 1461637859226 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 19:30:59 INFO - PROCESS | 1648 | 1461637859253 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x124296800 == 58 [pid = 1648] [id = 205] 19:30:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x123cf6400) [pid = 1648] [serial = 613] [outer = 0x0] 19:30:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12403f400) [pid = 1648] [serial = 614] [outer = 0x123cf6400] 19:30:59 INFO - PROCESS | 1648 | 1461637859294 Marionette DEBUG loaded listener.js 19:30:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11b874800) [pid = 1648] [serial = 615] [outer = 0x123cf6400] 19:30:59 INFO - PROCESS | 1648 | 1461637859702 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]]]}] 19:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 19:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 673ms 19:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 19:30:59 INFO - PROCESS | 1648 | 1461637859754 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 19:30:59 INFO - PROCESS | 1648 | 1461637859756 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 19:30:59 INFO - PROCESS | 1648 | 1461637859758 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 19:30:59 INFO - PROCESS | 1648 | 1461637859759 Marionette TRACE conn2 <- [1,794,null,{}] 19:30:59 INFO - PROCESS | 1648 | 1461637859761 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}] 19:30:59 INFO - PROCESS | 1648 | 1461637859855 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 19:30:59 INFO - PROCESS | 1648 | 1461637859867 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x127659800 == 59 [pid = 1648] [id = 206] 19:30:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x115635800) [pid = 1648] [serial = 616] [outer = 0x0] 19:30:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1273d5c00) [pid = 1648] [serial = 617] [outer = 0x115635800] 19:30:59 INFO - PROCESS | 1648 | 1461637859891 Marionette DEBUG loaded listener.js 19:30:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x127c39c00) [pid = 1648] [serial = 618] [outer = 0x115635800] 19:31:00 INFO - PROCESS | 1648 | 1461637860214 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]]]}] 19:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 19:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 469ms 19:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 19:31:00 INFO - PROCESS | 1648 | 1461637860228 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 19:31:00 INFO - PROCESS | 1648 | 1461637860229 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 19:31:00 INFO - PROCESS | 1648 | 1461637860231 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 19:31:00 INFO - PROCESS | 1648 | 1461637860232 Marionette TRACE conn2 <- [1,798,null,{}] 19:31:00 INFO - PROCESS | 1648 | 1461637860238 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}] 19:31:00 INFO - PROCESS | 1648 | 1461637860374 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 19:31:00 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12b09a800) [pid = 1648] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 19:31:00 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11562ac00) [pid = 1648] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 19:31:00 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119265800) [pid = 1648] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 19:31:00 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128a94400) [pid = 1648] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 19:31:00 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119b93400) [pid = 1648] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 19:31:00 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128ddb000) [pid = 1648] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 19:31:00 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12d103800) [pid = 1648] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 19:31:00 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118f65c00) [pid = 1648] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 19:31:00 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11ad8ac00) [pid = 1648] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 19:31:00 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x123e0f800) [pid = 1648] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 19:31:00 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x123abb400) [pid = 1648] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 19:31:00 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x123e07400) [pid = 1648] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 19:31:00 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12385f800) [pid = 1648] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 19:31:00 INFO - PROCESS | 1648 | 1461637860416 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x1158d2800 == 60 [pid = 1648] [id = 207] 19:31:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11562ac00) [pid = 1648] [serial = 619] [outer = 0x0] 19:31:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119b95800) [pid = 1648] [serial = 620] [outer = 0x11562ac00] 19:31:00 INFO - PROCESS | 1648 | 1461637860443 Marionette DEBUG loaded listener.js 19:31:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x123c69400) [pid = 1648] [serial = 621] [outer = 0x11562ac00] 19:31:00 INFO - PROCESS | 1648 | 1461637860737 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]]]}] 19:31:00 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 19:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 521ms 19:31:00 INFO - PROCESS | 1648 | 1461637860758 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 19:31:00 INFO - PROCESS | 1648 | 1461637860759 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 19:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 19:31:00 INFO - PROCESS | 1648 | 1461637860761 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 19:31:00 INFO - PROCESS | 1648 | 1461637860762 Marionette TRACE conn2 <- [1,802,null,{}] 19:31:00 INFO - PROCESS | 1648 | 1461637860764 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}] 19:31:00 INFO - PROCESS | 1648 | 1461637860846 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 19:31:00 INFO - PROCESS | 1648 | 1461637860853 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x129018000 == 61 [pid = 1648] [id = 208] 19:31:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x126403400) [pid = 1648] [serial = 622] [outer = 0x0] 19:31:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12863fc00) [pid = 1648] [serial = 623] [outer = 0x126403400] 19:31:00 INFO - PROCESS | 1648 | 1461637860878 Marionette DEBUG loaded listener.js 19:31:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128d7b800) [pid = 1648] [serial = 624] [outer = 0x126403400] 19:31:01 INFO - PROCESS | 1648 | 1461637861206 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]]]}] 19:31:01 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 19:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 468ms 19:31:01 INFO - PROCESS | 1648 | 1461637861230 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 19:31:01 INFO - PROCESS | 1648 | 1461637861231 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 19:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 19:31:01 INFO - PROCESS | 1648 | 1461637861235 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 19:31:01 INFO - PROCESS | 1648 | 1461637861238 Marionette TRACE conn2 <- [1,806,null,{}] 19:31:01 INFO - PROCESS | 1648 | 1461637861240 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}] 19:31:01 INFO - PROCESS | 1648 | 1461637861357 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 19:31:01 INFO - PROCESS | 1648 | 1461637861363 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12973f000 == 62 [pid = 1648] [id = 209] 19:31:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x123abb400) [pid = 1648] [serial = 625] [outer = 0x0] 19:31:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128f1a800) [pid = 1648] [serial = 626] [outer = 0x123abb400] 19:31:01 INFO - PROCESS | 1648 | 1461637861393 Marionette DEBUG loaded listener.js 19:31:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x129690c00) [pid = 1648] [serial = 627] [outer = 0x123abb400] 19:31:01 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:31:01 INFO - PROCESS | 1648 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 19:31:01 INFO - PROCESS | 1648 | Determined SkiaGL cache limits: Size 100663296, Items: 256 19:31:01 INFO - PROCESS | 1648 | [GFX2-]: Using SkiaGL canvas. 19:31:01 INFO - PROCESS | 1648 | 1461637861748 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]]]}] 19:31:01 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 19:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 522ms 19:31:01 INFO - PROCESS | 1648 | 1461637861756 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 19:31:01 INFO - PROCESS | 1648 | 1461637861757 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 19:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 19:31:01 INFO - PROCESS | 1648 | 1461637861759 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 19:31:01 INFO - PROCESS | 1648 | 1461637861760 Marionette TRACE conn2 <- [1,810,null,{}] 19:31:01 INFO - PROCESS | 1648 | 1461637861763 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}] 19:31:01 INFO - PROCESS | 1648 | 1461637861844 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 19:31:01 INFO - PROCESS | 1648 | 1461637861849 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0f6800 == 63 [pid = 1648] [id = 210] 19:31:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x129694800) [pid = 1648] [serial = 628] [outer = 0x0] 19:31:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12acf7400) [pid = 1648] [serial = 629] [outer = 0x129694800] 19:31:01 INFO - PROCESS | 1648 | 1461637861875 Marionette DEBUG loaded listener.js 19:31:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12ada5800) [pid = 1648] [serial = 630] [outer = 0x129694800] 19:31:02 INFO - PROCESS | 1648 | 1461637862198 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]]]}] 19:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 19:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 470ms 19:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 19:31:02 INFO - PROCESS | 1648 | 1461637862229 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 19:31:02 INFO - PROCESS | 1648 | 1461637862231 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 19:31:02 INFO - PROCESS | 1648 | 1461637862233 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 19:31:02 INFO - PROCESS | 1648 | 1461637862234 Marionette TRACE conn2 <- [1,814,null,{}] 19:31:02 INFO - PROCESS | 1648 | 1461637862236 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}] 19:31:02 INFO - PROCESS | 1648 | 1461637862336 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 19:31:02 INFO - PROCESS | 1648 | 1461637862422 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x114b3e800 == 64 [pid = 1648] [id = 211] 19:31:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11360b000) [pid = 1648] [serial = 631] [outer = 0x0] 19:31:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11453fc00) [pid = 1648] [serial = 632] [outer = 0x11360b000] 19:31:02 INFO - PROCESS | 1648 | 1461637862454 Marionette DEBUG loaded listener.js 19:31:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x115567c00) [pid = 1648] [serial = 633] [outer = 0x11360b000] 19:31:02 INFO - PROCESS | 1648 | 1461637862889 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] 19:31:02 INFO - PROCESS | 1648 | 1461637862907 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 19:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 19:31:02 INFO - PROCESS | 1648 | 1461637862910 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 19:31:02 INFO - PROCESS | 1648 | 1461637862912 Marionette TRACE conn2 <- [1,818,null,{}] 19:31:02 INFO - PROCESS | 1648 | 1461637862916 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}] 19:31:03 INFO - PROCESS | 1648 | 1461637863018 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 19:31:03 INFO - PROCESS | 1648 | 1461637863108 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b655800 == 65 [pid = 1648] [id = 212] 19:31:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x118f66000) [pid = 1648] [serial = 634] [outer = 0x0] 19:31:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119266400) [pid = 1648] [serial = 635] [outer = 0x118f66000] 19:31:03 INFO - PROCESS | 1648 | 1461637863154 Marionette DEBUG loaded listener.js 19:31:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11a873400) [pid = 1648] [serial = 636] [outer = 0x118f66000] 19:31:03 INFO - PROCESS | 1648 | 1461637863558 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]]]}] 19:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 19:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 670ms 19:31:03 INFO - PROCESS | 1648 | 1461637863583 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 19:31:03 INFO - PROCESS | 1648 | 1461637863586 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 19:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 19:31:03 INFO - PROCESS | 1648 | 1461637863588 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 19:31:03 INFO - PROCESS | 1648 | 1461637863590 Marionette TRACE conn2 <- [1,822,null,{}] 19:31:03 INFO - PROCESS | 1648 | 1461637863592 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}] 19:31:03 INFO - PROCESS | 1648 | 1461637863695 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 19:31:03 INFO - PROCESS | 1648 | 1461637863746 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x128dbc800 == 66 [pid = 1648] [id = 213] 19:31:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11aba6800) [pid = 1648] [serial = 637] [outer = 0x0] 19:31:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11b878c00) [pid = 1648] [serial = 638] [outer = 0x11aba6800] 19:31:03 INFO - PROCESS | 1648 | 1461637863776 Marionette DEBUG loaded listener.js 19:31:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11c78b800) [pid = 1648] [serial = 639] [outer = 0x11aba6800] 19:31:04 INFO - PROCESS | 1648 | 1461637864213 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] 19:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 19:31:04 INFO - PROCESS | 1648 | 1461637864260 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 19:31:04 INFO - PROCESS | 1648 | 1461637864267 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 19:31:04 INFO - PROCESS | 1648 | 1461637864272 Marionette TRACE conn2 <- [1,826,null,{}] 19:31:04 INFO - PROCESS | 1648 | 1461637864275 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}] 19:31:04 INFO - PROCESS | 1648 | 1461637864400 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 19:31:04 INFO - PROCESS | 1648 | 1461637864479 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12da1f800 == 67 [pid = 1648] [id = 214] 19:31:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x123abb000) [pid = 1648] [serial = 640] [outer = 0x0] 19:31:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128dda400) [pid = 1648] [serial = 641] [outer = 0x123abb000] 19:31:04 INFO - PROCESS | 1648 | 1461637864509 Marionette DEBUG loaded listener.js 19:31:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x128fb9800) [pid = 1648] [serial = 642] [outer = 0x123abb000] 19:31:04 INFO - PROCESS | 1648 | 1461637864898 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]]]}] 19:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 19:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 680ms 19:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 19:31:04 INFO - PROCESS | 1648 | 1461637864943 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 19:31:04 INFO - PROCESS | 1648 | 1461637864945 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 19:31:04 INFO - PROCESS | 1648 | 1461637864947 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 19:31:04 INFO - PROCESS | 1648 | 1461637864949 Marionette TRACE conn2 <- [1,830,null,{}] 19:31:04 INFO - PROCESS | 1648 | 1461637864951 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}] 19:31:05 INFO - PROCESS | 1648 | 1461637865051 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 19:31:05 INFO - PROCESS | 1648 | 1461637865102 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db69000 == 68 [pid = 1648] [id = 215] 19:31:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x123abb800) [pid = 1648] [serial = 643] [outer = 0x0] 19:31:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x129693000) [pid = 1648] [serial = 644] [outer = 0x123abb800] 19:31:05 INFO - PROCESS | 1648 | 1461637865131 Marionette DEBUG loaded listener.js 19:31:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12b097000) [pid = 1648] [serial = 645] [outer = 0x123abb800] 19:31:05 INFO - PROCESS | 1648 | 1461637865543 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]]]}] 19:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 19:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 622ms 19:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 19:31:05 INFO - PROCESS | 1648 | 1461637865570 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 19:31:05 INFO - PROCESS | 1648 | 1461637865571 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 19:31:05 INFO - PROCESS | 1648 | 1461637865573 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 19:31:05 INFO - PROCESS | 1648 | 1461637865575 Marionette TRACE conn2 <- [1,834,null,{}] 19:31:05 INFO - PROCESS | 1648 | 1461637865577 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}] 19:31:05 INFO - PROCESS | 1648 | 1461637865677 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 19:31:05 INFO - PROCESS | 1648 | 1461637865758 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e412000 == 69 [pid = 1648] [id = 216] 19:31:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12b2cf800) [pid = 1648] [serial = 646] [outer = 0x0] 19:31:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12b2d6400) [pid = 1648] [serial = 647] [outer = 0x12b2cf800] 19:31:05 INFO - PROCESS | 1648 | 1461637865794 Marionette DEBUG loaded listener.js 19:31:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12cf78400) [pid = 1648] [serial = 648] [outer = 0x12b2cf800] 19:31:06 INFO - PROCESS | 1648 | 1461637866218 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]]]}] 19:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 19:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 670ms 19:31:06 INFO - PROCESS | 1648 | 1461637866243 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 19:31:06 INFO - PROCESS | 1648 | 1461637866245 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 19:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 19:31:06 INFO - PROCESS | 1648 | 1461637866247 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 19:31:06 INFO - PROCESS | 1648 | 1461637866248 Marionette TRACE conn2 <- [1,838,null,{}] 19:31:06 INFO - PROCESS | 1648 | 1461637866251 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}] 19:31:06 INFO - PROCESS | 1648 | 1461637866351 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 19:31:06 INFO - PROCESS | 1648 | 1461637866404 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a96c800 == 70 [pid = 1648] [id = 217] 19:31:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12af08800) [pid = 1648] [serial = 649] [outer = 0x0] 19:31:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12b526c00) [pid = 1648] [serial = 650] [outer = 0x12af08800] 19:31:06 INFO - PROCESS | 1648 | 1461637866434 Marionette DEBUG loaded listener.js 19:31:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12d110800) [pid = 1648] [serial = 651] [outer = 0x12af08800] 19:31:07 INFO - PROCESS | 1648 | 1461637867002 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]]]}] 19:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 19:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 821ms 19:31:07 INFO - PROCESS | 1648 | 1461637867069 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 19:31:07 INFO - PROCESS | 1648 | 1461637867071 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 19:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 19:31:07 INFO - PROCESS | 1648 | 1461637867075 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 19:31:07 INFO - PROCESS | 1648 | 1461637867077 Marionette TRACE conn2 <- [1,842,null,{}] 19:31:07 INFO - PROCESS | 1648 | 1461637867080 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}] 19:31:07 INFO - PROCESS | 1648 | 1461637867178 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 19:31:07 INFO - PROCESS | 1648 | 1461637867249 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x1187d6000 == 71 [pid = 1648] [id = 218] 19:31:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11853cc00) [pid = 1648] [serial = 652] [outer = 0x0] 19:31:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x118f6dc00) [pid = 1648] [serial = 653] [outer = 0x11853cc00] 19:31:07 INFO - PROCESS | 1648 | 1461637867278 Marionette DEBUG loaded listener.js 19:31:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x119b9a000) [pid = 1648] [serial = 654] [outer = 0x11853cc00] 19:31:07 INFO - PROCESS | 1648 | --DOCSHELL 0x12e775000 == 70 [pid = 1648] [id = 172] 19:31:07 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0f6800 == 69 [pid = 1648] [id = 210] 19:31:07 INFO - PROCESS | 1648 | --DOCSHELL 0x12973f000 == 68 [pid = 1648] [id = 209] 19:31:07 INFO - PROCESS | 1648 | --DOCSHELL 0x129018000 == 67 [pid = 1648] [id = 208] 19:31:07 INFO - PROCESS | 1648 | --DOCSHELL 0x1158d2800 == 66 [pid = 1648] [id = 207] 19:31:07 INFO - PROCESS | 1648 | --DOCSHELL 0x127659800 == 65 [pid = 1648] [id = 206] 19:31:07 INFO - PROCESS | 1648 | --DOCSHELL 0x124296800 == 64 [pid = 1648] [id = 205] 19:31:07 INFO - PROCESS | 1648 | --DOCSHELL 0x11c777000 == 63 [pid = 1648] [id = 204] 19:31:07 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x127c97c00) [pid = 1648] [serial = 554] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x11b603c00) [pid = 1648] [serial = 551] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12b528000) [pid = 1648] [serial = 581] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1648 | --DOCSHELL 0x11bf78800 == 62 [pid = 1648] [id = 203] 19:31:07 INFO - PROCESS | 1648 | --DOCSHELL 0x11b6f0800 == 61 [pid = 1648] [id = 202] 19:31:07 INFO - PROCESS | 1648 | --DOCSHELL 0x11a728800 == 60 [pid = 1648] [id = 201] 19:31:07 INFO - PROCESS | 1648 | --DOCSHELL 0x118c19000 == 59 [pid = 1648] [id = 200] 19:31:07 INFO - PROCESS | 1648 | --DOCSHELL 0x11456e000 == 58 [pid = 1648] [id = 199] 19:31:07 INFO - PROCESS | 1648 | --DOCSHELL 0x11c19e000 == 57 [pid = 1648] [id = 196] 19:31:07 INFO - PROCESS | 1648 | --DOCSHELL 0x118988800 == 56 [pid = 1648] [id = 195] 19:31:07 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12cf75400) [pid = 1648] [serial = 572] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x118575400) [pid = 1648] [serial = 519] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11a43cc00) [pid = 1648] [serial = 557] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12acf0000) [pid = 1648] [serial = 567] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11c3cd800) [pid = 1648] [serial = 561] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12ad21c00) [pid = 1648] [serial = 569] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x118c0c800) [pid = 1648] [serial = 548] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11ad8d000) [pid = 1648] [serial = 558] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12d591c00) [pid = 1648] [serial = 576] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11bfcb000) [pid = 1648] [serial = 578] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12d1c4400) [pid = 1648] [serial = 573] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12d367c00) [pid = 1648] [serial = 575] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12af0e000) [pid = 1648] [serial = 570] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11b873400) [pid = 1648] [serial = 522] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1265f3c00) [pid = 1648] [serial = 563] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x126480c00) [pid = 1648] [serial = 579] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12b2ca000) [pid = 1648] [serial = 528] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x129692c00) [pid = 1648] [serial = 566] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x127cf6000) [pid = 1648] [serial = 564] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128637800) [pid = 1648] [serial = 546] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11b1e4400) [pid = 1648] [serial = 560] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x127c9cc00) [pid = 1648] [serial = 525] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1648 | 1461637867714 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]]]}] 19:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 19:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 672ms 19:31:07 INFO - PROCESS | 1648 | 1461637867748 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 19:31:07 INFO - PROCESS | 1648 | 1461637867752 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 19:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 19:31:07 INFO - PROCESS | 1648 | 1461637867757 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 19:31:07 INFO - PROCESS | 1648 | 1461637867759 Marionette TRACE conn2 <- [1,846,null,{}] 19:31:07 INFO - PROCESS | 1648 | 1461637867762 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}] 19:31:07 INFO - PROCESS | 1648 | 1461637867862 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 19:31:07 INFO - PROCESS | 1648 | 1461637867868 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x119229000 == 57 [pid = 1648] [id = 219] 19:31:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119c46400) [pid = 1648] [serial = 655] [outer = 0x0] 19:31:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11a79b800) [pid = 1648] [serial = 656] [outer = 0x119c46400] 19:31:07 INFO - PROCESS | 1648 | 1461637867911 Marionette DEBUG loaded listener.js 19:31:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11b059400) [pid = 1648] [serial = 657] [outer = 0x119c46400] 19:31:08 INFO - PROCESS | 1648 | 1461637868401 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]]]}] 19:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 19:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 670ms 19:31:08 INFO - PROCESS | 1648 | 1461637868427 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 19:31:08 INFO - PROCESS | 1648 | 1461637868428 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 19:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 19:31:08 INFO - PROCESS | 1648 | 1461637868431 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 19:31:08 INFO - PROCESS | 1648 | 1461637868433 Marionette TRACE conn2 <- [1,850,null,{}] 19:31:08 INFO - PROCESS | 1648 | 1461637868461 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}] 19:31:08 INFO - PROCESS | 1648 | 1461637868541 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 19:31:08 INFO - PROCESS | 1648 | 1461637868547 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bf70000 == 58 [pid = 1648] [id = 220] 19:31:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11b1e4c00) [pid = 1648] [serial = 658] [outer = 0x0] 19:31:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11c1cac00) [pid = 1648] [serial = 659] [outer = 0x11b1e4c00] 19:31:08 INFO - PROCESS | 1648 | 1461637868578 Marionette DEBUG loaded listener.js 19:31:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12385f000) [pid = 1648] [serial = 660] [outer = 0x11b1e4c00] 19:31:08 INFO - PROCESS | 1648 | 1461637868907 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]]]}] 19:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 19:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 491ms 19:31:08 INFO - PROCESS | 1648 | 1461637868924 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 19:31:08 INFO - PROCESS | 1648 | 1461637868925 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 19:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 19:31:08 INFO - PROCESS | 1648 | 1461637868927 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 19:31:08 INFO - PROCESS | 1648 | 1461637868928 Marionette TRACE conn2 <- [1,854,null,{}] 19:31:08 INFO - PROCESS | 1648 | 1461637868931 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}] 19:31:09 INFO - PROCESS | 1648 | 1461637869011 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 19:31:09 INFO - PROCESS | 1648 | 1461637869018 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12394c800 == 59 [pid = 1648] [id = 221] 19:31:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x123ac0800) [pid = 1648] [serial = 661] [outer = 0x0] 19:31:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x123cf2000) [pid = 1648] [serial = 662] [outer = 0x123ac0800] 19:31:09 INFO - PROCESS | 1648 | 1461637869045 Marionette DEBUG loaded listener.js 19:31:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1240f5c00) [pid = 1648] [serial = 663] [outer = 0x123ac0800] 19:31:09 INFO - PROCESS | 1648 | 1461637869410 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]]]}] 19:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 19:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 519ms 19:31:09 INFO - PROCESS | 1648 | 1461637869448 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 19:31:09 INFO - PROCESS | 1648 | 1461637869450 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 19:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 19:31:09 INFO - PROCESS | 1648 | 1461637869454 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 19:31:09 INFO - PROCESS | 1648 | 1461637869455 Marionette TRACE conn2 <- [1,858,null,{}] 19:31:09 INFO - PROCESS | 1648 | 1461637869459 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}] 19:31:09 INFO - PROCESS | 1648 | 1461637869618 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 19:31:09 INFO - PROCESS | 1648 | 1461637869668 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x119234800 == 60 [pid = 1648] [id = 222] 19:31:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12385c000) [pid = 1648] [serial = 664] [outer = 0x0] 19:31:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x124294c00) [pid = 1648] [serial = 665] [outer = 0x12385c000] 19:31:09 INFO - PROCESS | 1648 | 1461637869710 Marionette DEBUG loaded listener.js 19:31:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x127c2c000) [pid = 1648] [serial = 666] [outer = 0x12385c000] 19:31:10 INFO - PROCESS | 1648 | 1461637870112 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]]]}] 19:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 19:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 670ms 19:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 19:31:10 INFO - PROCESS | 1648 | 1461637870124 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 19:31:10 INFO - PROCESS | 1648 | 1461637870125 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 19:31:10 INFO - PROCESS | 1648 | 1461637870127 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 19:31:10 INFO - PROCESS | 1648 | 1461637870128 Marionette TRACE conn2 <- [1,862,null,{}] 19:31:10 INFO - PROCESS | 1648 | 1461637870130 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}] 19:31:10 INFO - PROCESS | 1648 | 1461637870243 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 19:31:10 INFO - PROCESS | 1648 | 1461637870254 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x1286b1000 == 61 [pid = 1648] [id = 223] 19:31:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x127ca1000) [pid = 1648] [serial = 667] [outer = 0x0] 19:31:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x128f23c00) [pid = 1648] [serial = 668] [outer = 0x127ca1000] 19:31:10 INFO - PROCESS | 1648 | 1461637870281 Marionette DEBUG loaded listener.js 19:31:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12ad28c00) [pid = 1648] [serial = 669] [outer = 0x127ca1000] 19:31:10 INFO - PROCESS | 1648 | 1461637870617 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]]]}] 19:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 19:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 519ms 19:31:10 INFO - PROCESS | 1648 | 1461637870647 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 19:31:10 INFO - PROCESS | 1648 | 1461637870648 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 19:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 19:31:10 INFO - PROCESS | 1648 | 1461637870656 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 19:31:10 INFO - PROCESS | 1648 | 1461637870657 Marionette TRACE conn2 <- [1,866,null,{}] 19:31:10 INFO - PROCESS | 1648 | 1461637870659 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}] 19:31:10 INFO - PROCESS | 1648 | 1461637870757 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 19:31:10 INFO - PROCESS | 1648 | 1461637870761 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296d3000 == 62 [pid = 1648] [id = 224] 19:31:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12af08000) [pid = 1648] [serial = 670] [outer = 0x0] 19:31:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12b51cc00) [pid = 1648] [serial = 671] [outer = 0x12af08000] 19:31:10 INFO - PROCESS | 1648 | 1461637870814 Marionette DEBUG loaded listener.js 19:31:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12b52ac00) [pid = 1648] [serial = 672] [outer = 0x12af08000] 19:31:11 INFO - PROCESS | 1648 | 1461637871211 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]]]}] 19:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 19:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 568ms 19:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 19:31:11 INFO - PROCESS | 1648 | 1461637871226 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 19:31:11 INFO - PROCESS | 1648 | 1461637871227 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 19:31:11 INFO - PROCESS | 1648 | 1461637871230 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 19:31:11 INFO - PROCESS | 1648 | 1461637871233 Marionette TRACE conn2 <- [1,870,null,{}] 19:31:11 INFO - PROCESS | 1648 | 1461637871236 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}] 19:31:11 INFO - PROCESS | 1648 | 1461637871388 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 19:31:11 INFO - PROCESS | 1648 | 1461637871412 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aa4f800 == 63 [pid = 1648] [id = 225] 19:31:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12cf7a800) [pid = 1648] [serial = 673] [outer = 0x0] 19:31:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12d1b9800) [pid = 1648] [serial = 674] [outer = 0x12cf7a800] 19:31:11 INFO - PROCESS | 1648 | 1461637871452 Marionette DEBUG loaded listener.js 19:31:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12d1c6400) [pid = 1648] [serial = 675] [outer = 0x12cf7a800] 19:31:11 INFO - PROCESS | 1648 | 1461637871815 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]]]}] 19:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 19:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 623ms 19:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 19:31:11 INFO - PROCESS | 1648 | 1461637871853 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 19:31:11 INFO - PROCESS | 1648 | 1461637871854 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 19:31:11 INFO - PROCESS | 1648 | 1461637871856 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 19:31:11 INFO - PROCESS | 1648 | 1461637871857 Marionette TRACE conn2 <- [1,874,null,{}] 19:31:11 INFO - PROCESS | 1648 | 1461637871860 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}] 19:31:11 INFO - PROCESS | 1648 | 1461637871960 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 19:31:12 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11bfd4000) [pid = 1648] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 19:31:12 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x123cf6400) [pid = 1648] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 19:31:12 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x119093c00) [pid = 1648] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 19:31:12 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x115633c00) [pid = 1648] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 19:31:12 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11b106400) [pid = 1648] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 19:31:12 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1142b6400) [pid = 1648] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 19:31:12 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11a87b400) [pid = 1648] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 19:31:12 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x116591400) [pid = 1648] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 19:31:12 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x115635800) [pid = 1648] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 19:31:12 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11562ac00) [pid = 1648] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 19:31:12 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x123abb400) [pid = 1648] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 19:31:12 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x126403400) [pid = 1648] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 19:31:12 INFO - PROCESS | 1648 | 1461637872117 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c760800 == 64 [pid = 1648] [id = 226] 19:31:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11562ac00) [pid = 1648] [serial = 676] [outer = 0x0] 19:31:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x118f67000) [pid = 1648] [serial = 677] [outer = 0x11562ac00] 19:31:12 INFO - PROCESS | 1648 | 1461637872143 Marionette DEBUG loaded listener.js 19:31:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11c797c00) [pid = 1648] [serial = 678] [outer = 0x11562ac00] 19:31:12 INFO - PROCESS | 1648 | 1461637872404 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]]]}] 19:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 19:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 569ms 19:31:12 INFO - PROCESS | 1648 | 1461637872427 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 19:31:12 INFO - PROCESS | 1648 | 1461637872428 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 19:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 19:31:12 INFO - PROCESS | 1648 | 1461637872430 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 19:31:12 INFO - PROCESS | 1648 | 1461637872431 Marionette TRACE conn2 <- [1,878,null,{}] 19:31:12 INFO - PROCESS | 1648 | 1461637872441 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}] 19:31:12 INFO - PROCESS | 1648 | 1461637872528 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 19:31:12 INFO - PROCESS | 1648 | 1461637872535 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12da1d000 == 65 [pid = 1648] [id = 227] 19:31:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11a44ac00) [pid = 1648] [serial = 679] [outer = 0x0] 19:31:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12d364800) [pid = 1648] [serial = 680] [outer = 0x11a44ac00] 19:31:12 INFO - PROCESS | 1648 | 1461637872561 Marionette DEBUG loaded listener.js 19:31:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12d58fc00) [pid = 1648] [serial = 681] [outer = 0x11a44ac00] 19:31:12 INFO - PROCESS | 1648 | 1461637872877 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]]]}] 19:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 19:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 476ms 19:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 19:31:12 INFO - PROCESS | 1648 | 1461637872906 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 19:31:12 INFO - PROCESS | 1648 | 1461637872907 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 19:31:12 INFO - PROCESS | 1648 | 1461637872910 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 19:31:12 INFO - PROCESS | 1648 | 1461637872912 Marionette TRACE conn2 <- [1,882,null,{}] 19:31:12 INFO - PROCESS | 1648 | 1461637872914 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}] 19:31:13 INFO - PROCESS | 1648 | 1461637873031 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 19:31:13 INFO - PROCESS | 1648 | 1461637873040 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e417800 == 66 [pid = 1648] [id = 228] 19:31:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x129697c00) [pid = 1648] [serial = 682] [outer = 0x0] 19:31:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12d598800) [pid = 1648] [serial = 683] [outer = 0x129697c00] 19:31:13 INFO - PROCESS | 1648 | 1461637873069 Marionette DEBUG loaded listener.js 19:31:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12e20f000) [pid = 1648] [serial = 684] [outer = 0x129697c00] 19:31:13 INFO - PROCESS | 1648 | 1461637873385 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]]]}] 19:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 19:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 519ms 19:31:13 INFO - PROCESS | 1648 | 1461637873429 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 19:31:13 INFO - PROCESS | 1648 | 1461637873430 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 19:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 19:31:13 INFO - PROCESS | 1648 | 1461637873433 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 19:31:13 INFO - PROCESS | 1648 | 1461637873434 Marionette TRACE conn2 <- [1,886,null,{}] 19:31:13 INFO - PROCESS | 1648 | 1461637873436 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}] 19:31:13 INFO - PROCESS | 1648 | 1461637873519 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 19:31:13 INFO - PROCESS | 1648 | 1461637873524 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e77d800 == 67 [pid = 1648] [id = 229] 19:31:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12da0c800) [pid = 1648] [serial = 685] [outer = 0x0] 19:31:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12e47cc00) [pid = 1648] [serial = 686] [outer = 0x12da0c800] 19:31:13 INFO - PROCESS | 1648 | 1461637873548 Marionette DEBUG loaded listener.js 19:31:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12e703400) [pid = 1648] [serial = 687] [outer = 0x12da0c800] 19:31:13 INFO - PROCESS | 1648 | 1461637873874 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]]]}] 19:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 19:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 469ms 19:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 19:31:13 INFO - PROCESS | 1648 | 1461637873903 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 19:31:13 INFO - PROCESS | 1648 | 1461637873904 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 19:31:13 INFO - PROCESS | 1648 | 1461637873906 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 19:31:13 INFO - PROCESS | 1648 | 1461637873907 Marionette TRACE conn2 <- [1,890,null,{}] 19:31:13 INFO - PROCESS | 1648 | 1461637873909 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}] 19:31:14 INFO - PROCESS | 1648 | 1461637874015 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 19:31:14 INFO - PROCESS | 1648 | 1461637874023 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e8ca800 == 68 [pid = 1648] [id = 230] 19:31:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12e705c00) [pid = 1648] [serial = 688] [outer = 0x0] 19:31:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12e708400) [pid = 1648] [serial = 689] [outer = 0x12e705c00] 19:31:14 INFO - PROCESS | 1648 | 1461637874048 Marionette DEBUG loaded listener.js 19:31:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12e70cc00) [pid = 1648] [serial = 690] [outer = 0x12e705c00] 19:31:14 INFO - PROCESS | 1648 | 1461637874496 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]]]}] 19:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 19:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 617ms 19:31:14 INFO - PROCESS | 1648 | 1461637874524 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 19:31:14 INFO - PROCESS | 1648 | 1461637874528 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 19:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 19:31:14 INFO - PROCESS | 1648 | 1461637874531 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 19:31:14 INFO - PROCESS | 1648 | 1461637874535 Marionette TRACE conn2 <- [1,894,null,{}] 19:31:14 INFO - PROCESS | 1648 | 1461637874539 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}] 19:31:14 INFO - PROCESS | 1648 | 1461637874640 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 19:31:14 INFO - PROCESS | 1648 | 1461637874692 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b02e000 == 69 [pid = 1648] [id = 231] 19:31:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x118537c00) [pid = 1648] [serial = 691] [outer = 0x0] 19:31:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x118f67800) [pid = 1648] [serial = 692] [outer = 0x118537c00] 19:31:14 INFO - PROCESS | 1648 | 1461637874724 Marionette DEBUG loaded listener.js 19:31:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x11a79d400) [pid = 1648] [serial = 693] [outer = 0x118537c00] 19:31:15 INFO - PROCESS | 1648 | 1461637875158 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]]]}] 19:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 19:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 673ms 19:31:15 INFO - PROCESS | 1648 | 1461637875204 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 19:31:15 INFO - PROCESS | 1648 | 1461637875208 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 19:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 19:31:15 INFO - PROCESS | 1648 | 1461637875213 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 19:31:15 INFO - PROCESS | 1648 | 1461637875215 Marionette TRACE conn2 <- [1,898,null,{}] 19:31:15 INFO - PROCESS | 1648 | 1461637875217 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}] 19:31:15 INFO - PROCESS | 1648 | 1461637875323 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 19:31:15 INFO - PROCESS | 1648 | 1461637875378 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x1286a8800 == 70 [pid = 1648] [id = 232] 19:31:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x11a90fc00) [pid = 1648] [serial = 694] [outer = 0x0] 19:31:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x11c1d2800) [pid = 1648] [serial = 695] [outer = 0x11a90fc00] 19:31:15 INFO - PROCESS | 1648 | 1461637875408 Marionette DEBUG loaded listener.js 19:31:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x123862000) [pid = 1648] [serial = 696] [outer = 0x11a90fc00] 19:31:15 INFO - PROCESS | 1648 | 1461637875870 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]]]}] 19:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 19:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 672ms 19:31:15 INFO - PROCESS | 1648 | 1461637875885 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 19:31:15 INFO - PROCESS | 1648 | 1461637875886 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 19:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 19:31:15 INFO - PROCESS | 1648 | 1461637875889 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 19:31:15 INFO - PROCESS | 1648 | 1461637875891 Marionette TRACE conn2 <- [1,902,null,{}] 19:31:15 INFO - PROCESS | 1648 | 1461637875899 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}] 19:31:16 INFO - PROCESS | 1648 | 1461637876029 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 19:31:16 INFO - PROCESS | 1648 | 1461637876097 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e775000 == 71 [pid = 1648] [id = 233] 19:31:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x127c97000) [pid = 1648] [serial = 697] [outer = 0x0] 19:31:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x128f86c00) [pid = 1648] [serial = 698] [outer = 0x127c97000] 19:31:16 INFO - PROCESS | 1648 | 1461637876131 Marionette DEBUG loaded listener.js 19:31:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12af0dc00) [pid = 1648] [serial = 699] [outer = 0x127c97000] 19:31:16 INFO - PROCESS | 1648 | 1461637876541 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]]]}] 19:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 19:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 670ms 19:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 19:31:16 INFO - PROCESS | 1648 | 1461637876560 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 19:31:16 INFO - PROCESS | 1648 | 1461637876561 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 19:31:16 INFO - PROCESS | 1648 | 1461637876564 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 19:31:16 INFO - PROCESS | 1648 | 1461637876565 Marionette TRACE conn2 <- [1,906,null,{}] 19:31:16 INFO - PROCESS | 1648 | 1461637876570 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}] 19:31:16 INFO - PROCESS | 1648 | 1461637876671 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 19:31:16 INFO - PROCESS | 1648 | 1461637876722 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f0aa000 == 72 [pid = 1648] [id = 234] 19:31:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12b095400) [pid = 1648] [serial = 700] [outer = 0x0] 19:31:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12d367c00) [pid = 1648] [serial = 701] [outer = 0x12b095400] 19:31:16 INFO - PROCESS | 1648 | 1461637876752 Marionette DEBUG loaded listener.js 19:31:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12da05000) [pid = 1648] [serial = 702] [outer = 0x12b095400] 19:31:17 INFO - PROCESS | 1648 | 1461637877165 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]]]}] 19:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 19:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 622ms 19:31:17 INFO - PROCESS | 1648 | 1461637877187 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 19:31:17 INFO - PROCESS | 1648 | 1461637877189 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 19:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 19:31:17 INFO - PROCESS | 1648 | 1461637877192 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 19:31:17 INFO - PROCESS | 1648 | 1461637877194 Marionette TRACE conn2 <- [1,910,null,{}] 19:31:17 INFO - PROCESS | 1648 | 1461637877197 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}] 19:31:17 INFO - PROCESS | 1648 | 1461637877332 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 19:31:17 INFO - PROCESS | 1648 | 1461637877466 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f55a000 == 73 [pid = 1648] [id = 235] 19:31:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12da0f000) [pid = 1648] [serial = 703] [outer = 0x0] 19:31:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12e208800) [pid = 1648] [serial = 704] [outer = 0x12da0f000] 19:31:17 INFO - PROCESS | 1648 | 1461637877515 Marionette DEBUG loaded listener.js 19:31:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12e708c00) [pid = 1648] [serial = 705] [outer = 0x12da0f000] 19:31:18 INFO - PROCESS | 1648 | 1461637878004 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]]]}] 19:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 19:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 820ms 19:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 19:31:18 INFO - PROCESS | 1648 | 1461637878013 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 19:31:18 INFO - PROCESS | 1648 | 1461637878014 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 19:31:18 INFO - PROCESS | 1648 | 1461637878017 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 19:31:18 INFO - PROCESS | 1648 | 1461637878020 Marionette TRACE conn2 <- [1,914,null,{}] 19:31:18 INFO - PROCESS | 1648 | 1461637878022 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}] 19:31:18 INFO - PROCESS | 1648 | 1461637878132 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 19:31:18 INFO - PROCESS | 1648 | 1461637878183 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fb06800 == 74 [pid = 1648] [id = 236] 19:31:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12b2c8400) [pid = 1648] [serial = 706] [outer = 0x0] 19:31:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12e793c00) [pid = 1648] [serial = 707] [outer = 0x12b2c8400] 19:31:18 INFO - PROCESS | 1648 | 1461637878218 Marionette DEBUG loaded listener.js 19:31:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12e8b7000) [pid = 1648] [serial = 708] [outer = 0x12b2c8400] 19:31:18 INFO - PROCESS | 1648 | 1461637878878 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]]]}] 19:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 19:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 871ms 19:31:18 INFO - PROCESS | 1648 | 1461637878888 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 19:31:18 INFO - PROCESS | 1648 | 1461637878890 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 19:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 19:31:18 INFO - PROCESS | 1648 | 1461637878894 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 19:31:18 INFO - PROCESS | 1648 | 1461637878896 Marionette TRACE conn2 <- [1,918,null,{}] 19:31:18 INFO - PROCESS | 1648 | 1461637878919 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}] 19:31:19 INFO - PROCESS | 1648 | 1461637879015 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 19:31:19 INFO - PROCESS | 1648 | 1461637879084 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b65f800 == 75 [pid = 1648] [id = 237] 19:31:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x1151d9000) [pid = 1648] [serial = 709] [outer = 0x0] 19:31:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x118574000) [pid = 1648] [serial = 710] [outer = 0x1151d9000] 19:31:19 INFO - PROCESS | 1648 | 1461637879113 Marionette DEBUG loaded listener.js 19:31:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x119b90400) [pid = 1648] [serial = 711] [outer = 0x1151d9000] 19:31:19 INFO - PROCESS | 1648 | 1461637879525 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]]]}] 19:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 19:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 675ms 19:31:19 INFO - PROCESS | 1648 | 1461637879569 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 19:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 19:31:19 INFO - PROCESS | 1648 | 1461637879575 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 19:31:19 INFO - PROCESS | 1648 | 1461637879581 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 19:31:19 INFO - PROCESS | 1648 | 1461637879584 Marionette TRACE conn2 <- [1,922,null,{}] 19:31:19 INFO - PROCESS | 1648 | 1461637879587 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}] 19:31:19 INFO - PROCESS | 1648 | 1461637879725 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 19:31:19 INFO - PROCESS | 1648 | 1461637879828 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a711000 == 76 [pid = 1648] [id = 238] 19:31:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x119268400) [pid = 1648] [serial = 712] [outer = 0x0] 19:31:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x11a873c00) [pid = 1648] [serial = 713] [outer = 0x119268400] 19:31:19 INFO - PROCESS | 1648 | 1461637879876 Marionette DEBUG loaded listener.js 19:31:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x11b05b000) [pid = 1648] [serial = 714] [outer = 0x119268400] 19:31:20 INFO - PROCESS | 1648 | 1461637880415 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]]]}] 19:31:20 INFO - PROCESS | 1648 | --DOCSHELL 0x1264dd000 == 75 [pid = 1648] [id = 185] 19:31:20 INFO - PROCESS | 1648 | --DOCSHELL 0x128dcd800 == 74 [pid = 1648] [id = 155] 19:31:20 INFO - PROCESS | 1648 | --DOCSHELL 0x11ad82000 == 73 [pid = 1648] [id = 184] 19:31:20 INFO - PROCESS | 1648 | --DOCSHELL 0x11b16d000 == 72 [pid = 1648] [id = 100] 19:31:20 INFO - PROCESS | 1648 | --DOCSHELL 0x1185d1000 == 71 [pid = 1648] [id = 183] 19:31:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12e77d800 == 70 [pid = 1648] [id = 229] 19:31:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12e417800 == 69 [pid = 1648] [id = 228] 19:31:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12da1d000 == 68 [pid = 1648] [id = 227] 19:31:20 INFO - PROCESS | 1648 | --DOCSHELL 0x11c760800 == 67 [pid = 1648] [id = 226] 19:31:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12aa4f800 == 66 [pid = 1648] [id = 225] 19:31:20 INFO - PROCESS | 1648 | --DOCSHELL 0x1296d3000 == 65 [pid = 1648] [id = 224] 19:31:20 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12acf7400) [pid = 1648] [serial = 629] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12d103000) [pid = 1648] [serial = 593] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x11c3cb800) [pid = 1648] [serial = 587] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x128f20800) [pid = 1648] [serial = 590] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x115875800) [pid = 1648] [serial = 584] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1648 | --DOCSHELL 0x1286b1000 == 64 [pid = 1648] [id = 223] 19:31:20 INFO - PROCESS | 1648 | --DOCSHELL 0x119234800 == 63 [pid = 1648] [id = 222] 19:31:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12394c800 == 62 [pid = 1648] [id = 221] 19:31:20 INFO - PROCESS | 1648 | --DOCSHELL 0x11bf70000 == 61 [pid = 1648] [id = 220] 19:31:20 INFO - PROCESS | 1648 | --DOCSHELL 0x119229000 == 60 [pid = 1648] [id = 219] 19:31:20 INFO - PROCESS | 1648 | --DOCSHELL 0x1187d6000 == 59 [pid = 1648] [id = 218] 19:31:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12e412000 == 58 [pid = 1648] [id = 216] 19:31:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12db69000 == 57 [pid = 1648] [id = 215] 19:31:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12da1f800 == 56 [pid = 1648] [id = 214] 19:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 19:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 873ms 19:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 19:31:20 INFO - PROCESS | 1648 | --DOCSHELL 0x128dbc800 == 55 [pid = 1648] [id = 213] 19:31:20 INFO - PROCESS | 1648 | --DOCSHELL 0x11b655800 == 54 [pid = 1648] [id = 212] 19:31:20 INFO - PROCESS | 1648 | --DOCSHELL 0x114b3e800 == 53 [pid = 1648] [id = 211] 19:31:20 INFO - PROCESS | 1648 | 1461637880463 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 19:31:20 INFO - PROCESS | 1648 | 1461637880464 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 19:31:20 INFO - PROCESS | 1648 | 1461637880468 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 19:31:20 INFO - PROCESS | 1648 | 1461637880470 Marionette TRACE conn2 <- [1,926,null,{}] 19:31:20 INFO - PROCESS | 1648 | 1461637880478 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}] 19:31:20 INFO - PROCESS | 1648 | 1461637880558 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 19:31:20 INFO - PROCESS | 1648 | 1461637880572 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x11921f800 == 54 [pid = 1648] [id = 239] 19:31:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x11bfcf400) [pid = 1648] [serial = 715] [outer = 0x0] 19:31:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x11c1cf000) [pid = 1648] [serial = 716] [outer = 0x11bfcf400] 19:31:20 INFO - PROCESS | 1648 | 1461637880600 Marionette DEBUG loaded listener.js 19:31:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x123ab8000) [pid = 1648] [serial = 717] [outer = 0x11bfcf400] 19:31:20 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x11c3cc400) [pid = 1648] [serial = 611] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12403f400) [pid = 1648] [serial = 614] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x11a790c00) [pid = 1648] [serial = 602] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x11a79d000) [pid = 1648] [serial = 603] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x12da0f800) [pid = 1648] [serial = 582] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x11b1e3000) [pid = 1648] [serial = 608] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x1147e0c00) [pid = 1648] [serial = 597] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x114357400) [pid = 1648] [serial = 596] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x11ad99800) [pid = 1648] [serial = 605] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x11b063400) [pid = 1648] [serial = 606] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x118543c00) [pid = 1648] [serial = 599] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x118ce6400) [pid = 1648] [serial = 600] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x1273d5c00) [pid = 1648] [serial = 617] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x11b874800) [pid = 1648] [serial = 615] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x123c69400) [pid = 1648] [serial = 621] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x119b95800) [pid = 1648] [serial = 620] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x127c39c00) [pid = 1648] [serial = 618] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x129690c00) [pid = 1648] [serial = 627] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12863fc00) [pid = 1648] [serial = 623] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x123abf800) [pid = 1648] [serial = 612] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11bfca000) [pid = 1648] [serial = 609] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x128f1a800) [pid = 1648] [serial = 626] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x128d7b800) [pid = 1648] [serial = 624] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1648 | 1461637880953 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]]]}] 19:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 19:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 523ms 19:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 19:31:20 INFO - PROCESS | 1648 | 1461637880991 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 19:31:20 INFO - PROCESS | 1648 | 1461637880993 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 19:31:20 INFO - PROCESS | 1648 | 1461637880995 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 19:31:20 INFO - PROCESS | 1648 | 1461637880996 Marionette TRACE conn2 <- [1,930,null,{}] 19:31:21 INFO - PROCESS | 1648 | 1461637880998 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}] 19:31:21 INFO - PROCESS | 1648 | 1461637881081 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 19:31:21 INFO - PROCESS | 1648 | 1461637881087 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c766000 == 55 [pid = 1648] [id = 240] 19:31:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x123abe400) [pid = 1648] [serial = 718] [outer = 0x0] 19:31:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x123e06400) [pid = 1648] [serial = 719] [outer = 0x123abe400] 19:31:21 INFO - PROCESS | 1648 | 1461637881114 Marionette DEBUG loaded listener.js 19:31:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x124295000) [pid = 1648] [serial = 720] [outer = 0x123abe400] 19:31:21 INFO - PROCESS | 1648 | 1461637881453 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]]]}] 19:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 19:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 472ms 19:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 19:31:21 INFO - PROCESS | 1648 | 1461637881469 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 19:31:21 INFO - PROCESS | 1648 | 1461637881472 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 19:31:21 INFO - PROCESS | 1648 | 1461637881474 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 19:31:21 INFO - PROCESS | 1648 | 1461637881475 Marionette TRACE conn2 <- [1,934,null,{}] 19:31:21 INFO - PROCESS | 1648 | 1461637881477 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}] 19:31:21 INFO - PROCESS | 1648 | 1461637881559 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 19:31:21 INFO - PROCESS | 1648 | 1461637881614 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x123e7e000 == 56 [pid = 1648] [id = 241] 19:31:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x123ac2000) [pid = 1648] [serial = 721] [outer = 0x0] 19:31:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x1270fa000) [pid = 1648] [serial = 722] [outer = 0x123ac2000] 19:31:21 INFO - PROCESS | 1648 | 1461637881640 Marionette DEBUG loaded listener.js 19:31:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x127c9a400) [pid = 1648] [serial = 723] [outer = 0x123ac2000] 19:31:21 INFO - PROCESS | 1648 | 1461637881932 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]]]}] 19:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 19:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 468ms 19:31:21 INFO - PROCESS | 1648 | 1461637881942 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 19:31:21 INFO - PROCESS | 1648 | 1461637881944 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 19:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 19:31:21 INFO - PROCESS | 1648 | 1461637881946 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 19:31:21 INFO - PROCESS | 1648 | 1461637881947 Marionette TRACE conn2 <- [1,938,null,{}] 19:31:21 INFO - PROCESS | 1648 | 1461637881957 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}] 19:31:22 INFO - PROCESS | 1648 | 1461637882056 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 19:31:22 INFO - PROCESS | 1648 | 1461637882062 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a11000 == 57 [pid = 1648] [id = 242] 19:31:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x127cf7c00) [pid = 1648] [serial = 724] [outer = 0x0] 19:31:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x128f7a800) [pid = 1648] [serial = 725] [outer = 0x127cf7c00] 19:31:22 INFO - PROCESS | 1648 | 1461637882089 Marionette DEBUG loaded listener.js 19:31:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12ad23400) [pid = 1648] [serial = 726] [outer = 0x127cf7c00] 19:31:22 INFO - PROCESS | 1648 | 1461637882411 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]]]}] 19:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 19:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 472ms 19:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 19:31:22 INFO - PROCESS | 1648 | 1461637882423 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 19:31:22 INFO - PROCESS | 1648 | 1461637882424 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 19:31:22 INFO - PROCESS | 1648 | 1461637882426 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 19:31:22 INFO - PROCESS | 1648 | 1461637882427 Marionette TRACE conn2 <- [1,942,null,{}] 19:31:22 INFO - PROCESS | 1648 | 1461637882429 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}] 19:31:22 INFO - PROCESS | 1648 | 1461637882511 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 19:31:22 INFO - PROCESS | 1648 | 1461637882582 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296df000 == 58 [pid = 1648] [id = 243] 19:31:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x123cefc00) [pid = 1648] [serial = 727] [outer = 0x0] 19:31:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12acef000) [pid = 1648] [serial = 728] [outer = 0x123cefc00] 19:31:22 INFO - PROCESS | 1648 | 1461637882608 Marionette DEBUG loaded listener.js 19:31:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12b520800) [pid = 1648] [serial = 729] [outer = 0x123cefc00] 19:31:22 INFO - PROCESS | 1648 | 1461637882944 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]]]}] 19:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 19:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 568ms 19:31:22 INFO - PROCESS | 1648 | 1461637882995 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 19:31:22 INFO - PROCESS | 1648 | 1461637882996 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 19:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 19:31:23 INFO - PROCESS | 1648 | 1461637882998 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 19:31:23 INFO - PROCESS | 1648 | 1461637882999 Marionette TRACE conn2 <- [1,946,null,{}] 19:31:23 INFO - PROCESS | 1648 | 1461637883002 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}] 19:31:23 INFO - PROCESS | 1648 | 1461637883103 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 19:31:23 INFO - PROCESS | 1648 | 1461637883114 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b596000 == 59 [pid = 1648] [id = 244] 19:31:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x115875800) [pid = 1648] [serial = 730] [outer = 0x0] 19:31:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12cf75800) [pid = 1648] [serial = 731] [outer = 0x115875800] 19:31:23 INFO - PROCESS | 1648 | 1461637883142 Marionette DEBUG loaded listener.js 19:31:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12d1bdc00) [pid = 1648] [serial = 732] [outer = 0x115875800] 19:31:23 INFO - PROCESS | 1648 | 1461637883534 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]]]}] 19:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 19:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 571ms 19:31:23 INFO - PROCESS | 1648 | 1461637883570 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 19:31:23 INFO - PROCESS | 1648 | 1461637883571 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 19:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 19:31:23 INFO - PROCESS | 1648 | 1461637883574 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 19:31:23 INFO - PROCESS | 1648 | 1461637883576 Marionette TRACE conn2 <- [1,950,null,{}] 19:31:23 INFO - PROCESS | 1648 | 1461637883579 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}] 19:31:23 INFO - PROCESS | 1648 | 1461637883732 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 19:31:23 INFO - PROCESS | 1648 | 1461637883758 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d336800 == 60 [pid = 1648] [id = 245] 19:31:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12d102800) [pid = 1648] [serial = 733] [outer = 0x0] 19:31:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12d370000) [pid = 1648] [serial = 734] [outer = 0x12d102800] 19:31:23 INFO - PROCESS | 1648 | 1461637883797 Marionette DEBUG loaded listener.js 19:31:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12da0d000) [pid = 1648] [serial = 735] [outer = 0x12d102800] 19:31:24 INFO - PROCESS | 1648 | 1461637884097 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]]]}] 19:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 19:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 569ms 19:31:24 INFO - PROCESS | 1648 | 1461637884144 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 19:31:24 INFO - PROCESS | 1648 | 1461637884145 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 19:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 19:31:24 INFO - PROCESS | 1648 | 1461637884148 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 19:31:24 INFO - PROCESS | 1648 | 1461637884149 Marionette TRACE conn2 <- [1,954,null,{}] 19:31:24 INFO - PROCESS | 1648 | 1461637884152 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}] 19:31:24 INFO - PROCESS | 1648 | 1461637884285 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 19:31:24 INFO - PROCESS | 1648 | 1461637884375 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db72000 == 61 [pid = 1648] [id = 246] 19:31:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12d1c3000) [pid = 1648] [serial = 736] [outer = 0x0] 19:31:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12e20a800) [pid = 1648] [serial = 737] [outer = 0x12d1c3000] 19:31:24 INFO - PROCESS | 1648 | 1461637884416 Marionette DEBUG loaded listener.js 19:31:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12e706800) [pid = 1648] [serial = 738] [outer = 0x12d1c3000] 19:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x129694800) [pid = 1648] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 19:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x123ac0800) [pid = 1648] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 19:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x127ca1000) [pid = 1648] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 19:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12af08800) [pid = 1648] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 19:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x123abb800) [pid = 1648] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 19:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x11aba6800) [pid = 1648] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 19:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x119c46400) [pid = 1648] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 19:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12af08000) [pid = 1648] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 19:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12385c000) [pid = 1648] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 19:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x11853cc00) [pid = 1648] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 19:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12b2cf800) [pid = 1648] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 19:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x123abb000) [pid = 1648] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 19:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x11b1e4c00) [pid = 1648] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 19:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x11360b000) [pid = 1648] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 19:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12cf7a800) [pid = 1648] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 19:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x118f66000) [pid = 1648] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 19:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11562ac00) [pid = 1648] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 19:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x129697c00) [pid = 1648] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 19:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11a44ac00) [pid = 1648] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 19:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11b10a400) [pid = 1648] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 19:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12b09b800) [pid = 1648] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 19:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11a794400) [pid = 1648] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 19:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x126407400) [pid = 1648] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 19:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x114559800) [pid = 1648] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 19:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11856e400) [pid = 1648] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 19:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12e79c800) [pid = 1648] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 19:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x123ac3000) [pid = 1648] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 19:31:24 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12da0c800) [pid = 1648] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 19:31:25 INFO - PROCESS | 1648 | 1461637884993 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]]]}] 19:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 19:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 869ms 19:31:25 INFO - PROCESS | 1648 | 1461637885022 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 19:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 19:31:25 INFO - PROCESS | 1648 | 1461637885023 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 19:31:25 INFO - PROCESS | 1648 | 1461637885025 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 19:31:25 INFO - PROCESS | 1648 | 1461637885027 Marionette TRACE conn2 <- [1,958,null,{}] 19:31:25 INFO - PROCESS | 1648 | 1461637885030 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}] 19:31:25 INFO - PROCESS | 1648 | 1461637885163 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 19:31:25 INFO - PROCESS | 1648 | 1461637885195 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e42d800 == 62 [pid = 1648] [id = 247] 19:31:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1159b4000) [pid = 1648] [serial = 739] [outer = 0x0] 19:31:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11c70ec00) [pid = 1648] [serial = 740] [outer = 0x1159b4000] 19:31:25 INFO - PROCESS | 1648 | 1461637885224 Marionette DEBUG loaded listener.js 19:31:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12d102400) [pid = 1648] [serial = 741] [outer = 0x1159b4000] 19:31:25 INFO - PROCESS | 1648 | 1461637885507 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]]]}] 19:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 19:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 521ms 19:31:25 INFO - PROCESS | 1648 | 1461637885547 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 19:31:25 INFO - PROCESS | 1648 | 1461637885548 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 19:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 19:31:25 INFO - PROCESS | 1648 | 1461637885558 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 19:31:25 INFO - PROCESS | 1648 | 1461637885559 Marionette TRACE conn2 <- [1,962,null,{}] 19:31:25 INFO - PROCESS | 1648 | 1461637885561 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}] 19:31:25 INFO - PROCESS | 1648 | 1461637885650 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 19:31:25 INFO - PROCESS | 1648 | 1461637885704 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e769000 == 63 [pid = 1648] [id = 248] 19:31:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x119a9e800) [pid = 1648] [serial = 742] [outer = 0x0] 19:31:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12d362000) [pid = 1648] [serial = 743] [outer = 0x119a9e800] 19:31:25 INFO - PROCESS | 1648 | 1461637885729 Marionette DEBUG loaded listener.js 19:31:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12e799400) [pid = 1648] [serial = 744] [outer = 0x119a9e800] 19:31:26 INFO - PROCESS | 1648 | 1461637886034 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]]]}] 19:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 19:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 519ms 19:31:26 INFO - PROCESS | 1648 | 1461637886077 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 19:31:26 INFO - PROCESS | 1648 | 1461637886078 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 19:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 19:31:26 INFO - PROCESS | 1648 | 1461637886080 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 19:31:26 INFO - PROCESS | 1648 | 1461637886081 Marionette TRACE conn2 <- [1,966,null,{}] 19:31:26 INFO - PROCESS | 1648 | 1461637886084 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}] 19:31:26 INFO - PROCESS | 1648 | 1461637886168 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 19:31:26 INFO - PROCESS | 1648 | 1461637886173 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fb0b800 == 64 [pid = 1648] [id = 249] 19:31:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11a794400) [pid = 1648] [serial = 745] [outer = 0x0] 19:31:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12e8b4000) [pid = 1648] [serial = 746] [outer = 0x11a794400] 19:31:26 INFO - PROCESS | 1648 | 1461637886198 Marionette DEBUG loaded listener.js 19:31:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12e8bc400) [pid = 1648] [serial = 747] [outer = 0x11a794400] 19:31:26 INFO - PROCESS | 1648 | 1461637886521 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]]]}] 19:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 19:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 468ms 19:31:26 INFO - PROCESS | 1648 | 1461637886549 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 19:31:26 INFO - PROCESS | 1648 | 1461637886550 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 19:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 19:31:26 INFO - PROCESS | 1648 | 1461637886554 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 19:31:26 INFO - PROCESS | 1648 | 1461637886555 Marionette TRACE conn2 <- [1,970,null,{}] 19:31:26 INFO - PROCESS | 1648 | 1461637886558 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}] 19:31:26 INFO - PROCESS | 1648 | 1461637886667 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 19:31:26 INFO - PROCESS | 1648 | 1461637886674 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fdab000 == 65 [pid = 1648] [id = 250] 19:31:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12e706000) [pid = 1648] [serial = 748] [outer = 0x0] 19:31:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12f068800) [pid = 1648] [serial = 749] [outer = 0x12e706000] 19:31:26 INFO - PROCESS | 1648 | 1461637886699 Marionette DEBUG loaded listener.js 19:31:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12f06fc00) [pid = 1648] [serial = 750] [outer = 0x12e706000] 19:31:27 INFO - PROCESS | 1648 | 1461637887170 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]]]}] 19:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 19:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 670ms 19:31:27 INFO - PROCESS | 1648 | 1461637887225 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 19:31:27 INFO - PROCESS | 1648 | 1461637887228 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 19:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 19:31:27 INFO - PROCESS | 1648 | 1461637887232 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 19:31:27 INFO - PROCESS | 1648 | 1461637887234 Marionette TRACE conn2 <- [1,974,null,{}] 19:31:27 INFO - PROCESS | 1648 | 1461637887238 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}] 19:31:27 INFO - PROCESS | 1648 | 1461637887345 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 19:31:27 INFO - PROCESS | 1648 | 1461637887414 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ad6a000 == 66 [pid = 1648] [id = 251] 19:31:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x118c90400) [pid = 1648] [serial = 751] [outer = 0x0] 19:31:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x119041c00) [pid = 1648] [serial = 752] [outer = 0x118c90400] 19:31:27 INFO - PROCESS | 1648 | 1461637887446 Marionette DEBUG loaded listener.js 19:31:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11a797800) [pid = 1648] [serial = 753] [outer = 0x118c90400] 19:31:27 INFO - PROCESS | 1648 | 1461637887871 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]]]}] 19:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 19:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 672ms 19:31:27 INFO - PROCESS | 1648 | 1461637887904 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 19:31:27 INFO - PROCESS | 1648 | 1461637887908 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 19:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 19:31:27 INFO - PROCESS | 1648 | 1461637887913 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 19:31:27 INFO - PROCESS | 1648 | 1461637887915 Marionette TRACE conn2 <- [1,978,null,{}] 19:31:27 INFO - PROCESS | 1648 | 1461637887917 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}] 19:31:28 INFO - PROCESS | 1648 | 1461637888022 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 19:31:28 INFO - PROCESS | 1648 | 1461637888113 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x126457800 == 67 [pid = 1648] [id = 252] 19:31:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x11b064800) [pid = 1648] [serial = 754] [outer = 0x0] 19:31:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x11bfcd000) [pid = 1648] [serial = 755] [outer = 0x11b064800] 19:31:28 INFO - PROCESS | 1648 | 1461637888143 Marionette DEBUG loaded listener.js 19:31:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x11c791c00) [pid = 1648] [serial = 756] [outer = 0x11b064800] 19:31:28 INFO - PROCESS | 1648 | 1461637888562 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]]]}] 19:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 19:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 669ms 19:31:28 INFO - PROCESS | 1648 | 1461637888600 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 19:31:28 INFO - PROCESS | 1648 | 1461637888602 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 19:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 19:31:28 INFO - PROCESS | 1648 | 1461637888606 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 19:31:28 INFO - PROCESS | 1648 | 1461637888609 Marionette TRACE conn2 <- [1,982,null,{}] 19:31:28 INFO - PROCESS | 1648 | 1461637888617 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}] 19:31:28 INFO - PROCESS | 1648 | 1461637888723 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 19:31:28 INFO - PROCESS | 1648 | 1461637888795 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e8d0800 == 68 [pid = 1648] [id = 253] 19:31:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x128637800) [pid = 1648] [serial = 757] [outer = 0x0] 19:31:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x128a90000) [pid = 1648] [serial = 758] [outer = 0x128637800] 19:31:28 INFO - PROCESS | 1648 | 1461637888829 Marionette DEBUG loaded listener.js 19:31:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12941e000) [pid = 1648] [serial = 759] [outer = 0x128637800] 19:31:29 INFO - PROCESS | 1648 | 1461637889342 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]]]}] 19:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 19:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 772ms 19:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 19:31:29 INFO - PROCESS | 1648 | 1461637889379 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 19:31:29 INFO - PROCESS | 1648 | 1461637889381 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 19:31:29 INFO - PROCESS | 1648 | 1461637889384 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 19:31:29 INFO - PROCESS | 1648 | 1461637889385 Marionette TRACE conn2 <- [1,986,null,{}] 19:31:29 INFO - PROCESS | 1648 | 1461637889387 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}] 19:31:29 INFO - PROCESS | 1648 | 1461637889491 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 19:31:29 INFO - PROCESS | 1648 | 1461637889560 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fedf000 == 69 [pid = 1648] [id = 254] 19:31:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x129693c00) [pid = 1648] [serial = 760] [outer = 0x0] 19:31:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12ad22c00) [pid = 1648] [serial = 761] [outer = 0x129693c00] 19:31:29 INFO - PROCESS | 1648 | 1461637889590 Marionette DEBUG loaded listener.js 19:31:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12d365800) [pid = 1648] [serial = 762] [outer = 0x129693c00] 19:31:30 INFO - PROCESS | 1648 | 1461637890001 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]]]}] 19:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 19:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 671ms 19:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 19:31:30 INFO - PROCESS | 1648 | 1461637890054 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 19:31:30 INFO - PROCESS | 1648 | 1461637890055 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 19:31:30 INFO - PROCESS | 1648 | 1461637890058 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 19:31:30 INFO - PROCESS | 1648 | 1461637890059 Marionette TRACE conn2 <- [1,990,null,{}] 19:31:30 INFO - PROCESS | 1648 | 1461637890062 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}] 19:31:30 INFO - PROCESS | 1648 | 1461637890162 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 19:31:30 INFO - PROCESS | 1648 | 1461637890219 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x1301c9800 == 70 [pid = 1648] [id = 255] 19:31:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12d369c00) [pid = 1648] [serial = 763] [outer = 0x0] 19:31:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12e477000) [pid = 1648] [serial = 764] [outer = 0x12d369c00] 19:31:30 INFO - PROCESS | 1648 | 1461637890249 Marionette DEBUG loaded listener.js 19:31:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12e79e800) [pid = 1648] [serial = 765] [outer = 0x12d369c00] 19:31:30 INFO - PROCESS | 1648 | 1461637890691 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]]]}] 19:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 19:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 668ms 19:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 19:31:30 INFO - PROCESS | 1648 | 1461637890727 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 19:31:30 INFO - PROCESS | 1648 | 1461637890728 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 19:31:30 INFO - PROCESS | 1648 | 1461637890730 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 19:31:30 INFO - PROCESS | 1648 | 1461637890732 Marionette TRACE conn2 <- [1,994,null,{}] 19:31:30 INFO - PROCESS | 1648 | 1461637890734 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}] 19:31:30 INFO - PROCESS | 1648 | 1461637890872 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 19:31:30 INFO - PROCESS | 1648 | 1461637890931 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x130576800 == 71 [pid = 1648] [id = 256] 19:31:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x11539c400) [pid = 1648] [serial = 766] [outer = 0x0] 19:31:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x11a7e8400) [pid = 1648] [serial = 767] [outer = 0x11539c400] 19:31:31 INFO - PROCESS | 1648 | 1461637891010 Marionette DEBUG loaded listener.js 19:31:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12f073000) [pid = 1648] [serial = 768] [outer = 0x11539c400] 19:31:31 INFO - PROCESS | 1648 | 1461637891441 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]]]}] 19:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 19:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 771ms 19:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 19:31:31 INFO - PROCESS | 1648 | 1461637891501 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 19:31:31 INFO - PROCESS | 1648 | 1461637891503 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 19:31:31 INFO - PROCESS | 1648 | 1461637891505 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 19:31:31 INFO - PROCESS | 1648 | 1461637891506 Marionette TRACE conn2 <- [1,998,null,{}] 19:31:31 INFO - PROCESS | 1648 | 1461637891509 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}] 19:31:31 INFO - PROCESS | 1648 | 1461637891771 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 19:31:31 INFO - PROCESS | 1648 | 1461637891883 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x119aba000 == 72 [pid = 1648] [id = 257] 19:31:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x115258800) [pid = 1648] [serial = 769] [outer = 0x0] 19:31:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x11562d400) [pid = 1648] [serial = 770] [outer = 0x115258800] 19:31:31 INFO - PROCESS | 1648 | 1461637891930 Marionette DEBUG loaded listener.js 19:31:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x11653ac00) [pid = 1648] [serial = 771] [outer = 0x115258800] 19:31:32 INFO - PROCESS | 1648 | 1461637892473 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]]]}] 19:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 19:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1022ms 19:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 19:31:32 INFO - PROCESS | 1648 | 1461637892528 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 19:31:32 INFO - PROCESS | 1648 | 1461637892530 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 19:31:32 INFO - PROCESS | 1648 | 1461637892533 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 19:31:32 INFO - PROCESS | 1648 | 1461637892536 Marionette TRACE conn2 <- [1,1002,null,{}] 19:31:32 INFO - PROCESS | 1648 | 1461637892539 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}] 19:31:32 INFO - PROCESS | 1648 | 1461637892640 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 19:31:32 INFO - PROCESS | 1648 | 1461637892698 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b49000 == 73 [pid = 1648] [id = 258] 19:31:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x1187a6800) [pid = 1648] [serial = 772] [outer = 0x0] 19:31:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x119c4d800) [pid = 1648] [serial = 773] [outer = 0x1187a6800] 19:31:32 INFO - PROCESS | 1648 | 1461637892741 Marionette DEBUG loaded listener.js 19:31:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x11a7e6800) [pid = 1648] [serial = 774] [outer = 0x1187a6800] 19:31:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0ee800 == 72 [pid = 1648] [id = 198] 19:31:33 INFO - PROCESS | 1648 | --DOCSHELL 0x1296cc800 == 71 [pid = 1648] [id = 197] 19:31:33 INFO - PROCESS | 1648 | --DOCSHELL 0x1185d8800 == 70 [pid = 1648] [id = 104] 19:31:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11b6f1800 == 69 [pid = 1648] [id = 154] 19:31:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12fb0b800 == 68 [pid = 1648] [id = 249] 19:31:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12e769000 == 67 [pid = 1648] [id = 248] 19:31:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12e42d800 == 66 [pid = 1648] [id = 247] 19:31:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12db72000 == 65 [pid = 1648] [id = 246] 19:31:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12d336800 == 64 [pid = 1648] [id = 245] 19:31:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12b596000 == 63 [pid = 1648] [id = 244] 19:31:33 INFO - PROCESS | 1648 | --DOCSHELL 0x1296df000 == 62 [pid = 1648] [id = 243] 19:31:33 INFO - PROCESS | 1648 | --DOCSHELL 0x128a11000 == 61 [pid = 1648] [id = 242] 19:31:33 INFO - PROCESS | 1648 | --DOCSHELL 0x123e7e000 == 60 [pid = 1648] [id = 241] 19:31:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11c766000 == 59 [pid = 1648] [id = 240] 19:31:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11921f800 == 58 [pid = 1648] [id = 239] 19:31:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11a711000 == 57 [pid = 1648] [id = 238] 19:31:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11b65f800 == 56 [pid = 1648] [id = 237] 19:31:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11b02e000 == 55 [pid = 1648] [id = 231] 19:31:33 INFO - PROCESS | 1648 | 1461637893143 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]]]}] 19:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 19:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 621ms 19:31:33 INFO - PROCESS | 1648 | 1461637893156 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 19:31:33 INFO - PROCESS | 1648 | 1461637893158 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 19:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 19:31:33 INFO - PROCESS | 1648 | 1461637893160 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 19:31:33 INFO - PROCESS | 1648 | 1461637893161 Marionette TRACE conn2 <- [1,1006,null,{}] 19:31:33 INFO - PROCESS | 1648 | 1461637893164 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}] 19:31:33 INFO - PROCESS | 1648 | 1461637893243 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x12e8b4c00) [pid = 1648] [serial = 516] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12acf7800) [pid = 1648] [serial = 591] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12ada5800) [pid = 1648] [serial = 630] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x119262800) [pid = 1648] [serial = 585] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x119a9f800) [pid = 1648] [serial = 549] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x11c78b800) [pid = 1648] [serial = 639] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x11b878c00) [pid = 1648] [serial = 638] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x11a79b800) [pid = 1648] [serial = 656] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x11b059400) [pid = 1648] [serial = 657] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12b51cc00) [pid = 1648] [serial = 671] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x124294c00) [pid = 1648] [serial = 665] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x119b9a000) [pid = 1648] [serial = 654] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x118f6dc00) [pid = 1648] [serial = 653] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12ad28c00) [pid = 1648] [serial = 669] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12cf78400) [pid = 1648] [serial = 648] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12b2d6400) [pid = 1648] [serial = 647] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x128fb9800) [pid = 1648] [serial = 642] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x128dda400) [pid = 1648] [serial = 641] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x11c1cac00) [pid = 1648] [serial = 659] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12385f000) [pid = 1648] [serial = 660] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x115567c00) [pid = 1648] [serial = 633] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x11453fc00) [pid = 1648] [serial = 632] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12d1b9800) [pid = 1648] [serial = 674] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11a873400) [pid = 1648] [serial = 636] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x119266400) [pid = 1648] [serial = 635] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12d1c6400) [pid = 1648] [serial = 675] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12b52ac00) [pid = 1648] [serial = 672] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11c797c00) [pid = 1648] [serial = 678] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12d598800) [pid = 1648] [serial = 683] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12d364800) [pid = 1648] [serial = 680] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x118f67000) [pid = 1648] [serial = 677] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12e703400) [pid = 1648] [serial = 687] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x127c2c000) [pid = 1648] [serial = 666] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12e20f000) [pid = 1648] [serial = 684] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12d58fc00) [pid = 1648] [serial = 681] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11c795c00) [pid = 1648] [serial = 588] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12d370800) [pid = 1648] [serial = 594] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11c1cc800) [pid = 1648] [serial = 552] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x128dda800) [pid = 1648] [serial = 555] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12e47cc00) [pid = 1648] [serial = 686] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x123cf2000) [pid = 1648] [serial = 662] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1240f5c00) [pid = 1648] [serial = 663] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x128f23c00) [pid = 1648] [serial = 668] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12d110800) [pid = 1648] [serial = 651] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12b526c00) [pid = 1648] [serial = 650] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12b097000) [pid = 1648] [serial = 645] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x129693000) [pid = 1648] [serial = 644] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1648 | 1461637893330 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x119224800 == 56 [pid = 1648] [id = 259] 19:31:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x115639800) [pid = 1648] [serial = 775] [outer = 0x0] 19:31:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119262800) [pid = 1648] [serial = 776] [outer = 0x115639800] 19:31:33 INFO - PROCESS | 1648 | 1461637893365 Marionette DEBUG loaded listener.js 19:31:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11ad92400) [pid = 1648] [serial = 777] [outer = 0x115639800] 19:31:33 INFO - PROCESS | 1648 | 1461637893713 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]]]}] 19:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 19:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 569ms 19:31:33 INFO - PROCESS | 1648 | 1461637893729 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 19:31:33 INFO - PROCESS | 1648 | 1461637893732 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 19:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 19:31:33 INFO - PROCESS | 1648 | 1461637893742 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 19:31:33 INFO - PROCESS | 1648 | 1461637893745 Marionette TRACE conn2 <- [1,1010,null,{}] 19:31:33 INFO - PROCESS | 1648 | 1461637893747 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}] 19:31:33 INFO - PROCESS | 1648 | 1461637893843 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 19:31:33 INFO - PROCESS | 1648 | 1461637893920 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b16d800 == 57 [pid = 1648] [id = 260] 19:31:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11a7edc00) [pid = 1648] [serial = 778] [outer = 0x0] 19:31:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11b106c00) [pid = 1648] [serial = 779] [outer = 0x11a7edc00] 19:31:33 INFO - PROCESS | 1648 | 1461637893951 Marionette DEBUG loaded listener.js 19:31:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11c3cd400) [pid = 1648] [serial = 780] [outer = 0x11a7edc00] 19:31:34 INFO - PROCESS | 1648 | 1461637894225 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]]]}] 19:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 19:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 530ms 19:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 19:31:34 INFO - PROCESS | 1648 | 1461637894278 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 19:31:34 INFO - PROCESS | 1648 | 1461637894280 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 19:31:34 INFO - PROCESS | 1648 | 1461637894284 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 19:31:34 INFO - PROCESS | 1648 | 1461637894289 Marionette TRACE conn2 <- [1,1014,null,{}] 19:31:34 INFO - PROCESS | 1648 | 1461637894292 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}] 19:31:34 INFO - PROCESS | 1648 | 1461637894422 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 19:31:34 INFO - PROCESS | 1648 | 1461637894535 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x119221000 == 58 [pid = 1648] [id = 261] 19:31:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11c3cb400) [pid = 1648] [serial = 781] [outer = 0x0] 19:31:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12385c400) [pid = 1648] [serial = 782] [outer = 0x11c3cb400] 19:31:34 INFO - PROCESS | 1648 | 1461637894578 Marionette DEBUG loaded listener.js 19:31:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x123abd400) [pid = 1648] [serial = 783] [outer = 0x11c3cb400] 19:31:34 INFO - PROCESS | 1648 | 1461637894924 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]]]}] 19:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 19:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 674ms 19:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 19:31:34 INFO - PROCESS | 1648 | 1461637894958 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 19:31:34 INFO - PROCESS | 1648 | 1461637894959 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 19:31:34 INFO - PROCESS | 1648 | 1461637894961 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 19:31:34 INFO - PROCESS | 1648 | 1461637894962 Marionette TRACE conn2 <- [1,1018,null,{}] 19:31:34 INFO - PROCESS | 1648 | 1461637894964 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}] 19:31:35 INFO - PROCESS | 1648 | 1461637895046 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 19:31:35 INFO - PROCESS | 1648 | 1461637895106 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12700c000 == 59 [pid = 1648] [id = 262] 19:31:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x124295c00) [pid = 1648] [serial = 784] [outer = 0x0] 19:31:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1265f7800) [pid = 1648] [serial = 785] [outer = 0x124295c00] 19:31:35 INFO - PROCESS | 1648 | 1461637895138 Marionette DEBUG loaded listener.js 19:31:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x127ca1000) [pid = 1648] [serial = 786] [outer = 0x124295c00] 19:31:35 INFO - PROCESS | 1648 | 1461637895474 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]]]}] 19:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 19:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 520ms 19:31:35 INFO - PROCESS | 1648 | 1461637895481 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 19:31:35 INFO - PROCESS | 1648 | 1461637895484 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 19:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 19:31:35 INFO - PROCESS | 1648 | 1461637895489 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 19:31:35 INFO - PROCESS | 1648 | 1461637895490 Marionette TRACE conn2 <- [1,1022,null,{}] 19:31:35 INFO - PROCESS | 1648 | 1461637895492 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}] 19:31:35 INFO - PROCESS | 1648 | 1461637895598 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 19:31:35 INFO - PROCESS | 1648 | 1461637895614 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1286a3800 == 60 [pid = 1648] [id = 263] 19:31:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1270ebc00) [pid = 1648] [serial = 787] [outer = 0x0] 19:31:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x128d81c00) [pid = 1648] [serial = 788] [outer = 0x1270ebc00] 19:31:35 INFO - PROCESS | 1648 | 1461637895640 Marionette DEBUG loaded listener.js 19:31:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x128f80c00) [pid = 1648] [serial = 789] [outer = 0x1270ebc00] 19:31:35 INFO - PROCESS | 1648 | 1461637895987 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]]]}] 19:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 19:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 520ms 19:31:36 INFO - PROCESS | 1648 | 1461637896009 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 19:31:36 INFO - PROCESS | 1648 | 1461637896010 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 19:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 19:31:36 INFO - PROCESS | 1648 | 1461637896012 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 19:31:36 INFO - PROCESS | 1648 | 1461637896014 Marionette TRACE conn2 <- [1,1026,null,{}] 19:31:36 INFO - PROCESS | 1648 | 1461637896016 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}] 19:31:36 INFO - PROCESS | 1648 | 1461637896124 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 19:31:36 INFO - PROCESS | 1648 | 1461637896158 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296d3000 == 61 [pid = 1648] [id = 264] 19:31:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x127cf6000) [pid = 1648] [serial = 790] [outer = 0x0] 19:31:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12968f800) [pid = 1648] [serial = 791] [outer = 0x127cf6000] 19:31:36 INFO - PROCESS | 1648 | 1461637896184 Marionette DEBUG loaded listener.js 19:31:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12acf0400) [pid = 1648] [serial = 792] [outer = 0x127cf6000] 19:31:36 INFO - PROCESS | 1648 | 1461637896515 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]]]}] 19:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 19:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 519ms 19:31:36 INFO - PROCESS | 1648 | 1461637896533 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 19:31:36 INFO - PROCESS | 1648 | 1461637896536 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 19:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 19:31:36 INFO - PROCESS | 1648 | 1461637896540 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 19:31:36 INFO - PROCESS | 1648 | 1461637896541 Marionette TRACE conn2 <- [1,1030,null,{}] 19:31:36 INFO - PROCESS | 1648 | 1461637896543 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}] 19:31:36 INFO - PROCESS | 1648 | 1461637896647 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 19:31:36 INFO - PROCESS | 1648 | 1461637896659 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b05c000 == 62 [pid = 1648] [id = 265] 19:31:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11a43d800) [pid = 1648] [serial = 793] [outer = 0x0] 19:31:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12ad1cc00) [pid = 1648] [serial = 794] [outer = 0x11a43d800] 19:31:36 INFO - PROCESS | 1648 | 1461637896685 Marionette DEBUG loaded listener.js 19:31:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12b09b800) [pid = 1648] [serial = 795] [outer = 0x11a43d800] 19:31:37 INFO - PROCESS | 1648 | 1461637897023 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]]]}] 19:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 19:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 520ms 19:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 19:31:37 INFO - PROCESS | 1648 | 1461637897061 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 19:31:37 INFO - PROCESS | 1648 | 1461637897062 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 19:31:37 INFO - PROCESS | 1648 | 1461637897064 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 19:31:37 INFO - PROCESS | 1648 | 1461637897065 Marionette TRACE conn2 <- [1,1034,null,{}] 19:31:37 INFO - PROCESS | 1648 | 1461637897067 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}] 19:31:37 INFO - PROCESS | 1648 | 1461637897170 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 19:31:37 INFO - PROCESS | 1648 | 1461637897205 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0e4800 == 63 [pid = 1648] [id = 266] 19:31:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x129424800) [pid = 1648] [serial = 796] [outer = 0x0] 19:31:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12b51fc00) [pid = 1648] [serial = 797] [outer = 0x129424800] 19:31:37 INFO - PROCESS | 1648 | 1461637897230 Marionette DEBUG loaded listener.js 19:31:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12cf77800) [pid = 1648] [serial = 798] [outer = 0x129424800] 19:31:37 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x115875800) [pid = 1648] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 19:31:37 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12d102800) [pid = 1648] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 19:31:37 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12d1c3000) [pid = 1648] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 19:31:37 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1159b4000) [pid = 1648] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 19:31:37 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x119268400) [pid = 1648] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 19:31:37 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x11bfcf400) [pid = 1648] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 19:31:37 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x123abe400) [pid = 1648] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 19:31:37 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x123ac2000) [pid = 1648] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 19:31:37 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1151d9000) [pid = 1648] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 19:31:37 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x127cf7c00) [pid = 1648] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 19:31:37 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12e705c00) [pid = 1648] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 19:31:37 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x119a9e800) [pid = 1648] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 19:31:37 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11a794400) [pid = 1648] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 19:31:37 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x123cefc00) [pid = 1648] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 19:31:37 INFO - PROCESS | 1648 | 1461637897630 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]]]}] 19:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 19:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 618ms 19:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 19:31:37 INFO - PROCESS | 1648 | 1461637897683 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 19:31:37 INFO - PROCESS | 1648 | 1461637897684 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 19:31:37 INFO - PROCESS | 1648 | 1461637897686 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 19:31:37 INFO - PROCESS | 1648 | 1461637897687 Marionette TRACE conn2 <- [1,1038,null,{}] 19:31:37 INFO - PROCESS | 1648 | 1461637897690 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}] 19:31:37 INFO - PROCESS | 1648 | 1461637897773 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 19:31:37 INFO - PROCESS | 1648 | 1461637897825 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x126469800 == 64 [pid = 1648] [id = 267] 19:31:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x115634c00) [pid = 1648] [serial = 799] [outer = 0x0] 19:31:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11c791400) [pid = 1648] [serial = 800] [outer = 0x115634c00] 19:31:37 INFO - PROCESS | 1648 | 1461637897856 Marionette DEBUG loaded listener.js 19:31:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12d1b8400) [pid = 1648] [serial = 801] [outer = 0x115634c00] 19:31:38 INFO - PROCESS | 1648 | 1461637898174 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]]]}] 19:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 19:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 519ms 19:31:38 INFO - PROCESS | 1648 | 1461637898206 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 19:31:38 INFO - PROCESS | 1648 | 1461637898208 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 19:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 19:31:38 INFO - PROCESS | 1648 | 1461637898210 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 19:31:38 INFO - PROCESS | 1648 | 1461637898211 Marionette TRACE conn2 <- [1,1042,null,{}] 19:31:38 INFO - PROCESS | 1648 | 1461637898214 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}] 19:31:38 INFO - PROCESS | 1648 | 1461637898311 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 19:31:38 INFO - PROCESS | 1648 | 1461637898316 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db5e800 == 65 [pid = 1648] [id = 268] 19:31:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12d1bf000) [pid = 1648] [serial = 802] [outer = 0x0] 19:31:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12e202c00) [pid = 1648] [serial = 803] [outer = 0x12d1bf000] 19:31:38 INFO - PROCESS | 1648 | 1461637898342 Marionette DEBUG loaded listener.js 19:31:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12e479c00) [pid = 1648] [serial = 804] [outer = 0x12d1bf000] 19:31:38 INFO - PROCESS | 1648 | 1461637898660 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]]]}] 19:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 19:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 468ms 19:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 19:31:38 INFO - PROCESS | 1648 | 1461637898679 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 19:31:38 INFO - PROCESS | 1648 | 1461637898680 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 19:31:38 INFO - PROCESS | 1648 | 1461637898694 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 19:31:38 INFO - PROCESS | 1648 | 1461637898696 Marionette TRACE conn2 <- [1,1046,null,{}] 19:31:38 INFO - PROCESS | 1648 | 1461637898727 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}] 19:31:38 INFO - PROCESS | 1648 | 1461637898862 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 19:31:38 INFO - PROCESS | 1648 | 1461637898869 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e2a5000 == 66 [pid = 1648] [id = 269] 19:31:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12d1bb800) [pid = 1648] [serial = 805] [outer = 0x0] 19:31:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12e705c00) [pid = 1648] [serial = 806] [outer = 0x12d1bb800] 19:31:38 INFO - PROCESS | 1648 | 1461637898909 Marionette DEBUG loaded listener.js 19:31:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12e798000) [pid = 1648] [serial = 807] [outer = 0x12d1bb800] 19:31:39 INFO - PROCESS | 1648 | 1461637899277 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]]]}] 19:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 19:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 598ms 19:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 19:31:39 INFO - PROCESS | 1648 | 1461637899282 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 19:31:39 INFO - PROCESS | 1648 | 1461637899283 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 19:31:39 INFO - PROCESS | 1648 | 1461637899287 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 19:31:39 INFO - PROCESS | 1648 | 1461637899290 Marionette TRACE conn2 <- [1,1050,null,{}] 19:31:39 INFO - PROCESS | 1648 | 1461637899292 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}] 19:31:39 INFO - PROCESS | 1648 | 1461637899405 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 19:31:39 INFO - PROCESS | 1648 | 1461637899411 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e508800 == 67 [pid = 1648] [id = 270] 19:31:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12e47b800) [pid = 1648] [serial = 808] [outer = 0x0] 19:31:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12e79f400) [pid = 1648] [serial = 809] [outer = 0x12e47b800] 19:31:39 INFO - PROCESS | 1648 | 1461637899437 Marionette DEBUG loaded listener.js 19:31:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12f06b400) [pid = 1648] [serial = 810] [outer = 0x12e47b800] 19:31:39 INFO - PROCESS | 1648 | 1461637899868 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]]]}] 19:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 19:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 621ms 19:31:39 INFO - PROCESS | 1648 | 1461637899907 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 19:31:39 INFO - PROCESS | 1648 | 1461637899910 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 19:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 19:31:39 INFO - PROCESS | 1648 | 1461637899914 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 19:31:39 INFO - PROCESS | 1648 | 1461637899917 Marionette TRACE conn2 <- [1,1054,null,{}] 19:31:39 INFO - PROCESS | 1648 | 1461637899923 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}] 19:31:40 INFO - PROCESS | 1648 | 1461637900031 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 19:31:40 INFO - PROCESS | 1648 | 1461637900102 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b022800 == 68 [pid = 1648] [id = 271] 19:31:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x118756c00) [pid = 1648] [serial = 811] [outer = 0x0] 19:31:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x119b90800) [pid = 1648] [serial = 812] [outer = 0x118756c00] 19:31:40 INFO - PROCESS | 1648 | 1461637900135 Marionette DEBUG loaded listener.js 19:31:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x11a479800) [pid = 1648] [serial = 813] [outer = 0x118756c00] 19:31:40 INFO - PROCESS | 1648 | 1461637900559 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]]]}] 19:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 19:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 674ms 19:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 19:31:40 INFO - PROCESS | 1648 | 1461637900589 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 19:31:40 INFO - PROCESS | 1648 | 1461637900593 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 19:31:40 INFO - PROCESS | 1648 | 1461637900598 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 19:31:40 INFO - PROCESS | 1648 | 1461637900600 Marionette TRACE conn2 <- [1,1058,null,{}] 19:31:40 INFO - PROCESS | 1648 | 1461637900602 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}] 19:31:40 INFO - PROCESS | 1648 | 1461637900710 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 19:31:40 INFO - PROCESS | 1648 | 1461637900767 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12644f800 == 69 [pid = 1648] [id = 272] 19:31:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11a47b800) [pid = 1648] [serial = 814] [outer = 0x0] 19:31:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x11a485c00) [pid = 1648] [serial = 815] [outer = 0x11a47b800] 19:31:40 INFO - PROCESS | 1648 | 1461637900798 Marionette DEBUG loaded listener.js 19:31:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x11a7e5c00) [pid = 1648] [serial = 816] [outer = 0x11a47b800] 19:31:41 INFO - PROCESS | 1648 | 1461637901238 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]]]}] 19:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 19:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 670ms 19:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 19:31:41 INFO - PROCESS | 1648 | 1461637901267 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 19:31:41 INFO - PROCESS | 1648 | 1461637901269 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 19:31:41 INFO - PROCESS | 1648 | 1461637901271 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 19:31:41 INFO - PROCESS | 1648 | 1461637901273 Marionette TRACE conn2 <- [1,1062,null,{}] 19:31:41 INFO - PROCESS | 1648 | 1461637901281 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}] 19:31:41 INFO - PROCESS | 1648 | 1461637901414 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 19:31:41 INFO - PROCESS | 1648 | 1461637901499 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e51f000 == 70 [pid = 1648] [id = 273] 19:31:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x11b1d7000) [pid = 1648] [serial = 817] [outer = 0x0] 19:31:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x11bfca800) [pid = 1648] [serial = 818] [outer = 0x11b1d7000] 19:31:41 INFO - PROCESS | 1648 | 1461637901532 Marionette DEBUG loaded listener.js 19:31:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x123ab8400) [pid = 1648] [serial = 819] [outer = 0x11b1d7000] 19:31:42 INFO - PROCESS | 1648 | 1461637902063 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]]]}] 19:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 19:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 825ms 19:31:42 INFO - PROCESS | 1648 | 1461637902097 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 19:31:42 INFO - PROCESS | 1648 | 1461637902099 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 19:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 19:31:42 INFO - PROCESS | 1648 | 1461637902101 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 19:31:42 INFO - PROCESS | 1648 | 1461637902103 Marionette TRACE conn2 <- [1,1066,null,{}] 19:31:42 INFO - PROCESS | 1648 | 1461637902105 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}] 19:31:42 INFO - PROCESS | 1648 | 1461637902210 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 19:31:42 INFO - PROCESS | 1648 | 1461637902267 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f561000 == 71 [pid = 1648] [id = 274] 19:31:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x123e97400) [pid = 1648] [serial = 820] [outer = 0x0] 19:31:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x127083800) [pid = 1648] [serial = 821] [outer = 0x123e97400] 19:31:42 INFO - PROCESS | 1648 | 1461637902297 Marionette DEBUG loaded listener.js 19:31:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12d361800) [pid = 1648] [serial = 822] [outer = 0x123e97400] 19:31:42 INFO - PROCESS | 1648 | 1461637902746 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]]]}] 19:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 19:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 670ms 19:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 19:31:42 INFO - PROCESS | 1648 | 1461637902818 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 19:31:42 INFO - PROCESS | 1648 | 1461637902819 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 19:31:42 INFO - PROCESS | 1648 | 1461637902823 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 19:31:42 INFO - PROCESS | 1648 | 1461637902825 Marionette TRACE conn2 <- [1,1070,null,{}] 19:31:42 INFO - PROCESS | 1648 | 1461637902827 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}] 19:31:42 INFO - PROCESS | 1648 | 1461637902927 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 19:31:42 INFO - PROCESS | 1648 | 1461637902997 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x130575800 == 72 [pid = 1648] [id = 275] 19:31:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x114bd7c00) [pid = 1648] [serial = 823] [outer = 0x0] 19:31:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x114bdc400) [pid = 1648] [serial = 824] [outer = 0x114bd7c00] 19:31:43 INFO - PROCESS | 1648 | 1461637903026 Marionette DEBUG loaded listener.js 19:31:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x114be2800) [pid = 1648] [serial = 825] [outer = 0x114bd7c00] 19:31:43 INFO - PROCESS | 1648 | 1461637903439 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]]]}] 19:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 19:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 669ms 19:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 19:31:43 INFO - PROCESS | 1648 | 1461637903492 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 19:31:43 INFO - PROCESS | 1648 | 1461637903494 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 19:31:43 INFO - PROCESS | 1648 | 1461637903496 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 19:31:43 INFO - PROCESS | 1648 | 1461637903497 Marionette TRACE conn2 <- [1,1074,null,{}] 19:31:43 INFO - PROCESS | 1648 | 1461637903500 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}] 19:31:43 INFO - PROCESS | 1648 | 1461637903619 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 19:31:43 INFO - PROCESS | 1648 | 1461637903677 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x13cad8800 == 73 [pid = 1648] [id = 276] 19:31:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x124046800) [pid = 1648] [serial = 826] [outer = 0x0] 19:31:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12e205000) [pid = 1648] [serial = 827] [outer = 0x124046800] 19:31:43 INFO - PROCESS | 1648 | 1461637903709 Marionette DEBUG loaded listener.js 19:31:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12f073400) [pid = 1648] [serial = 828] [outer = 0x124046800] 19:31:44 INFO - PROCESS | 1648 | 1461637904255 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]]]}] 19:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 19:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 823ms 19:31:44 INFO - PROCESS | 1648 | 1461637904320 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 19:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 19:31:44 INFO - PROCESS | 1648 | 1461637904323 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 19:31:44 INFO - PROCESS | 1648 | 1461637904326 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 19:31:44 INFO - PROCESS | 1648 | 1461637904328 Marionette TRACE conn2 <- [1,1078,null,{}] 19:31:44 INFO - PROCESS | 1648 | 1461637904332 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}] 19:31:44 INFO - PROCESS | 1648 | 1461637904484 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 19:31:44 INFO - PROCESS | 1648 | 1461637904574 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ad7b800 == 74 [pid = 1648] [id = 277] 19:31:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x118c84000) [pid = 1648] [serial = 829] [outer = 0x0] 19:31:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12da0a000) [pid = 1648] [serial = 830] [outer = 0x118c84000] 19:31:44 INFO - PROCESS | 1648 | 1461637904604 Marionette DEBUG loaded listener.js 19:31:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12ee8c400) [pid = 1648] [serial = 831] [outer = 0x118c84000] 19:31:45 INFO - PROCESS | 1648 | 1461637905155 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]]]}] 19:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 19:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 873ms 19:31:45 INFO - PROCESS | 1648 | 1461637905201 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 19:31:45 INFO - PROCESS | 1648 | 1461637905204 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 19:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 19:31:45 INFO - PROCESS | 1648 | 1461637905209 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 19:31:45 INFO - PROCESS | 1648 | 1461637905211 Marionette TRACE conn2 <- [1,1082,null,{}] 19:31:45 INFO - PROCESS | 1648 | 1461637905215 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}] 19:31:45 INFO - PROCESS | 1648 | 1461637905313 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 19:31:45 INFO - PROCESS | 1648 | 1461637905393 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c764000 == 75 [pid = 1648] [id = 278] 19:31:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x11555d000) [pid = 1648] [serial = 832] [outer = 0x0] 19:31:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x11653a800) [pid = 1648] [serial = 833] [outer = 0x11555d000] 19:31:45 INFO - PROCESS | 1648 | 1461637905422 Marionette DEBUG loaded listener.js 19:31:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x118f67000) [pid = 1648] [serial = 834] [outer = 0x11555d000] 19:31:45 INFO - PROCESS | 1648 | 1461637905879 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]]]}] 19:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 19:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 678ms 19:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 19:31:45 INFO - PROCESS | 1648 | 1461637905887 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 19:31:45 INFO - PROCESS | 1648 | 1461637905890 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 19:31:45 INFO - PROCESS | 1648 | 1461637905894 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 19:31:45 INFO - PROCESS | 1648 | 1461637905896 Marionette TRACE conn2 <- [1,1086,null,{}] 19:31:45 INFO - PROCESS | 1648 | 1461637905899 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}] 19:31:45 INFO - PROCESS | 1648 | 1461637905996 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 19:31:46 INFO - PROCESS | 1648 | 1461637906054 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c6ad800 == 76 [pid = 1648] [id = 279] 19:31:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x115633c00) [pid = 1648] [serial = 835] [outer = 0x0] 19:31:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x11a47b000) [pid = 1648] [serial = 836] [outer = 0x115633c00] 19:31:46 INFO - PROCESS | 1648 | 1461637906082 Marionette DEBUG loaded listener.js 19:31:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x11a7e3800) [pid = 1648] [serial = 837] [outer = 0x115633c00] 19:31:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12e8ca800 == 75 [pid = 1648] [id = 230] 19:31:46 INFO - PROCESS | 1648 | --DOCSHELL 0x11ad85000 == 74 [pid = 1648] [id = 177] 19:31:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12e2a5000 == 73 [pid = 1648] [id = 269] 19:31:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12db5e800 == 72 [pid = 1648] [id = 268] 19:31:46 INFO - PROCESS | 1648 | --DOCSHELL 0x126469800 == 71 [pid = 1648] [id = 267] 19:31:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0e4800 == 70 [pid = 1648] [id = 266] 19:31:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12b05c000 == 69 [pid = 1648] [id = 265] 19:31:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1296d3000 == 68 [pid = 1648] [id = 264] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x12f068800) [pid = 1648] [serial = 749] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1286a3800 == 67 [pid = 1648] [id = 263] 19:31:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12700c000 == 66 [pid = 1648] [id = 262] 19:31:46 INFO - PROCESS | 1648 | --DOCSHELL 0x119221000 == 65 [pid = 1648] [id = 261] 19:31:46 INFO - PROCESS | 1648 | --DOCSHELL 0x11b16d800 == 64 [pid = 1648] [id = 260] 19:31:46 INFO - PROCESS | 1648 | --DOCSHELL 0x119224800 == 63 [pid = 1648] [id = 259] 19:31:46 INFO - PROCESS | 1648 | --DOCSHELL 0x119b49000 == 62 [pid = 1648] [id = 258] 19:31:46 INFO - PROCESS | 1648 | --DOCSHELL 0x119aba000 == 61 [pid = 1648] [id = 257] 19:31:46 INFO - PROCESS | 1648 | --DOCSHELL 0x126457800 == 60 [pid = 1648] [id = 252] 19:31:46 INFO - PROCESS | 1648 | --DOCSHELL 0x11ad6a000 == 59 [pid = 1648] [id = 251] 19:31:46 INFO - PROCESS | 1648 | 1461637906461 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]]]}] 19:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 19:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 572ms 19:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 19:31:46 INFO - PROCESS | 1648 | 1461637906468 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 19:31:46 INFO - PROCESS | 1648 | 1461637906469 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 19:31:46 INFO - PROCESS | 1648 | 1461637906471 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 19:31:46 INFO - PROCESS | 1648 | 1461637906474 Marionette TRACE conn2 <- [1,1090,null,{}] 19:31:46 INFO - PROCESS | 1648 | 1461637906481 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}] 19:31:46 INFO - PROCESS | 1648 | 1461637906573 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12cf75800) [pid = 1648] [serial = 731] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x12d370000) [pid = 1648] [serial = 734] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12d1bdc00) [pid = 1648] [serial = 732] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12e20a800) [pid = 1648] [serial = 737] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x11c70ec00) [pid = 1648] [serial = 740] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x11a873c00) [pid = 1648] [serial = 713] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x11c1cf000) [pid = 1648] [serial = 716] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x123ab8000) [pid = 1648] [serial = 717] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x123e06400) [pid = 1648] [serial = 719] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x124295000) [pid = 1648] [serial = 720] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x1270fa000) [pid = 1648] [serial = 722] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x127c9a400) [pid = 1648] [serial = 723] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x119b90400) [pid = 1648] [serial = 711] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x118574000) [pid = 1648] [serial = 710] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x128f7a800) [pid = 1648] [serial = 725] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12ad23400) [pid = 1648] [serial = 726] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x128f86c00) [pid = 1648] [serial = 698] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12e708400) [pid = 1648] [serial = 689] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12e70cc00) [pid = 1648] [serial = 690] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12e799400) [pid = 1648] [serial = 744] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x118f67800) [pid = 1648] [serial = 692] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x11c1d2800) [pid = 1648] [serial = 695] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12e793c00) [pid = 1648] [serial = 707] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12e8b4000) [pid = 1648] [serial = 746] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12e208800) [pid = 1648] [serial = 704] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12d367c00) [pid = 1648] [serial = 701] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11b05b000) [pid = 1648] [serial = 714] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12acef000) [pid = 1648] [serial = 728] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12b520800) [pid = 1648] [serial = 729] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12d102400) [pid = 1648] [serial = 741] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12e8bc400) [pid = 1648] [serial = 747] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12d362000) [pid = 1648] [serial = 743] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12e706800) [pid = 1648] [serial = 738] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12da0d000) [pid = 1648] [serial = 735] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1648 | 1461637906636 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bf74800 == 60 [pid = 1648] [id = 280] 19:31:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11a47bc00) [pid = 1648] [serial = 838] [outer = 0x0] 19:31:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11a873c00) [pid = 1648] [serial = 839] [outer = 0x11a47bc00] 19:31:46 INFO - PROCESS | 1648 | 1461637906665 Marionette DEBUG loaded listener.js 19:31:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x11bfcb000) [pid = 1648] [serial = 840] [outer = 0x11a47bc00] 19:31:47 INFO - PROCESS | 1648 | 1461637907005 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]]]}] 19:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 19:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 571ms 19:31:47 INFO - PROCESS | 1648 | 1461637907043 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 19:31:47 INFO - PROCESS | 1648 | 1461637907045 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 19:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 19:31:47 INFO - PROCESS | 1648 | 1461637907047 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 19:31:47 INFO - PROCESS | 1648 | 1461637907049 Marionette TRACE conn2 <- [1,1094,null,{}] 19:31:47 INFO - PROCESS | 1648 | 1461637907051 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}] 19:31:47 INFO - PROCESS | 1648 | 1461637907139 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 19:31:47 INFO - PROCESS | 1648 | 1461637907194 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x126464000 == 61 [pid = 1648] [id = 281] 19:31:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11bfd0c00) [pid = 1648] [serial = 841] [outer = 0x0] 19:31:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12385e800) [pid = 1648] [serial = 842] [outer = 0x11bfd0c00] 19:31:47 INFO - PROCESS | 1648 | 1461637907221 Marionette DEBUG loaded listener.js 19:31:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x123cefc00) [pid = 1648] [serial = 843] [outer = 0x11bfd0c00] 19:31:47 INFO - PROCESS | 1648 | 1461637907536 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]]]}] 19:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 19:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 524ms 19:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 19:31:47 INFO - PROCESS | 1648 | 1461637907572 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 19:31:47 INFO - PROCESS | 1648 | 1461637907573 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 19:31:47 INFO - PROCESS | 1648 | 1461637907576 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 19:31:47 INFO - PROCESS | 1648 | 1461637907577 Marionette TRACE conn2 <- [1,1098,null,{}] 19:31:47 INFO - PROCESS | 1648 | 1461637907579 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}] 19:31:47 INFO - PROCESS | 1648 | 1461637907662 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 19:31:47 INFO - PROCESS | 1648 | 1461637907718 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x129399800 == 62 [pid = 1648] [id = 282] 19:31:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11c1d2400) [pid = 1648] [serial = 844] [outer = 0x0] 19:31:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1273e1000) [pid = 1648] [serial = 845] [outer = 0x11c1d2400] 19:31:47 INFO - PROCESS | 1648 | 1461637907744 Marionette DEBUG loaded listener.js 19:31:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x128644800) [pid = 1648] [serial = 846] [outer = 0x11c1d2400] 19:31:48 INFO - PROCESS | 1648 | 1461637908030 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]]]}] 19:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 19:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 468ms 19:31:48 INFO - PROCESS | 1648 | 1461637908046 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 19:31:48 INFO - PROCESS | 1648 | 1461637908047 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 19:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 19:31:48 INFO - PROCESS | 1648 | 1461637908050 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 19:31:48 INFO - PROCESS | 1648 | 1461637908051 Marionette TRACE conn2 <- [1,1102,null,{}] 19:31:48 INFO - PROCESS | 1648 | 1461637908060 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}] 19:31:48 INFO - PROCESS | 1648 | 1461637908163 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 19:31:48 INFO - PROCESS | 1648 | 1461637908169 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b05b000 == 63 [pid = 1648] [id = 283] 19:31:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x128f7a800) [pid = 1648] [serial = 847] [outer = 0x0] 19:31:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12ad29000) [pid = 1648] [serial = 848] [outer = 0x128f7a800] 19:31:48 INFO - PROCESS | 1648 | 1461637908196 Marionette DEBUG loaded listener.js 19:31:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12cf76400) [pid = 1648] [serial = 849] [outer = 0x128f7a800] 19:31:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12d1b8800) [pid = 1648] [serial = 850] [outer = 0x12f9cbc00] 19:31:48 INFO - PROCESS | 1648 | 1461637908625 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]]]}] 19:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 19:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 621ms 19:31:48 INFO - PROCESS | 1648 | 1461637908671 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 19:31:48 INFO - PROCESS | 1648 | 1461637908672 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 19:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 19:31:48 INFO - PROCESS | 1648 | 1461637908681 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 19:31:48 INFO - PROCESS | 1648 | 1461637908682 Marionette TRACE conn2 <- [1,1106,null,{}] 19:31:48 INFO - PROCESS | 1648 | 1461637908685 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}] 19:31:48 INFO - PROCESS | 1648 | 1461637908788 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 19:31:48 INFO - PROCESS | 1648 | 1461637908828 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1ed800 == 64 [pid = 1648] [id = 284] 19:31:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12941d000) [pid = 1648] [serial = 851] [outer = 0x0] 19:31:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12d1c6400) [pid = 1648] [serial = 852] [outer = 0x12941d000] 19:31:48 INFO - PROCESS | 1648 | 1461637908853 Marionette DEBUG loaded listener.js 19:31:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12da0ec00) [pid = 1648] [serial = 853] [outer = 0x12941d000] 19:31:49 INFO - PROCESS | 1648 | 1461637909156 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]]]}] 19:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 19:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 518ms 19:31:49 INFO - PROCESS | 1648 | 1461637909200 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 19:31:49 INFO - PROCESS | 1648 | 1461637909203 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 19:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 19:31:49 INFO - PROCESS | 1648 | 1461637909206 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 19:31:49 INFO - PROCESS | 1648 | 1461637909207 Marionette TRACE conn2 <- [1,1110,null,{}] 19:31:49 INFO - PROCESS | 1648 | 1461637909209 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}] 19:31:49 INFO - PROCESS | 1648 | 1461637909313 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 19:31:49 INFO - PROCESS | 1648 | 1461637909350 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12da1a800 == 65 [pid = 1648] [id = 285] 19:31:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12b2d5c00) [pid = 1648] [serial = 854] [outer = 0x0] 19:31:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12e211800) [pid = 1648] [serial = 855] [outer = 0x12b2d5c00] 19:31:49 INFO - PROCESS | 1648 | 1461637909375 Marionette DEBUG loaded listener.js 19:31:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12e793800) [pid = 1648] [serial = 856] [outer = 0x12b2d5c00] 19:31:49 INFO - PROCESS | 1648 | 1461637909716 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]]]}] 19:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 19:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 520ms 19:31:49 INFO - PROCESS | 1648 | 1461637909726 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 19:31:49 INFO - PROCESS | 1648 | 1461637909727 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 19:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 19:31:49 INFO - PROCESS | 1648 | 1461637909730 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 19:31:49 INFO - PROCESS | 1648 | 1461637909731 Marionette TRACE conn2 <- [1,1114,null,{}] 19:31:49 INFO - PROCESS | 1648 | 1461637909733 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}] 19:31:49 INFO - PROCESS | 1648 | 1461637909840 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 19:31:49 INFO - PROCESS | 1648 | 1461637909853 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e417000 == 66 [pid = 1648] [id = 286] 19:31:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12e793c00) [pid = 1648] [serial = 857] [outer = 0x0] 19:31:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12e8bd000) [pid = 1648] [serial = 858] [outer = 0x12e793c00] 19:31:49 INFO - PROCESS | 1648 | 1461637909878 Marionette DEBUG loaded listener.js 19:31:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12ee91000) [pid = 1648] [serial = 859] [outer = 0x12e793c00] 19:31:50 INFO - PROCESS | 1648 | 1461637910246 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]]]}] 19:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 19:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 520ms 19:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 19:31:50 INFO - PROCESS | 1648 | 1461637910255 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 19:31:50 INFO - PROCESS | 1648 | 1461637910258 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 19:31:50 INFO - PROCESS | 1648 | 1461637910261 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 19:31:50 INFO - PROCESS | 1648 | 1461637910263 Marionette TRACE conn2 <- [1,1118,null,{}] 19:31:50 INFO - PROCESS | 1648 | 1461637910267 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}] 19:31:50 INFO - PROCESS | 1648 | 1461637910550 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 19:31:50 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x11a7edc00) [pid = 1648] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 19:31:50 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x129424800) [pid = 1648] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 19:31:50 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x1187a6800) [pid = 1648] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 19:31:50 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x115258800) [pid = 1648] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 19:31:50 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x11c3cb400) [pid = 1648] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 19:31:50 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x1270ebc00) [pid = 1648] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 19:31:50 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x115639800) [pid = 1648] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 19:31:50 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x115634c00) [pid = 1648] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 19:31:50 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12d1bf000) [pid = 1648] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 19:31:50 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x11a43d800) [pid = 1648] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 19:31:50 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x127cf6000) [pid = 1648] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 19:31:50 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x124295c00) [pid = 1648] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 19:31:50 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12e706000) [pid = 1648] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 19:31:50 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12d1bb800) [pid = 1648] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 19:31:50 INFO - PROCESS | 1648 | 1461637910623 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x118c19800 == 67 [pid = 1648] [id = 287] 19:31:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x114554800) [pid = 1648] [serial = 860] [outer = 0x0] 19:31:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x118ce6400) [pid = 1648] [serial = 861] [outer = 0x114554800] 19:31:50 INFO - PROCESS | 1648 | 1461637910648 Marionette DEBUG loaded listener.js 19:31:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x11c3cb800) [pid = 1648] [serial = 862] [outer = 0x114554800] 19:31:50 INFO - PROCESS | 1648 | 1461637910941 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]]]}] 19:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 19:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 722ms 19:31:50 INFO - PROCESS | 1648 | 1461637910982 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 19:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 19:31:50 INFO - PROCESS | 1648 | 1461637910984 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 19:31:50 INFO - PROCESS | 1648 | 1461637910988 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 19:31:50 INFO - PROCESS | 1648 | 1461637910990 Marionette TRACE conn2 <- [1,1122,null,{}] 19:31:50 INFO - PROCESS | 1648 | 1461637910993 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}] 19:31:51 INFO - PROCESS | 1648 | 1461637911115 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 19:31:51 INFO - PROCESS | 1648 | 1461637911121 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e8da000 == 68 [pid = 1648] [id = 288] 19:31:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11b60a000) [pid = 1648] [serial = 863] [outer = 0x0] 19:31:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12b2d0c00) [pid = 1648] [serial = 864] [outer = 0x11b60a000] 19:31:51 INFO - PROCESS | 1648 | 1461637911151 Marionette DEBUG loaded listener.js 19:31:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12f075400) [pid = 1648] [serial = 865] [outer = 0x11b60a000] 19:31:51 INFO - PROCESS | 1648 | 1461637911455 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]]]}] 19:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 19:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 519ms 19:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 19:31:51 INFO - PROCESS | 1648 | 1461637911508 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 19:31:51 INFO - PROCESS | 1648 | 1461637911509 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 19:31:51 INFO - PROCESS | 1648 | 1461637911511 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 19:31:51 INFO - PROCESS | 1648 | 1461637911512 Marionette TRACE conn2 <- [1,1126,null,{}] 19:31:51 INFO - PROCESS | 1648 | 1461637911514 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}] 19:31:51 INFO - PROCESS | 1648 | 1461637911603 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 19:31:51 INFO - PROCESS | 1648 | 1461637911607 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fed3000 == 69 [pid = 1648] [id = 289] 19:31:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x124414800) [pid = 1648] [serial = 866] [outer = 0x0] 19:31:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x124417800) [pid = 1648] [serial = 867] [outer = 0x124414800] 19:31:51 INFO - PROCESS | 1648 | 1461637911632 Marionette DEBUG loaded listener.js 19:31:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12441b800) [pid = 1648] [serial = 868] [outer = 0x124414800] 19:31:51 INFO - PROCESS | 1648 | 1461637911982 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]]]}] 19:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 19:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 520ms 19:31:52 INFO - PROCESS | 1648 | 1461637912032 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 19:31:52 INFO - PROCESS | 1648 | 1461637912033 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 19:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 19:31:52 INFO - PROCESS | 1648 | 1461637912035 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 19:31:52 INFO - PROCESS | 1648 | 1461637912036 Marionette TRACE conn2 <- [1,1130,null,{}] 19:31:52 INFO - PROCESS | 1648 | 1461637912039 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}] 19:31:52 INFO - PROCESS | 1648 | 1461637912126 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 19:31:52 INFO - PROCESS | 1648 | 1461637912130 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x13cae3800 == 70 [pid = 1648] [id = 290] 19:31:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12a35ac00) [pid = 1648] [serial = 869] [outer = 0x0] 19:31:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12a35c800) [pid = 1648] [serial = 870] [outer = 0x12a35ac00] 19:31:52 INFO - PROCESS | 1648 | 1461637912155 Marionette DEBUG loaded listener.js 19:31:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12a360400) [pid = 1648] [serial = 871] [outer = 0x12a35ac00] 19:31:52 INFO - PROCESS | 1648 | 1461637912472 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]]]}] 19:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 19:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 469ms 19:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 19:31:52 INFO - PROCESS | 1648 | 1461637912565 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 19:31:52 INFO - PROCESS | 1648 | 1461637912568 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 19:31:52 INFO - PROCESS | 1648 | 1461637912572 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 19:31:52 INFO - PROCESS | 1648 | 1461637912574 Marionette TRACE conn2 <- [1,1134,null,{}] 19:31:52 INFO - PROCESS | 1648 | 1461637912579 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}] 19:31:52 INFO - PROCESS | 1648 | 1461637912680 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 19:31:52 INFO - PROCESS | 1648 | 1461637912785 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a714000 == 71 [pid = 1648] [id = 291] 19:31:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x114bdf000) [pid = 1648] [serial = 872] [outer = 0x0] 19:31:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x11562b400) [pid = 1648] [serial = 873] [outer = 0x114bdf000] 19:31:52 INFO - PROCESS | 1648 | 1461637912816 Marionette DEBUG loaded listener.js 19:31:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x118e86c00) [pid = 1648] [serial = 874] [outer = 0x114bdf000] 19:31:53 INFO - PROCESS | 1648 | 1461637913260 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]]]}] 19:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 19:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 722ms 19:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 19:31:53 INFO - PROCESS | 1648 | 1461637913294 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 19:31:53 INFO - PROCESS | 1648 | 1461637913296 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 19:31:53 INFO - PROCESS | 1648 | 1461637913302 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 19:31:53 INFO - PROCESS | 1648 | 1461637913305 Marionette TRACE conn2 <- [1,1138,null,{}] 19:31:53 INFO - PROCESS | 1648 | 1461637913308 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}] 19:31:53 INFO - PROCESS | 1648 | 1461637913417 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 19:31:53 INFO - PROCESS | 1648 | 1461637913479 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x127ca6800 == 72 [pid = 1648] [id = 292] 19:31:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x11a43cc00) [pid = 1648] [serial = 875] [outer = 0x0] 19:31:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x11a87dc00) [pid = 1648] [serial = 876] [outer = 0x11a43cc00] 19:31:53 INFO - PROCESS | 1648 | 1461637913550 Marionette DEBUG loaded listener.js 19:31:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x11b603000) [pid = 1648] [serial = 877] [outer = 0x11a43cc00] 19:31:53 INFO - PROCESS | 1648 | 1461637913959 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]]]}] 19:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 19:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 674ms 19:31:53 INFO - PROCESS | 1648 | 1461637913974 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 19:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 19:31:53 INFO - PROCESS | 1648 | 1461637913976 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 19:31:53 INFO - PROCESS | 1648 | 1461637913978 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 19:31:53 INFO - PROCESS | 1648 | 1461637913980 Marionette TRACE conn2 <- [1,1142,null,{}] 19:31:53 INFO - PROCESS | 1648 | 1461637913987 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}] 19:31:54 INFO - PROCESS | 1648 | 1461637914122 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 19:31:54 INFO - PROCESS | 1648 | 1461637914211 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12adf3800 == 73 [pid = 1648] [id = 293] 19:31:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12647c000) [pid = 1648] [serial = 878] [outer = 0x0] 19:31:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x128a8f400) [pid = 1648] [serial = 879] [outer = 0x12647c000] 19:31:54 INFO - PROCESS | 1648 | 1461637914244 Marionette DEBUG loaded listener.js 19:31:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x129422c00) [pid = 1648] [serial = 880] [outer = 0x12647c000] 19:31:54 INFO - PROCESS | 1648 | 1461637914669 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]]]}] 19:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 19:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 726ms 19:31:54 INFO - PROCESS | 1648 | 1461637914704 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 19:31:54 INFO - PROCESS | 1648 | 1461637914706 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 19:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 19:31:54 INFO - PROCESS | 1648 | 1461637914708 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 19:31:54 INFO - PROCESS | 1648 | 1461637914709 Marionette TRACE conn2 <- [1,1146,null,{}] 19:31:54 INFO - PROCESS | 1648 | 1461637914712 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}] 19:31:54 INFO - PROCESS | 1648 | 1461637914821 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 19:31:54 INFO - PROCESS | 1648 | 1461637914883 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fb18000 == 74 [pid = 1648] [id = 294] 19:31:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12a35d800) [pid = 1648] [serial = 881] [outer = 0x0] 19:31:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12a362000) [pid = 1648] [serial = 882] [outer = 0x12a35d800] 19:31:54 INFO - PROCESS | 1648 | 1461637914955 Marionette DEBUG loaded listener.js 19:31:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12a6e6c00) [pid = 1648] [serial = 883] [outer = 0x12a35d800] 19:31:55 INFO - PROCESS | 1648 | 1461637915354 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]]]}] 19:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 19:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 668ms 19:31:55 INFO - PROCESS | 1648 | 1461637915377 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 19:31:55 INFO - PROCESS | 1648 | 1461637915378 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 19:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 19:31:55 INFO - PROCESS | 1648 | 1461637915381 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 19:31:55 INFO - PROCESS | 1648 | 1461637915382 Marionette TRACE conn2 <- [1,1150,null,{}] 19:31:55 INFO - PROCESS | 1648 | 1461637915384 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}] 19:31:55 INFO - PROCESS | 1648 | 1461637915509 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 19:31:55 INFO - PROCESS | 1648 | 1461637915583 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f38a800 == 75 [pid = 1648] [id = 295] 19:31:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12a6e8c00) [pid = 1648] [serial = 884] [outer = 0x0] 19:31:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12a6edc00) [pid = 1648] [serial = 885] [outer = 0x12a6e8c00] 19:31:55 INFO - PROCESS | 1648 | 1461637915614 Marionette DEBUG loaded listener.js 19:31:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x12acf4800) [pid = 1648] [serial = 886] [outer = 0x12a6e8c00] 19:31:56 INFO - PROCESS | 1648 | 1461637916020 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]]]}] 19:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 19:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 668ms 19:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 19:31:56 INFO - PROCESS | 1648 | 1461637916049 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 19:31:56 INFO - PROCESS | 1648 | 1461637916051 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 19:31:56 INFO - PROCESS | 1648 | 1461637916053 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 19:31:56 INFO - PROCESS | 1648 | 1461637916054 Marionette TRACE conn2 <- [1,1154,null,{}] 19:31:56 INFO - PROCESS | 1648 | 1461637916057 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}] 19:31:56 INFO - PROCESS | 1648 | 1461637916199 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 19:31:56 INFO - PROCESS | 1648 | 1461637916329 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f39c000 == 76 [pid = 1648] [id = 296] 19:31:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x12d1be800) [pid = 1648] [serial = 887] [outer = 0x0] 19:31:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12da0e000) [pid = 1648] [serial = 888] [outer = 0x12d1be800] 19:31:56 INFO - PROCESS | 1648 | 1461637916363 Marionette DEBUG loaded listener.js 19:31:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x12ee96c00) [pid = 1648] [serial = 889] [outer = 0x12d1be800] 19:31:56 INFO - PROCESS | 1648 | 1461637916897 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]]]}] 19:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 19:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 870ms 19:31:56 INFO - PROCESS | 1648 | 1461637916924 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 19:31:56 INFO - PROCESS | 1648 | 1461637916926 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 19:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 19:31:56 INFO - PROCESS | 1648 | 1461637916930 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 19:31:56 INFO - PROCESS | 1648 | 1461637916932 Marionette TRACE conn2 <- [1,1158,null,{}] 19:31:56 INFO - PROCESS | 1648 | 1461637916935 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}] 19:31:57 INFO - PROCESS | 1648 | 1461637917094 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 19:31:57 INFO - PROCESS | 1648 | 1461637917463 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b64d800 == 77 [pid = 1648] [id = 297] 19:31:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x114bda000) [pid = 1648] [serial = 890] [outer = 0x0] 19:31:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x114be2000) [pid = 1648] [serial = 891] [outer = 0x114bda000] 19:31:57 INFO - PROCESS | 1648 | 1461637917492 Marionette DEBUG loaded listener.js 19:31:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x1159af400) [pid = 1648] [serial = 892] [outer = 0x114bda000] 19:31:57 INFO - PROCESS | 1648 | 1461637917925 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]]]}] 19:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 19:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1021ms 19:31:57 INFO - PROCESS | 1648 | 1461637917951 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 19:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 19:31:57 INFO - PROCESS | 1648 | 1461637917953 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 19:31:57 INFO - PROCESS | 1648 | 1461637917956 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 19:31:57 INFO - PROCESS | 1648 | 1461637917958 Marionette TRACE conn2 <- [1,1162,null,{}] 19:31:57 INFO - PROCESS | 1648 | 1461637917962 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}] 19:31:58 INFO - PROCESS | 1648 | 1461637918060 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 19:31:58 INFO - PROCESS | 1648 | 1461637918124 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x119729000 == 78 [pid = 1648] [id = 298] 19:31:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x118c0c800) [pid = 1648] [serial = 893] [outer = 0x0] 19:31:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x119268800) [pid = 1648] [serial = 894] [outer = 0x118c0c800] 19:31:58 INFO - PROCESS | 1648 | 1461637918153 Marionette DEBUG loaded listener.js 19:31:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x11a7e4400) [pid = 1648] [serial = 895] [outer = 0x118c0c800] 19:31:58 INFO - PROCESS | 1648 | 1461637918611 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]]]}] 19:31:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12e775000 == 77 [pid = 1648] [id = 233] 19:31:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12e29b000 == 76 [pid = 1648] [id = 152] 19:31:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12f0aa000 == 75 [pid = 1648] [id = 234] 19:31:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12fed3000 == 74 [pid = 1648] [id = 289] 19:31:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12e8da000 == 73 [pid = 1648] [id = 288] 19:31:58 INFO - PROCESS | 1648 | --DOCSHELL 0x118c19800 == 72 [pid = 1648] [id = 287] 19:31:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12e417000 == 71 [pid = 1648] [id = 286] 19:31:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12da1a800 == 70 [pid = 1648] [id = 285] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x12e79f400) [pid = 1648] [serial = 809] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12d1ed800 == 69 [pid = 1648] [id = 284] 19:31:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12b05b000 == 68 [pid = 1648] [id = 283] 19:31:58 INFO - PROCESS | 1648 | --DOCSHELL 0x129399800 == 67 [pid = 1648] [id = 282] 19:31:58 INFO - PROCESS | 1648 | --DOCSHELL 0x126464000 == 66 [pid = 1648] [id = 281] 19:31:58 INFO - PROCESS | 1648 | --DOCSHELL 0x11bf74800 == 65 [pid = 1648] [id = 280] 19:31:58 INFO - PROCESS | 1648 | --DOCSHELL 0x11c6ad800 == 64 [pid = 1648] [id = 279] 19:31:58 INFO - PROCESS | 1648 | --DOCSHELL 0x11c764000 == 63 [pid = 1648] [id = 278] 19:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 19:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 720ms 19:31:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12f561000 == 62 [pid = 1648] [id = 274] 19:31:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12e51f000 == 61 [pid = 1648] [id = 273] 19:31:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12644f800 == 60 [pid = 1648] [id = 272] 19:31:58 INFO - PROCESS | 1648 | --DOCSHELL 0x11b022800 == 59 [pid = 1648] [id = 271] 19:31:58 INFO - PROCESS | 1648 | --DOCSHELL 0x12e508800 == 58 [pid = 1648] [id = 270] 19:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 19:31:58 INFO - PROCESS | 1648 | 1461637918699 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 19:31:58 INFO - PROCESS | 1648 | 1461637918703 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 19:31:58 INFO - PROCESS | 1648 | 1461637918706 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 19:31:58 INFO - PROCESS | 1648 | 1461637918707 Marionette TRACE conn2 <- [1,1166,null,{}] 19:31:58 INFO - PROCESS | 1648 | 1461637918709 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}] 19:31:58 INFO - PROCESS | 1648 | 1461637918793 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 19:31:58 INFO - PROCESS | 1648 | 1461637918804 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ac2800 == 59 [pid = 1648] [id = 299] 19:31:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x11ad8e400) [pid = 1648] [serial = 896] [outer = 0x0] 19:31:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x11add6000) [pid = 1648] [serial = 897] [outer = 0x11ad8e400] 19:31:58 INFO - PROCESS | 1648 | 1461637918831 Marionette DEBUG loaded listener.js 19:31:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x11b112800) [pid = 1648] [serial = 898] [outer = 0x11ad8e400] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x11b106c00) [pid = 1648] [serial = 779] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x12ad22c00) [pid = 1648] [serial = 761] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x11bfcd000) [pid = 1648] [serial = 755] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x11c3cd400) [pid = 1648] [serial = 780] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x12cf77800) [pid = 1648] [serial = 798] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x11a7e8400) [pid = 1648] [serial = 767] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x119c4d800) [pid = 1648] [serial = 773] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x11562d400) [pid = 1648] [serial = 770] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x12385c400) [pid = 1648] [serial = 782] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12b51fc00) [pid = 1648] [serial = 797] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x128f80c00) [pid = 1648] [serial = 789] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x11ad92400) [pid = 1648] [serial = 777] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x11c791400) [pid = 1648] [serial = 800] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x12e202c00) [pid = 1648] [serial = 803] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x11653ac00) [pid = 1648] [serial = 771] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12b09b800) [pid = 1648] [serial = 795] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12acf0400) [pid = 1648] [serial = 792] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x119262800) [pid = 1648] [serial = 776] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x1265f7800) [pid = 1648] [serial = 785] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12968f800) [pid = 1648] [serial = 791] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x123abd400) [pid = 1648] [serial = 783] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x128d81c00) [pid = 1648] [serial = 788] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12e477000) [pid = 1648] [serial = 764] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x12f06fc00) [pid = 1648] [serial = 750] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x11a7e6800) [pid = 1648] [serial = 774] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x119041c00) [pid = 1648] [serial = 752] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12ad1cc00) [pid = 1648] [serial = 794] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12e479c00) [pid = 1648] [serial = 804] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x128a90000) [pid = 1648] [serial = 758] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x127ca1000) [pid = 1648] [serial = 786] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12d1b8400) [pid = 1648] [serial = 801] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12e705c00) [pid = 1648] [serial = 806] [outer = 0x0] [url = about:blank] 19:31:58 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12e798000) [pid = 1648] [serial = 807] [outer = 0x0] [url = about:blank] 19:31:59 INFO - PROCESS | 1648 | 1461637919212 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]]]}] 19:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 19:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 518ms 19:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 19:31:59 INFO - PROCESS | 1648 | 1461637919224 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 19:31:59 INFO - PROCESS | 1648 | 1461637919226 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 19:31:59 INFO - PROCESS | 1648 | 1461637919232 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 19:31:59 INFO - PROCESS | 1648 | 1461637919238 Marionette TRACE conn2 <- [1,1170,null,{}] 19:31:59 INFO - PROCESS | 1648 | 1461637919242 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}] 19:31:59 INFO - PROCESS | 1648 | 1461637919327 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 19:31:59 INFO - PROCESS | 1648 | 1461637919332 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c75c000 == 60 [pid = 1648] [id = 300] 19:31:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x11b60fc00) [pid = 1648] [serial = 899] [outer = 0x0] 19:31:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x11c1d5c00) [pid = 1648] [serial = 900] [outer = 0x11b60fc00] 19:31:59 INFO - PROCESS | 1648 | 1461637919360 Marionette DEBUG loaded listener.js 19:31:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x11c793800) [pid = 1648] [serial = 901] [outer = 0x11b60fc00] 19:31:59 INFO - PROCESS | 1648 | 1461637919692 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]]]}] 19:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 19:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 479ms 19:31:59 INFO - PROCESS | 1648 | 1461637919707 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 19:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 19:31:59 INFO - PROCESS | 1648 | 1461637919709 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 19:31:59 INFO - PROCESS | 1648 | 1461637919711 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 19:31:59 INFO - PROCESS | 1648 | 1461637919712 Marionette TRACE conn2 <- [1,1174,null,{}] 19:31:59 INFO - PROCESS | 1648 | 1461637919714 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}] 19:31:59 INFO - PROCESS | 1648 | 1461637919804 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 19:31:59 INFO - PROCESS | 1648 | 1461637919859 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x123a2c800 == 61 [pid = 1648] [id = 301] 19:31:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11b610c00) [pid = 1648] [serial = 902] [outer = 0x0] 19:31:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x123865400) [pid = 1648] [serial = 903] [outer = 0x11b610c00] 19:31:59 INFO - PROCESS | 1648 | 1461637919885 Marionette DEBUG loaded listener.js 19:31:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x123e99800) [pid = 1648] [serial = 904] [outer = 0x11b610c00] 19:32:00 INFO - PROCESS | 1648 | 1461637920194 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] 19:32:00 INFO - PROCESS | 1648 | 1461637920235 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 19:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 19:32:00 INFO - PROCESS | 1648 | 1461637920240 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 19:32:00 INFO - PROCESS | 1648 | 1461637920241 Marionette TRACE conn2 <- [1,1178,null,{}] 19:32:00 INFO - PROCESS | 1648 | 1461637920243 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}] 19:32:00 INFO - PROCESS | 1648 | 1461637920328 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 19:32:00 INFO - PROCESS | 1648 | 1461637920396 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x1286a7800 == 62 [pid = 1648] [id = 302] 19:32:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x124415400) [pid = 1648] [serial = 905] [outer = 0x0] 19:32:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12441a800) [pid = 1648] [serial = 906] [outer = 0x124415400] 19:32:00 INFO - PROCESS | 1648 | 1461637920432 Marionette DEBUG loaded listener.js 19:32:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x127c94800) [pid = 1648] [serial = 907] [outer = 0x124415400] 19:32:00 INFO - PROCESS | 1648 | 1461637920928 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] 19:32:00 INFO - PROCESS | 1648 | 1461637920961 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 19:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 19:32:00 INFO - PROCESS | 1648 | 1461637920963 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 19:32:00 INFO - PROCESS | 1648 | 1461637920964 Marionette TRACE conn2 <- [1,1182,null,{}] 19:32:00 INFO - PROCESS | 1648 | 1461637920967 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}] 19:32:01 INFO - PROCESS | 1648 | 1461637921076 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 19:32:01 INFO - PROCESS | 1648 | 1461637921130 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x129741000 == 63 [pid = 1648] [id = 303] 19:32:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x128f20800) [pid = 1648] [serial = 908] [outer = 0x0] 19:32:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12941e800) [pid = 1648] [serial = 909] [outer = 0x128f20800] 19:32:01 INFO - PROCESS | 1648 | 1461637921162 Marionette DEBUG loaded listener.js 19:32:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x129691c00) [pid = 1648] [serial = 910] [outer = 0x128f20800] 19:32:01 INFO - PROCESS | 1648 | 1461637921482 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 2","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 19:32:01 INFO - PROCESS | 1648 | 1461637921537 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 19:32:01 INFO - PROCESS | 1648 | 1461637921540 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 19:32:01 INFO - PROCESS | 1648 | 1461637921542 Marionette TRACE conn2 <- [1,1186,null,{}] 19:32:01 INFO - PROCESS | 1648 | 1461637921546 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}] 19:32:01 INFO - PROCESS | 1648 | 1461637921647 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 19:32:01 INFO - PROCESS | 1648 | 1461637921658 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ade3000 == 64 [pid = 1648] [id = 304] 19:32:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x129423000) [pid = 1648] [serial = 911] [outer = 0x0] 19:32:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12a6e3000) [pid = 1648] [serial = 912] [outer = 0x129423000] 19:32:01 INFO - PROCESS | 1648 | 1461637921684 Marionette DEBUG loaded listener.js 19:32:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12acec000) [pid = 1648] [serial = 913] [outer = 0x129423000] 19:32:02 INFO - PROCESS | 1648 | 1461637922041 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] 19:32:02 INFO - PROCESS | 1648 | 1461637922061 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 19:32:02 INFO - PROCESS | 1648 | 1461637922063 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 19:32:02 INFO - PROCESS | 1648 | 1461637922064 Marionette TRACE conn2 <- [1,1190,null,{}] 19:32:02 INFO - PROCESS | 1648 | 1461637922067 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}] 19:32:02 INFO - PROCESS | 1648 | 1461637922173 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 19:32:02 INFO - PROCESS | 1648 | 1461637922186 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0da800 == 65 [pid = 1648] [id = 305] 19:32:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12863f000) [pid = 1648] [serial = 914] [outer = 0x0] 19:32:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12ada5800) [pid = 1648] [serial = 915] [outer = 0x12863f000] 19:32:02 INFO - PROCESS | 1648 | 1461637922212 Marionette DEBUG loaded listener.js 19:32:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12b2cac00) [pid = 1648] [serial = 916] [outer = 0x12863f000] 19:32:02 INFO - PROCESS | 1648 | 1461637922581 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] 19:32:02 INFO - PROCESS | 1648 | 1461637922635 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 19:32:02 INFO - PROCESS | 1648 | 1461637922637 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 19:32:02 INFO - PROCESS | 1648 | 1461637922638 Marionette TRACE conn2 <- [1,1194,null,{}] 19:32:02 INFO - PROCESS | 1648 | 1461637922640 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}] 19:32:03 INFO - PROCESS | 1648 | 1461637923065 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 19:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x115633c00) [pid = 1648] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 19:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x11555d000) [pid = 1648] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 19:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x11a47bc00) [pid = 1648] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 19:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x128f7a800) [pid = 1648] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 19:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12941d000) [pid = 1648] [serial = 851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 19:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x11bfd0c00) [pid = 1648] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 19:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x11c1d2400) [pid = 1648] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 19:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12e47b800) [pid = 1648] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 19:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x12b2d5c00) [pid = 1648] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 19:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x11b60a000) [pid = 1648] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 19:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12e793c00) [pid = 1648] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 19:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x114554800) [pid = 1648] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 19:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x124414800) [pid = 1648] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 19:32:03 INFO - PROCESS | 1648 | 1461637923140 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bf79000 == 66 [pid = 1648] [id = 306] 19:32:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x114bc3c00) [pid = 1648] [serial = 917] [outer = 0x0] 19:32:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x11a476400) [pid = 1648] [serial = 918] [outer = 0x114bc3c00] 19:32:03 INFO - PROCESS | 1648 | 1461637923182 Marionette DEBUG loaded listener.js 19:32:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x123cf5400) [pid = 1648] [serial = 919] [outer = 0x114bc3c00] 19:32:03 INFO - PROCESS | 1648 | 1461637923518 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] 19:32:03 INFO - PROCESS | 1648 | 1461637923558 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 19:32:03 INFO - PROCESS | 1648 | 1461637923561 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 19:32:03 INFO - PROCESS | 1648 | 1461637923562 Marionette TRACE conn2 <- [1,1198,null,{}] 19:32:03 INFO - PROCESS | 1648 | 1461637923564 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}] 19:32:03 INFO - PROCESS | 1648 | 1461637923675 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 19:32:03 INFO - PROCESS | 1648 | 1461637923681 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db69000 == 67 [pid = 1648] [id = 307] 19:32:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x128f7a800) [pid = 1648] [serial = 920] [outer = 0x0] 19:32:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12b51fc00) [pid = 1648] [serial = 921] [outer = 0x128f7a800] 19:32:03 INFO - PROCESS | 1648 | 1461637923713 Marionette DEBUG loaded listener.js 19:32:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12d365c00) [pid = 1648] [serial = 922] [outer = 0x128f7a800] 19:32:04 INFO - PROCESS | 1648 | 1461637924030 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]]]}] 19:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 19:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 519ms 19:32:04 INFO - PROCESS | 1648 | 1461637924080 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 19:32:04 INFO - PROCESS | 1648 | 1461637924082 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 19:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 19:32:04 INFO - PROCESS | 1648 | 1461637924084 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 19:32:04 INFO - PROCESS | 1648 | 1461637924086 Marionette TRACE conn2 <- [1,1202,null,{}] 19:32:04 INFO - PROCESS | 1648 | 1461637924088 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}] 19:32:04 INFO - PROCESS | 1648 | 1461637924188 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 19:32:04 INFO - PROCESS | 1648 | 1461637924193 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e779000 == 68 [pid = 1648] [id = 308] 19:32:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12d36c000) [pid = 1648] [serial = 923] [outer = 0x0] 19:32:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12e706800) [pid = 1648] [serial = 924] [outer = 0x12d36c000] 19:32:04 INFO - PROCESS | 1648 | 1461637924218 Marionette DEBUG loaded listener.js 19:32:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12e79f000) [pid = 1648] [serial = 925] [outer = 0x12d36c000] 19:32:04 INFO - PROCESS | 1648 | 1461637924541 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]]]}] 19:32:04 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 19:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 471ms 19:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 19:32:04 INFO - PROCESS | 1648 | 1461637924561 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 19:32:04 INFO - PROCESS | 1648 | 1461637924562 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 19:32:04 INFO - PROCESS | 1648 | 1461637924565 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 19:32:04 INFO - PROCESS | 1648 | 1461637924566 Marionette TRACE conn2 <- [1,1206,null,{}] 19:32:04 INFO - PROCESS | 1648 | 1461637924575 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}] 19:32:04 INFO - PROCESS | 1648 | 1461637924698 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 19:32:04 INFO - PROCESS | 1648 | 1461637924702 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e8da000 == 69 [pid = 1648] [id = 309] 19:32:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12d365400) [pid = 1648] [serial = 926] [outer = 0x0] 19:32:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12e8b2c00) [pid = 1648] [serial = 927] [outer = 0x12d365400] 19:32:04 INFO - PROCESS | 1648 | 1461637924727 Marionette DEBUG loaded listener.js 19:32:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12e8bbc00) [pid = 1648] [serial = 928] [outer = 0x12d365400] 19:32:05 INFO - PROCESS | 1648 | 1461637925114 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]]]}] 19:32:05 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 19:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 568ms 19:32:05 INFO - PROCESS | 1648 | 1461637925133 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 19:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 19:32:05 INFO - PROCESS | 1648 | 1461637925137 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 19:32:05 INFO - PROCESS | 1648 | 1461637925142 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 19:32:05 INFO - PROCESS | 1648 | 1461637925145 Marionette TRACE conn2 <- [1,1210,null,{}] 19:32:05 INFO - PROCESS | 1648 | 1461637925149 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}] 19:32:05 INFO - PROCESS | 1648 | 1461637925259 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 19:32:05 INFO - PROCESS | 1648 | 1461637925364 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a718800 == 70 [pid = 1648] [id = 310] 19:32:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x115638400) [pid = 1648] [serial = 929] [outer = 0x0] 19:32:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x11659c000) [pid = 1648] [serial = 930] [outer = 0x115638400] 19:32:05 INFO - PROCESS | 1648 | 1461637925398 Marionette DEBUG loaded listener.js 19:32:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x119c45000) [pid = 1648] [serial = 931] [outer = 0x115638400] 19:32:05 INFO - PROCESS | 1648 | 1461637925864 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]]]}] 19:32:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 19:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 776ms 19:32:05 INFO - PROCESS | 1648 | 1461637925918 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 19:32:05 INFO - PROCESS | 1648 | 1461637925922 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 19:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 19:32:05 INFO - PROCESS | 1648 | 1461637925927 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 19:32:05 INFO - PROCESS | 1648 | 1461637925929 Marionette TRACE conn2 <- [1,1214,null,{}] 19:32:05 INFO - PROCESS | 1648 | 1461637925931 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}] 19:32:06 INFO - PROCESS | 1648 | 1461637926063 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 19:32:06 INFO - PROCESS | 1648 | 1461637926138 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12701a000 == 71 [pid = 1648] [id = 311] 19:32:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x11add7000) [pid = 1648] [serial = 932] [outer = 0x0] 19:32:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x11b1d6000) [pid = 1648] [serial = 933] [outer = 0x11add7000] 19:32:06 INFO - PROCESS | 1648 | 1461637926169 Marionette DEBUG loaded listener.js 19:32:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x11bfd4000) [pid = 1648] [serial = 934] [outer = 0x11add7000] 19:32:06 INFO - PROCESS | 1648 | 1461637926595 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]]]}] 19:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 19:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 719ms 19:32:06 INFO - PROCESS | 1648 | 1461637926646 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 19:32:06 INFO - PROCESS | 1648 | 1461637926648 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 19:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 19:32:06 INFO - PROCESS | 1648 | 1461637926666 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 19:32:06 INFO - PROCESS | 1648 | 1461637926670 Marionette TRACE conn2 <- [1,1218,null,{}] 19:32:06 INFO - PROCESS | 1648 | 1461637926680 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}] 19:32:06 INFO - PROCESS | 1648 | 1461637926771 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 19:32:06 INFO - PROCESS | 1648 | 1461637926847 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e2a1000 == 72 [pid = 1648] [id = 312] 19:32:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x1240efc00) [pid = 1648] [serial = 935] [outer = 0x0] 19:32:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x124417000) [pid = 1648] [serial = 936] [outer = 0x1240efc00] 19:32:06 INFO - PROCESS | 1648 | 1461637926900 Marionette DEBUG loaded listener.js 19:32:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x127c34400) [pid = 1648] [serial = 937] [outer = 0x1240efc00] 19:32:07 INFO - PROCESS | 1648 | 1461637927475 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]]]}] 19:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 19:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 893ms 19:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 19:32:07 INFO - PROCESS | 1648 | 1461637927544 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 19:32:07 INFO - PROCESS | 1648 | 1461637927547 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 19:32:07 INFO - PROCESS | 1648 | 1461637927567 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 19:32:07 INFO - PROCESS | 1648 | 1461637927569 Marionette TRACE conn2 <- [1,1222,null,{}] 19:32:07 INFO - PROCESS | 1648 | 1461637927574 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}] 19:32:07 INFO - PROCESS | 1648 | 1461637927679 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 19:32:07 INFO - PROCESS | 1648 | 1461637927751 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fecc000 == 73 [pid = 1648] [id = 313] 19:32:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x128f19000) [pid = 1648] [serial = 938] [outer = 0x0] 19:32:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x129423400) [pid = 1648] [serial = 939] [outer = 0x128f19000] 19:32:07 INFO - PROCESS | 1648 | 1461637927782 Marionette DEBUG loaded listener.js 19:32:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12acf0000) [pid = 1648] [serial = 940] [outer = 0x128f19000] 19:32:08 INFO - PROCESS | 1648 | 1461637928192 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] 19:32:08 INFO - PROCESS | 1648 | 1461637928241 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 19:32:08 INFO - PROCESS | 1648 | 1461637928243 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 19:32:08 INFO - PROCESS | 1648 | 1461637928244 Marionette TRACE conn2 <- [1,1226,null,{}] 19:32:08 INFO - PROCESS | 1648 | 1461637928247 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}] 19:32:08 INFO - PROCESS | 1648 | 1461637928352 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 19:32:08 INFO - PROCESS | 1648 | 1461637928413 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x13024f800 == 74 [pid = 1648] [id = 314] 19:32:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12acf4c00) [pid = 1648] [serial = 941] [outer = 0x0] 19:32:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12d1c7800) [pid = 1648] [serial = 942] [outer = 0x12acf4c00] 19:32:08 INFO - PROCESS | 1648 | 1461637928484 Marionette DEBUG loaded listener.js 19:32:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12e475c00) [pid = 1648] [serial = 943] [outer = 0x12acf4c00] 19:32:08 INFO - PROCESS | 1648 | 1461637928874 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]]]}] 19:32:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 19:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 669ms 19:32:08 INFO - PROCESS | 1648 | 1461637928912 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 19:32:08 INFO - PROCESS | 1648 | 1461637928914 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 19:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 19:32:08 INFO - PROCESS | 1648 | 1461637928916 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 19:32:08 INFO - PROCESS | 1648 | 1461637928917 Marionette TRACE conn2 <- [1,1230,null,{}] 19:32:08 INFO - PROCESS | 1648 | 1461637928920 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}] 19:32:09 INFO - PROCESS | 1648 | 1461637929057 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 19:32:09 INFO - PROCESS | 1648 | 1461637929135 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x13cad0800 == 75 [pid = 1648] [id = 315] 19:32:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12e8b5800) [pid = 1648] [serial = 944] [outer = 0x0] 19:32:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12f06e000) [pid = 1648] [serial = 945] [outer = 0x12e8b5800] 19:32:09 INFO - PROCESS | 1648 | 1461637929167 Marionette DEBUG loaded listener.js 19:32:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12f824000) [pid = 1648] [serial = 946] [outer = 0x12e8b5800] 19:32:09 INFO - PROCESS | 1648 | 1461637929576 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]]]}] 19:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 19:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 672ms 19:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 19:32:09 INFO - PROCESS | 1648 | 1461637929589 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 19:32:09 INFO - PROCESS | 1648 | 1461637929590 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 19:32:09 INFO - PROCESS | 1648 | 1461637929592 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 19:32:09 INFO - PROCESS | 1648 | 1461637929594 Marionette TRACE conn2 <- [1,1234,null,{}] 19:32:09 INFO - PROCESS | 1648 | 1461637929596 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}] 19:32:09 INFO - PROCESS | 1648 | 1461637929718 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 19:32:09 INFO - PROCESS | 1648 | 1461637929846 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x13ca31800 == 76 [pid = 1648] [id = 316] 19:32:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12ac7cc00) [pid = 1648] [serial = 947] [outer = 0x0] 19:32:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x12ac80400) [pid = 1648] [serial = 948] [outer = 0x12ac7cc00] 19:32:09 INFO - PROCESS | 1648 | 1461637929897 Marionette DEBUG loaded listener.js 19:32:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12ac84c00) [pid = 1648] [serial = 949] [outer = 0x12ac7cc00] 19:32:10 INFO - PROCESS | 1648 | 1461637930347 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]]]}] 19:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 19:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 819ms 19:32:10 INFO - PROCESS | 1648 | 1461637930411 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 19:32:10 INFO - PROCESS | 1648 | 1461637930413 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 19:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 19:32:10 INFO - PROCESS | 1648 | 1461637930415 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 19:32:10 INFO - PROCESS | 1648 | 1461637930416 Marionette TRACE conn2 <- [1,1238,null,{}] 19:32:10 INFO - PROCESS | 1648 | 1461637930439 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}] 19:32:10 INFO - PROCESS | 1648 | 1461637930546 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 19:32:10 INFO - PROCESS | 1648 | 1461637930622 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ad7c000 == 77 [pid = 1648] [id = 317] 19:32:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x118f66800) [pid = 1648] [serial = 950] [outer = 0x0] 19:32:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x11c789c00) [pid = 1648] [serial = 951] [outer = 0x118f66800] 19:32:10 INFO - PROCESS | 1648 | 1461637930653 Marionette DEBUG loaded listener.js 19:32:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x1242e6000) [pid = 1648] [serial = 952] [outer = 0x118f66800] 19:32:11 INFO - PROCESS | 1648 | 1461637931043 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]]]}] 19:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 19:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 668ms 19:32:11 INFO - PROCESS | 1648 | 1461637931084 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 19:32:11 INFO - PROCESS | 1648 | 1461637931085 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 19:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 19:32:11 INFO - PROCESS | 1648 | 1461637931087 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 19:32:11 INFO - PROCESS | 1648 | 1461637931089 Marionette TRACE conn2 <- [1,1242,null,{}] 19:32:11 INFO - PROCESS | 1648 | 1461637931091 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}] 19:32:11 INFO - PROCESS | 1648 | 1461637931199 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 19:32:11 INFO - PROCESS | 1648 | 1461637931413 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bf76800 == 78 [pid = 1648] [id = 318] 19:32:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x114bc2c00) [pid = 1648] [serial = 953] [outer = 0x0] 19:32:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x115259c00) [pid = 1648] [serial = 954] [outer = 0x114bc2c00] 19:32:11 INFO - PROCESS | 1648 | 1461637931451 Marionette DEBUG loaded listener.js 19:32:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x119265000) [pid = 1648] [serial = 955] [outer = 0x114bc2c00] 19:32:11 INFO - PROCESS | 1648 | 1461637931880 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]]]}] 19:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 19:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 820ms 19:32:11 INFO - PROCESS | 1648 | 1461637931908 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 19:32:11 INFO - PROCESS | 1648 | 1461637931911 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 19:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 19:32:11 INFO - PROCESS | 1648 | 1461637931914 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 19:32:11 INFO - PROCESS | 1648 | 1461637931916 Marionette TRACE conn2 <- [1,1246,null,{}] 19:32:11 INFO - PROCESS | 1648 | 1461637931920 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}] 19:32:12 INFO - PROCESS | 1648 | 1461637932042 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 19:32:12 INFO - PROCESS | 1648 | 1461637932189 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b165000 == 79 [pid = 1648] [id = 319] 19:32:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x11a7e9c00) [pid = 1648] [serial = 956] [outer = 0x0] 19:32:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x11adda000) [pid = 1648] [serial = 957] [outer = 0x11a7e9c00] 19:32:12 INFO - PROCESS | 1648 | 1461637932240 Marionette DEBUG loaded listener.js 19:32:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x11bfd0800) [pid = 1648] [serial = 958] [outer = 0x11a7e9c00] 19:32:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12e779000 == 78 [pid = 1648] [id = 308] 19:32:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12db69000 == 77 [pid = 1648] [id = 307] 19:32:12 INFO - PROCESS | 1648 | --DOCSHELL 0x11bf79000 == 76 [pid = 1648] [id = 306] 19:32:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0da800 == 75 [pid = 1648] [id = 305] 19:32:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12ade3000 == 74 [pid = 1648] [id = 304] 19:32:12 INFO - PROCESS | 1648 | --DOCSHELL 0x129741000 == 73 [pid = 1648] [id = 303] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12a35c800) [pid = 1648] [serial = 870] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOCSHELL 0x1286a7800 == 72 [pid = 1648] [id = 302] 19:32:12 INFO - PROCESS | 1648 | --DOCSHELL 0x123a2c800 == 71 [pid = 1648] [id = 301] 19:32:12 INFO - PROCESS | 1648 | --DOCSHELL 0x11c75c000 == 70 [pid = 1648] [id = 300] 19:32:12 INFO - PROCESS | 1648 | --DOCSHELL 0x119ac2800 == 69 [pid = 1648] [id = 299] 19:32:12 INFO - PROCESS | 1648 | --DOCSHELL 0x119729000 == 68 [pid = 1648] [id = 298] 19:32:12 INFO - PROCESS | 1648 | --DOCSHELL 0x11b64d800 == 67 [pid = 1648] [id = 297] 19:32:12 INFO - PROCESS | 1648 | 1461637932758 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]]]}] 19:32:12 INFO - PROCESS | 1648 | --DOCSHELL 0x127ca6800 == 66 [pid = 1648] [id = 292] 19:32:12 INFO - PROCESS | 1648 | --DOCSHELL 0x11a714000 == 65 [pid = 1648] [id = 291] 19:32:12 INFO - PROCESS | 1648 | --DOCSHELL 0x13cae3800 == 64 [pid = 1648] [id = 290] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x11a485c00) [pid = 1648] [serial = 815] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x11a7e3800) [pid = 1648] [serial = 837] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x11a47b000) [pid = 1648] [serial = 836] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x118f67000) [pid = 1648] [serial = 834] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x11653a800) [pid = 1648] [serial = 833] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x11a873c00) [pid = 1648] [serial = 839] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x11bfcb000) [pid = 1648] [serial = 840] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x12da0a000) [pid = 1648] [serial = 830] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x11bfca800) [pid = 1648] [serial = 818] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x12ad29000) [pid = 1648] [serial = 848] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x119b90800) [pid = 1648] [serial = 812] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x12da0ec00) [pid = 1648] [serial = 853] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x12d1c6400) [pid = 1648] [serial = 852] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x127083800) [pid = 1648] [serial = 821] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x12385e800) [pid = 1648] [serial = 842] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x123cefc00) [pid = 1648] [serial = 843] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x1273e1000) [pid = 1648] [serial = 845] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x128644800) [pid = 1648] [serial = 846] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x12f06b400) [pid = 1648] [serial = 810] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x12e205000) [pid = 1648] [serial = 827] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x114bdc400) [pid = 1648] [serial = 824] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x12e793800) [pid = 1648] [serial = 856] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12e211800) [pid = 1648] [serial = 855] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12b2d0c00) [pid = 1648] [serial = 864] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x12ee91000) [pid = 1648] [serial = 859] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12e8bd000) [pid = 1648] [serial = 858] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x11c3cb800) [pid = 1648] [serial = 862] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x124417800) [pid = 1648] [serial = 867] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x118ce6400) [pid = 1648] [serial = 861] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12f075400) [pid = 1648] [serial = 865] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12cf76400) [pid = 1648] [serial = 849] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12441b800) [pid = 1648] [serial = 868] [outer = 0x0] [url = about:blank] 19:32:12 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x118cec000) [pid = 1648] [serial = 447] [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.] 19:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 19:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 875ms 19:32:12 INFO - PROCESS | 1648 | 1461637932789 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 19:32:12 INFO - PROCESS | 1648 | 1461637932792 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 19:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 19:32:12 INFO - PROCESS | 1648 | 1461637932795 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 19:32:12 INFO - PROCESS | 1648 | 1461637932796 Marionette TRACE conn2 <- [1,1250,null,{}] 19:32:12 INFO - PROCESS | 1648 | 1461637932799 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}] 19:32:12 INFO - PROCESS | 1648 | 1461637932887 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 19:32:12 INFO - PROCESS | 1648 | 1461637932893 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b6eb000 == 65 [pid = 1648] [id = 320] 19:32:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x11bfcd000) [pid = 1648] [serial = 959] [outer = 0x0] 19:32:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x11c3c3c00) [pid = 1648] [serial = 960] [outer = 0x11bfcd000] 19:32:12 INFO - PROCESS | 1648 | 1461637932920 Marionette DEBUG loaded listener.js 19:32:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x123ab7000) [pid = 1648] [serial = 961] [outer = 0x11bfcd000] 19:32:13 INFO - PROCESS | 1648 | 1461637933299 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]]]}] 19:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 19:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 520ms 19:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 19:32:13 INFO - PROCESS | 1648 | 1461637933315 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 19:32:13 INFO - PROCESS | 1648 | 1461637933317 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 19:32:13 INFO - PROCESS | 1648 | 1461637933323 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 19:32:13 INFO - PROCESS | 1648 | 1461637933327 Marionette TRACE conn2 <- [1,1254,null,{}] 19:32:13 INFO - PROCESS | 1648 | 1461637933333 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}] 19:32:13 INFO - PROCESS | 1648 | 1461637933421 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 19:32:13 INFO - PROCESS | 1648 | 1461637933428 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x128dcd000 == 66 [pid = 1648] [id = 321] 19:32:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x123cefc00) [pid = 1648] [serial = 962] [outer = 0x0] 19:32:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x124419400) [pid = 1648] [serial = 963] [outer = 0x123cefc00] 19:32:13 INFO - PROCESS | 1648 | 1461637933454 Marionette DEBUG loaded listener.js 19:32:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x127cf5000) [pid = 1648] [serial = 964] [outer = 0x123cefc00] 19:32:13 INFO - PROCESS | 1648 | 1461637933812 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]]]}] 19:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 19:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 527ms 19:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 19:32:13 INFO - PROCESS | 1648 | 1461637933846 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 19:32:13 INFO - PROCESS | 1648 | 1461637933848 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 19:32:13 INFO - PROCESS | 1648 | 1461637933850 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 19:32:13 INFO - PROCESS | 1648 | 1461637933852 Marionette TRACE conn2 <- [1,1258,null,{}] 19:32:13 INFO - PROCESS | 1648 | 1461637933866 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}] 19:32:13 INFO - PROCESS | 1648 | 1461637933951 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 19:32:13 INFO - PROCESS | 1648 | 1461637933957 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e84000 == 67 [pid = 1648] [id = 322] 19:32:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x128646800) [pid = 1648] [serial = 965] [outer = 0x0] 19:32:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x128fbac00) [pid = 1648] [serial = 966] [outer = 0x128646800] 19:32:13 INFO - PROCESS | 1648 | 1461637933983 Marionette DEBUG loaded listener.js 19:32:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x129ecf000) [pid = 1648] [serial = 967] [outer = 0x128646800] 19:32:14 INFO - PROCESS | 1648 | 1461637934331 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]]]}] 19:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 19:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 526ms 19:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 19:32:14 INFO - PROCESS | 1648 | 1461637934377 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 19:32:14 INFO - PROCESS | 1648 | 1461637934378 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 19:32:14 INFO - PROCESS | 1648 | 1461637934380 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 19:32:14 INFO - PROCESS | 1648 | 1461637934381 Marionette TRACE conn2 <- [1,1262,null,{}] 19:32:14 INFO - PROCESS | 1648 | 1461637934383 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}] 19:32:14 INFO - PROCESS | 1648 | 1461637934469 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 19:32:14 INFO - PROCESS | 1648 | 1461637934541 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a31c000 == 68 [pid = 1648] [id = 323] 19:32:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x129ed5400) [pid = 1648] [serial = 968] [outer = 0x0] 19:32:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x129ed7000) [pid = 1648] [serial = 969] [outer = 0x129ed5400] 19:32:14 INFO - PROCESS | 1648 | 1461637934575 Marionette DEBUG loaded listener.js 19:32:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x12a361400) [pid = 1648] [serial = 970] [outer = 0x129ed5400] 19:32:15 INFO - PROCESS | 1648 | 1461637935025 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]]]}] 19:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 19:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 669ms 19:32:15 INFO - PROCESS | 1648 | 1461637935050 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 19:32:15 INFO - PROCESS | 1648 | 1461637935052 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 19:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 19:32:15 INFO - PROCESS | 1648 | 1461637935070 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 19:32:15 INFO - PROCESS | 1648 | 1461637935071 Marionette TRACE conn2 <- [1,1266,null,{}] 19:32:15 INFO - PROCESS | 1648 | 1461637935073 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}] 19:32:15 INFO - PROCESS | 1648 | 1461637935168 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 19:32:15 INFO - PROCESS | 1648 | 1461637935172 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b59b800 == 69 [pid = 1648] [id = 324] 19:32:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x12a363c00) [pid = 1648] [serial = 971] [outer = 0x0] 19:32:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x12ac84000) [pid = 1648] [serial = 972] [outer = 0x12a363c00] 19:32:15 INFO - PROCESS | 1648 | 1461637935260 Marionette DEBUG loaded listener.js 19:32:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x12ad1ec00) [pid = 1648] [serial = 973] [outer = 0x12a363c00] 19:32:15 INFO - PROCESS | 1648 | 1461637935674 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]]]}] 19:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 19:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 620ms 19:32:15 INFO - PROCESS | 1648 | 1461637935692 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 19:32:15 INFO - PROCESS | 1648 | 1461637935694 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 19:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 19:32:15 INFO - PROCESS | 1648 | 1461637935697 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 19:32:15 INFO - PROCESS | 1648 | 1461637935699 Marionette TRACE conn2 <- [1,1270,null,{}] 19:32:15 INFO - PROCESS | 1648 | 1461637935703 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}] 19:32:15 INFO - PROCESS | 1648 | 1461637935902 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 19:32:15 INFO - PROCESS | 1648 | 1461637935932 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d339800 == 70 [pid = 1648] [id = 325] 19:32:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12a6f0800) [pid = 1648] [serial = 974] [outer = 0x0] 19:32:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12b2d6800) [pid = 1648] [serial = 975] [outer = 0x12a6f0800] 19:32:15 INFO - PROCESS | 1648 | 1461637935974 Marionette DEBUG loaded listener.js 19:32:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12d1c0000) [pid = 1648] [serial = 976] [outer = 0x12a6f0800] 19:32:16 INFO - PROCESS | 1648 | 1461637936421 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]]]}] 19:32:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 19:32:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 775ms 19:32:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 19:32:16 INFO - PROCESS | 1648 | 1461637936472 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 19:32:16 INFO - PROCESS | 1648 | 1461637936473 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 19:32:16 INFO - PROCESS | 1648 | 1461637936475 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 19:32:16 INFO - PROCESS | 1648 | 1461637936476 Marionette TRACE conn2 <- [1,1274,null,{}] 19:32:16 INFO - PROCESS | 1648 | 1461637936479 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}] 19:32:16 INFO - PROCESS | 1648 | 1461637936585 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 19:32:16 INFO - PROCESS | 1648 | 1461637936602 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e295000 == 71 [pid = 1648] [id = 326] 19:32:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12d367c00) [pid = 1648] [serial = 977] [outer = 0x0] 19:32:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12e202c00) [pid = 1648] [serial = 978] [outer = 0x12d367c00] 19:32:16 INFO - PROCESS | 1648 | 1461637936627 Marionette DEBUG loaded listener.js 19:32:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12e703400) [pid = 1648] [serial = 979] [outer = 0x12d367c00] 19:32:16 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x128f20800) [pid = 1648] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 19:32:16 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x129423000) [pid = 1648] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 19:32:16 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x12863f000) [pid = 1648] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 19:32:16 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x12a35ac00) [pid = 1648] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 19:32:16 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x128f7a800) [pid = 1648] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 19:32:16 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x114bda000) [pid = 1648] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 19:32:16 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x11b610c00) [pid = 1648] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 19:32:16 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x124415400) [pid = 1648] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 19:32:16 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x118c0c800) [pid = 1648] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 19:32:16 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x11b60fc00) [pid = 1648] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 19:32:16 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x11ad8e400) [pid = 1648] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 19:32:16 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12d36c000) [pid = 1648] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 19:32:16 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x114bc3c00) [pid = 1648] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 19:32:17 INFO - PROCESS | 1648 | 1461637937040 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]]]}] 19:32:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 19:32:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 618ms 19:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 19:32:17 INFO - PROCESS | 1648 | 1461637937094 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 19:32:17 INFO - PROCESS | 1648 | 1461637937095 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 19:32:17 INFO - PROCESS | 1648 | 1461637937097 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 19:32:17 INFO - PROCESS | 1648 | 1461637937098 Marionette TRACE conn2 <- [1,1278,null,{}] 19:32:17 INFO - PROCESS | 1648 | 1461637937101 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}] 19:32:17 INFO - PROCESS | 1648 | 1461637937190 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 19:32:17 INFO - PROCESS | 1648 | 1461637937194 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x129751800 == 72 [pid = 1648] [id = 327] 19:32:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x119090400) [pid = 1648] [serial = 980] [outer = 0x0] 19:32:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x12647e400) [pid = 1648] [serial = 981] [outer = 0x119090400] 19:32:17 INFO - PROCESS | 1648 | 1461637937220 Marionette DEBUG loaded listener.js 19:32:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12ada8000) [pid = 1648] [serial = 982] [outer = 0x119090400] 19:32:17 INFO - PROCESS | 1648 | 1461637937578 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]]]}] 19:32:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 19:32:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 521ms 19:32:17 INFO - PROCESS | 1648 | 1461637937619 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 19:32:17 INFO - PROCESS | 1648 | 1461637937622 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 19:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 19:32:17 INFO - PROCESS | 1648 | 1461637937624 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 19:32:17 INFO - PROCESS | 1648 | 1461637937625 Marionette TRACE conn2 <- [1,1282,null,{}] 19:32:17 INFO - PROCESS | 1648 | 1461637937628 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}] 19:32:17 INFO - PROCESS | 1648 | 1461637937716 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 19:32:17 INFO - PROCESS | 1648 | 1461637937721 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f099800 == 73 [pid = 1648] [id = 328] 19:32:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x124415800) [pid = 1648] [serial = 983] [outer = 0x0] 19:32:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x12e795c00) [pid = 1648] [serial = 984] [outer = 0x124415800] 19:32:17 INFO - PROCESS | 1648 | 1461637937750 Marionette DEBUG loaded listener.js 19:32:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x12ee96000) [pid = 1648] [serial = 985] [outer = 0x124415800] 19:32:18 INFO - PROCESS | 1648 | 1461637938095 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]]]}] 19:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 19:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 520ms 19:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 19:32:18 INFO - PROCESS | 1648 | 1461637938144 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 19:32:18 INFO - PROCESS | 1648 | 1461637938146 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 19:32:18 INFO - PROCESS | 1648 | 1461637938148 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 19:32:18 INFO - PROCESS | 1648 | 1461637938150 Marionette TRACE conn2 <- [1,1286,null,{}] 19:32:18 INFO - PROCESS | 1648 | 1461637938152 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}] 19:32:18 INFO - PROCESS | 1648 | 1461637938289 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 19:32:18 INFO - PROCESS | 1648 | 1461637938299 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fed6800 == 74 [pid = 1648] [id = 329] 19:32:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x12a61f000) [pid = 1648] [serial = 986] [outer = 0x0] 19:32:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12e8b6c00) [pid = 1648] [serial = 987] [outer = 0x12a61f000] 19:32:18 INFO - PROCESS | 1648 | 1461637938325 Marionette DEBUG loaded listener.js 19:32:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12f071000) [pid = 1648] [serial = 988] [outer = 0x12a61f000] 19:32:18 INFO - PROCESS | 1648 | 1461637938644 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]]]}] 19:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 19:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 523ms 19:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 19:32:18 INFO - PROCESS | 1648 | 1461637938673 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 19:32:18 INFO - PROCESS | 1648 | 1461637938674 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 19:32:18 INFO - PROCESS | 1648 | 1461637938676 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 19:32:18 INFO - PROCESS | 1648 | 1461637938677 Marionette TRACE conn2 <- [1,1290,null,{}] 19:32:18 INFO - PROCESS | 1648 | 1461637938679 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}] 19:32:18 INFO - PROCESS | 1648 | 1461637938768 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 19:32:18 INFO - PROCESS | 1648 | 1461637938772 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x13ca33000 == 75 [pid = 1648] [id = 330] 19:32:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12a1a2800) [pid = 1648] [serial = 989] [outer = 0x0] 19:32:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12a1a9400) [pid = 1648] [serial = 990] [outer = 0x12a1a2800] 19:32:18 INFO - PROCESS | 1648 | 1461637938799 Marionette DEBUG loaded listener.js 19:32:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12a1ce000) [pid = 1648] [serial = 991] [outer = 0x12a1a2800] 19:32:19 INFO - PROCESS | 1648 | 1461637939425 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]]]}] 19:32:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 19:32:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 772ms 19:32:19 INFO - PROCESS | 1648 | 1461637939449 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 19:32:19 INFO - PROCESS | 1648 | 1461637939452 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 19:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 19:32:19 INFO - PROCESS | 1648 | 1461637939458 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 19:32:19 INFO - PROCESS | 1648 | 1461637939460 Marionette TRACE conn2 <- [1,1294,null,{}] 19:32:19 INFO - PROCESS | 1648 | 1461637939464 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}] 19:32:19 INFO - PROCESS | 1648 | 1461637939608 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 19:32:19 INFO - PROCESS | 1648 | 1461637939716 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c75e800 == 76 [pid = 1648] [id = 331] 19:32:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x11a482c00) [pid = 1648] [serial = 992] [outer = 0x0] 19:32:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x11b10d800) [pid = 1648] [serial = 993] [outer = 0x11a482c00] 19:32:19 INFO - PROCESS | 1648 | 1461637939750 Marionette DEBUG loaded listener.js 19:32:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x11c3cbc00) [pid = 1648] [serial = 994] [outer = 0x11a482c00] 19:32:20 INFO - PROCESS | 1648 | 1461637940199 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]]]}] 19:32:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 19:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 772ms 19:32:20 INFO - PROCESS | 1648 | 1461637940231 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 19:32:20 INFO - PROCESS | 1648 | 1461637940235 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 19:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 19:32:20 INFO - PROCESS | 1648 | 1461637940239 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 19:32:20 INFO - PROCESS | 1648 | 1461637940242 Marionette TRACE conn2 <- [1,1298,null,{}] 19:32:20 INFO - PROCESS | 1648 | 1461637940244 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}] 19:32:20 INFO - PROCESS | 1648 | 1461637940357 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 19:32:20 INFO - PROCESS | 1648 | 1461637940463 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e85800 == 77 [pid = 1648] [id = 332] 19:32:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x11c796000) [pid = 1648] [serial = 995] [outer = 0x0] 19:32:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x1242e7000) [pid = 1648] [serial = 996] [outer = 0x11c796000] 19:32:20 INFO - PROCESS | 1648 | 1461637940496 Marionette DEBUG loaded listener.js 19:32:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x1273da000) [pid = 1648] [serial = 997] [outer = 0x11c796000] 19:32:20 INFO - PROCESS | 1648 | 1461637940929 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]]]}] 19:32:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 19:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 720ms 19:32:20 INFO - PROCESS | 1648 | 1461637940967 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 19:32:20 INFO - PROCESS | 1648 | 1461637940969 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 19:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 19:32:20 INFO - PROCESS | 1648 | 1461637940985 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 19:32:20 INFO - PROCESS | 1648 | 1461637940988 Marionette TRACE conn2 <- [1,1302,null,{}] 19:32:20 INFO - PROCESS | 1648 | 1461637940996 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}] 19:32:21 INFO - PROCESS | 1648 | 1461637941107 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 19:32:21 INFO - PROCESS | 1648 | 1461637941216 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fdaa800 == 78 [pid = 1648] [id = 333] 19:32:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x129699000) [pid = 1648] [serial = 998] [outer = 0x0] 19:32:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12a1a2c00) [pid = 1648] [serial = 999] [outer = 0x129699000] 19:32:21 INFO - PROCESS | 1648 | 1461637941251 Marionette DEBUG loaded listener.js 19:32:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x12a1d6800) [pid = 1648] [serial = 1000] [outer = 0x129699000] 19:32:21 INFO - PROCESS | 1648 | 1461637941671 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]]]}] 19:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 19:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 723ms 19:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 19:32:21 INFO - PROCESS | 1648 | 1461637941707 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 19:32:21 INFO - PROCESS | 1648 | 1461637941709 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 19:32:21 INFO - PROCESS | 1648 | 1461637941711 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 19:32:21 INFO - PROCESS | 1648 | 1461637941712 Marionette TRACE conn2 <- [1,1306,null,{}] 19:32:21 INFO - PROCESS | 1648 | 1461637941715 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}] 19:32:21 INFO - PROCESS | 1648 | 1461637941826 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 19:32:21 INFO - PROCESS | 1648 | 1461637941933 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x13b025000 == 79 [pid = 1648] [id = 334] 19:32:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x12a1d8000) [pid = 1648] [serial = 1001] [outer = 0x0] 19:32:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12a35d400) [pid = 1648] [serial = 1002] [outer = 0x12a1d8000] 19:32:21 INFO - PROCESS | 1648 | 1461637941966 Marionette DEBUG loaded listener.js 19:32:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12a61e800) [pid = 1648] [serial = 1003] [outer = 0x12a1d8000] 19:32:22 INFO - PROCESS | 1648 | 1461637942375 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]]]}] 19:32:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 19:32:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 719ms 19:32:22 INFO - PROCESS | 1648 | 1461637942438 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 19:32:22 INFO - PROCESS | 1648 | 1461637942439 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 19:32:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 19:32:22 INFO - PROCESS | 1648 | 1461637942442 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 19:32:22 INFO - PROCESS | 1648 | 1461637942443 Marionette TRACE conn2 <- [1,1310,null,{}] 19:32:22 INFO - PROCESS | 1648 | 1461637942446 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}] 19:32:22 INFO - PROCESS | 1648 | 1461637942553 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 19:32:22 INFO - PROCESS | 1648 | 1461637942660 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f34c800 == 80 [pid = 1648] [id = 335] 19:32:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x12a35c800) [pid = 1648] [serial = 1004] [outer = 0x0] 19:32:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12a6ed000) [pid = 1648] [serial = 1005] [outer = 0x12a35c800] 19:32:22 INFO - PROCESS | 1648 | 1461637942692 Marionette DEBUG loaded listener.js 19:32:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x12ad1b400) [pid = 1648] [serial = 1006] [outer = 0x12a35c800] 19:32:23 INFO - PROCESS | 1648 | 1461637943120 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] 19:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 19:32:23 INFO - PROCESS | 1648 | 1461637943163 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 19:32:23 INFO - PROCESS | 1648 | 1461637943165 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 19:32:23 INFO - PROCESS | 1648 | 1461637943166 Marionette TRACE conn2 <- [1,1314,null,{}] 19:32:23 INFO - PROCESS | 1648 | 1461637943169 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}] 19:32:23 INFO - PROCESS | 1648 | 1461637943290 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 19:32:23 INFO - PROCESS | 1648 | 1461637943409 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e8d3000 == 81 [pid = 1648] [id = 336] 19:32:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x118543c00) [pid = 1648] [serial = 1007] [outer = 0x0] 19:32:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x12b2d6c00) [pid = 1648] [serial = 1008] [outer = 0x118543c00] 19:32:23 INFO - PROCESS | 1648 | 1461637943445 Marionette DEBUG loaded listener.js 19:32:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x12f824c00) [pid = 1648] [serial = 1009] [outer = 0x118543c00] 19:32:23 INFO - PROCESS | 1648 | 1461637943859 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]]]}] 19:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 19:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 718ms 19:32:23 INFO - PROCESS | 1648 | 1461637943899 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 19:32:23 INFO - PROCESS | 1648 | 1461637943900 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 19:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 19:32:23 INFO - PROCESS | 1648 | 1461637943917 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 19:32:23 INFO - PROCESS | 1648 | 1461637943919 Marionette TRACE conn2 <- [1,1318,null,{}] 19:32:23 INFO - PROCESS | 1648 | 1461637943921 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}] 19:32:24 INFO - PROCESS | 1648 | 1461637944030 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 19:32:24 INFO - PROCESS | 1648 | 1461637944308 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b168800 == 82 [pid = 1648] [id = 337] 19:32:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x114bdec00) [pid = 1648] [serial = 1010] [outer = 0x0] 19:32:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x115634800) [pid = 1648] [serial = 1011] [outer = 0x114bdec00] 19:32:24 INFO - PROCESS | 1648 | 1461637944373 Marionette DEBUG loaded listener.js 19:32:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x119034400) [pid = 1648] [serial = 1012] [outer = 0x114bdec00] 19:32:24 INFO - PROCESS | 1648 | 1461637944807 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]]]}] 19:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 19:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 923ms 19:32:24 INFO - PROCESS | 1648 | 1461637944838 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 19:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 19:32:24 INFO - PROCESS | 1648 | 1461637944841 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 19:32:24 INFO - PROCESS | 1648 | 1461637944844 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 19:32:24 INFO - PROCESS | 1648 | 1461637944846 Marionette TRACE conn2 <- [1,1322,null,{}] 19:32:24 INFO - PROCESS | 1648 | 1461637944849 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}] 19:32:24 INFO - PROCESS | 1648 | 1461637944950 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 19:32:25 INFO - PROCESS | 1648 | 1461637945018 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bc41000 == 83 [pid = 1648] [id = 338] 19:32:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x11a790000) [pid = 1648] [serial = 1013] [outer = 0x0] 19:32:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x11b10ec00) [pid = 1648] [serial = 1014] [outer = 0x11a790000] 19:32:25 INFO - PROCESS | 1648 | 1461637945093 Marionette DEBUG loaded listener.js 19:32:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x11bfcd400) [pid = 1648] [serial = 1015] [outer = 0x11a790000] 19:32:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12fed6800 == 82 [pid = 1648] [id = 329] 19:32:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12f099800 == 81 [pid = 1648] [id = 328] 19:32:25 INFO - PROCESS | 1648 | --DOCSHELL 0x129751800 == 80 [pid = 1648] [id = 327] 19:32:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12e295000 == 79 [pid = 1648] [id = 326] 19:32:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12d339800 == 78 [pid = 1648] [id = 325] 19:32:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12b59b800 == 77 [pid = 1648] [id = 324] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x12e8b2c00) [pid = 1648] [serial = 927] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12a31c000 == 76 [pid = 1648] [id = 323] 19:32:25 INFO - PROCESS | 1648 | --DOCSHELL 0x129e84000 == 75 [pid = 1648] [id = 322] 19:32:25 INFO - PROCESS | 1648 | --DOCSHELL 0x128dcd000 == 74 [pid = 1648] [id = 321] 19:32:25 INFO - PROCESS | 1648 | --DOCSHELL 0x11b6eb000 == 73 [pid = 1648] [id = 320] 19:32:25 INFO - PROCESS | 1648 | --DOCSHELL 0x11b165000 == 72 [pid = 1648] [id = 319] 19:32:25 INFO - PROCESS | 1648 | --DOCSHELL 0x11bf76800 == 71 [pid = 1648] [id = 318] 19:32:25 INFO - PROCESS | 1648 | --DOCSHELL 0x13cad0800 == 70 [pid = 1648] [id = 315] 19:32:25 INFO - PROCESS | 1648 | --DOCSHELL 0x13024f800 == 69 [pid = 1648] [id = 314] 19:32:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12fecc000 == 68 [pid = 1648] [id = 313] 19:32:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12e2a1000 == 67 [pid = 1648] [id = 312] 19:32:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12701a000 == 66 [pid = 1648] [id = 311] 19:32:25 INFO - PROCESS | 1648 | --DOCSHELL 0x11a718800 == 65 [pid = 1648] [id = 310] 19:32:25 INFO - PROCESS | 1648 | 1461637945498 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]]]}] 19:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 19:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 674ms 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x12941e800) [pid = 1648] [serial = 909] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x12a6e3000) [pid = 1648] [serial = 912] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x129691c00) [pid = 1648] [serial = 910] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x12ada5800) [pid = 1648] [serial = 915] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x12acec000) [pid = 1648] [serial = 913] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x12a360400) [pid = 1648] [serial = 871] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x11a87dc00) [pid = 1648] [serial = 876] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x12b51fc00) [pid = 1648] [serial = 921] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x1159af400) [pid = 1648] [serial = 892] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x114be2000) [pid = 1648] [serial = 891] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x123865400) [pid = 1648] [serial = 903] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x123e99800) [pid = 1648] [serial = 904] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x12b2cac00) [pid = 1648] [serial = 916] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x11562b400) [pid = 1648] [serial = 873] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12441a800) [pid = 1648] [serial = 906] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x11a7e4400) [pid = 1648] [serial = 895] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x119268800) [pid = 1648] [serial = 894] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x12da0e000) [pid = 1648] [serial = 888] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x12a6edc00) [pid = 1648] [serial = 885] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x11c1d5c00) [pid = 1648] [serial = 900] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x11c793800) [pid = 1648] [serial = 901] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x11add6000) [pid = 1648] [serial = 897] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x11b112800) [pid = 1648] [serial = 898] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x128a8f400) [pid = 1648] [serial = 879] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x12a362000) [pid = 1648] [serial = 882] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x12e79f000) [pid = 1648] [serial = 925] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x12e706800) [pid = 1648] [serial = 924] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x11a476400) [pid = 1648] [serial = 918] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x12d365c00) [pid = 1648] [serial = 922] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x123cf5400) [pid = 1648] [serial = 919] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x127c94800) [pid = 1648] [serial = 907] [outer = 0x0] [url = about:blank] 19:32:25 INFO - PROCESS | 1648 | 1461637945535 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 19:32:25 INFO - PROCESS | 1648 | 1461637945540 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 19:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 19:32:25 INFO - PROCESS | 1648 | 1461637945571 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 19:32:25 INFO - PROCESS | 1648 | 1461637945572 Marionette TRACE conn2 <- [1,1326,null,{}] 19:32:25 INFO - PROCESS | 1648 | 1461637945575 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}] 19:32:25 INFO - PROCESS | 1648 | 1461637945662 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 19:32:25 INFO - PROCESS | 1648 | 1461637945667 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ad7c800 == 66 [pid = 1648] [id = 339] 19:32:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x11c3cc000) [pid = 1648] [serial = 1016] [outer = 0x0] 19:32:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x11c795c00) [pid = 1648] [serial = 1017] [outer = 0x11c3cc000] 19:32:25 INFO - PROCESS | 1648 | 1461637945694 Marionette DEBUG loaded listener.js 19:32:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x123e99800) [pid = 1648] [serial = 1018] [outer = 0x11c3cc000] 19:32:26 INFO - PROCESS | 1648 | 1461637946070 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]]]}] 19:32:26 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 19:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 545ms 19:32:26 INFO - PROCESS | 1648 | 1461637946100 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 19:32:26 INFO - PROCESS | 1648 | 1461637946102 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 19:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 19:32:26 INFO - PROCESS | 1648 | 1461637946109 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 19:32:26 INFO - PROCESS | 1648 | 1461637946113 Marionette TRACE conn2 <- [1,1330,null,{}] 19:32:26 INFO - PROCESS | 1648 | 1461637946119 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}] 19:32:26 INFO - PROCESS | 1648 | 1461637946207 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 19:32:26 INFO - PROCESS | 1648 | 1461637946213 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12765e000 == 67 [pid = 1648] [id = 340] 19:32:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x1242dd400) [pid = 1648] [serial = 1019] [outer = 0x0] 19:32:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x1270fa000) [pid = 1648] [serial = 1020] [outer = 0x1242dd400] 19:32:26 INFO - PROCESS | 1648 | 1461637946239 Marionette DEBUG loaded listener.js 19:32:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12863e000) [pid = 1648] [serial = 1021] [outer = 0x1242dd400] 19:32:26 INFO - PROCESS | 1648 | 1461637946590 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]]]}] 19:32:26 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 19:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 522ms 19:32:26 INFO - PROCESS | 1648 | 1461637946631 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 19:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 19:32:26 INFO - PROCESS | 1648 | 1461637946633 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 19:32:26 INFO - PROCESS | 1648 | 1461637946635 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 19:32:26 INFO - PROCESS | 1648 | 1461637946637 Marionette TRACE conn2 <- [1,1334,null,{}] 19:32:26 INFO - PROCESS | 1648 | 1461637946641 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}] 19:32:26 INFO - PROCESS | 1648 | 1461637946722 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 19:32:26 INFO - PROCESS | 1648 | 1461637946726 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b031000 == 68 [pid = 1648] [id = 341] 19:32:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x128646400) [pid = 1648] [serial = 1022] [outer = 0x0] 19:32:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x128f26800) [pid = 1648] [serial = 1023] [outer = 0x128646400] 19:32:26 INFO - PROCESS | 1648 | 1461637946753 Marionette DEBUG loaded listener.js 19:32:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x129ecd000) [pid = 1648] [serial = 1024] [outer = 0x128646400] 19:32:27 INFO - PROCESS | 1648 | 1461637947103 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]]]}] 19:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 19:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 472ms 19:32:27 INFO - PROCESS | 1648 | 1461637947108 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 19:32:27 INFO - PROCESS | 1648 | 1461637947109 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 19:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 19:32:27 INFO - PROCESS | 1648 | 1461637947111 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 19:32:27 INFO - PROCESS | 1648 | 1461637947112 Marionette TRACE conn2 <- [1,1338,null,{}] 19:32:27 INFO - PROCESS | 1648 | 1461637947114 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}] 19:32:27 INFO - PROCESS | 1648 | 1461637947200 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 19:32:27 INFO - PROCESS | 1648 | 1461637947205 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e96000 == 69 [pid = 1648] [id = 342] 19:32:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x129ed9000) [pid = 1648] [serial = 1025] [outer = 0x0] 19:32:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12a19f000) [pid = 1648] [serial = 1026] [outer = 0x129ed9000] 19:32:27 INFO - PROCESS | 1648 | 1461637947237 Marionette DEBUG loaded listener.js 19:32:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x12a1d7c00) [pid = 1648] [serial = 1027] [outer = 0x129ed9000] 19:32:28 INFO - PROCESS | 1648 | 1461637948086 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]]]}] 19:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 19:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1019ms 19:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 19:32:28 INFO - PROCESS | 1648 | 1461637948130 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 19:32:28 INFO - PROCESS | 1648 | 1461637948131 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 19:32:28 INFO - PROCESS | 1648 | 1461637948133 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 19:32:28 INFO - PROCESS | 1648 | 1461637948134 Marionette TRACE conn2 <- [1,1342,null,{}] 19:32:28 INFO - PROCESS | 1648 | 1461637948143 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}] 19:32:28 INFO - PROCESS | 1648 | 1461637948258 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 19:32:28 INFO - PROCESS | 1648 | 1461637948298 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b58d800 == 70 [pid = 1648] [id = 343] 19:32:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12a1d9400) [pid = 1648] [serial = 1028] [outer = 0x0] 19:32:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12a609c00) [pid = 1648] [serial = 1029] [outer = 0x12a1d9400] 19:32:28 INFO - PROCESS | 1648 | 1461637948324 Marionette DEBUG loaded listener.js 19:32:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x12a60e400) [pid = 1648] [serial = 1030] [outer = 0x12a1d9400] 19:32:28 INFO - PROCESS | 1648 | 1461637948635 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]]]}] 19:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 19:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 519ms 19:32:28 INFO - PROCESS | 1648 | 1461637948655 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 19:32:28 INFO - PROCESS | 1648 | 1461637948657 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 19:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 19:32:28 INFO - PROCESS | 1648 | 1461637948660 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 19:32:28 INFO - PROCESS | 1648 | 1461637948661 Marionette TRACE conn2 <- [1,1346,null,{}] 19:32:28 INFO - PROCESS | 1648 | 1461637948663 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}] 19:32:28 INFO - PROCESS | 1648 | 1461637948774 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 19:32:28 INFO - PROCESS | 1648 | 1461637948788 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d079800 == 71 [pid = 1648] [id = 344] 19:32:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12a60d800) [pid = 1648] [serial = 1031] [outer = 0x0] 19:32:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x12a624800) [pid = 1648] [serial = 1032] [outer = 0x12a60d800] 19:32:28 INFO - PROCESS | 1648 | 1461637948813 Marionette DEBUG loaded listener.js 19:32:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x12ac78800) [pid = 1648] [serial = 1033] [outer = 0x12a60d800] 19:32:29 INFO - PROCESS | 1648 | 1461637949145 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]]]}] 19:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 19:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 519ms 19:32:29 INFO - PROCESS | 1648 | 1461637949180 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 19:32:29 INFO - PROCESS | 1648 | 1461637949181 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 19:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 19:32:29 INFO - PROCESS | 1648 | 1461637949183 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 19:32:29 INFO - PROCESS | 1648 | 1461637949184 Marionette TRACE conn2 <- [1,1350,null,{}] 19:32:29 INFO - PROCESS | 1648 | 1461637949186 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}] 19:32:29 INFO - PROCESS | 1648 | 1461637949293 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 19:32:29 INFO - PROCESS | 1648 | 1461637949307 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db6e800 == 72 [pid = 1648] [id = 345] 19:32:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12a60f000) [pid = 1648] [serial = 1034] [outer = 0x0] 19:32:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12ac82400) [pid = 1648] [serial = 1035] [outer = 0x12a60f000] 19:32:29 INFO - PROCESS | 1648 | 1461637949332 Marionette DEBUG loaded listener.js 19:32:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x12af09000) [pid = 1648] [serial = 1036] [outer = 0x12a60f000] 19:32:29 INFO - PROCESS | 1648 | 1461637949784 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]]]}] 19:32:29 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x12a363c00) [pid = 1648] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 19:32:29 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x12a6f0800) [pid = 1648] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 19:32:29 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x12d367c00) [pid = 1648] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 19:32:29 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x11bfcd000) [pid = 1648] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 19:32:29 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x123cefc00) [pid = 1648] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 19:32:29 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x11a7e9c00) [pid = 1648] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 19:32:29 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x129ed5400) [pid = 1648] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 19:32:29 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x119090400) [pid = 1648] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 19:32:29 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x114bc2c00) [pid = 1648] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 19:32:29 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x128646800) [pid = 1648] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 19:32:29 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x124415800) [pid = 1648] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 19:32:29 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x12d365400) [pid = 1648] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 19:32:29 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x12a61f000) [pid = 1648] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 19:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 19:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 618ms 19:32:29 INFO - PROCESS | 1648 | 1461637949801 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 19:32:29 INFO - PROCESS | 1648 | 1461637949804 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 19:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 19:32:29 INFO - PROCESS | 1648 | 1461637949806 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 19:32:29 INFO - PROCESS | 1648 | 1461637949807 Marionette TRACE conn2 <- [1,1354,null,{}] 19:32:29 INFO - PROCESS | 1648 | 1461637949809 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}] 19:32:29 INFO - PROCESS | 1648 | 1461637949898 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 19:32:29 INFO - PROCESS | 1648 | 1461637949904 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x126457800 == 73 [pid = 1648] [id = 346] 19:32:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x11c78b800) [pid = 1648] [serial = 1037] [outer = 0x0] 19:32:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x124410c00) [pid = 1648] [serial = 1038] [outer = 0x11c78b800] 19:32:29 INFO - PROCESS | 1648 | 1461637949930 Marionette DEBUG loaded listener.js 19:32:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12a1a0c00) [pid = 1648] [serial = 1039] [outer = 0x11c78b800] 19:32:30 INFO - PROCESS | 1648 | 1461637950313 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]]]}] 19:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 19:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 518ms 19:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 19:32:30 INFO - PROCESS | 1648 | 1461637950325 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 19:32:30 INFO - PROCESS | 1648 | 1461637950327 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 19:32:30 INFO - PROCESS | 1648 | 1461637950330 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 19:32:30 INFO - PROCESS | 1648 | 1461637950332 Marionette TRACE conn2 <- [1,1358,null,{}] 19:32:30 INFO - PROCESS | 1648 | 1461637950336 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}] 19:32:30 INFO - PROCESS | 1648 | 1461637950500 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 19:32:30 INFO - PROCESS | 1648 | 1461637950539 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e417800 == 74 [pid = 1648] [id = 347] 19:32:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x127cf7c00) [pid = 1648] [serial = 1040] [outer = 0x0] 19:32:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12b09d000) [pid = 1648] [serial = 1041] [outer = 0x127cf7c00] 19:32:30 INFO - PROCESS | 1648 | 1461637950590 Marionette DEBUG loaded listener.js 19:32:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12b2d5c00) [pid = 1648] [serial = 1042] [outer = 0x127cf7c00] 19:32:30 INFO - PROCESS | 1648 | 1461637950978 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]]]}] 19:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 19:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 671ms 19:32:31 INFO - PROCESS | 1648 | 1461637951001 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 19:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 19:32:31 INFO - PROCESS | 1648 | 1461637951003 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 19:32:31 INFO - PROCESS | 1648 | 1461637951005 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 19:32:31 INFO - PROCESS | 1648 | 1461637951007 Marionette TRACE conn2 <- [1,1362,null,{}] 19:32:31 INFO - PROCESS | 1648 | 1461637951009 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}] 19:32:31 INFO - PROCESS | 1648 | 1461637951112 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 19:32:31 INFO - PROCESS | 1648 | 1461637951184 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f38f000 == 75 [pid = 1648] [id = 348] 19:32:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x12d10a400) [pid = 1648] [serial = 1043] [outer = 0x0] 19:32:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12d36f000) [pid = 1648] [serial = 1044] [outer = 0x12d10a400] 19:32:31 INFO - PROCESS | 1648 | 1461637951209 Marionette DEBUG loaded listener.js 19:32:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x12e20f000) [pid = 1648] [serial = 1045] [outer = 0x12d10a400] 19:32:31 INFO - PROCESS | 1648 | 1461637951493 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]]]}] 19:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 19:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 520ms 19:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 19:32:31 INFO - PROCESS | 1648 | 1461637951526 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 19:32:31 INFO - PROCESS | 1648 | 1461637951527 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 19:32:31 INFO - PROCESS | 1648 | 1461637951529 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 19:32:31 INFO - PROCESS | 1648 | 1461637951530 Marionette TRACE conn2 <- [1,1366,null,{}] 19:32:31 INFO - PROCESS | 1648 | 1461637951532 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}] 19:32:31 INFO - PROCESS | 1648 | 1461637951626 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 19:32:31 INFO - PROCESS | 1648 | 1461637951631 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f3d0800 == 76 [pid = 1648] [id = 349] 19:32:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x12e211000) [pid = 1648] [serial = 1046] [outer = 0x0] 19:32:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12e8af800) [pid = 1648] [serial = 1047] [outer = 0x12e211000] 19:32:31 INFO - PROCESS | 1648 | 1461637951655 Marionette DEBUG loaded listener.js 19:32:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12ee90c00) [pid = 1648] [serial = 1048] [outer = 0x12e211000] 19:32:32 INFO - PROCESS | 1648 | 1461637952243 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] 19:32:32 INFO - PROCESS | 1648 | 1461637952302 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 19:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 19:32:32 INFO - PROCESS | 1648 | 1461637952306 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 19:32:32 INFO - PROCESS | 1648 | 1461637952308 Marionette TRACE conn2 <- [1,1370,null,{}] 19:32:32 INFO - PROCESS | 1648 | 1461637952312 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}] 19:32:32 INFO - PROCESS | 1648 | 1461637952427 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 19:32:32 INFO - PROCESS | 1648 | 1461637952537 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x1264cf800 == 77 [pid = 1648] [id = 350] 19:32:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x11ad92400) [pid = 1648] [serial = 1049] [outer = 0x0] 19:32:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x11b877c00) [pid = 1648] [serial = 1050] [outer = 0x11ad92400] 19:32:32 INFO - PROCESS | 1648 | 1461637952571 Marionette DEBUG loaded listener.js 19:32:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x123ab9c00) [pid = 1648] [serial = 1051] [outer = 0x11ad92400] 19:32:33 INFO - PROCESS | 1648 | 1461637953027 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] 19:32:33 INFO - PROCESS | 1648 | 1461637953104 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 19:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 19:32:33 INFO - PROCESS | 1648 | 1461637953126 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 19:32:33 INFO - PROCESS | 1648 | 1461637953128 Marionette TRACE conn2 <- [1,1374,null,{}] 19:32:33 INFO - PROCESS | 1648 | 1461637953131 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}] 19:32:33 INFO - PROCESS | 1648 | 1461637953240 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 19:32:33 INFO - PROCESS | 1648 | 1461637953320 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e92800 == 78 [pid = 1648] [id = 351] 19:32:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x127082c00) [pid = 1648] [serial = 1052] [outer = 0x0] 19:32:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x127c33800) [pid = 1648] [serial = 1053] [outer = 0x127082c00] 19:32:33 INFO - PROCESS | 1648 | 1461637953350 Marionette DEBUG loaded listener.js 19:32:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x129691800) [pid = 1648] [serial = 1054] [outer = 0x127082c00] 19:32:33 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:32:33 INFO - PROCESS | 1648 | 1461637953813 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] 19:32:33 INFO - PROCESS | 1648 | 1461637953855 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 19:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 19:32:33 INFO - PROCESS | 1648 | 1461637953859 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 19:32:33 INFO - PROCESS | 1648 | 1461637953862 Marionette TRACE conn2 <- [1,1378,null,{}] 19:32:33 INFO - PROCESS | 1648 | 1461637953870 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}] 19:32:33 INFO - PROCESS | 1648 | 1461637953981 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 19:32:34 INFO - PROCESS | 1648 | 1461637954062 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f3c0000 == 79 [pid = 1648] [id = 352] 19:32:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x12a35f400) [pid = 1648] [serial = 1055] [outer = 0x0] 19:32:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x12a607c00) [pid = 1648] [serial = 1056] [outer = 0x12a35f400] 19:32:34 INFO - PROCESS | 1648 | 1461637954095 Marionette DEBUG loaded listener.js 19:32:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x12a6e4800) [pid = 1648] [serial = 1057] [outer = 0x12a35f400] 19:32:34 INFO - PROCESS | 1648 | 1461637954517 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] 19:32:34 INFO - PROCESS | 1648 | 1461637954583 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 19:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 19:32:34 INFO - PROCESS | 1648 | 1461637954586 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 19:32:34 INFO - PROCESS | 1648 | 1461637954588 Marionette TRACE conn2 <- [1,1382,null,{}] 19:32:34 INFO - PROCESS | 1648 | 1461637954592 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}] 19:32:34 INFO - PROCESS | 1648 | 1461637954697 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 19:32:34 INFO - PROCESS | 1648 | 1461637954777 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x13025e000 == 80 [pid = 1648] [id = 353] 19:32:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x12af0f800) [pid = 1648] [serial = 1058] [outer = 0x0] 19:32:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x12d1bd400) [pid = 1648] [serial = 1059] [outer = 0x12af0f800] 19:32:34 INFO - PROCESS | 1648 | 1461637954808 Marionette DEBUG loaded listener.js 19:32:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x12d590800) [pid = 1648] [serial = 1060] [outer = 0x12af0f800] 19:32:35 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:32:35 INFO - PROCESS | 1648 | 1461637955248 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] 19:32:35 INFO - PROCESS | 1648 | 1461637955309 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 19:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 19:32:35 INFO - PROCESS | 1648 | 1461637955311 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 19:32:35 INFO - PROCESS | 1648 | 1461637955312 Marionette TRACE conn2 <- [1,1386,null,{}] 19:32:35 INFO - PROCESS | 1648 | 1461637955315 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}] 19:32:35 INFO - PROCESS | 1648 | 1461637955424 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 19:32:35 INFO - PROCESS | 1648 | 1461637955503 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x13ca27000 == 81 [pid = 1648] [id = 354] 19:32:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x12b51d400) [pid = 1648] [serial = 1061] [outer = 0x0] 19:32:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x12e796400) [pid = 1648] [serial = 1062] [outer = 0x12b51d400] 19:32:35 INFO - PROCESS | 1648 | 1461637955535 Marionette DEBUG loaded listener.js 19:32:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x12e20e800) [pid = 1648] [serial = 1063] [outer = 0x12b51d400] 19:32:35 INFO - PROCESS | 1648 | 1461637955976 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] 19:32:36 INFO - PROCESS | 1648 | 1461637956033 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 19:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 19:32:36 INFO - PROCESS | 1648 | 1461637956036 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 19:32:36 INFO - PROCESS | 1648 | 1461637956039 Marionette TRACE conn2 <- [1,1390,null,{}] 19:32:36 INFO - PROCESS | 1648 | 1461637956042 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}] 19:32:36 INFO - PROCESS | 1648 | 1461637956162 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 19:32:36 INFO - PROCESS | 1648 | 1461637956243 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6ba800 == 82 [pid = 1648] [id = 355] 19:32:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x12f824400) [pid = 1648] [serial = 1064] [outer = 0x0] 19:32:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x12f831c00) [pid = 1648] [serial = 1065] [outer = 0x12f824400] 19:32:36 INFO - PROCESS | 1648 | 1461637956275 Marionette DEBUG loaded listener.js 19:32:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x12f9cc800) [pid = 1648] [serial = 1066] [outer = 0x12f824400] 19:32:36 INFO - PROCESS | 1648 | 1461637956674 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]]]}] 19:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 19:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 672ms 19:32:36 INFO - PROCESS | 1648 | 1461637956708 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 19:32:36 INFO - PROCESS | 1648 | 1461637956710 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 19:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 19:32:36 INFO - PROCESS | 1648 | 1461637956712 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 19:32:36 INFO - PROCESS | 1648 | 1461637956713 Marionette TRACE conn2 <- [1,1394,null,{}] 19:32:36 INFO - PROCESS | 1648 | 1461637956715 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}] 19:32:36 INFO - PROCESS | 1648 | 1461637956823 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 19:32:36 INFO - PROCESS | 1648 | 1461637956945 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x129a0b800 == 83 [pid = 1648] [id = 356] 19:32:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x119041c00) [pid = 1648] [serial = 1067] [outer = 0x0] 19:32:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x12a19fc00) [pid = 1648] [serial = 1068] [outer = 0x119041c00] 19:32:36 INFO - PROCESS | 1648 | 1461637956979 Marionette DEBUG loaded listener.js 19:32:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x12fe02800) [pid = 1648] [serial = 1069] [outer = 0x119041c00] 19:32:37 INFO - PROCESS | 1648 | 1461637957379 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]]]}] 19:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 19:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 718ms 19:32:37 INFO - PROCESS | 1648 | 1461637957446 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 19:32:37 INFO - PROCESS | 1648 | 1461637957448 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 19:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 19:32:37 INFO - PROCESS | 1648 | 1461637957450 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 19:32:37 INFO - PROCESS | 1648 | 1461637957452 Marionette TRACE conn2 <- [1,1398,null,{}] 19:32:37 INFO - PROCESS | 1648 | 1461637957477 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}] 19:32:37 INFO - PROCESS | 1648 | 1461637957601 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 19:32:37 INFO - PROCESS | 1648 | 1461637957700 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c75a800 == 84 [pid = 1648] [id = 357] 19:32:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x11a476400) [pid = 1648] [serial = 1070] [outer = 0x0] 19:32:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x12d36ec00) [pid = 1648] [serial = 1071] [outer = 0x11a476400] 19:32:37 INFO - PROCESS | 1648 | 1461637957749 Marionette DEBUG loaded listener.js 19:32:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x12f9d3c00) [pid = 1648] [serial = 1072] [outer = 0x11a476400] 19:32:38 INFO - PROCESS | 1648 | 1461637958405 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]]]}] 19:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 19:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 990ms 19:32:38 INFO - PROCESS | 1648 | 1461637958441 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 19:32:38 INFO - PROCESS | 1648 | 1461637958443 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 19:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 19:32:38 INFO - PROCESS | 1648 | 1461637958447 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 19:32:38 INFO - PROCESS | 1648 | 1461637958449 Marionette TRACE conn2 <- [1,1402,null,{}] 19:32:38 INFO - PROCESS | 1648 | 1461637958453 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}] 19:32:38 INFO - PROCESS | 1648 | 1461637958559 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 19:32:38 INFO - PROCESS | 1648 | 1461637958644 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12939c000 == 85 [pid = 1648] [id = 358] 19:32:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x11a79b800) [pid = 1648] [serial = 1073] [outer = 0x0] 19:32:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x11a911800) [pid = 1648] [serial = 1074] [outer = 0x11a79b800] 19:32:38 INFO - PROCESS | 1648 | 1461637958672 Marionette DEBUG loaded listener.js 19:32:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x11c1c8800) [pid = 1648] [serial = 1075] [outer = 0x11a79b800] 19:32:39 INFO - PROCESS | 1648 | 1461637959125 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]]]}] 19:32:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 19:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 725ms 19:32:39 INFO - PROCESS | 1648 | 1461637959189 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 19:32:39 INFO - PROCESS | 1648 | 1461637959192 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 19:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 19:32:39 INFO - PROCESS | 1648 | 1461637959198 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 19:32:39 INFO - PROCESS | 1648 | 1461637959200 Marionette TRACE conn2 <- [1,1406,null,{}] 19:32:39 INFO - PROCESS | 1648 | 1461637959203 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}] 19:32:39 INFO - PROCESS | 1648 | 1461637959307 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 19:32:39 INFO - PROCESS | 1648 | 1461637959391 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x123e8b800 == 86 [pid = 1648] [id = 359] 19:32:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x123ab9800) [pid = 1648] [serial = 1076] [outer = 0x0] 19:32:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x1270f3c00) [pid = 1648] [serial = 1077] [outer = 0x123ab9800] 19:32:39 INFO - PROCESS | 1648 | 1461637959419 Marionette DEBUG loaded listener.js 19:32:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x128dda400) [pid = 1648] [serial = 1078] [outer = 0x123ab9800] 19:32:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12f38f000 == 85 [pid = 1648] [id = 348] 19:32:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12e417800 == 84 [pid = 1648] [id = 347] 19:32:39 INFO - PROCESS | 1648 | --DOCSHELL 0x126457800 == 83 [pid = 1648] [id = 346] 19:32:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12db6e800 == 82 [pid = 1648] [id = 345] 19:32:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12d079800 == 81 [pid = 1648] [id = 344] 19:32:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12b58d800 == 80 [pid = 1648] [id = 343] 19:32:39 INFO - PROCESS | 1648 | --DOCSHELL 0x129e96000 == 79 [pid = 1648] [id = 342] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x12f06e000) [pid = 1648] [serial = 945] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x12ac80400) [pid = 1648] [serial = 948] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x11c789c00) [pid = 1648] [serial = 951] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x12a1a9400) [pid = 1648] [serial = 990] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOCSHELL 0x11b031000 == 78 [pid = 1648] [id = 341] 19:32:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12765e000 == 77 [pid = 1648] [id = 340] 19:32:39 INFO - PROCESS | 1648 | --DOCSHELL 0x11ad7c800 == 76 [pid = 1648] [id = 339] 19:32:39 INFO - PROCESS | 1648 | --DOCSHELL 0x11bc41000 == 75 [pid = 1648] [id = 338] 19:32:39 INFO - PROCESS | 1648 | --DOCSHELL 0x11b168800 == 74 [pid = 1648] [id = 337] 19:32:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12f34c800 == 73 [pid = 1648] [id = 335] 19:32:39 INFO - PROCESS | 1648 | --DOCSHELL 0x13b025000 == 72 [pid = 1648] [id = 334] 19:32:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12fdaa800 == 71 [pid = 1648] [id = 333] 19:32:39 INFO - PROCESS | 1648 | --DOCSHELL 0x129e85800 == 70 [pid = 1648] [id = 332] 19:32:39 INFO - PROCESS | 1648 | --DOCSHELL 0x11c75e800 == 69 [pid = 1648] [id = 331] 19:32:39 INFO - PROCESS | 1648 | --DOCSHELL 0x13ca33000 == 68 [pid = 1648] [id = 330] 19:32:39 INFO - PROCESS | 1648 | 1461637959839 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]]]}] 19:32:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 19:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 673ms 19:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 19:32:39 INFO - PROCESS | 1648 | 1461637959872 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 19:32:39 INFO - PROCESS | 1648 | 1461637959873 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 19:32:39 INFO - PROCESS | 1648 | 1461637959901 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 19:32:39 INFO - PROCESS | 1648 | 1461637959903 Marionette TRACE conn2 <- [1,1410,null,{}] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x12e202c00) [pid = 1648] [serial = 978] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x11c3c3c00) [pid = 1648] [serial = 960] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x123ab7000) [pid = 1648] [serial = 961] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x124417000) [pid = 1648] [serial = 936] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x124419400) [pid = 1648] [serial = 963] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x127cf5000) [pid = 1648] [serial = 964] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x12d1c7800) [pid = 1648] [serial = 942] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x11bfd0800) [pid = 1648] [serial = 958] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x11adda000) [pid = 1648] [serial = 957] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x129ed7000) [pid = 1648] [serial = 969] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x12647e400) [pid = 1648] [serial = 981] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x119265000) [pid = 1648] [serial = 955] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x115259c00) [pid = 1648] [serial = 954] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x128fbac00) [pid = 1648] [serial = 966] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x12ada8000) [pid = 1648] [serial = 982] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x129ecf000) [pid = 1648] [serial = 967] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x11659c000) [pid = 1648] [serial = 930] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x12e795c00) [pid = 1648] [serial = 984] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x129423400) [pid = 1648] [serial = 939] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x11b1d6000) [pid = 1648] [serial = 933] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x12e8bbc00) [pid = 1648] [serial = 928] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x12e8b6c00) [pid = 1648] [serial = 987] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x12f071000) [pid = 1648] [serial = 988] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x12e703400) [pid = 1648] [serial = 979] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12d1c0000) [pid = 1648] [serial = 976] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x12ad1ec00) [pid = 1648] [serial = 973] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x12ee96000) [pid = 1648] [serial = 985] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x12a361400) [pid = 1648] [serial = 970] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12ac84000) [pid = 1648] [serial = 972] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12b2d6800) [pid = 1648] [serial = 975] [outer = 0x0] [url = about:blank] 19:32:39 INFO - PROCESS | 1648 | 1461637959936 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}] 19:32:40 INFO - PROCESS | 1648 | 1461637960033 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 19:32:40 INFO - PROCESS | 1648 | 1461637960041 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293a4800 == 69 [pid = 1648] [id = 360] 19:32:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x1273dd800) [pid = 1648] [serial = 1079] [outer = 0x0] 19:32:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x128f7d400) [pid = 1648] [serial = 1080] [outer = 0x1273dd800] 19:32:40 INFO - PROCESS | 1648 | 1461637960070 Marionette DEBUG loaded listener.js 19:32:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12a1d4400) [pid = 1648] [serial = 1081] [outer = 0x1273dd800] 19:32:40 INFO - PROCESS | 1648 | 1461637960550 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]]]}] 19:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 19:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 706ms 19:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 19:32:40 INFO - PROCESS | 1648 | 1461637960582 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 19:32:40 INFO - PROCESS | 1648 | 1461637960584 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 19:32:40 INFO - PROCESS | 1648 | 1461637960587 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 19:32:40 INFO - PROCESS | 1648 | 1461637960589 Marionette TRACE conn2 <- [1,1414,null,{}] 19:32:40 INFO - PROCESS | 1648 | 1461637960592 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}] 19:32:40 INFO - PROCESS | 1648 | 1461637960699 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 19:32:40 INFO - PROCESS | 1648 | 1461637960704 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b065000 == 70 [pid = 1648] [id = 361] 19:32:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12a1d4c00) [pid = 1648] [serial = 1082] [outer = 0x0] 19:32:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x12a610c00) [pid = 1648] [serial = 1083] [outer = 0x12a1d4c00] 19:32:40 INFO - PROCESS | 1648 | 1461637960730 Marionette DEBUG loaded listener.js 19:32:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12a623000) [pid = 1648] [serial = 1084] [outer = 0x12a1d4c00] 19:32:41 INFO - PROCESS | 1648 | 1461637961103 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]]]}] 19:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 19:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 522ms 19:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 19:32:41 INFO - PROCESS | 1648 | 1461637961109 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 19:32:41 INFO - PROCESS | 1648 | 1461637961110 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 19:32:41 INFO - PROCESS | 1648 | 1461637961112 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 19:32:41 INFO - PROCESS | 1648 | 1461637961114 Marionette TRACE conn2 <- [1,1418,null,{}] 19:32:41 INFO - PROCESS | 1648 | 1461637961116 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}] 19:32:41 INFO - PROCESS | 1648 | 1461637961204 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 19:32:41 INFO - PROCESS | 1648 | 1461637961210 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1ed800 == 71 [pid = 1648] [id = 362] 19:32:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x12a61b000) [pid = 1648] [serial = 1085] [outer = 0x0] 19:32:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x12ac7e400) [pid = 1648] [serial = 1086] [outer = 0x12a61b000] 19:32:41 INFO - PROCESS | 1648 | 1461637961236 Marionette DEBUG loaded listener.js 19:32:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x12acf9800) [pid = 1648] [serial = 1087] [outer = 0x12a61b000] 19:32:41 INFO - PROCESS | 1648 | 1461637961648 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]]]}] 19:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 19:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 569ms 19:32:41 INFO - PROCESS | 1648 | 1461637961695 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 19:32:41 INFO - PROCESS | 1648 | 1461637961696 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 19:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 19:32:41 INFO - PROCESS | 1648 | 1461637961700 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 19:32:41 INFO - PROCESS | 1648 | 1461637961701 Marionette TRACE conn2 <- [1,1422,null,{}] 19:32:41 INFO - PROCESS | 1648 | 1461637961704 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}] 19:32:41 INFO - PROCESS | 1648 | 1461637961803 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 19:32:41 INFO - PROCESS | 1648 | 1461637961808 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e50f800 == 72 [pid = 1648] [id = 363] 19:32:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x12b094c00) [pid = 1648] [serial = 1088] [outer = 0x0] 19:32:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x12f075800) [pid = 1648] [serial = 1089] [outer = 0x12b094c00] 19:32:41 INFO - PROCESS | 1648 | 1461637961835 Marionette DEBUG loaded listener.js 19:32:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x12f9c8800) [pid = 1648] [serial = 1090] [outer = 0x12b094c00] 19:32:42 INFO - PROCESS | 1648 | 1461637962236 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]]]}] 19:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 19:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 570ms 19:32:42 INFO - PROCESS | 1648 | 1461637962270 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 19:32:42 INFO - PROCESS | 1648 | 1461637962271 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 19:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 19:32:42 INFO - PROCESS | 1648 | 1461637962274 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 19:32:42 INFO - PROCESS | 1648 | 1461637962275 Marionette TRACE conn2 <- [1,1426,null,{}] 19:32:42 INFO - PROCESS | 1648 | 1461637962277 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}] 19:32:42 INFO - PROCESS | 1648 | 1461637962390 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 19:32:42 INFO - PROCESS | 1648 | 1461637962436 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e77d800 == 73 [pid = 1648] [id = 364] 19:32:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x12b2cd400) [pid = 1648] [serial = 1091] [outer = 0x0] 19:32:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x12fe04400) [pid = 1648] [serial = 1092] [outer = 0x12b2cd400] 19:32:42 INFO - PROCESS | 1648 | 1461637962461 Marionette DEBUG loaded listener.js 19:32:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x12fe10800) [pid = 1648] [serial = 1093] [outer = 0x12b2cd400] 19:32:42 INFO - PROCESS | 1648 | 1461637962791 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]]]}] 19:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 19:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 568ms 19:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 19:32:42 INFO - PROCESS | 1648 | 1461637962842 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 19:32:42 INFO - PROCESS | 1648 | 1461637962843 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 19:32:42 INFO - PROCESS | 1648 | 1461637962845 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 19:32:42 INFO - PROCESS | 1648 | 1461637962846 Marionette TRACE conn2 <- [1,1430,null,{}] 19:32:42 INFO - PROCESS | 1648 | 1461637962848 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}] 19:32:42 INFO - PROCESS | 1648 | 1461637962963 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 19:32:43 INFO - PROCESS | 1648 | 1461637963006 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f3b1800 == 74 [pid = 1648] [id = 365] 19:32:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x12a6c3800) [pid = 1648] [serial = 1094] [outer = 0x0] 19:32:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x12a6cd400) [pid = 1648] [serial = 1095] [outer = 0x12a6c3800] 19:32:43 INFO - PROCESS | 1648 | 1461637963031 Marionette DEBUG loaded listener.js 19:32:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x12a6d1800) [pid = 1648] [serial = 1096] [outer = 0x12a6c3800] 19:32:43 INFO - PROCESS | 1648 | 1461637963394 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]]]}] 19:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 19:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 573ms 19:32:43 INFO - PROCESS | 1648 | 1461637963419 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 19:32:43 INFO - PROCESS | 1648 | 1461637963420 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 19:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 19:32:43 INFO - PROCESS | 1648 | 1461637963422 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 19:32:43 INFO - PROCESS | 1648 | 1461637963423 Marionette TRACE conn2 <- [1,1434,null,{}] 19:32:43 INFO - PROCESS | 1648 | 1461637963433 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}] 19:32:43 INFO - PROCESS | 1648 | 1461637963550 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 19:32:43 INFO - PROCESS | 1648 | 1461637963560 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fed7000 == 75 [pid = 1648] [id = 366] 19:32:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x12a6d1c00) [pid = 1648] [serial = 1097] [outer = 0x0] 19:32:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x12fe11c00) [pid = 1648] [serial = 1098] [outer = 0x12a6d1c00] 19:32:43 INFO - PROCESS | 1648 | 1461637963586 Marionette DEBUG loaded listener.js 19:32:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x13058f400) [pid = 1648] [serial = 1099] [outer = 0x12a6d1c00] 19:32:43 INFO - PROCESS | 1648 | 1461637963945 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]]]}] 19:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 19:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 569ms 19:32:43 INFO - PROCESS | 1648 | 1461637963991 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 19:32:43 INFO - PROCESS | 1648 | 1461637963993 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 19:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 19:32:43 INFO - PROCESS | 1648 | 1461637963995 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 19:32:43 INFO - PROCESS | 1648 | 1461637963996 Marionette TRACE conn2 <- [1,1438,null,{}] 19:32:44 INFO - PROCESS | 1648 | 1461637963998 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}] 19:32:44 INFO - PROCESS | 1648 | 1461637964218 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 19:32:44 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x12a1d9400) [pid = 1648] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 19:32:44 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x12a60f000) [pid = 1648] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 19:32:44 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x12a60d800) [pid = 1648] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 19:32:44 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x1242dd400) [pid = 1648] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 19:32:44 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x11a790000) [pid = 1648] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 19:32:44 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x11c78b800) [pid = 1648] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 19:32:44 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x11c3cc000) [pid = 1648] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 19:32:44 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x12a1a2800) [pid = 1648] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 19:32:44 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x114bdec00) [pid = 1648] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 19:32:44 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x129ed9000) [pid = 1648] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 19:32:44 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x128646400) [pid = 1648] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 19:32:44 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x127cf7c00) [pid = 1648] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 19:32:44 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x12d10a400) [pid = 1648] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 19:32:44 INFO - PROCESS | 1648 | 1461637964292 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b650800 == 76 [pid = 1648] [id = 367] 19:32:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x11562d800) [pid = 1648] [serial = 1100] [outer = 0x0] 19:32:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x11a790000) [pid = 1648] [serial = 1101] [outer = 0x11562d800] 19:32:44 INFO - PROCESS | 1648 | 1461637964318 Marionette DEBUG loaded listener.js 19:32:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x1242e6c00) [pid = 1648] [serial = 1102] [outer = 0x11562d800] 19:32:44 INFO - PROCESS | 1648 | 1461637964596 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]]]}] 19:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 19:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 618ms 19:32:44 INFO - PROCESS | 1648 | 1461637964614 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 19:32:44 INFO - PROCESS | 1648 | 1461637964615 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 19:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 19:32:44 INFO - PROCESS | 1648 | 1461637964617 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 19:32:44 INFO - PROCESS | 1648 | 1461637964619 Marionette TRACE conn2 <- [1,1442,null,{}] 19:32:44 INFO - PROCESS | 1648 | 1461637964629 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}] 19:32:44 INFO - PROCESS | 1648 | 1461637964741 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 19:32:44 INFO - PROCESS | 1648 | 1461637964811 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x13b039800 == 77 [pid = 1648] [id = 368] 19:32:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x119096c00) [pid = 1648] [serial = 1103] [outer = 0x0] 19:32:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x12a0db400) [pid = 1648] [serial = 1104] [outer = 0x119096c00] 19:32:44 INFO - PROCESS | 1648 | 1461637964841 Marionette DEBUG loaded listener.js 19:32:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x12e8b7400) [pid = 1648] [serial = 1105] [outer = 0x119096c00] 19:32:45 INFO - PROCESS | 1648 | 1461637965130 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]]]}] 19:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 19:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 529ms 19:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 19:32:45 INFO - PROCESS | 1648 | 1461637965147 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 19:32:45 INFO - PROCESS | 1648 | 1461637965148 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 19:32:45 INFO - PROCESS | 1648 | 1461637965150 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 19:32:45 INFO - PROCESS | 1648 | 1461637965151 Marionette TRACE conn2 <- [1,1446,null,{}] 19:32:45 INFO - PROCESS | 1648 | 1461637965161 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}] 19:32:45 INFO - PROCESS | 1648 | 1461637965260 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 19:32:45 INFO - PROCESS | 1648 | 1461637965265 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x13c5d8800 == 78 [pid = 1648] [id = 369] 19:32:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x12a0dec00) [pid = 1648] [serial = 1106] [outer = 0x0] 19:32:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x130596400) [pid = 1648] [serial = 1107] [outer = 0x12a0dec00] 19:32:45 INFO - PROCESS | 1648 | 1461637965291 Marionette DEBUG loaded listener.js 19:32:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x13cf0f800) [pid = 1648] [serial = 1108] [outer = 0x12a0dec00] 19:32:45 INFO - PROCESS | 1648 | 1461637965660 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]]]}] 19:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 19:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 523ms 19:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 19:32:45 INFO - PROCESS | 1648 | 1461637965675 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 19:32:45 INFO - PROCESS | 1648 | 1461637965676 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 19:32:45 INFO - PROCESS | 1648 | 1461637965678 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 19:32:45 INFO - PROCESS | 1648 | 1461637965679 Marionette TRACE conn2 <- [1,1450,null,{}] 19:32:45 INFO - PROCESS | 1648 | 1461637965681 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}] 19:32:45 INFO - PROCESS | 1648 | 1461637965814 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 19:32:45 INFO - PROCESS | 1648 | 1461637965821 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d6b3000 == 79 [pid = 1648] [id = 370] 19:32:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x113389000) [pid = 1648] [serial = 1109] [outer = 0x0] 19:32:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x11338c800) [pid = 1648] [serial = 1110] [outer = 0x113389000] 19:32:45 INFO - PROCESS | 1648 | 1461637965846 Marionette DEBUG loaded listener.js 19:32:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x1242ea400) [pid = 1648] [serial = 1111] [outer = 0x113389000] 19:32:46 INFO - PROCESS | 1648 | 1461637966169 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]]]}] 19:32:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 19:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 620ms 19:32:46 INFO - PROCESS | 1648 | 1461637966298 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 19:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 19:32:46 INFO - PROCESS | 1648 | 1461637966301 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 19:32:46 INFO - PROCESS | 1648 | 1461637966304 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 19:32:46 INFO - PROCESS | 1648 | 1461637966307 Marionette TRACE conn2 <- [1,1454,null,{}] 19:32:46 INFO - PROCESS | 1648 | 1461637966311 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}] 19:32:46 INFO - PROCESS | 1648 | 1461637966422 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 19:32:46 INFO - PROCESS | 1648 | 1461637966569 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12700a000 == 80 [pid = 1648] [id = 371] 19:32:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x118f70000) [pid = 1648] [serial = 1112] [outer = 0x0] 19:32:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x11a478800) [pid = 1648] [serial = 1113] [outer = 0x118f70000] 19:32:46 INFO - PROCESS | 1648 | 1461637966614 Marionette DEBUG loaded listener.js 19:32:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x11b1d6000) [pid = 1648] [serial = 1114] [outer = 0x118f70000] 19:32:47 INFO - PROCESS | 1648 | 1461637967073 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]]]}] 19:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 19:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 824ms 19:32:47 INFO - PROCESS | 1648 | 1461637967128 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 19:32:47 INFO - PROCESS | 1648 | 1461637967130 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 19:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 19:32:47 INFO - PROCESS | 1648 | 1461637967136 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 19:32:47 INFO - PROCESS | 1648 | 1461637967141 Marionette TRACE conn2 <- [1,1458,null,{}] 19:32:47 INFO - PROCESS | 1648 | 1461637967143 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}] 19:32:47 INFO - PROCESS | 1648 | 1461637967254 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 19:32:47 INFO - PROCESS | 1648 | 1461637967340 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6ae800 == 81 [pid = 1648] [id = 372] 19:32:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x11c70c000) [pid = 1648] [serial = 1115] [outer = 0x0] 19:32:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x1273e1c00) [pid = 1648] [serial = 1116] [outer = 0x11c70c000] 19:32:47 INFO - PROCESS | 1648 | 1461637967371 Marionette DEBUG loaded listener.js 19:32:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x129423400) [pid = 1648] [serial = 1117] [outer = 0x11c70c000] 19:32:47 INFO - PROCESS | 1648 | 1461637967853 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]]]}] 19:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 19:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 774ms 19:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 19:32:47 INFO - PROCESS | 1648 | 1461637967909 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 19:32:47 INFO - PROCESS | 1648 | 1461637967910 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 19:32:47 INFO - PROCESS | 1648 | 1461637967913 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 19:32:47 INFO - PROCESS | 1648 | 1461637967914 Marionette TRACE conn2 <- [1,1462,null,{}] 19:32:47 INFO - PROCESS | 1648 | 1461637967922 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}] 19:32:48 INFO - PROCESS | 1648 | 1461637968039 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 19:32:48 INFO - PROCESS | 1648 | 1461637968125 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f3bb800 == 82 [pid = 1648] [id = 373] 19:32:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x12a1d9c00) [pid = 1648] [serial = 1118] [outer = 0x0] 19:32:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x12a257400) [pid = 1648] [serial = 1119] [outer = 0x12a1d9c00] 19:32:48 INFO - PROCESS | 1648 | 1461637968159 Marionette DEBUG loaded listener.js 19:32:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x12a25cc00) [pid = 1648] [serial = 1120] [outer = 0x12a1d9c00] 19:32:48 INFO - PROCESS | 1648 | 1461637968615 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]]]}] 19:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 19:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 719ms 19:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 19:32:48 INFO - PROCESS | 1648 | 1461637968632 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 19:32:48 INFO - PROCESS | 1648 | 1461637968634 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 19:32:48 INFO - PROCESS | 1648 | 1461637968636 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 19:32:48 INFO - PROCESS | 1648 | 1461637968639 Marionette TRACE conn2 <- [1,1466,null,{}] 19:32:48 INFO - PROCESS | 1648 | 1461637968642 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}] 19:32:48 INFO - PROCESS | 1648 | 1461637968756 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 19:32:48 INFO - PROCESS | 1648 | 1461637968841 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d1a1800 == 83 [pid = 1648] [id = 374] 19:32:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x12a25f800) [pid = 1648] [serial = 1121] [outer = 0x0] 19:32:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x12a606400) [pid = 1648] [serial = 1122] [outer = 0x12a25f800] 19:32:48 INFO - PROCESS | 1648 | 1461637968875 Marionette DEBUG loaded listener.js 19:32:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x12a6e6800) [pid = 1648] [serial = 1123] [outer = 0x12a25f800] 19:32:49 INFO - PROCESS | 1648 | 1461637969288 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]]]}] 19:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 19:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 671ms 19:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 19:32:49 INFO - PROCESS | 1648 | 1461637969308 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 19:32:49 INFO - PROCESS | 1648 | 1461637969309 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 19:32:49 INFO - PROCESS | 1648 | 1461637969311 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 19:32:49 INFO - PROCESS | 1648 | 1461637969312 Marionette TRACE conn2 <- [1,1470,null,{}] 19:32:49 INFO - PROCESS | 1648 | 1461637969315 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}] 19:32:49 INFO - PROCESS | 1648 | 1461637969446 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 19:32:49 INFO - PROCESS | 1648 | 1461637969560 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x13cda7800 == 84 [pid = 1648] [id = 375] 19:32:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x128dde400) [pid = 1648] [serial = 1124] [outer = 0x0] 19:32:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x12ada5800) [pid = 1648] [serial = 1125] [outer = 0x128dde400] 19:32:49 INFO - PROCESS | 1648 | 1461637969592 Marionette DEBUG loaded listener.js 19:32:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x12d368400) [pid = 1648] [serial = 1126] [outer = 0x128dde400] 19:32:50 INFO - PROCESS | 1648 | 1461637970015 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]]]}] 19:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 19:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 718ms 19:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 19:32:50 INFO - PROCESS | 1648 | 1461637970030 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 19:32:50 INFO - PROCESS | 1648 | 1461637970031 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 19:32:50 INFO - PROCESS | 1648 | 1461637970034 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 19:32:50 INFO - PROCESS | 1648 | 1461637970035 Marionette TRACE conn2 <- [1,1474,null,{}] 19:32:50 INFO - PROCESS | 1648 | 1461637970037 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}] 19:32:50 INFO - PROCESS | 1648 | 1461637970166 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 19:32:50 INFO - PROCESS | 1648 | 1461637970283 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a40e000 == 85 [pid = 1648] [id = 376] 19:32:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x12f06ec00) [pid = 1648] [serial = 1127] [outer = 0x0] 19:32:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x12f9c5400) [pid = 1648] [serial = 1128] [outer = 0x12f06ec00] 19:32:50 INFO - PROCESS | 1648 | 1461637970318 Marionette DEBUG loaded listener.js 19:32:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x130593800) [pid = 1648] [serial = 1129] [outer = 0x12f06ec00] 19:32:50 INFO - PROCESS | 1648 | 1461637970831 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]]]}] 19:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 19:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 823ms 19:32:50 INFO - PROCESS | 1648 | 1461637970867 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 19:32:50 INFO - PROCESS | 1648 | 1461637970868 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 19:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 19:32:50 INFO - PROCESS | 1648 | 1461637970872 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 19:32:50 INFO - PROCESS | 1648 | 1461637970873 Marionette TRACE conn2 <- [1,1478,null,{}] 19:32:50 INFO - PROCESS | 1648 | 1461637970876 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}] 19:32:51 INFO - PROCESS | 1648 | 1461637970998 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 19:32:51 INFO - PROCESS | 1648 | 1461637971087 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c6ba000 == 86 [pid = 1648] [id = 377] 19:32:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x114bd8c00) [pid = 1648] [serial = 1130] [outer = 0x0] 19:32:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x12a61c800) [pid = 1648] [serial = 1131] [outer = 0x114bd8c00] 19:32:51 INFO - PROCESS | 1648 | 1461637971118 Marionette DEBUG loaded listener.js 19:32:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x12a94d400) [pid = 1648] [serial = 1132] [outer = 0x114bd8c00] 19:32:51 INFO - PROCESS | 1648 | 1461637971566 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]]]}] 19:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 19:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 722ms 19:32:51 INFO - PROCESS | 1648 | 1461637971595 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 19:32:51 INFO - PROCESS | 1648 | 1461637971596 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 19:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 19:32:51 INFO - PROCESS | 1648 | 1461637971598 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 19:32:51 INFO - PROCESS | 1648 | 1461637971600 Marionette TRACE conn2 <- [1,1482,null,{}] 19:32:51 INFO - PROCESS | 1648 | 1461637971621 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}] 19:32:51 INFO - PROCESS | 1648 | 1461637971955 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 19:32:52 INFO - PROCESS | 1648 | 1461637972067 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bf69000 == 87 [pid = 1648] [id = 378] 19:32:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x1142b6000) [pid = 1648] [serial = 1133] [outer = 0x0] 19:32:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x114bdc400) [pid = 1648] [serial = 1134] [outer = 0x1142b6000] 19:32:52 INFO - PROCESS | 1648 | 1461637972096 Marionette DEBUG loaded listener.js 19:32:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x118751400) [pid = 1648] [serial = 1135] [outer = 0x1142b6000] 19:32:52 INFO - PROCESS | 1648 | 1461637972613 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]]]}] 19:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 19:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1025ms 19:32:52 INFO - PROCESS | 1648 | 1461637972625 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 19:32:52 INFO - PROCESS | 1648 | 1461637972627 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 19:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 19:32:52 INFO - PROCESS | 1648 | 1461637972630 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 19:32:52 INFO - PROCESS | 1648 | 1461637972633 Marionette TRACE conn2 <- [1,1486,null,{}] 19:32:52 INFO - PROCESS | 1648 | 1461637972636 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}] 19:32:52 INFO - PROCESS | 1648 | 1461637972737 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 19:32:52 INFO - PROCESS | 1648 | 1461637972854 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b662000 == 88 [pid = 1648] [id = 379] 19:32:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x11a482400) [pid = 1648] [serial = 1136] [outer = 0x0] 19:32:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x11a90f000) [pid = 1648] [serial = 1137] [outer = 0x11a482400] 19:32:52 INFO - PROCESS | 1648 | 1461637972888 Marionette DEBUG loaded listener.js 19:32:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x11b062000) [pid = 1648] [serial = 1138] [outer = 0x11a482400] 19:32:53 INFO - PROCESS | 1648 | --DOCSHELL 0x13c5d8800 == 87 [pid = 1648] [id = 369] 19:32:53 INFO - PROCESS | 1648 | --DOCSHELL 0x13b039800 == 86 [pid = 1648] [id = 368] 19:32:53 INFO - PROCESS | 1648 | --DOCSHELL 0x11b650800 == 85 [pid = 1648] [id = 367] 19:32:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12fed7000 == 84 [pid = 1648] [id = 366] 19:32:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12f3b1800 == 83 [pid = 1648] [id = 365] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x12b2d6c00) [pid = 1648] [serial = 1008] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x12e8af800) [pid = 1648] [serial = 1047] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x12a35d400) [pid = 1648] [serial = 1002] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x12a6ed000) [pid = 1648] [serial = 1005] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12e77d800 == 82 [pid = 1648] [id = 364] 19:32:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12e50f800 == 81 [pid = 1648] [id = 363] 19:32:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12d1ed800 == 80 [pid = 1648] [id = 362] 19:32:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12b065000 == 79 [pid = 1648] [id = 361] 19:32:53 INFO - PROCESS | 1648 | --DOCSHELL 0x1293a4800 == 78 [pid = 1648] [id = 360] 19:32:53 INFO - PROCESS | 1648 | --DOCSHELL 0x123e8b800 == 77 [pid = 1648] [id = 359] 19:32:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12939c000 == 76 [pid = 1648] [id = 358] 19:32:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6ba800 == 75 [pid = 1648] [id = 355] 19:32:53 INFO - PROCESS | 1648 | --DOCSHELL 0x13ca27000 == 74 [pid = 1648] [id = 354] 19:32:53 INFO - PROCESS | 1648 | --DOCSHELL 0x13025e000 == 73 [pid = 1648] [id = 353] 19:32:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12f3c0000 == 72 [pid = 1648] [id = 352] 19:32:53 INFO - PROCESS | 1648 | --DOCSHELL 0x129e92800 == 71 [pid = 1648] [id = 351] 19:32:53 INFO - PROCESS | 1648 | --DOCSHELL 0x1264cf800 == 70 [pid = 1648] [id = 350] 19:32:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12f3d0800 == 69 [pid = 1648] [id = 349] 19:32:53 INFO - PROCESS | 1648 | 1461637973295 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]]]}] 19:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 19:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 673ms 19:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 19:32:53 INFO - PROCESS | 1648 | 1461637973306 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 19:32:53 INFO - PROCESS | 1648 | 1461637973308 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 19:32:53 INFO - PROCESS | 1648 | 1461637973310 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 19:32:53 INFO - PROCESS | 1648 | 1461637973312 Marionette TRACE conn2 <- [1,1490,null,{}] 19:32:53 INFO - PROCESS | 1648 | 1461637973314 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}] 19:32:53 INFO - PROCESS | 1648 | 1461637973407 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x12af09000) [pid = 1648] [serial = 1036] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x12b09d000) [pid = 1648] [serial = 1041] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x12a60e400) [pid = 1648] [serial = 1030] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x12ac78800) [pid = 1648] [serial = 1033] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x12b2d5c00) [pid = 1648] [serial = 1042] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x12a1d7c00) [pid = 1648] [serial = 1027] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x12d36f000) [pid = 1648] [serial = 1044] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x12e20f000) [pid = 1648] [serial = 1045] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x12a609c00) [pid = 1648] [serial = 1029] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x12ac82400) [pid = 1648] [serial = 1035] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x12a624800) [pid = 1648] [serial = 1032] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x1270fa000) [pid = 1648] [serial = 1020] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x12863e000) [pid = 1648] [serial = 1021] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x11b10ec00) [pid = 1648] [serial = 1014] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x11bfcd400) [pid = 1648] [serial = 1015] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x11b10d800) [pid = 1648] [serial = 993] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x124410c00) [pid = 1648] [serial = 1038] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x11c795c00) [pid = 1648] [serial = 1017] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x123e99800) [pid = 1648] [serial = 1018] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x12a1ce000) [pid = 1648] [serial = 991] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x12a1a0c00) [pid = 1648] [serial = 1039] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x119034400) [pid = 1648] [serial = 1012] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x115634800) [pid = 1648] [serial = 1011] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x12a19f000) [pid = 1648] [serial = 1026] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x128f26800) [pid = 1648] [serial = 1023] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x129ecd000) [pid = 1648] [serial = 1024] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x12a1a2c00) [pid = 1648] [serial = 999] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x1242e7000) [pid = 1648] [serial = 996] [outer = 0x0] [url = about:blank] 19:32:53 INFO - PROCESS | 1648 | 1461637973517 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bc33000 == 70 [pid = 1648] [id = 380] 19:32:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x119034400) [pid = 1648] [serial = 1139] [outer = 0x0] 19:32:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x11bfcf400) [pid = 1648] [serial = 1140] [outer = 0x119034400] 19:32:53 INFO - PROCESS | 1648 | 1461637973551 Marionette DEBUG loaded listener.js 19:32:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x11c78d400) [pid = 1648] [serial = 1141] [outer = 0x119034400] 19:32:53 INFO - PROCESS | 1648 | 1461637973953 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]]]}] 19:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 19:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 669ms 19:32:54 INFO - PROCESS | 1648 | 1461637974007 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 19:32:54 INFO - PROCESS | 1648 | 1461637974011 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 19:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 19:32:54 INFO - PROCESS | 1648 | 1461637974024 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 19:32:54 INFO - PROCESS | 1648 | 1461637974029 Marionette TRACE conn2 <- [1,1494,null,{}] 19:32:54 INFO - PROCESS | 1648 | 1461637974033 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}] 19:32:54 INFO - PROCESS | 1648 | 1461637974133 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 19:32:54 INFO - PROCESS | 1648 | 1461637974140 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x129393800 == 71 [pid = 1648] [id = 381] 19:32:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x123860c00) [pid = 1648] [serial = 1142] [outer = 0x0] 19:32:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x1242e7000) [pid = 1648] [serial = 1143] [outer = 0x123860c00] 19:32:54 INFO - PROCESS | 1648 | 1461637974166 Marionette DEBUG loaded listener.js 19:32:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x12441d400) [pid = 1648] [serial = 1144] [outer = 0x123860c00] 19:32:54 INFO - PROCESS | 1648 | 1461637974518 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]]]}] 19:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 19:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 529ms 19:32:54 INFO - PROCESS | 1648 | 1461637974548 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 19:32:54 INFO - PROCESS | 1648 | 1461637974549 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 19:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 19:32:54 INFO - PROCESS | 1648 | 1461637974551 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 19:32:54 INFO - PROCESS | 1648 | 1461637974553 Marionette TRACE conn2 <- [1,1498,null,{}] 19:32:54 INFO - PROCESS | 1648 | 1461637974558 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}] 19:32:54 INFO - PROCESS | 1648 | 1461637974643 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 19:32:54 INFO - PROCESS | 1648 | 1461637974647 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x129a1a800 == 72 [pid = 1648] [id = 382] 19:32:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x1265f5400) [pid = 1648] [serial = 1145] [outer = 0x0] 19:32:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x127c9f400) [pid = 1648] [serial = 1146] [outer = 0x1265f5400] 19:32:54 INFO - PROCESS | 1648 | 1461637974673 Marionette DEBUG loaded listener.js 19:32:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x128f1dc00) [pid = 1648] [serial = 1147] [outer = 0x1265f5400] 19:32:55 INFO - PROCESS | 1648 | 1461637975022 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]]]}] 19:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 19:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 520ms 19:32:55 INFO - PROCESS | 1648 | 1461637975073 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 19:32:55 INFO - PROCESS | 1648 | 1461637975074 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 19:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 19:32:55 INFO - PROCESS | 1648 | 1461637975076 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 19:32:55 INFO - PROCESS | 1648 | 1461637975077 Marionette TRACE conn2 <- [1,1502,null,{}] 19:32:55 INFO - PROCESS | 1648 | 1461637975079 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}] 19:32:55 INFO - PROCESS | 1648 | 1461637975164 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 19:32:55 INFO - PROCESS | 1648 | 1461637975246 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a407000 == 73 [pid = 1648] [id = 383] 19:32:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x12969e000) [pid = 1648] [serial = 1148] [outer = 0x0] 19:32:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x129ecec00) [pid = 1648] [serial = 1149] [outer = 0x12969e000] 19:32:55 INFO - PROCESS | 1648 | 1461637975279 Marionette DEBUG loaded listener.js 19:32:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x12a0d9800) [pid = 1648] [serial = 1150] [outer = 0x12969e000] 19:32:55 INFO - PROCESS | 1648 | 1461637975608 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]]]}] 19:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 19:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 569ms 19:32:55 INFO - PROCESS | 1648 | 1461637975645 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 19:32:55 INFO - PROCESS | 1648 | 1461637975646 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 19:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 19:32:55 INFO - PROCESS | 1648 | 1461637975649 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 19:32:55 INFO - PROCESS | 1648 | 1461637975650 Marionette TRACE conn2 <- [1,1506,null,{}] 19:32:55 INFO - PROCESS | 1648 | 1461637975652 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}] 19:32:55 INFO - PROCESS | 1648 | 1461637975766 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 19:32:55 INFO - PROCESS | 1648 | 1461637975811 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b054800 == 74 [pid = 1648] [id = 384] 19:32:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x129ecd000) [pid = 1648] [serial = 1151] [outer = 0x0] 19:32:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x12a1ab000) [pid = 1648] [serial = 1152] [outer = 0x129ecd000] 19:32:55 INFO - PROCESS | 1648 | 1461637975836 Marionette DEBUG loaded listener.js 19:32:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x12a258000) [pid = 1648] [serial = 1153] [outer = 0x129ecd000] 19:32:56 INFO - PROCESS | 1648 | 1461637976179 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]]]}] 19:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 19:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 569ms 19:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 19:32:56 INFO - PROCESS | 1648 | 1461637976219 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 19:32:56 INFO - PROCESS | 1648 | 1461637976220 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 19:32:56 INFO - PROCESS | 1648 | 1461637976222 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 19:32:56 INFO - PROCESS | 1648 | 1461637976223 Marionette TRACE conn2 <- [1,1510,null,{}] 19:32:56 INFO - PROCESS | 1648 | 1461637976226 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}] 19:32:56 INFO - PROCESS | 1648 | 1461637976338 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 19:32:56 INFO - PROCESS | 1648 | 1461637976382 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0e6800 == 75 [pid = 1648] [id = 385] 19:32:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x12a0da400) [pid = 1648] [serial = 1154] [outer = 0x0] 19:32:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x12a35a800) [pid = 1648] [serial = 1155] [outer = 0x12a0da400] 19:32:56 INFO - PROCESS | 1648 | 1461637976408 Marionette DEBUG loaded listener.js 19:32:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x12a60bc00) [pid = 1648] [serial = 1156] [outer = 0x12a0da400] 19:32:56 INFO - PROCESS | 1648 | 1461637976732 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]]]}] 19:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 19:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 518ms 19:32:56 INFO - PROCESS | 1648 | 1461637976742 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 19:32:56 INFO - PROCESS | 1648 | 1461637976744 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 19:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 19:32:56 INFO - PROCESS | 1648 | 1461637976746 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 19:32:56 INFO - PROCESS | 1648 | 1461637976747 Marionette TRACE conn2 <- [1,1514,null,{}] 19:32:56 INFO - PROCESS | 1648 | 1461637976749 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}] 19:32:56 INFO - PROCESS | 1648 | 1461637976870 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 19:32:56 INFO - PROCESS | 1648 | 1461637976883 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12da31000 == 76 [pid = 1648] [id = 386] 19:32:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x12a60f800) [pid = 1648] [serial = 1157] [outer = 0x0] 19:32:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x12a624800) [pid = 1648] [serial = 1158] [outer = 0x12a60f800] 19:32:56 INFO - PROCESS | 1648 | 1461637976909 Marionette DEBUG loaded listener.js 19:32:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x12a6c9c00) [pid = 1648] [serial = 1159] [outer = 0x12a60f800] 19:32:57 INFO - PROCESS | 1648 | 1461637977276 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]]]}] 19:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 19:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 568ms 19:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 19:32:57 INFO - PROCESS | 1648 | 1461637977315 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 19:32:57 INFO - PROCESS | 1648 | 1461637977316 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 19:32:57 INFO - PROCESS | 1648 | 1461637977318 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 19:32:57 INFO - PROCESS | 1648 | 1461637977320 Marionette TRACE conn2 <- [1,1518,null,{}] 19:32:57 INFO - PROCESS | 1648 | 1461637977322 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}] 19:32:57 INFO - PROCESS | 1648 | 1461637977435 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 19:32:57 INFO - PROCESS | 1648 | 1461637977447 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e41b000 == 77 [pid = 1648] [id = 387] 19:32:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x12a1d6400) [pid = 1648] [serial = 1160] [outer = 0x0] 19:32:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x12a6d1400) [pid = 1648] [serial = 1161] [outer = 0x12a1d6400] 19:32:57 INFO - PROCESS | 1648 | 1461637977473 Marionette DEBUG loaded listener.js 19:32:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x12a6ef400) [pid = 1648] [serial = 1162] [outer = 0x12a1d6400] 19:32:57 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x12a0dec00) [pid = 1648] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 19:32:57 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x11562d800) [pid = 1648] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 19:32:57 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x119096c00) [pid = 1648] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 19:32:57 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x12b2cd400) [pid = 1648] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 19:32:57 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x12a6c3800) [pid = 1648] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 19:32:57 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x12a6d1c00) [pid = 1648] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 19:32:57 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x12b094c00) [pid = 1648] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 19:32:57 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x11a79b800) [pid = 1648] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 19:32:57 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x12a61b000) [pid = 1648] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 19:32:57 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x12a1d4c00) [pid = 1648] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 19:32:57 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x123ab9800) [pid = 1648] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 19:32:57 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x1273dd800) [pid = 1648] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 19:32:57 INFO - PROCESS | 1648 | 1461637977957 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]]]}] 19:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 19:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 669ms 19:32:57 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 19:32:57 INFO - PROCESS | 1648 | 1461637977993 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 19:32:57 INFO - PROCESS | 1648 | 1461637977994 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 19:32:57 INFO - PROCESS | 1648 | 1461637977996 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 19:32:57 INFO - PROCESS | 1648 | 1461637977997 Marionette TRACE conn2 <- [1,1522,null,{}] 19:32:58 INFO - PROCESS | 1648 | 1461637978000 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}] 19:32:58 INFO - PROCESS | 1648 | 1461637978126 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 19:32:58 INFO - PROCESS | 1648 | 1461637978197 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e513800 == 78 [pid = 1648] [id = 388] 19:32:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x12a0dec00) [pid = 1648] [serial = 1163] [outer = 0x0] 19:32:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x12a6c7400) [pid = 1648] [serial = 1164] [outer = 0x12a0dec00] 19:32:58 INFO - PROCESS | 1648 | 1461637978228 Marionette DEBUG loaded listener.js 19:32:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x12a94f800) [pid = 1648] [serial = 1165] [outer = 0x12a0dec00] 19:32:58 INFO - PROCESS | 1648 | 1461637978512 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"]]]}] 19:32:58 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 () { 19:32:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:32:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 19:32:58 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 () { 19:32:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:32:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 19:32:58 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 () { 19:32:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:32:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 19:32:58 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 () { 19:32:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:32:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 19:32:58 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 569ms 19:32:58 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 19:32:58 INFO - PROCESS | 1648 | 1461637978565 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 19:32:58 INFO - PROCESS | 1648 | 1461637978567 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 19:32:58 INFO - PROCESS | 1648 | 1461637978570 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 19:32:58 INFO - PROCESS | 1648 | 1461637978573 Marionette TRACE conn2 <- [1,1526,null,{}] 19:32:58 INFO - PROCESS | 1648 | 1461637978576 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}] 19:32:58 INFO - PROCESS | 1648 | 1461637978706 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 19:32:58 INFO - PROCESS | 1648 | 1461637978713 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f34a000 == 79 [pid = 1648] [id = 389] 19:32:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x12a947400) [pid = 1648] [serial = 1166] [outer = 0x0] 19:32:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x12ac84000) [pid = 1648] [serial = 1167] [outer = 0x12a947400] 19:32:58 INFO - PROCESS | 1648 | 1461637978738 Marionette DEBUG loaded listener.js 19:32:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x12b525800) [pid = 1648] [serial = 1168] [outer = 0x12a947400] 19:32:59 INFO - PROCESS | 1648 | 1461637979100 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"]]]}] 19:32:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:32:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 19:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 19:32:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:32:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 19:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 19:32:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 19:32:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 19:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 19:32:59 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 572ms 19:32:59 INFO - PROCESS | 1648 | 1461637979143 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 19:32:59 INFO - PROCESS | 1648 | 1461637979146 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 19:32:59 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 19:32:59 INFO - PROCESS | 1648 | 1461637979149 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 19:32:59 INFO - PROCESS | 1648 | 1461637979151 Marionette TRACE conn2 <- [1,1530,null,{}] 19:32:59 INFO - PROCESS | 1648 | 1461637979154 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}] 19:32:59 INFO - PROCESS | 1648 | 1461637979294 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 19:32:59 INFO - PROCESS | 1648 | 1461637979423 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fb0d000 == 80 [pid = 1648] [id = 390] 19:32:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x11b60b000) [pid = 1648] [serial = 1169] [outer = 0x0] 19:32:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x12b51e800) [pid = 1648] [serial = 1170] [outer = 0x11b60b000] 19:32:59 INFO - PROCESS | 1648 | 1461637979454 Marionette DEBUG loaded listener.js 19:32:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x12da0f400) [pid = 1648] [serial = 1171] [outer = 0x11b60b000] 19:32:59 INFO - PROCESS | 1648 | 1461637979701 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]]]}] 19:32:59 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 19:32:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 19:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 19:32:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 19:32:59 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. 19:32:59 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 19:32:59 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 570ms 19:32:59 INFO - PROCESS | 1648 | 1461637979727 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 19:32:59 INFO - PROCESS | 1648 | 1461637979728 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 19:32:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 19:32:59 INFO - PROCESS | 1648 | 1461637979732 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 19:32:59 INFO - PROCESS | 1648 | 1461637979733 Marionette TRACE conn2 <- [1,1534,null,{}] 19:32:59 INFO - PROCESS | 1648 | 1461637979735 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}] 19:32:59 INFO - PROCESS | 1648 | 1461637979914 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 19:33:00 INFO - PROCESS | 1648 | 1461637980028 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x11921c800 == 81 [pid = 1648] [id = 391] 19:33:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x113381000) [pid = 1648] [serial = 1172] [outer = 0x0] 19:33:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x113386c00) [pid = 1648] [serial = 1173] [outer = 0x113381000] 19:33:00 INFO - PROCESS | 1648 | 1461637980064 Marionette DEBUG loaded listener.js 19:33:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x115634800) [pid = 1648] [serial = 1174] [outer = 0x113381000] 19:33:00 INFO - PROCESS | 1648 | 1461637980524 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]]]}] 19:33:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 19:33:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 822ms 19:33:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 19:33:00 INFO - PROCESS | 1648 | 1461637980554 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 19:33:00 INFO - PROCESS | 1648 | 1461637980558 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 19:33:00 INFO - PROCESS | 1648 | 1461637980561 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 19:33:00 INFO - PROCESS | 1648 | 1461637980563 Marionette TRACE conn2 <- [1,1538,null,{}] 19:33:00 INFO - PROCESS | 1648 | 1461637980567 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}] 19:33:00 INFO - PROCESS | 1648 | 1461637980703 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 19:33:00 INFO - PROCESS | 1648 | 1461637980792 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x128dbf000 == 82 [pid = 1648] [id = 392] 19:33:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x11ade4400) [pid = 1648] [serial = 1175] [outer = 0x0] 19:33:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x11b878800) [pid = 1648] [serial = 1176] [outer = 0x11ade4400] 19:33:00 INFO - PROCESS | 1648 | 1461637980825 Marionette DEBUG loaded listener.js 19:33:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x11c711800) [pid = 1648] [serial = 1177] [outer = 0x11ade4400] 19:33:01 INFO - PROCESS | 1648 | 1461637981222 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]]]}] 19:33:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 19:33:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 720ms 19:33:01 INFO - PROCESS | 1648 | 1461637981282 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 19:33:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 19:33:01 INFO - PROCESS | 1648 | 1461637981284 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 19:33:01 INFO - PROCESS | 1648 | 1461637981287 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 19:33:01 INFO - PROCESS | 1648 | 1461637981288 Marionette TRACE conn2 <- [1,1542,null,{}] 19:33:01 INFO - PROCESS | 1648 | 1461637981291 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}] 19:33:01 INFO - PROCESS | 1648 | 1461637981401 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 19:33:01 INFO - PROCESS | 1648 | 1461637981518 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ade5000 == 83 [pid = 1648] [id = 393] 19:33:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x123abc400) [pid = 1648] [serial = 1178] [outer = 0x0] 19:33:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x124413000) [pid = 1648] [serial = 1179] [outer = 0x123abc400] 19:33:01 INFO - PROCESS | 1648 | 1461637981552 Marionette DEBUG loaded listener.js 19:33:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x128f1c800) [pid = 1648] [serial = 1180] [outer = 0x123abc400] 19:33:01 INFO - PROCESS | 1648 | 1461637981949 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]]]}] 19:33:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 19:33:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 721ms 19:33:02 INFO - PROCESS | 1648 | 1461637982030 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 19:33:02 INFO - PROCESS | 1648 | 1461637982033 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 19:33:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 19:33:02 INFO - PROCESS | 1648 | 1461637982057 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 19:33:02 INFO - PROCESS | 1648 | 1461637982061 Marionette TRACE conn2 <- [1,1546,null,{}] 19:33:02 INFO - PROCESS | 1648 | 1461637982066 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}] 19:33:02 INFO - PROCESS | 1648 | 1461637982177 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 19:33:02 INFO - PROCESS | 1648 | 1461637982266 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x130255800 == 84 [pid = 1648] [id = 394] 19:33:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x129ed0400) [pid = 1648] [serial = 1181] [outer = 0x0] 19:33:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x12a1d2c00) [pid = 1648] [serial = 1182] [outer = 0x129ed0400] 19:33:02 INFO - PROCESS | 1648 | 1461637982296 Marionette DEBUG loaded listener.js 19:33:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x12a6ca400) [pid = 1648] [serial = 1183] [outer = 0x129ed0400] 19:33:02 INFO - PROCESS | 1648 | 1461637982716 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]]]}] 19:33:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 19:33:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 696ms 19:33:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 19:33:02 INFO - PROCESS | 1648 | 1461637982732 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 19:33:02 INFO - PROCESS | 1648 | 1461637982734 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 19:33:02 INFO - PROCESS | 1648 | 1461637982736 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 19:33:02 INFO - PROCESS | 1648 | 1461637982738 Marionette TRACE conn2 <- [1,1550,null,{}] 19:33:02 INFO - PROCESS | 1648 | 1461637982742 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}] 19:33:02 INFO - PROCESS | 1648 | 1461637982850 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 19:33:02 INFO - PROCESS | 1648 | 1461637982939 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x13b02a000 == 85 [pid = 1648] [id = 395] 19:33:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x12a6ce400) [pid = 1648] [serial = 1184] [outer = 0x0] 19:33:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x12a951c00) [pid = 1648] [serial = 1185] [outer = 0x12a6ce400] 19:33:02 INFO - PROCESS | 1648 | 1461637982969 Marionette DEBUG loaded listener.js 19:33:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x12af0d000) [pid = 1648] [serial = 1186] [outer = 0x12a6ce400] 19:33:03 INFO - PROCESS | 1648 | 1461637983390 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]]]}] 19:33:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 19:33:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 672ms 19:33:03 INFO - PROCESS | 1648 | 1461637983408 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 19:33:03 INFO - PROCESS | 1648 | 1461637983409 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 19:33:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 19:33:03 INFO - PROCESS | 1648 | 1461637983412 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 19:33:03 INFO - PROCESS | 1648 | 1461637983413 Marionette TRACE conn2 <- [1,1554,null,{}] 19:33:03 INFO - PROCESS | 1648 | 1461637983415 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}] 19:33:03 INFO - PROCESS | 1648 | 1461637983526 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 19:33:03 INFO - PROCESS | 1648 | 1461637983635 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x13cad1000 == 86 [pid = 1648] [id = 396] 19:33:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x12d10b400) [pid = 1648] [serial = 1187] [outer = 0x0] 19:33:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x12e20bc00) [pid = 1648] [serial = 1188] [outer = 0x12d10b400] 19:33:03 INFO - PROCESS | 1648 | 1461637983672 Marionette DEBUG loaded listener.js 19:33:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x12ee8f800) [pid = 1648] [serial = 1189] [outer = 0x12d10b400] 19:33:04 INFO - PROCESS | 1648 | 1461637984071 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]]]}] 19:33:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 19:33:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 719ms 19:33:04 INFO - PROCESS | 1648 | 1461637984140 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 19:33:04 INFO - PROCESS | 1648 | 1461637984141 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 19:33:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 19:33:04 INFO - PROCESS | 1648 | 1461637984145 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 19:33:04 INFO - PROCESS | 1648 | 1461637984146 Marionette TRACE conn2 <- [1,1558,null,{}] 19:33:04 INFO - PROCESS | 1648 | 1461637984149 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}] 19:33:04 INFO - PROCESS | 1648 | 1461637984260 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 19:33:04 INFO - PROCESS | 1648 | 1461637984350 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d1aa800 == 87 [pid = 1648] [id = 397] 19:33:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x12d364c00) [pid = 1648] [serial = 1190] [outer = 0x0] 19:33:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x12f072800) [pid = 1648] [serial = 1191] [outer = 0x12d364c00] 19:33:04 INFO - PROCESS | 1648 | 1461637984381 Marionette DEBUG loaded listener.js 19:33:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x12f82d000) [pid = 1648] [serial = 1192] [outer = 0x12d364c00] 19:33:04 INFO - PROCESS | 1648 | 1461637984798 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]]]}] 19:33:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 19:33:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 670ms 19:33:04 INFO - PROCESS | 1648 | 1461637984815 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 19:33:04 INFO - PROCESS | 1648 | 1461637984816 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 19:33:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 19:33:04 INFO - PROCESS | 1648 | 1461637984819 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 19:33:04 INFO - PROCESS | 1648 | 1461637984820 Marionette TRACE conn2 <- [1,1562,null,{}] 19:33:04 INFO - PROCESS | 1648 | 1461637984842 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}] 19:33:04 INFO - PROCESS | 1648 | 1461637984969 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 19:33:05 INFO - PROCESS | 1648 | 1461637985057 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x13bf0e000 == 88 [pid = 1648] [id = 398] 19:33:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x12f070000) [pid = 1648] [serial = 1193] [outer = 0x0] 19:33:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x12f9cc000) [pid = 1648] [serial = 1194] [outer = 0x12f070000] 19:33:05 INFO - PROCESS | 1648 | 1461637985087 Marionette DEBUG loaded listener.js 19:33:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x12fe09000) [pid = 1648] [serial = 1195] [outer = 0x12f070000] 19:33:05 INFO - PROCESS | 1648 | 1461637985505 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]]]}] 19:33:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 19:33:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 739ms 19:33:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 19:33:05 INFO - PROCESS | 1648 | 1461637985559 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 19:33:05 INFO - PROCESS | 1648 | 1461637985561 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 19:33:05 INFO - PROCESS | 1648 | 1461637985564 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 19:33:05 INFO - PROCESS | 1648 | 1461637985566 Marionette TRACE conn2 <- [1,1566,null,{}] 19:33:05 INFO - PROCESS | 1648 | 1461637985569 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}] 19:33:05 INFO - PROCESS | 1648 | 1461637985729 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 19:33:05 INFO - PROCESS | 1648 | 1461637985859 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x13cd9b000 == 89 [pid = 1648] [id = 399] 19:33:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x12f82d800) [pid = 1648] [serial = 1196] [outer = 0x0] 19:33:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x12fe45000) [pid = 1648] [serial = 1197] [outer = 0x12f82d800] 19:33:05 INFO - PROCESS | 1648 | 1461637985907 Marionette DEBUG loaded listener.js 19:33:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x130594400) [pid = 1648] [serial = 1198] [outer = 0x12f82d800] 19:33:06 INFO - PROCESS | 1648 | 1461637986385 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]]]}] 19:33:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 19:33:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 873ms 19:33:06 INFO - PROCESS | 1648 | 1461637986454 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 19:33:06 INFO - PROCESS | 1648 | 1461637986456 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 19:33:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 19:33:06 INFO - PROCESS | 1648 | 1461637986461 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 19:33:06 INFO - PROCESS | 1648 | 1461637986462 Marionette TRACE conn2 <- [1,1570,null,{}] 19:33:06 INFO - PROCESS | 1648 | 1461637986465 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}] 19:33:06 INFO - PROCESS | 1648 | 1461637986580 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 19:33:06 INFO - PROCESS | 1648 | 1461637986671 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12700f000 == 90 [pid = 1648] [id = 400] 19:33:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x12a0d7c00) [pid = 1648] [serial = 1199] [outer = 0x0] 19:33:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x12a6c8000) [pid = 1648] [serial = 1200] [outer = 0x12a0d7c00] 19:33:06 INFO - PROCESS | 1648 | 1461637986702 Marionette DEBUG loaded listener.js 19:33:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 238 (0x12a987400) [pid = 1648] [serial = 1201] [outer = 0x12a0d7c00] 19:33:07 INFO - PROCESS | 1648 | 1461637987127 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]]]}] 19:33:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 19:33:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 720ms 19:33:07 INFO - PROCESS | 1648 | 1461637987181 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 19:33:07 INFO - PROCESS | 1648 | 1461637987182 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 19:33:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 19:33:07 INFO - PROCESS | 1648 | 1461637987185 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 19:33:07 INFO - PROCESS | 1648 | 1461637987186 Marionette TRACE conn2 <- [1,1574,null,{}] 19:33:07 INFO - PROCESS | 1648 | 1461637987191 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}] 19:33:07 INFO - PROCESS | 1648 | 1461637987301 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 19:33:07 INFO - PROCESS | 1648 | 1461637987391 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db63000 == 91 [pid = 1648] [id = 401] 19:33:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 239 (0x12a0dd800) [pid = 1648] [serial = 1202] [outer = 0x0] 19:33:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 240 (0x12a98c800) [pid = 1648] [serial = 1203] [outer = 0x12a0dd800] 19:33:07 INFO - PROCESS | 1648 | 1461637987426 Marionette DEBUG loaded listener.js 19:33:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 241 (0x12fe47800) [pid = 1648] [serial = 1204] [outer = 0x12a0dd800] 19:33:08 INFO - PROCESS | 1648 | 1461637988180 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]]]}] 19:33:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 19:33:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1022ms 19:33:08 INFO - PROCESS | 1648 | 1461637988208 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 19:33:08 INFO - PROCESS | 1648 | 1461637988210 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 19:33:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 19:33:08 INFO - PROCESS | 1648 | 1461637988213 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 19:33:08 INFO - PROCESS | 1648 | 1461637988215 Marionette TRACE conn2 <- [1,1578,null,{}] 19:33:08 INFO - PROCESS | 1648 | 1461637988230 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}] 19:33:08 INFO - PROCESS | 1648 | 1461637988336 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 19:33:08 INFO - PROCESS | 1648 | 1461637988434 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293a0000 == 92 [pid = 1648] [id = 402] 19:33:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 242 (0x119b90800) [pid = 1648] [serial = 1205] [outer = 0x0] 19:33:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 243 (0x11aba8400) [pid = 1648] [serial = 1206] [outer = 0x119b90800] 19:33:08 INFO - PROCESS | 1648 | 1461637988463 Marionette DEBUG loaded listener.js 19:33:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 244 (0x11c1cbc00) [pid = 1648] [serial = 1207] [outer = 0x119b90800] 19:33:08 INFO - PROCESS | 1648 | 1461637988892 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]]]}] 19:33:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 19:33:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 734ms 19:33:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 19:33:08 INFO - PROCESS | 1648 | 1461637988947 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 19:33:08 INFO - PROCESS | 1648 | 1461637988951 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 19:33:08 INFO - PROCESS | 1648 | 1461637988958 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 19:33:08 INFO - PROCESS | 1648 | 1461637988959 Marionette TRACE conn2 <- [1,1582,null,{}] 19:33:08 INFO - PROCESS | 1648 | 1461637988962 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}] 19:33:09 INFO - PROCESS | 1648 | 1461637989065 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 19:33:09 INFO - PROCESS | 1648 | 1461637989159 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1264cf800 == 93 [pid = 1648] [id = 403] 19:33:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 245 (0x124419400) [pid = 1648] [serial = 1208] [outer = 0x0] 19:33:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 246 (0x1273db400) [pid = 1648] [serial = 1209] [outer = 0x124419400] 19:33:09 INFO - PROCESS | 1648 | 1461637989187 Marionette DEBUG loaded listener.js 19:33:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 247 (0x128646800) [pid = 1648] [serial = 1210] [outer = 0x124419400] 19:33:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12fb0d000 == 92 [pid = 1648] [id = 390] 19:33:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12f34a000 == 91 [pid = 1648] [id = 389] 19:33:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12e513800 == 90 [pid = 1648] [id = 388] 19:33:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12e41b000 == 89 [pid = 1648] [id = 387] 19:33:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12da31000 == 88 [pid = 1648] [id = 386] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 246 (0x12d36ec00) [pid = 1648] [serial = 1071] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 245 (0x11338c800) [pid = 1648] [serial = 1110] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0e6800 == 87 [pid = 1648] [id = 385] 19:33:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12b054800 == 86 [pid = 1648] [id = 384] 19:33:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12a407000 == 85 [pid = 1648] [id = 383] 19:33:09 INFO - PROCESS | 1648 | --DOCSHELL 0x129a1a800 == 84 [pid = 1648] [id = 382] 19:33:09 INFO - PROCESS | 1648 | --DOCSHELL 0x129393800 == 83 [pid = 1648] [id = 381] 19:33:09 INFO - PROCESS | 1648 | --DOCSHELL 0x11bc33000 == 82 [pid = 1648] [id = 380] 19:33:09 INFO - PROCESS | 1648 | --DOCSHELL 0x11b662000 == 81 [pid = 1648] [id = 379] 19:33:09 INFO - PROCESS | 1648 | --DOCSHELL 0x11bf69000 == 80 [pid = 1648] [id = 378] 19:33:09 INFO - PROCESS | 1648 | --DOCSHELL 0x13cda7800 == 79 [pid = 1648] [id = 375] 19:33:09 INFO - PROCESS | 1648 | --DOCSHELL 0x13d1a1800 == 78 [pid = 1648] [id = 374] 19:33:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12f3bb800 == 77 [pid = 1648] [id = 373] 19:33:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6ae800 == 76 [pid = 1648] [id = 372] 19:33:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12700a000 == 75 [pid = 1648] [id = 371] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 244 (0x12fe04400) [pid = 1648] [serial = 1092] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 243 (0x12a6cd400) [pid = 1648] [serial = 1095] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 242 (0x12fe10800) [pid = 1648] [serial = 1093] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 241 (0x12fe11c00) [pid = 1648] [serial = 1098] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 240 (0x12f075800) [pid = 1648] [serial = 1089] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 239 (0x13058f400) [pid = 1648] [serial = 1099] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 238 (0x11c1c8800) [pid = 1648] [serial = 1075] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 237 (0x11a911800) [pid = 1648] [serial = 1074] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 236 (0x12a6d1800) [pid = 1648] [serial = 1096] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x127c33800) [pid = 1648] [serial = 1053] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x12ac7e400) [pid = 1648] [serial = 1086] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x12acf9800) [pid = 1648] [serial = 1087] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x12a610c00) [pid = 1648] [serial = 1083] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x12a623000) [pid = 1648] [serial = 1084] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x1270f3c00) [pid = 1648] [serial = 1077] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x128dda400) [pid = 1648] [serial = 1078] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x128f7d400) [pid = 1648] [serial = 1080] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x12a1d4400) [pid = 1648] [serial = 1081] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x12e796400) [pid = 1648] [serial = 1062] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x12a607c00) [pid = 1648] [serial = 1056] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x11b877c00) [pid = 1648] [serial = 1050] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x12d1bd400) [pid = 1648] [serial = 1059] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x12a19fc00) [pid = 1648] [serial = 1068] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x12f831c00) [pid = 1648] [serial = 1065] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x13cf0f800) [pid = 1648] [serial = 1108] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x130596400) [pid = 1648] [serial = 1107] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x1242e6c00) [pid = 1648] [serial = 1102] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x12a0db400) [pid = 1648] [serial = 1104] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x11a790000) [pid = 1648] [serial = 1101] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x12e8b7400) [pid = 1648] [serial = 1105] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x12f9c8800) [pid = 1648] [serial = 1090] [outer = 0x0] [url = about:blank] 19:33:09 INFO - PROCESS | 1648 | 1461637989595 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]]]}] 19:33:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 19:33:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 673ms 19:33:09 INFO - PROCESS | 1648 | 1461637989629 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 19:33:09 INFO - PROCESS | 1648 | 1461637989631 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 19:33:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 19:33:09 INFO - PROCESS | 1648 | 1461637989651 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 19:33:09 INFO - PROCESS | 1648 | 1461637989653 Marionette TRACE conn2 <- [1,1586,null,{}] 19:33:09 INFO - PROCESS | 1648 | 1461637989666 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}] 19:33:09 INFO - PROCESS | 1648 | 1461637989766 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 19:33:09 INFO - PROCESS | 1648 | 1461637989846 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12974d800 == 76 [pid = 1648] [id = 404] 19:33:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x128646400) [pid = 1648] [serial = 1211] [outer = 0x0] 19:33:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x129edb000) [pid = 1648] [serial = 1212] [outer = 0x128646400] 19:33:09 INFO - PROCESS | 1648 | 1461637989875 Marionette DEBUG loaded listener.js 19:33:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x12a0df400) [pid = 1648] [serial = 1213] [outer = 0x128646400] 19:33:10 INFO - PROCESS | 1648 | 1461637990179 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]]]}] 19:33:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 19:33:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 577ms 19:33:10 INFO - PROCESS | 1648 | 1461637990227 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 19:33:10 INFO - PROCESS | 1648 | 1461637990229 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 19:33:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 19:33:10 INFO - PROCESS | 1648 | 1461637990231 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 19:33:10 INFO - PROCESS | 1648 | 1461637990232 Marionette TRACE conn2 <- [1,1590,null,{}] 19:33:10 INFO - PROCESS | 1648 | 1461637990235 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}] 19:33:10 INFO - PROCESS | 1648 | 1461637990330 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 19:33:10 INFO - PROCESS | 1648 | 1461637990403 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a332000 == 77 [pid = 1648] [id = 405] 19:33:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x129693000) [pid = 1648] [serial = 1214] [outer = 0x0] 19:33:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x12a252400) [pid = 1648] [serial = 1215] [outer = 0x129693000] 19:33:10 INFO - PROCESS | 1648 | 1461637990430 Marionette DEBUG loaded listener.js 19:33:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x12a605400) [pid = 1648] [serial = 1216] [outer = 0x129693000] 19:33:10 INFO - PROCESS | 1648 | 1461637990725 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]]]}] 19:33:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 19:33:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 518ms 19:33:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 19:33:10 INFO - PROCESS | 1648 | 1461637990749 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 19:33:10 INFO - PROCESS | 1648 | 1461637990751 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 19:33:10 INFO - PROCESS | 1648 | 1461637990753 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 19:33:10 INFO - PROCESS | 1648 | 1461637990754 Marionette TRACE conn2 <- [1,1594,null,{}] 19:33:10 INFO - PROCESS | 1648 | 1461637990760 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}] 19:33:10 INFO - PROCESS | 1648 | 1461637990853 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 19:33:10 INFO - PROCESS | 1648 | 1461637990928 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b58c000 == 78 [pid = 1648] [id = 406] 19:33:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x12a35bc00) [pid = 1648] [serial = 1217] [outer = 0x0] 19:33:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x12a618c00) [pid = 1648] [serial = 1218] [outer = 0x12a35bc00] 19:33:10 INFO - PROCESS | 1648 | 1461637990954 Marionette DEBUG loaded listener.js 19:33:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x12a6c8c00) [pid = 1648] [serial = 1219] [outer = 0x12a35bc00] 19:33:11 INFO - PROCESS | 1648 | 1461637991280 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]]]}] 19:33:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 19:33:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 572ms 19:33:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 19:33:11 INFO - PROCESS | 1648 | 1461637991326 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 19:33:11 INFO - PROCESS | 1648 | 1461637991327 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 19:33:11 INFO - PROCESS | 1648 | 1461637991329 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 19:33:11 INFO - PROCESS | 1648 | 1461637991330 Marionette TRACE conn2 <- [1,1598,null,{}] 19:33:11 INFO - PROCESS | 1648 | 1461637991332 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}] 19:33:11 INFO - PROCESS | 1648 | 1461637991437 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 19:33:11 INFO - PROCESS | 1648 | 1461637991531 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db5e000 == 79 [pid = 1648] [id = 407] 19:33:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x12a602c00) [pid = 1648] [serial = 1220] [outer = 0x0] 19:33:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x12a947800) [pid = 1648] [serial = 1221] [outer = 0x12a602c00] 19:33:11 INFO - PROCESS | 1648 | 1461637991559 Marionette DEBUG loaded listener.js 19:33:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x12b2cfc00) [pid = 1648] [serial = 1222] [outer = 0x12a602c00] 19:33:11 INFO - PROCESS | 1648 | 1461637991889 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]]]}] 19:33:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 19:33:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 569ms 19:33:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 19:33:11 INFO - PROCESS | 1648 | 1461637991898 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 19:33:11 INFO - PROCESS | 1648 | 1461637991900 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 19:33:11 INFO - PROCESS | 1648 | 1461637991902 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 19:33:11 INFO - PROCESS | 1648 | 1461637991903 Marionette TRACE conn2 <- [1,1602,null,{}] 19:33:11 INFO - PROCESS | 1648 | 1461637991913 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}] 19:33:12 INFO - PROCESS | 1648 | 1461637992028 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 19:33:12 INFO - PROCESS | 1648 | 1461637992039 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e8cd000 == 80 [pid = 1648] [id = 408] 19:33:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x12ad29c00) [pid = 1648] [serial = 1223] [outer = 0x0] 19:33:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x12d1bdc00) [pid = 1648] [serial = 1224] [outer = 0x12ad29c00] 19:33:12 INFO - PROCESS | 1648 | 1461637992064 Marionette DEBUG loaded listener.js 19:33:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x12e709c00) [pid = 1648] [serial = 1225] [outer = 0x12ad29c00] 19:33:12 INFO - PROCESS | 1648 | 1461637992438 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]]]}] 19:33:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 19:33:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 578ms 19:33:12 INFO - PROCESS | 1648 | 1461637992488 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 19:33:12 INFO - PROCESS | 1648 | 1461637992489 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 19:33:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 19:33:12 INFO - PROCESS | 1648 | 1461637992491 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 19:33:12 INFO - PROCESS | 1648 | 1461637992492 Marionette TRACE conn2 <- [1,1606,null,{}] 19:33:12 INFO - PROCESS | 1648 | 1461637992494 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}] 19:33:12 INFO - PROCESS | 1648 | 1461637992614 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 19:33:12 INFO - PROCESS | 1648 | 1461637992626 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f557800 == 81 [pid = 1648] [id = 409] 19:33:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x12a8de400) [pid = 1648] [serial = 1226] [outer = 0x0] 19:33:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x12a8e6c00) [pid = 1648] [serial = 1227] [outer = 0x12a8de400] 19:33:12 INFO - PROCESS | 1648 | 1461637992651 Marionette DEBUG loaded listener.js 19:33:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x12a8ebc00) [pid = 1648] [serial = 1228] [outer = 0x12a8de400] 19:33:13 INFO - PROCESS | 1648 | 1461637993007 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]]]}] 19:33:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 19:33:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 568ms 19:33:13 INFO - PROCESS | 1648 | 1461637993060 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 19:33:13 INFO - PROCESS | 1648 | 1461637993061 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 19:33:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 19:33:13 INFO - PROCESS | 1648 | 1461637993064 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 19:33:13 INFO - PROCESS | 1648 | 1461637993066 Marionette TRACE conn2 <- [1,1610,null,{}] 19:33:13 INFO - PROCESS | 1648 | 1461637993070 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}] 19:33:13 INFO - PROCESS | 1648 | 1461637993251 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 19:33:13 INFO - PROCESS | 1648 | 1461637993369 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fede800 == 82 [pid = 1648] [id = 410] 19:33:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x12a8ec000) [pid = 1648] [serial = 1229] [outer = 0x0] 19:33:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x12e47dc00) [pid = 1648] [serial = 1230] [outer = 0x12a8ec000] 19:33:13 INFO - PROCESS | 1648 | 1461637993410 Marionette DEBUG loaded listener.js 19:33:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x12ee8c800) [pid = 1648] [serial = 1231] [outer = 0x12a8ec000] 19:33:13 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x12e211000) [pid = 1648] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 19:33:13 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x129ecd000) [pid = 1648] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 19:33:13 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x12a0da400) [pid = 1648] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 19:33:13 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x12a60f800) [pid = 1648] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 19:33:13 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x1265f5400) [pid = 1648] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 19:33:13 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x123860c00) [pid = 1648] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 19:33:13 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x12969e000) [pid = 1648] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 19:33:13 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x12a0dec00) [pid = 1648] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 19:33:13 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x119034400) [pid = 1648] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 19:33:13 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x12a1d6400) [pid = 1648] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 19:33:13 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x1142b6000) [pid = 1648] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 19:33:13 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x12a947400) [pid = 1648] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 19:33:13 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x11a482400) [pid = 1648] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 19:33:13 INFO - PROCESS | 1648 | 1461637993916 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]]]}] 19:33:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 19:33:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 871ms 19:33:13 INFO - PROCESS | 1648 | 1461637993935 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 19:33:13 INFO - PROCESS | 1648 | 1461637993937 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 19:33:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 19:33:13 INFO - PROCESS | 1648 | 1461637993944 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 19:33:13 INFO - PROCESS | 1648 | 1461637993945 Marionette TRACE conn2 <- [1,1614,null,{}] 19:33:13 INFO - PROCESS | 1648 | 1461637993948 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}] 19:33:14 INFO - PROCESS | 1648 | 1461637994081 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 19:33:14 INFO - PROCESS | 1648 | 1461637994134 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x1301c3000 == 83 [pid = 1648] [id = 411] 19:33:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x113383400) [pid = 1648] [serial = 1232] [outer = 0x0] 19:33:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x129ecd000) [pid = 1648] [serial = 1233] [outer = 0x113383400] 19:33:14 INFO - PROCESS | 1648 | 1461637994160 Marionette DEBUG loaded listener.js 19:33:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x12a02f000) [pid = 1648] [serial = 1234] [outer = 0x113383400] 19:33:14 INFO - PROCESS | 1648 | 1461637994464 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]]]}] 19:33:14 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 19:33:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 569ms 19:33:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 19:33:14 INFO - PROCESS | 1648 | 1461637994513 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 19:33:14 INFO - PROCESS | 1648 | 1461637994515 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 19:33:14 INFO - PROCESS | 1648 | 1461637994517 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 19:33:14 INFO - PROCESS | 1648 | 1461637994519 Marionette TRACE conn2 <- [1,1618,null,{}] 19:33:14 INFO - PROCESS | 1648 | 1461637994521 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}] 19:33:14 INFO - PROCESS | 1648 | 1461637994629 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 19:33:14 INFO - PROCESS | 1648 | 1461637994708 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x13bf64000 == 84 [pid = 1648] [id = 412] 19:33:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x12a02e000) [pid = 1648] [serial = 1235] [outer = 0x0] 19:33:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x12a035c00) [pid = 1648] [serial = 1236] [outer = 0x12a02e000] 19:33:14 INFO - PROCESS | 1648 | 1461637994737 Marionette DEBUG loaded listener.js 19:33:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x12f072c00) [pid = 1648] [serial = 1237] [outer = 0x12a02e000] 19:33:15 INFO - PROCESS | 1648 | 1461637995040 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]]]}] 19:33:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 19:33:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 569ms 19:33:15 INFO - PROCESS | 1648 | 1461637995086 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 19:33:15 INFO - PROCESS | 1648 | 1461637995088 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 19:33:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 19:33:15 INFO - PROCESS | 1648 | 1461637995092 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 19:33:15 INFO - PROCESS | 1648 | 1461637995093 Marionette TRACE conn2 <- [1,1622,null,{}] 19:33:15 INFO - PROCESS | 1648 | 1461637995095 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}] 19:33:15 INFO - PROCESS | 1648 | 1461637995188 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 19:33:15 INFO - PROCESS | 1648 | 1461637995192 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d1a1800 == 85 [pid = 1648] [id = 413] 19:33:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x12e922400) [pid = 1648] [serial = 1238] [outer = 0x0] 19:33:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x12e929400) [pid = 1648] [serial = 1239] [outer = 0x12e922400] 19:33:15 INFO - PROCESS | 1648 | 1461637995217 Marionette DEBUG loaded listener.js 19:33:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x12f822400) [pid = 1648] [serial = 1240] [outer = 0x12e922400] 19:33:15 INFO - PROCESS | 1648 | 1461637995579 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]]]}] 19:33:15 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 19:33:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 518ms 19:33:15 INFO - PROCESS | 1648 | 1461637995611 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 19:33:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 19:33:15 INFO - PROCESS | 1648 | 1461637995613 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 19:33:15 INFO - PROCESS | 1648 | 1461637995615 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 19:33:15 INFO - PROCESS | 1648 | 1461637995617 Marionette TRACE conn2 <- [1,1626,null,{}] 19:33:15 INFO - PROCESS | 1648 | 1461637995619 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}] 19:33:15 INFO - PROCESS | 1648 | 1461637995776 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 19:33:15 INFO - PROCESS | 1648 | 1461637995932 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bc33000 == 86 [pid = 1648] [id = 414] 19:33:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x115636000) [pid = 1648] [serial = 1241] [outer = 0x0] 19:33:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x118c3bc00) [pid = 1648] [serial = 1242] [outer = 0x115636000] 19:33:15 INFO - PROCESS | 1648 | 1461637995979 Marionette DEBUG loaded listener.js 19:33:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x11a7ed800) [pid = 1648] [serial = 1243] [outer = 0x115636000] 19:33:16 INFO - PROCESS | 1648 | 1461637996412 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]]]}] 19:33:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 19:33:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 825ms 19:33:16 INFO - PROCESS | 1648 | 1461637996441 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 19:33:16 INFO - PROCESS | 1648 | 1461637996444 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 19:33:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 19:33:16 INFO - PROCESS | 1648 | 1461637996447 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 19:33:16 INFO - PROCESS | 1648 | 1461637996450 Marionette TRACE conn2 <- [1,1630,null,{}] 19:33:16 INFO - PROCESS | 1648 | 1461637996453 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}] 19:33:16 INFO - PROCESS | 1648 | 1461637996573 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 19:33:16 INFO - PROCESS | 1648 | 1461637996695 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e88800 == 87 [pid = 1648] [id = 415] 19:33:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x11bfce800) [pid = 1648] [serial = 1244] [outer = 0x0] 19:33:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x123cf5400) [pid = 1648] [serial = 1245] [outer = 0x11bfce800] 19:33:16 INFO - PROCESS | 1648 | 1461637996728 Marionette DEBUG loaded listener.js 19:33:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x128fba400) [pid = 1648] [serial = 1246] [outer = 0x11bfce800] 19:33:17 INFO - PROCESS | 1648 | 1461637997163 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]]]}] 19:33:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 19:33:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 773ms 19:33:17 INFO - PROCESS | 1648 | 1461637997231 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 19:33:17 INFO - PROCESS | 1648 | 1461637997234 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 19:33:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 19:33:17 INFO - PROCESS | 1648 | 1461637997237 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 19:33:17 INFO - PROCESS | 1648 | 1461637997238 Marionette TRACE conn2 <- [1,1634,null,{}] 19:33:17 INFO - PROCESS | 1648 | 1461637997241 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}] 19:33:17 INFO - PROCESS | 1648 | 1461637997354 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 19:33:17 INFO - PROCESS | 1648 | 1461637997451 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f3c7000 == 88 [pid = 1648] [id = 416] 19:33:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 238 (0x12a02a800) [pid = 1648] [serial = 1247] [outer = 0x0] 19:33:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 239 (0x12a19f400) [pid = 1648] [serial = 1248] [outer = 0x12a02a800] 19:33:17 INFO - PROCESS | 1648 | 1461637997484 Marionette DEBUG loaded listener.js 19:33:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 240 (0x12a609800) [pid = 1648] [serial = 1249] [outer = 0x12a02a800] 19:33:17 INFO - PROCESS | 1648 | 1461637997924 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]]]}] 19:33:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 19:33:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 720ms 19:33:17 INFO - PROCESS | 1648 | 1461637997957 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 19:33:17 INFO - PROCESS | 1648 | 1461637997959 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 19:33:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 19:33:17 INFO - PROCESS | 1648 | 1461637997966 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 19:33:17 INFO - PROCESS | 1648 | 1461637997971 Marionette TRACE conn2 <- [1,1638,null,{}] 19:33:17 INFO - PROCESS | 1648 | 1461637997974 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}] 19:33:18 INFO - PROCESS | 1648 | 1461637998089 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 19:33:18 INFO - PROCESS | 1648 | 1461637998184 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d6c1000 == 89 [pid = 1648] [id = 417] 19:33:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 241 (0x12a030400) [pid = 1648] [serial = 1250] [outer = 0x0] 19:33:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 242 (0x12a8e3400) [pid = 1648] [serial = 1251] [outer = 0x12a030400] 19:33:18 INFO - PROCESS | 1648 | 1461637998213 Marionette DEBUG loaded listener.js 19:33:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 243 (0x12acecc00) [pid = 1648] [serial = 1252] [outer = 0x12a030400] 19:33:18 INFO - PROCESS | 1648 | 1461637998635 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]]]}] 19:33:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 19:33:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 728ms 19:33:18 INFO - PROCESS | 1648 | 1461637998701 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 19:33:18 INFO - PROCESS | 1648 | 1461637998703 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 19:33:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 19:33:18 INFO - PROCESS | 1648 | 1461637998707 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 19:33:18 INFO - PROCESS | 1648 | 1461637998708 Marionette TRACE conn2 <- [1,1642,null,{}] 19:33:18 INFO - PROCESS | 1648 | 1461637998710 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}] 19:33:18 INFO - PROCESS | 1648 | 1461637998822 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 19:33:18 INFO - PROCESS | 1648 | 1461637998915 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d032000 == 90 [pid = 1648] [id = 418] 19:33:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 244 (0x12ac86800) [pid = 1648] [serial = 1253] [outer = 0x0] 19:33:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 245 (0x12d365400) [pid = 1648] [serial = 1254] [outer = 0x12ac86800] 19:33:18 INFO - PROCESS | 1648 | 1461637998946 Marionette DEBUG loaded listener.js 19:33:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 246 (0x12e91fc00) [pid = 1648] [serial = 1255] [outer = 0x12ac86800] 19:33:19 INFO - PROCESS | 1648 | 1461637999354 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]]]}] 19:33:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 19:33:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 669ms 19:33:19 INFO - PROCESS | 1648 | 1461637999376 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 19:33:19 INFO - PROCESS | 1648 | 1461637999378 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 19:33:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 19:33:19 INFO - PROCESS | 1648 | 1461637999380 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 19:33:19 INFO - PROCESS | 1648 | 1461637999381 Marionette TRACE conn2 <- [1,1646,null,{}] 19:33:19 INFO - PROCESS | 1648 | 1461637999384 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}] 19:33:19 INFO - PROCESS | 1648 | 1461637999496 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 19:33:19 INFO - PROCESS | 1648 | 1461637999616 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x141c67000 == 91 [pid = 1648] [id = 419] 19:33:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 247 (0x12a2ba400) [pid = 1648] [serial = 1256] [outer = 0x0] 19:33:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 248 (0x12a2bc000) [pid = 1648] [serial = 1257] [outer = 0x12a2ba400] 19:33:19 INFO - PROCESS | 1648 | 1461637999656 Marionette DEBUG loaded listener.js 19:33:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 249 (0x12e924400) [pid = 1648] [serial = 1258] [outer = 0x12a2ba400] 19:33:20 INFO - PROCESS | 1648 | 1461638000088 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]]]}] 19:33:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 19:33:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 720ms 19:33:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 19:33:20 INFO - PROCESS | 1648 | 1461638000101 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 19:33:20 INFO - PROCESS | 1648 | 1461638000102 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 19:33:20 INFO - PROCESS | 1648 | 1461638000104 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 19:33:20 INFO - PROCESS | 1648 | 1461638000105 Marionette TRACE conn2 <- [1,1650,null,{}] 19:33:20 INFO - PROCESS | 1648 | 1461638000108 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}] 19:33:20 INFO - PROCESS | 1648 | 1461638000241 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 19:33:20 INFO - PROCESS | 1648 | 1461638000364 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x129366800 == 92 [pid = 1648] [id = 420] 19:33:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 250 (0x12a2bcc00) [pid = 1648] [serial = 1259] [outer = 0x0] 19:33:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 251 (0x12f827400) [pid = 1648] [serial = 1260] [outer = 0x12a2bcc00] 19:33:20 INFO - PROCESS | 1648 | 1461638000396 Marionette DEBUG loaded listener.js 19:33:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 252 (0x130598400) [pid = 1648] [serial = 1261] [outer = 0x12a2bcc00] 19:33:20 INFO - PROCESS | 1648 | 1461638000853 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]]]}] 19:33:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 19:33:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 770ms 19:33:20 INFO - PROCESS | 1648 | 1461638000875 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 19:33:20 INFO - PROCESS | 1648 | 1461638000876 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 19:33:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 19:33:20 INFO - PROCESS | 1648 | 1461638000879 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 19:33:20 INFO - PROCESS | 1648 | 1461638000880 Marionette TRACE conn2 <- [1,1654,null,{}] 19:33:20 INFO - PROCESS | 1648 | 1461638000883 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}] 19:33:21 INFO - PROCESS | 1648 | 1461638000997 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 19:33:21 INFO - PROCESS | 1648 | 1461638001315 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x1286ba800 == 93 [pid = 1648] [id = 421] 19:33:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 253 (0x115876400) [pid = 1648] [serial = 1262] [outer = 0x0] 19:33:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 254 (0x11653a800) [pid = 1648] [serial = 1263] [outer = 0x115876400] 19:33:21 INFO - PROCESS | 1648 | 1461638001387 Marionette DEBUG loaded listener.js 19:33:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 255 (0x119c4c800) [pid = 1648] [serial = 1264] [outer = 0x115876400] 19:33:21 INFO - PROCESS | 1648 | 1461638001846 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]]]}] 19:33:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 19:33:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1022ms 19:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 19:33:21 INFO - PROCESS | 1648 | 1461638001901 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 19:33:21 INFO - PROCESS | 1648 | 1461638001903 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 19:33:21 INFO - PROCESS | 1648 | 1461638001915 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 19:33:21 INFO - PROCESS | 1648 | 1461638001918 Marionette TRACE conn2 <- [1,1658,null,{}] 19:33:21 INFO - PROCESS | 1648 | 1461638001921 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}] 19:33:22 INFO - PROCESS | 1648 | 1461638002025 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 19:33:22 INFO - PROCESS | 1648 | 1461638002121 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a322000 == 94 [pid = 1648] [id = 422] 19:33:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 256 (0x11a7df800) [pid = 1648] [serial = 1265] [outer = 0x0] 19:33:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 257 (0x11a905800) [pid = 1648] [serial = 1266] [outer = 0x11a7df800] 19:33:22 INFO - PROCESS | 1648 | 1461638002152 Marionette DEBUG loaded listener.js 19:33:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 258 (0x123abd800) [pid = 1648] [serial = 1267] [outer = 0x11a7df800] 19:33:22 INFO - PROCESS | 1648 | 1461638002591 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]]]}] 19:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 19:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 733ms 19:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 19:33:22 INFO - PROCESS | 1648 | 1461638002641 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 19:33:22 INFO - PROCESS | 1648 | 1461638002644 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 19:33:22 INFO - PROCESS | 1648 | 1461638002647 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 19:33:22 INFO - PROCESS | 1648 | 1461638002648 Marionette TRACE conn2 <- [1,1662,null,{}] 19:33:22 INFO - PROCESS | 1648 | 1461638002651 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}] 19:33:22 INFO - PROCESS | 1648 | 1461638002753 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 19:33:22 INFO - PROCESS | 1648 | 1461638002886 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x129016800 == 95 [pid = 1648] [id = 423] 19:33:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 259 (0x124413c00) [pid = 1648] [serial = 1268] [outer = 0x0] 19:33:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 260 (0x12647dc00) [pid = 1648] [serial = 1269] [outer = 0x124413c00] 19:33:22 INFO - PROCESS | 1648 | 1461638002917 Marionette DEBUG loaded listener.js 19:33:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 261 (0x128645800) [pid = 1648] [serial = 1270] [outer = 0x124413c00] 19:33:23 INFO - PROCESS | 1648 | 1461638003337 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]]]}] 19:33:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 19:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 718ms 19:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 19:33:23 INFO - PROCESS | 1648 | 1461638003366 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 19:33:23 INFO - PROCESS | 1648 | 1461638003368 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 19:33:23 INFO - PROCESS | 1648 | 1461638003371 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 19:33:23 INFO - PROCESS | 1648 | 1461638003375 Marionette TRACE conn2 <- [1,1666,null,{}] 19:33:23 INFO - PROCESS | 1648 | 1461638003381 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}] 19:33:23 INFO - PROCESS | 1648 | 1461638003485 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 19:33:23 INFO - PROCESS | 1648 | 1461638003613 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x129393000 == 96 [pid = 1648] [id = 424] 19:33:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 262 (0x11c1c8800) [pid = 1648] [serial = 1271] [outer = 0x0] 19:33:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 263 (0x128f1c000) [pid = 1648] [serial = 1272] [outer = 0x11c1c8800] 19:33:23 INFO - PROCESS | 1648 | 1461638003644 Marionette DEBUG loaded listener.js 19:33:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 264 (0x12a19fc00) [pid = 1648] [serial = 1273] [outer = 0x11c1c8800] 19:33:24 INFO - PROCESS | 1648 | 1461638004063 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]]]}] 19:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x13d1a1800 == 95 [pid = 1648] [id = 413] 19:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x13bf64000 == 94 [pid = 1648] [id = 412] 19:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1301c3000 == 93 [pid = 1648] [id = 411] 19:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12fede800 == 92 [pid = 1648] [id = 410] 19:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12f557800 == 91 [pid = 1648] [id = 409] 19:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12e8cd000 == 90 [pid = 1648] [id = 408] 19:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 19:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 776ms 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 263 (0x12a257400) [pid = 1648] [serial = 1119] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 262 (0x12ada5800) [pid = 1648] [serial = 1125] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 261 (0x1273e1c00) [pid = 1648] [serial = 1116] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 260 (0x11a478800) [pid = 1648] [serial = 1113] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 259 (0x12a606400) [pid = 1648] [serial = 1122] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 258 (0x12f9c5400) [pid = 1648] [serial = 1128] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 257 (0x12a61c800) [pid = 1648] [serial = 1131] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 256 (0x12b51e800) [pid = 1648] [serial = 1170] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12db5e000 == 89 [pid = 1648] [id = 407] 19:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12b58c000 == 88 [pid = 1648] [id = 406] 19:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x13d6b3000 == 87 [pid = 1648] [id = 370] 19:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12a332000 == 86 [pid = 1648] [id = 405] 19:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12974d800 == 85 [pid = 1648] [id = 404] 19:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1264cf800 == 84 [pid = 1648] [id = 403] 19:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1293a0000 == 83 [pid = 1648] [id = 402] 19:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x13d1aa800 == 82 [pid = 1648] [id = 397] 19:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x13cad1000 == 81 [pid = 1648] [id = 396] 19:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x13b02a000 == 80 [pid = 1648] [id = 395] 19:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x130255800 == 79 [pid = 1648] [id = 394] 19:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12ade5000 == 78 [pid = 1648] [id = 393] 19:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x128dbf000 == 77 [pid = 1648] [id = 392] 19:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11921c800 == 76 [pid = 1648] [id = 391] 19:33:24 INFO - PROCESS | 1648 | 1461638004184 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 19:33:24 INFO - PROCESS | 1648 | 1461638004186 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 19:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 19:33:24 INFO - PROCESS | 1648 | 1461638004194 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 19:33:24 INFO - PROCESS | 1648 | 1461638004195 Marionette TRACE conn2 <- [1,1670,null,{}] 19:33:24 INFO - PROCESS | 1648 | 1461638004198 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}] 19:33:24 INFO - PROCESS | 1648 | 1461638004289 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 19:33:24 INFO - PROCESS | 1648 | 1461638004296 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ad69800 == 77 [pid = 1648] [id = 425] 19:33:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 257 (0x11b110400) [pid = 1648] [serial = 1274] [outer = 0x0] 19:33:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 258 (0x124412000) [pid = 1648] [serial = 1275] [outer = 0x11b110400] 19:33:24 INFO - PROCESS | 1648 | 1461638004323 Marionette DEBUG loaded listener.js 19:33:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 259 (0x12a02b400) [pid = 1648] [serial = 1276] [outer = 0x11b110400] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 258 (0x12ee90c00) [pid = 1648] [serial = 1048] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 257 (0x12a258000) [pid = 1648] [serial = 1153] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 256 (0x12a1ab000) [pid = 1648] [serial = 1152] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 255 (0x12a60bc00) [pid = 1648] [serial = 1156] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 254 (0x12a35a800) [pid = 1648] [serial = 1155] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 253 (0x12a624800) [pid = 1648] [serial = 1158] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 252 (0x127c9f400) [pid = 1648] [serial = 1146] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 251 (0x128f1dc00) [pid = 1648] [serial = 1147] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 250 (0x1242e7000) [pid = 1648] [serial = 1143] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 249 (0x12441d400) [pid = 1648] [serial = 1144] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 248 (0x129ecec00) [pid = 1648] [serial = 1149] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 247 (0x12a6c7400) [pid = 1648] [serial = 1164] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 246 (0x11bfcf400) [pid = 1648] [serial = 1140] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 245 (0x11c78d400) [pid = 1648] [serial = 1141] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 244 (0x12a6d1400) [pid = 1648] [serial = 1161] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 243 (0x114bdc400) [pid = 1648] [serial = 1134] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 242 (0x118751400) [pid = 1648] [serial = 1135] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 241 (0x12ac84000) [pid = 1648] [serial = 1167] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 240 (0x11b062000) [pid = 1648] [serial = 1138] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 239 (0x11a90f000) [pid = 1648] [serial = 1137] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 238 (0x12b525800) [pid = 1648] [serial = 1168] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 237 (0x12a6ef400) [pid = 1648] [serial = 1162] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 236 (0x12a6c9c00) [pid = 1648] [serial = 1159] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x12a94f800) [pid = 1648] [serial = 1165] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x12a0d9800) [pid = 1648] [serial = 1150] [outer = 0x0] [url = about:blank] 19:33:24 INFO - PROCESS | 1648 | 1461638004700 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]]]}] 19:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 19:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 527ms 19:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 19:33:24 INFO - PROCESS | 1648 | 1461638004715 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 19:33:24 INFO - PROCESS | 1648 | 1461638004716 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 19:33:24 INFO - PROCESS | 1648 | 1461638004719 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 19:33:24 INFO - PROCESS | 1648 | 1461638004720 Marionette TRACE conn2 <- [1,1674,null,{}] 19:33:24 INFO - PROCESS | 1648 | 1461638004724 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}] 19:33:24 INFO - PROCESS | 1648 | 1461638004815 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 19:33:24 INFO - PROCESS | 1648 | 1461638004819 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293a1000 == 78 [pid = 1648] [id = 426] 19:33:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x12a258000) [pid = 1648] [serial = 1277] [outer = 0x0] 19:33:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x12a25b800) [pid = 1648] [serial = 1278] [outer = 0x12a258000] 19:33:24 INFO - PROCESS | 1648 | 1461638004854 Marionette DEBUG loaded listener.js 19:33:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x12a2bf400) [pid = 1648] [serial = 1279] [outer = 0x12a258000] 19:33:25 INFO - PROCESS | 1648 | 1461638005239 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]]]}] 19:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 19:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 568ms 19:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 19:33:25 INFO - PROCESS | 1648 | 1461638005287 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 19:33:25 INFO - PROCESS | 1648 | 1461638005289 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 19:33:25 INFO - PROCESS | 1648 | 1461638005291 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 19:33:25 INFO - PROCESS | 1648 | 1461638005292 Marionette TRACE conn2 <- [1,1678,null,{}] 19:33:25 INFO - PROCESS | 1648 | 1461638005294 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}] 19:33:25 INFO - PROCESS | 1648 | 1461638005384 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 19:33:25 INFO - PROCESS | 1648 | 1461638005389 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b591000 == 79 [pid = 1648] [id = 427] 19:33:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 238 (0x12a362800) [pid = 1648] [serial = 1280] [outer = 0x0] 19:33:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 239 (0x12a61e000) [pid = 1648] [serial = 1281] [outer = 0x12a362800] 19:33:25 INFO - PROCESS | 1648 | 1461638005415 Marionette DEBUG loaded listener.js 19:33:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 240 (0x12a6ce800) [pid = 1648] [serial = 1282] [outer = 0x12a362800] 19:33:25 INFO - PROCESS | 1648 | 1461638005786 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]]]}] 19:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 19:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 518ms 19:33:25 INFO - PROCESS | 1648 | 1461638005809 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 19:33:25 INFO - PROCESS | 1648 | 1461638005811 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 19:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 19:33:25 INFO - PROCESS | 1648 | 1461638005813 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 19:33:25 INFO - PROCESS | 1648 | 1461638005815 Marionette TRACE conn2 <- [1,1682,null,{}] 19:33:25 INFO - PROCESS | 1648 | 1461638005817 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}] 19:33:25 INFO - PROCESS | 1648 | 1461638005920 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 19:33:25 INFO - PROCESS | 1648 | 1461638005925 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db5e000 == 80 [pid = 1648] [id = 428] 19:33:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 241 (0x12a6c5c00) [pid = 1648] [serial = 1283] [outer = 0x0] 19:33:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 242 (0x12a8de800) [pid = 1648] [serial = 1284] [outer = 0x12a6c5c00] 19:33:25 INFO - PROCESS | 1648 | 1461638005958 Marionette DEBUG loaded listener.js 19:33:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 243 (0x12a8e7800) [pid = 1648] [serial = 1285] [outer = 0x12a6c5c00] 19:33:26 INFO - PROCESS | 1648 | 1461638006444 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]]]}] 19:33:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 19:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 672ms 19:33:26 INFO - PROCESS | 1648 | 1461638006509 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 19:33:26 INFO - PROCESS | 1648 | 1461638006510 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 19:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 19:33:26 INFO - PROCESS | 1648 | 1461638006512 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 19:33:26 INFO - PROCESS | 1648 | 1461638006513 Marionette TRACE conn2 <- [1,1686,null,{}] 19:33:26 INFO - PROCESS | 1648 | 1461638006516 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}] 19:33:26 INFO - PROCESS | 1648 | 1461638006643 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 19:33:26 INFO - PROCESS | 1648 | 1461638006660 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e8c1000 == 81 [pid = 1648] [id = 429] 19:33:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 244 (0x12a8e8c00) [pid = 1648] [serial = 1286] [outer = 0x0] 19:33:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 245 (0x12a949400) [pid = 1648] [serial = 1287] [outer = 0x12a8e8c00] 19:33:26 INFO - PROCESS | 1648 | 1461638006686 Marionette DEBUG loaded listener.js 19:33:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 246 (0x12a985000) [pid = 1648] [serial = 1288] [outer = 0x12a8e8c00] 19:33:27 INFO - PROCESS | 1648 | 1461638007066 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]]]}] 19:33:27 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 19:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 567ms 19:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 19:33:27 INFO - PROCESS | 1648 | 1461638007081 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 19:33:27 INFO - PROCESS | 1648 | 1461638007082 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 19:33:27 INFO - PROCESS | 1648 | 1461638007084 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 19:33:27 INFO - PROCESS | 1648 | 1461638007085 Marionette TRACE conn2 <- [1,1690,null,{}] 19:33:27 INFO - PROCESS | 1648 | 1461638007087 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}] 19:33:27 INFO - PROCESS | 1648 | 1461638007214 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 19:33:27 INFO - PROCESS | 1648 | 1461638007230 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f349000 == 82 [pid = 1648] [id = 430] 19:33:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 247 (0x12a6e4400) [pid = 1648] [serial = 1289] [outer = 0x0] 19:33:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 248 (0x12ac7e400) [pid = 1648] [serial = 1290] [outer = 0x12a6e4400] 19:33:27 INFO - PROCESS | 1648 | 1461638007258 Marionette DEBUG loaded listener.js 19:33:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 249 (0x12af0a400) [pid = 1648] [serial = 1291] [outer = 0x12a6e4400] 19:33:27 INFO - PROCESS | 1648 | 1461638007732 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]]]}] 19:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 19:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 668ms 19:33:27 INFO - PROCESS | 1648 | 1461638007754 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 19:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 19:33:27 INFO - PROCESS | 1648 | 1461638007755 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 19:33:27 INFO - PROCESS | 1648 | 1461638007759 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 19:33:27 INFO - PROCESS | 1648 | 1461638007761 Marionette TRACE conn2 <- [1,1694,null,{}] 19:33:27 INFO - PROCESS | 1648 | 1461638007764 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}] 19:33:27 INFO - PROCESS | 1648 | 1461638007944 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 19:33:27 INFO - PROCESS | 1648 | 1461638007990 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fed1800 == 83 [pid = 1648] [id = 431] 19:33:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 250 (0x12b52ac00) [pid = 1648] [serial = 1292] [outer = 0x0] 19:33:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 251 (0x12d1c7800) [pid = 1648] [serial = 1293] [outer = 0x12b52ac00] 19:33:28 INFO - PROCESS | 1648 | 1461638008020 Marionette DEBUG loaded listener.js 19:33:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 252 (0x12e79e000) [pid = 1648] [serial = 1294] [outer = 0x12b52ac00] 19:33:28 INFO - PROCESS | 1648 | 1461638008398 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]]]}] 19:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 19:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 670ms 19:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 19:33:28 INFO - PROCESS | 1648 | 1461638008442 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 19:33:28 INFO - PROCESS | 1648 | 1461638008444 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 19:33:28 INFO - PROCESS | 1648 | 1461638008446 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 19:33:28 INFO - PROCESS | 1648 | 1461638008447 Marionette TRACE conn2 <- [1,1698,null,{}] 19:33:28 INFO - PROCESS | 1648 | 1461638008450 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}] 19:33:29 INFO - PROCESS | 1648 | 1461638009062 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 251 (0x127c97000) [pid = 1648] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 250 (0x128f19000) [pid = 1648] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 249 (0x123e97400) [pid = 1648] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 248 (0x11a482c00) [pid = 1648] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 247 (0x119041c00) [pid = 1648] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 246 (0x115638400) [pid = 1648] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 245 (0x128637800) [pid = 1648] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 244 (0x118543c00) [pid = 1648] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 243 (0x11a90fc00) [pid = 1648] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 242 (0x11539c400) [pid = 1648] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 241 (0x12d369c00) [pid = 1648] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 240 (0x12af0f800) [pid = 1648] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 239 (0x12e8b5800) [pid = 1648] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 238 (0x118f66800) [pid = 1648] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 237 (0x11b064800) [pid = 1648] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 236 (0x11a43cc00) [pid = 1648] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x12a1d8000) [pid = 1648] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x12a35d800) [pid = 1648] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x11c70c000) [pid = 1648] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x118f70000) [pid = 1648] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x12a6e8c00) [pid = 1648] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x12f824400) [pid = 1648] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x124046800) [pid = 1648] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x114bd8c00) [pid = 1648] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x11a47b800) [pid = 1648] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x11ad92400) [pid = 1648] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x11add7000) [pid = 1648] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x12a35f400) [pid = 1648] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x118c84000) [pid = 1648] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x128dde400) [pid = 1648] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x1240efc00) [pid = 1648] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x118c90400) [pid = 1648] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x12a1d9c00) [pid = 1648] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x11b1d7000) [pid = 1648] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x114bdf000) [pid = 1648] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x127082c00) [pid = 1648] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x118537c00) [pid = 1648] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x12f06ec00) [pid = 1648] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x12acf4c00) [pid = 1648] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x12da0f000) [pid = 1648] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x12ac7cc00) [pid = 1648] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x129693c00) [pid = 1648] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x12b51d400) [pid = 1648] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x12a25f800) [pid = 1648] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x129699000) [pid = 1648] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x12647c000) [pid = 1648] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x12a35c800) [pid = 1648] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x12d1be800) [pid = 1648] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x12b2c8400) [pid = 1648] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x114bd7c00) [pid = 1648] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x11a476400) [pid = 1648] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x11c796000) [pid = 1648] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x12b095400) [pid = 1648] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x118756c00) [pid = 1648] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x128646400) [pid = 1648] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x129ed0400) [pid = 1648] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x123abc400) [pid = 1648] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x113381000) [pid = 1648] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x124419400) [pid = 1648] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x12a6ce400) [pid = 1648] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x11b60b000) [pid = 1648] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x12a02e000) [pid = 1648] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x12a602c00) [pid = 1648] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x12ad29c00) [pid = 1648] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x12a8de400) [pid = 1648] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x12a8ec000) [pid = 1648] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x113383400) [pid = 1648] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x119b90800) [pid = 1648] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x11ade4400) [pid = 1648] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x129693000) [pid = 1648] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 19:33:29 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x12a35bc00) [pid = 1648] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 19:33:29 INFO - PROCESS | 1648 | 1461638009143 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1158d4800 == 84 [pid = 1648] [id = 432] 19:33:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x113383400) [pid = 1648] [serial = 1295] [outer = 0x0] 19:33:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x114bdac00) [pid = 1648] [serial = 1296] [outer = 0x113383400] 19:33:29 INFO - PROCESS | 1648 | 1461638009170 Marionette DEBUG loaded listener.js 19:33:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x118f70000) [pid = 1648] [serial = 1297] [outer = 0x113383400] 19:33:29 INFO - PROCESS | 1648 | 1461638009491 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]]]}] 19:33:29 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 19:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1070ms 19:33:29 INFO - PROCESS | 1648 | 1461638009516 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 19:33:29 INFO - PROCESS | 1648 | 1461638009517 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 19:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 19:33:29 INFO - PROCESS | 1648 | 1461638009519 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 19:33:29 INFO - PROCESS | 1648 | 1461638009521 Marionette TRACE conn2 <- [1,1702,null,{}] 19:33:29 INFO - PROCESS | 1648 | 1461638009525 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}] 19:33:29 INFO - PROCESS | 1648 | 1461638009656 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 19:33:29 INFO - PROCESS | 1648 | 1461638009663 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1270d3000 == 85 [pid = 1648] [id = 433] 19:33:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x11874ac00) [pid = 1648] [serial = 1298] [outer = 0x0] 19:33:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x11a7e1400) [pid = 1648] [serial = 1299] [outer = 0x11874ac00] 19:33:29 INFO - PROCESS | 1648 | 1461638009689 Marionette DEBUG loaded listener.js 19:33:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x11b60b000) [pid = 1648] [serial = 1300] [outer = 0x11874ac00] 19:33:30 INFO - PROCESS | 1648 | 1461638010024 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]]]}] 19:33:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 19:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 520ms 19:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 19:33:30 INFO - PROCESS | 1648 | 1461638010042 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 19:33:30 INFO - PROCESS | 1648 | 1461638010043 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 19:33:30 INFO - PROCESS | 1648 | 1461638010045 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 19:33:30 INFO - PROCESS | 1648 | 1461638010046 Marionette TRACE conn2 <- [1,1706,null,{}] 19:33:30 INFO - PROCESS | 1648 | 1461638010049 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}] 19:33:30 INFO - PROCESS | 1648 | 1461638010146 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 19:33:30 INFO - PROCESS | 1648 | 1461638010151 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f3b3000 == 86 [pid = 1648] [id = 434] 19:33:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x11a79d000) [pid = 1648] [serial = 1301] [outer = 0x0] 19:33:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x123e97400) [pid = 1648] [serial = 1302] [outer = 0x11a79d000] 19:33:30 INFO - PROCESS | 1648 | 1461638010176 Marionette DEBUG loaded listener.js 19:33:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x12440f800) [pid = 1648] [serial = 1303] [outer = 0x11a79d000] 19:33:30 INFO - PROCESS | 1648 | 1461638010550 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]]]}] 19:33:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 19:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 520ms 19:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 19:33:30 INFO - PROCESS | 1648 | 1461638010566 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 19:33:30 INFO - PROCESS | 1648 | 1461638010567 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 19:33:30 INFO - PROCESS | 1648 | 1461638010569 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 19:33:30 INFO - PROCESS | 1648 | 1461638010570 Marionette TRACE conn2 <- [1,1710,null,{}] 19:33:30 INFO - PROCESS | 1648 | 1461638010575 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}] 19:33:30 INFO - PROCESS | 1648 | 1461638010712 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 19:33:30 INFO - PROCESS | 1648 | 1461638010719 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x13b026000 == 87 [pid = 1648] [id = 435] 19:33:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x12441d800) [pid = 1648] [serial = 1304] [outer = 0x0] 19:33:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x128ddc800) [pid = 1648] [serial = 1305] [outer = 0x12441d800] 19:33:30 INFO - PROCESS | 1648 | 1461638010745 Marionette DEBUG loaded listener.js 19:33:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x12a02b000) [pid = 1648] [serial = 1306] [outer = 0x12441d800] 19:33:31 INFO - PROCESS | 1648 | 1461638011176 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]]]}] 19:33:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 19:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 671ms 19:33:31 INFO - PROCESS | 1648 | 1461638011241 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 19:33:31 INFO - PROCESS | 1648 | 1461638011243 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 19:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 19:33:31 INFO - PROCESS | 1648 | 1461638011247 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 19:33:31 INFO - PROCESS | 1648 | 1461638011250 Marionette TRACE conn2 <- [1,1714,null,{}] 19:33:31 INFO - PROCESS | 1648 | 1461638011271 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}] 19:33:31 INFO - PROCESS | 1648 | 1461638011425 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 19:33:31 INFO - PROCESS | 1648 | 1461638011527 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x129020000 == 88 [pid = 1648] [id = 436] 19:33:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x11a881000) [pid = 1648] [serial = 1307] [outer = 0x0] 19:33:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x11addbc00) [pid = 1648] [serial = 1308] [outer = 0x11a881000] 19:33:31 INFO - PROCESS | 1648 | 1461638011560 Marionette DEBUG loaded listener.js 19:33:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x11c1bd400) [pid = 1648] [serial = 1309] [outer = 0x11a881000] 19:33:32 INFO - PROCESS | 1648 | 1461638012008 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]]]}] 19:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 19:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 776ms 19:33:32 INFO - PROCESS | 1648 | 1461638012024 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 19:33:32 INFO - PROCESS | 1648 | 1461638012029 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 19:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 19:33:32 INFO - PROCESS | 1648 | 1461638012033 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 19:33:32 INFO - PROCESS | 1648 | 1461638012035 Marionette TRACE conn2 <- [1,1718,null,{}] 19:33:32 INFO - PROCESS | 1648 | 1461638012038 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}] 19:33:32 INFO - PROCESS | 1648 | 1461638012153 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 19:33:32 INFO - PROCESS | 1648 | 1461638012277 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6b3800 == 89 [pid = 1648] [id = 437] 19:33:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x11c3cd400) [pid = 1648] [serial = 1310] [outer = 0x0] 19:33:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x124046800) [pid = 1648] [serial = 1311] [outer = 0x11c3cd400] 19:33:32 INFO - PROCESS | 1648 | 1461638012310 Marionette DEBUG loaded listener.js 19:33:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x1273e1000) [pid = 1648] [serial = 1312] [outer = 0x11c3cd400] 19:33:32 INFO - PROCESS | 1648 | 1461638012779 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]]]}] 19:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 19:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 770ms 19:33:32 INFO - PROCESS | 1648 | 1461638012803 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 19:33:32 INFO - PROCESS | 1648 | 1461638012805 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 19:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 19:33:32 INFO - PROCESS | 1648 | 1461638012807 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 19:33:32 INFO - PROCESS | 1648 | 1461638012810 Marionette TRACE conn2 <- [1,1722,null,{}] 19:33:32 INFO - PROCESS | 1648 | 1461638012818 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}] 19:33:32 INFO - PROCESS | 1648 | 1461638012936 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 19:33:33 INFO - PROCESS | 1648 | 1461638013062 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fdb0800 == 90 [pid = 1648] [id = 438] 19:33:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x128dde400) [pid = 1648] [serial = 1313] [outer = 0x0] 19:33:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x129ed3800) [pid = 1648] [serial = 1314] [outer = 0x128dde400] 19:33:33 INFO - PROCESS | 1648 | 1461638013096 Marionette DEBUG loaded listener.js 19:33:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x12a254c00) [pid = 1648] [serial = 1315] [outer = 0x128dde400] 19:33:33 INFO - PROCESS | 1648 | 1461638013550 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]]]}] 19:33:33 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 19:33:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 773ms 19:33:33 INFO - PROCESS | 1648 | 1461638013581 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 19:33:33 INFO - PROCESS | 1648 | 1461638013583 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 19:33:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 19:33:33 INFO - PROCESS | 1648 | 1461638013585 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 19:33:33 INFO - PROCESS | 1648 | 1461638013586 Marionette TRACE conn2 <- [1,1726,null,{}] 19:33:33 INFO - PROCESS | 1648 | 1461638013589 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}] 19:33:33 INFO - PROCESS | 1648 | 1461638013703 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 19:33:33 INFO - PROCESS | 1648 | 1461638013828 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x13ca3f800 == 91 [pid = 1648] [id = 439] 19:33:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x12a259c00) [pid = 1648] [serial = 1316] [outer = 0x0] 19:33:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x12a2bd400) [pid = 1648] [serial = 1317] [outer = 0x12a259c00] 19:33:33 INFO - PROCESS | 1648 | 1461638013861 Marionette DEBUG loaded listener.js 19:33:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x12a61ac00) [pid = 1648] [serial = 1318] [outer = 0x12a259c00] 19:33:34 INFO - PROCESS | 1648 | 1461638014251 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]]]}] 19:33:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 19:33:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 718ms 19:33:34 INFO - PROCESS | 1648 | 1461638014316 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 19:33:34 INFO - PROCESS | 1648 | 1461638014318 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 19:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 19:33:34 INFO - PROCESS | 1648 | 1461638014323 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 19:33:34 INFO - PROCESS | 1648 | 1461638014324 Marionette TRACE conn2 <- [1,1730,null,{}] 19:33:34 INFO - PROCESS | 1648 | 1461638014326 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}] 19:33:34 INFO - PROCESS | 1648 | 1461638014436 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 19:33:34 INFO - PROCESS | 1648 | 1461638014562 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d026800 == 92 [pid = 1648] [id = 440] 19:33:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x12a35d400) [pid = 1648] [serial = 1319] [outer = 0x0] 19:33:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x12a6d2c00) [pid = 1648] [serial = 1320] [outer = 0x12a35d400] 19:33:34 INFO - PROCESS | 1648 | 1461638014594 Marionette DEBUG loaded listener.js 19:33:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x12a948400) [pid = 1648] [serial = 1321] [outer = 0x12a35d400] 19:33:35 INFO - PROCESS | 1648 | 1461638015013 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]]]}] 19:33:35 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 19:33:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 721ms 19:33:35 INFO - PROCESS | 1648 | 1461638015043 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 19:33:35 INFO - PROCESS | 1648 | 1461638015045 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 19:33:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 19:33:35 INFO - PROCESS | 1648 | 1461638015047 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 19:33:35 INFO - PROCESS | 1648 | 1461638015048 Marionette TRACE conn2 <- [1,1734,null,{}] 19:33:35 INFO - PROCESS | 1648 | 1461638015051 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}] 19:33:35 INFO - PROCESS | 1648 | 1461638015181 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 19:33:35 INFO - PROCESS | 1648 | 1461638015311 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d599800 == 93 [pid = 1648] [id = 441] 19:33:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x12a989400) [pid = 1648] [serial = 1322] [outer = 0x0] 19:33:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x12b2c8400) [pid = 1648] [serial = 1323] [outer = 0x12a989400] 19:33:35 INFO - PROCESS | 1648 | 1461638015345 Marionette DEBUG loaded listener.js 19:33:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x12da09c00) [pid = 1648] [serial = 1324] [outer = 0x12a989400] 19:33:35 INFO - PROCESS | 1648 | 1461638015776 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]]]}] 19:33:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 19:33:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 774ms 19:33:35 INFO - PROCESS | 1648 | 1461638015822 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 19:33:35 INFO - PROCESS | 1648 | 1461638015824 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 19:33:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 19:33:35 INFO - PROCESS | 1648 | 1461638015828 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 19:33:35 INFO - PROCESS | 1648 | 1461638015830 Marionette TRACE conn2 <- [1,1738,null,{}] 19:33:35 INFO - PROCESS | 1648 | 1461638015833 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}] 19:33:36 INFO - PROCESS | 1648 | 1461638016026 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 19:33:36 INFO - PROCESS | 1648 | 1461638016202 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f360800 == 94 [pid = 1648] [id = 442] 19:33:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x114541000) [pid = 1648] [serial = 1325] [outer = 0x0] 19:33:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x129425800) [pid = 1648] [serial = 1326] [outer = 0x114541000] 19:33:36 INFO - PROCESS | 1648 | 1461638016251 Marionette DEBUG loaded listener.js 19:33:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x12e47a000) [pid = 1648] [serial = 1327] [outer = 0x114541000] 19:33:36 INFO - PROCESS | 1648 | 1461638016697 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]]]}] 19:33:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 19:33:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 921ms 19:33:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 19:33:36 INFO - PROCESS | 1648 | 1461638016748 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 19:33:36 INFO - PROCESS | 1648 | 1461638016750 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 19:33:36 INFO - PROCESS | 1648 | 1461638016752 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 19:33:36 INFO - PROCESS | 1648 | 1461638016753 Marionette TRACE conn2 <- [1,1742,null,{}] 19:33:36 INFO - PROCESS | 1648 | 1461638016756 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}] 19:33:36 INFO - PROCESS | 1648 | 1461638016872 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 19:33:37 INFO - PROCESS | 1648 | 1461638017001 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x119079800 == 95 [pid = 1648] [id = 443] 19:33:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x11338e400) [pid = 1648] [serial = 1328] [outer = 0x0] 19:33:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x1187a3000) [pid = 1648] [serial = 1329] [outer = 0x11338e400] 19:33:37 INFO - PROCESS | 1648 | 1461638017033 Marionette DEBUG loaded listener.js 19:33:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x1242eb800) [pid = 1648] [serial = 1330] [outer = 0x11338e400] 19:33:37 INFO - PROCESS | 1648 | 1461638017470 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]]]}] 19:33:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 19:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 769ms 19:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 19:33:37 INFO - PROCESS | 1648 | 1461638017521 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 19:33:37 INFO - PROCESS | 1648 | 1461638017523 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 19:33:37 INFO - PROCESS | 1648 | 1461638017525 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 19:33:37 INFO - PROCESS | 1648 | 1461638017526 Marionette TRACE conn2 <- [1,1746,null,{}] 19:33:37 INFO - PROCESS | 1648 | 1461638017528 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}] 19:33:37 INFO - PROCESS | 1648 | 1461638017647 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 19:33:37 INFO - PROCESS | 1648 | 1461638017749 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x118982800 == 96 [pid = 1648] [id = 444] 19:33:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x1147d9400) [pid = 1648] [serial = 1331] [outer = 0x0] 19:33:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x118c84800) [pid = 1648] [serial = 1332] [outer = 0x1147d9400] 19:33:37 INFO - PROCESS | 1648 | 1461638017781 Marionette DEBUG loaded listener.js 19:33:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x11aba8000) [pid = 1648] [serial = 1333] [outer = 0x1147d9400] 19:33:38 INFO - PROCESS | 1648 | 1461638018403 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]]]}] 19:33:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 19:33:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 922ms 19:33:38 INFO - PROCESS | 1648 | 1461638018448 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 19:33:38 INFO - PROCESS | 1648 | 1461638018450 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 19:33:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 19:33:38 INFO - PROCESS | 1648 | 1461638018454 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 19:33:38 INFO - PROCESS | 1648 | 1461638018456 Marionette TRACE conn2 <- [1,1750,null,{}] 19:33:38 INFO - PROCESS | 1648 | 1461638018460 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}] 19:33:38 INFO - PROCESS | 1648 | 1461638018573 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 19:33:38 INFO - PROCESS | 1648 | 1461638018710 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12973f800 == 97 [pid = 1648] [id = 445] 19:33:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x118f6dc00) [pid = 1648] [serial = 1334] [outer = 0x0] 19:33:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x11a485800) [pid = 1648] [serial = 1335] [outer = 0x118f6dc00] 19:33:38 INFO - PROCESS | 1648 | 1461638018744 Marionette DEBUG loaded listener.js 19:33:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x11a90f000) [pid = 1648] [serial = 1336] [outer = 0x118f6dc00] 19:33:39 INFO - PROCESS | 1648 | 1461638019201 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]]]}] 19:33:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12e8d3000 == 96 [pid = 1648] [id = 336] 19:33:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12f3b3000 == 95 [pid = 1648] [id = 434] 19:33:39 INFO - PROCESS | 1648 | --DOCSHELL 0x1270d3000 == 94 [pid = 1648] [id = 433] 19:33:39 INFO - PROCESS | 1648 | --DOCSHELL 0x1158d4800 == 93 [pid = 1648] [id = 432] 19:33:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12fed1800 == 92 [pid = 1648] [id = 431] 19:33:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12f349000 == 91 [pid = 1648] [id = 430] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x12e929400) [pid = 1648] [serial = 1239] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x12fe45000) [pid = 1648] [serial = 1197] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x12a6c8000) [pid = 1648] [serial = 1200] [outer = 0x0] [url = about:blank] 19:33:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 19:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 824ms 19:33:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12e8c1000 == 90 [pid = 1648] [id = 429] 19:33:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12db5e000 == 89 [pid = 1648] [id = 428] 19:33:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12b591000 == 88 [pid = 1648] [id = 427] 19:33:39 INFO - PROCESS | 1648 | --DOCSHELL 0x1293a1000 == 87 [pid = 1648] [id = 426] 19:33:39 INFO - PROCESS | 1648 | --DOCSHELL 0x11ad69800 == 86 [pid = 1648] [id = 425] 19:33:39 INFO - PROCESS | 1648 | --DOCSHELL 0x129393000 == 85 [pid = 1648] [id = 424] 19:33:39 INFO - PROCESS | 1648 | --DOCSHELL 0x129016800 == 84 [pid = 1648] [id = 423] 19:33:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12a322000 == 83 [pid = 1648] [id = 422] 19:33:39 INFO - PROCESS | 1648 | --DOCSHELL 0x1286ba800 == 82 [pid = 1648] [id = 421] 19:33:39 INFO - PROCESS | 1648 | --DOCSHELL 0x141c67000 == 81 [pid = 1648] [id = 419] 19:33:39 INFO - PROCESS | 1648 | --DOCSHELL 0x13d032000 == 80 [pid = 1648] [id = 418] 19:33:39 INFO - PROCESS | 1648 | --DOCSHELL 0x13d6c1000 == 79 [pid = 1648] [id = 417] 19:33:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12f3c7000 == 78 [pid = 1648] [id = 416] 19:33:39 INFO - PROCESS | 1648 | --DOCSHELL 0x129e88800 == 77 [pid = 1648] [id = 415] 19:33:39 INFO - PROCESS | 1648 | --DOCSHELL 0x11bc33000 == 76 [pid = 1648] [id = 414] 19:33:39 INFO - PROCESS | 1648 | 1461638019299 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 19:33:39 INFO - PROCESS | 1648 | 1461638019303 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 19:33:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 19:33:39 INFO - PROCESS | 1648 | 1461638019313 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 19:33:39 INFO - PROCESS | 1648 | 1461638019315 Marionette TRACE conn2 <- [1,1754,null,{}] 19:33:39 INFO - PROCESS | 1648 | 1461638019317 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}] 19:33:39 INFO - PROCESS | 1648 | 1461638019413 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x1242e6000) [pid = 1648] [serial = 952] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x11c791c00) [pid = 1648] [serial = 756] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x11b603000) [pid = 1648] [serial = 877] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x12a61e800) [pid = 1648] [serial = 1003] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x12a6e6c00) [pid = 1648] [serial = 883] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x129423400) [pid = 1648] [serial = 1117] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x11b1d6000) [pid = 1648] [serial = 1114] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x12acf4800) [pid = 1648] [serial = 886] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x12f9cc800) [pid = 1648] [serial = 1066] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x12f073400) [pid = 1648] [serial = 828] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x12a94d400) [pid = 1648] [serial = 1132] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x11a7e5c00) [pid = 1648] [serial = 816] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x123ab9c00) [pid = 1648] [serial = 1051] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x11bfd4000) [pid = 1648] [serial = 934] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x12a6e4800) [pid = 1648] [serial = 1057] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x12ee8c400) [pid = 1648] [serial = 831] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x12d368400) [pid = 1648] [serial = 1126] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x127c34400) [pid = 1648] [serial = 937] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x11a797800) [pid = 1648] [serial = 753] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x12a25cc00) [pid = 1648] [serial = 1120] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x123ab8400) [pid = 1648] [serial = 819] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x118e86c00) [pid = 1648] [serial = 874] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x129691800) [pid = 1648] [serial = 1054] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x11a79d400) [pid = 1648] [serial = 693] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x130593800) [pid = 1648] [serial = 1129] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x12e475c00) [pid = 1648] [serial = 943] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x12e708c00) [pid = 1648] [serial = 705] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x12ac84c00) [pid = 1648] [serial = 949] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x12d365800) [pid = 1648] [serial = 762] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x12e20e800) [pid = 1648] [serial = 1063] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x12a6e6800) [pid = 1648] [serial = 1123] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x12a1d6800) [pid = 1648] [serial = 1000] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x129422c00) [pid = 1648] [serial = 880] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x12ad1b400) [pid = 1648] [serial = 1006] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x12ee96c00) [pid = 1648] [serial = 889] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x12e8b7000) [pid = 1648] [serial = 708] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x114be2800) [pid = 1648] [serial = 825] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x12f9d3c00) [pid = 1648] [serial = 1072] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x1273da000) [pid = 1648] [serial = 997] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x12da05000) [pid = 1648] [serial = 702] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x11a479800) [pid = 1648] [serial = 813] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x12af0dc00) [pid = 1648] [serial = 699] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12acf0000) [pid = 1648] [serial = 940] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x12d361800) [pid = 1648] [serial = 822] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x11c3cbc00) [pid = 1648] [serial = 994] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x12fe02800) [pid = 1648] [serial = 1069] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x119c45000) [pid = 1648] [serial = 931] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12941e000) [pid = 1648] [serial = 759] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x12f824c00) [pid = 1648] [serial = 1009] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x123862000) [pid = 1648] [serial = 696] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x12f073000) [pid = 1648] [serial = 768] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x12e79e800) [pid = 1648] [serial = 765] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x12d590800) [pid = 1648] [serial = 1060] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x12f824000) [pid = 1648] [serial = 946] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x12d1bdc00) [pid = 1648] [serial = 1224] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x12a8e6c00) [pid = 1648] [serial = 1227] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x12e709c00) [pid = 1648] [serial = 1225] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x12e47dc00) [pid = 1648] [serial = 1230] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x129ecd000) [pid = 1648] [serial = 1233] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x12a8ebc00) [pid = 1648] [serial = 1228] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x12a02f000) [pid = 1648] [serial = 1234] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x12ee8c800) [pid = 1648] [serial = 1231] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x12f9cc000) [pid = 1648] [serial = 1194] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x12a98c800) [pid = 1648] [serial = 1203] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x11aba8400) [pid = 1648] [serial = 1206] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x11c1cbc00) [pid = 1648] [serial = 1207] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x11c711800) [pid = 1648] [serial = 1177] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x11b878800) [pid = 1648] [serial = 1176] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12a252400) [pid = 1648] [serial = 1215] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x12a605400) [pid = 1648] [serial = 1216] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12a618c00) [pid = 1648] [serial = 1218] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12a6c8c00) [pid = 1648] [serial = 1219] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12e20bc00) [pid = 1648] [serial = 1188] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12f072800) [pid = 1648] [serial = 1191] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x129edb000) [pid = 1648] [serial = 1212] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12a0df400) [pid = 1648] [serial = 1213] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12a6ca400) [pid = 1648] [serial = 1183] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x12a1d2c00) [pid = 1648] [serial = 1182] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x128f1c800) [pid = 1648] [serial = 1180] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x124413000) [pid = 1648] [serial = 1179] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x113386c00) [pid = 1648] [serial = 1173] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x115634800) [pid = 1648] [serial = 1174] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x1273db400) [pid = 1648] [serial = 1209] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x128646800) [pid = 1648] [serial = 1210] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12af0d000) [pid = 1648] [serial = 1186] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12a951c00) [pid = 1648] [serial = 1185] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12da0f400) [pid = 1648] [serial = 1171] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12a035c00) [pid = 1648] [serial = 1236] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12a947800) [pid = 1648] [serial = 1221] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12b2cfc00) [pid = 1648] [serial = 1222] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12f072c00) [pid = 1648] [serial = 1237] [outer = 0x0] [url = about:blank] 19:33:39 INFO - PROCESS | 1648 | 1461638019507 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b176800 == 77 [pid = 1648] [id = 446] 19:33:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x113387000) [pid = 1648] [serial = 1337] [outer = 0x0] 19:33:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x11a479800) [pid = 1648] [serial = 1338] [outer = 0x113387000] 19:33:39 INFO - PROCESS | 1648 | 1461638019539 Marionette DEBUG loaded listener.js 19:33:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x11b873800) [pid = 1648] [serial = 1339] [outer = 0x113387000] 19:33:39 INFO - PROCESS | 1648 | 1461638019931 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]]]}] 19:33:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 19:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 670ms 19:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 19:33:40 INFO - PROCESS | 1648 | 1461638020003 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 19:33:40 INFO - PROCESS | 1648 | 1461638020005 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 19:33:40 INFO - PROCESS | 1648 | 1461638020011 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 19:33:40 INFO - PROCESS | 1648 | 1461638020015 Marionette TRACE conn2 <- [1,1758,null,{}] 19:33:40 INFO - PROCESS | 1648 | 1461638020026 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}] 19:33:40 INFO - PROCESS | 1648 | 1461638020137 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 19:33:40 INFO - PROCESS | 1648 | 1461638020146 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12901c800 == 78 [pid = 1648] [id = 447] 19:33:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x123a58800) [pid = 1648] [serial = 1340] [outer = 0x0] 19:33:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x1242e0400) [pid = 1648] [serial = 1341] [outer = 0x123a58800] 19:33:40 INFO - PROCESS | 1648 | 1461638020175 Marionette DEBUG loaded listener.js 19:33:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x124417c00) [pid = 1648] [serial = 1342] [outer = 0x123a58800] 19:33:40 INFO - PROCESS | 1648 | 1461638020530 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]]]}] 19:33:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 19:33:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 524ms 19:33:40 INFO - PROCESS | 1648 | 1461638020534 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 19:33:40 INFO - PROCESS | 1648 | 1461638020536 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 19:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 19:33:40 INFO - PROCESS | 1648 | 1461638020539 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 19:33:40 INFO - PROCESS | 1648 | 1461638020541 Marionette TRACE conn2 <- [1,1762,null,{}] 19:33:40 INFO - PROCESS | 1648 | 1461638020545 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}] 19:33:40 INFO - PROCESS | 1648 | 1461638020648 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 19:33:40 INFO - PROCESS | 1648 | 1461638020740 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293a3800 == 79 [pid = 1648] [id = 448] 19:33:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12441b400) [pid = 1648] [serial = 1343] [outer = 0x0] 19:33:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x127c92400) [pid = 1648] [serial = 1344] [outer = 0x12441b400] 19:33:40 INFO - PROCESS | 1648 | 1461638020766 Marionette DEBUG loaded listener.js 19:33:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x128a8f800) [pid = 1648] [serial = 1345] [outer = 0x12441b400] 19:33:41 INFO - PROCESS | 1648 | 1461638021046 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]]]}] 19:33:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 19:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 521ms 19:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 19:33:41 INFO - PROCESS | 1648 | 1461638021062 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 19:33:41 INFO - PROCESS | 1648 | 1461638021063 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 19:33:41 INFO - PROCESS | 1648 | 1461638021066 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 19:33:41 INFO - PROCESS | 1648 | 1461638021067 Marionette TRACE conn2 <- [1,1766,null,{}] 19:33:41 INFO - PROCESS | 1648 | 1461638021069 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}] 19:33:41 INFO - PROCESS | 1648 | 1461638021186 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 19:33:41 INFO - PROCESS | 1648 | 1461638021290 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e8a800 == 80 [pid = 1648] [id = 449] 19:33:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x126407400) [pid = 1648] [serial = 1346] [outer = 0x0] 19:33:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x128f17c00) [pid = 1648] [serial = 1347] [outer = 0x126407400] 19:33:41 INFO - PROCESS | 1648 | 1461638021333 Marionette DEBUG loaded listener.js 19:33:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x129696c00) [pid = 1648] [serial = 1348] [outer = 0x126407400] 19:33:41 INFO - PROCESS | 1648 | 1461638021756 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]]]}] 19:33:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 19:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 720ms 19:33:41 INFO - PROCESS | 1648 | 1461638021787 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 19:33:41 INFO - PROCESS | 1648 | 1461638021788 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 19:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 19:33:41 INFO - PROCESS | 1648 | 1461638021793 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 19:33:41 INFO - PROCESS | 1648 | 1461638021794 Marionette TRACE conn2 <- [1,1770,null,{}] 19:33:41 INFO - PROCESS | 1648 | 1461638021796 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}] 19:33:41 INFO - PROCESS | 1648 | 1461638021932 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 19:33:41 INFO - PROCESS | 1648 | 1461638021967 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b58b000 == 81 [pid = 1648] [id = 450] 19:33:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12a02bc00) [pid = 1648] [serial = 1349] [outer = 0x0] 19:33:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12a1ab800) [pid = 1648] [serial = 1350] [outer = 0x12a02bc00] 19:33:41 INFO - PROCESS | 1648 | 1461638021995 Marionette DEBUG loaded listener.js 19:33:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12a25e000) [pid = 1648] [serial = 1351] [outer = 0x12a02bc00] 19:33:42 INFO - PROCESS | 1648 | 1461638022350 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]]]}] 19:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 19:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 568ms 19:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 19:33:42 INFO - PROCESS | 1648 | 1461638022362 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 19:33:42 INFO - PROCESS | 1648 | 1461638022363 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 19:33:42 INFO - PROCESS | 1648 | 1461638022365 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 19:33:42 INFO - PROCESS | 1648 | 1461638022366 Marionette TRACE conn2 <- [1,1774,null,{}] 19:33:42 INFO - PROCESS | 1648 | 1461638022368 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}] 19:33:42 INFO - PROCESS | 1648 | 1461638022491 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 19:33:42 INFO - PROCESS | 1648 | 1461638022536 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1f6000 == 82 [pid = 1648] [id = 451] 19:33:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12a02f400) [pid = 1648] [serial = 1352] [outer = 0x0] 19:33:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12a364000) [pid = 1648] [serial = 1353] [outer = 0x12a02f400] 19:33:42 INFO - PROCESS | 1648 | 1461638022562 Marionette DEBUG loaded listener.js 19:33:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12a61d000) [pid = 1648] [serial = 1354] [outer = 0x12a02f400] 19:33:42 INFO - PROCESS | 1648 | 1461638022887 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]]]}] 19:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 19:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 568ms 19:33:42 INFO - PROCESS | 1648 | 1461638022934 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 19:33:42 INFO - PROCESS | 1648 | 1461638022935 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 19:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 19:33:42 INFO - PROCESS | 1648 | 1461638022937 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 19:33:42 INFO - PROCESS | 1648 | 1461638022938 Marionette TRACE conn2 <- [1,1778,null,{}] 19:33:42 INFO - PROCESS | 1648 | 1461638022948 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}] 19:33:43 INFO - PROCESS | 1648 | 1461638023066 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 19:33:43 INFO - PROCESS | 1648 | 1461638023078 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e2ae000 == 83 [pid = 1648] [id = 452] 19:33:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12a260800) [pid = 1648] [serial = 1355] [outer = 0x0] 19:33:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12a6c5000) [pid = 1648] [serial = 1356] [outer = 0x12a260800] 19:33:43 INFO - PROCESS | 1648 | 1461638023104 Marionette DEBUG loaded listener.js 19:33:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12a8dd800) [pid = 1648] [serial = 1357] [outer = 0x12a260800] 19:33:43 INFO - PROCESS | 1648 | 1461638023499 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]]]}] 19:33:43 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 19:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 577ms 19:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 19:33:43 INFO - PROCESS | 1648 | 1461638023515 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 19:33:43 INFO - PROCESS | 1648 | 1461638023517 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 19:33:43 INFO - PROCESS | 1648 | 1461638023520 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 19:33:43 INFO - PROCESS | 1648 | 1461638023521 Marionette TRACE conn2 <- [1,1782,null,{}] 19:33:43 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12e922400) [pid = 1648] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 19:33:43 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12a8e8c00) [pid = 1648] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 19:33:43 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12a6e4400) [pid = 1648] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 19:33:43 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12a362800) [pid = 1648] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 19:33:43 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x11b110400) [pid = 1648] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 19:33:43 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x11a7df800) [pid = 1648] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 19:33:43 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12a258000) [pid = 1648] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 19:33:43 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x115876400) [pid = 1648] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 19:33:43 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x124413c00) [pid = 1648] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 19:33:43 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x12a6c5c00) [pid = 1648] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 19:33:43 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12b52ac00) [pid = 1648] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 19:33:43 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x11a79d000) [pid = 1648] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 19:33:43 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x11c1c8800) [pid = 1648] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 19:33:43 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x113383400) [pid = 1648] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 19:33:43 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x11874ac00) [pid = 1648] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 19:33:43 INFO - PROCESS | 1648 | 1461638023762 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}] 19:33:43 INFO - PROCESS | 1648 | 1461638023882 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 19:33:43 INFO - PROCESS | 1648 | 1461638023889 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x127cae800 == 84 [pid = 1648] [id = 453] 19:33:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x11a7e8c00) [pid = 1648] [serial = 1358] [outer = 0x0] 19:33:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x11b1e2800) [pid = 1648] [serial = 1359] [outer = 0x11a7e8c00] 19:33:43 INFO - PROCESS | 1648 | 1461638023915 Marionette DEBUG loaded listener.js 19:33:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12a0dbc00) [pid = 1648] [serial = 1360] [outer = 0x11a7e8c00] 19:33:44 INFO - PROCESS | 1648 | 1461638024259 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]]]}] 19:33:44 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 19:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 774ms 19:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 19:33:44 INFO - PROCESS | 1648 | 1461638024293 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 19:33:44 INFO - PROCESS | 1648 | 1461638024294 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 19:33:44 INFO - PROCESS | 1648 | 1461638024296 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 19:33:44 INFO - PROCESS | 1648 | 1461638024297 Marionette TRACE conn2 <- [1,1786,null,{}] 19:33:44 INFO - PROCESS | 1648 | 1461638024300 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}] 19:33:44 INFO - PROCESS | 1648 | 1461638024410 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 19:33:44 INFO - PROCESS | 1648 | 1461638024490 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e766000 == 85 [pid = 1648] [id = 454] 19:33:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x123ac1c00) [pid = 1648] [serial = 1361] [outer = 0x0] 19:33:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12a6e7800) [pid = 1648] [serial = 1362] [outer = 0x123ac1c00] 19:33:44 INFO - PROCESS | 1648 | 1461638024515 Marionette DEBUG loaded listener.js 19:33:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12a94c000) [pid = 1648] [serial = 1363] [outer = 0x123ac1c00] 19:33:44 INFO - PROCESS | 1648 | 1461638024815 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]]]}] 19:33:44 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 19:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 570ms 19:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 19:33:44 INFO - PROCESS | 1648 | 1461638024867 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 19:33:44 INFO - PROCESS | 1648 | 1461638024868 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 19:33:44 INFO - PROCESS | 1648 | 1461638024870 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 19:33:44 INFO - PROCESS | 1648 | 1461638024872 Marionette TRACE conn2 <- [1,1790,null,{}] 19:33:44 INFO - PROCESS | 1648 | 1461638024875 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}] 19:33:44 INFO - PROCESS | 1648 | 1461638024985 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 19:33:45 INFO - PROCESS | 1648 | 1461638025059 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f0b8800 == 86 [pid = 1648] [id = 455] 19:33:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12a60e000) [pid = 1648] [serial = 1364] [outer = 0x0] 19:33:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12a953400) [pid = 1648] [serial = 1365] [outer = 0x12a60e000] 19:33:45 INFO - PROCESS | 1648 | 1461638025089 Marionette DEBUG loaded listener.js 19:33:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12af0dc00) [pid = 1648] [serial = 1366] [outer = 0x12a60e000] 19:33:45 INFO - PROCESS | 1648 | 1461638025389 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]]]}] 19:33:45 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) 19:33:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 572ms 19:33:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 19:33:45 INFO - PROCESS | 1648 | 1461638025443 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 19:33:45 INFO - PROCESS | 1648 | 1461638025444 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 19:33:45 INFO - PROCESS | 1648 | 1461638025446 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 19:33:45 INFO - PROCESS | 1648 | 1461638025447 Marionette TRACE conn2 <- [1,1794,null,{}] 19:33:45 INFO - PROCESS | 1648 | 1461638025450 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}] 19:33:45 INFO - PROCESS | 1648 | 1461638025547 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 19:33:45 INFO - PROCESS | 1648 | 1461638025552 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f567000 == 87 [pid = 1648] [id = 456] 19:33:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12b09b000) [pid = 1648] [serial = 1367] [outer = 0x0] 19:33:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12b525800) [pid = 1648] [serial = 1368] [outer = 0x12b09b000] 19:33:45 INFO - PROCESS | 1648 | 1461638025577 Marionette DEBUG loaded listener.js 19:33:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x11562c000) [pid = 1648] [serial = 1369] [outer = 0x12b09b000] 19:33:46 INFO - PROCESS | 1648 | 1461638026131 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]]]}] 19:33:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:33:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 719ms 19:33:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 19:33:46 INFO - PROCESS | 1648 | 1461638026166 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 19:33:46 INFO - PROCESS | 1648 | 1461638026168 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 19:33:46 INFO - PROCESS | 1648 | 1461638026173 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 19:33:46 INFO - PROCESS | 1648 | 1461638026175 Marionette TRACE conn2 <- [1,1798,null,{}] 19:33:46 INFO - PROCESS | 1648 | 1461638026179 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}] 19:33:46 INFO - PROCESS | 1648 | 1461638026304 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 19:33:46 INFO - PROCESS | 1648 | 1461638026424 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12765b800 == 88 [pid = 1648] [id = 457] 19:33:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x11a790c00) [pid = 1648] [serial = 1370] [outer = 0x0] 19:33:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x11a908c00) [pid = 1648] [serial = 1371] [outer = 0x11a790c00] 19:33:46 INFO - PROCESS | 1648 | 1461638026458 Marionette DEBUG loaded listener.js 19:33:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x11c1b6c00) [pid = 1648] [serial = 1372] [outer = 0x11a790c00] 19:33:46 INFO - PROCESS | 1648 | 1461638026899 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]]]}] 19:33:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 19:33:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 771ms 19:33:46 INFO - PROCESS | 1648 | 1461638026957 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 19:33:46 INFO - PROCESS | 1648 | 1461638026962 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 19:33:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 19:33:46 INFO - PROCESS | 1648 | 1461638026968 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 19:33:46 INFO - PROCESS | 1648 | 1461638026970 Marionette TRACE conn2 <- [1,1802,null,{}] 19:33:46 INFO - PROCESS | 1648 | 1461638026976 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}] 19:33:47 INFO - PROCESS | 1648 | 1461638027094 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 19:33:47 INFO - PROCESS | 1648 | 1461638027184 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a313000 == 89 [pid = 1648] [id = 458] 19:33:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x11c711800) [pid = 1648] [serial = 1373] [outer = 0x0] 19:33:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x1242dd800) [pid = 1648] [serial = 1374] [outer = 0x11c711800] 19:33:47 INFO - PROCESS | 1648 | 1461638027215 Marionette DEBUG loaded listener.js 19:33:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x124418800) [pid = 1648] [serial = 1375] [outer = 0x11c711800] 19:33:47 INFO - PROCESS | 1648 | 1461638027650 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]]]}] 19:33:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 19:33:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 722ms 19:33:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 19:33:47 INFO - PROCESS | 1648 | 1461638027691 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 19:33:47 INFO - PROCESS | 1648 | 1461638027692 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 19:33:47 INFO - PROCESS | 1648 | 1461638027695 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 19:33:47 INFO - PROCESS | 1648 | 1461638027698 Marionette TRACE conn2 <- [1,1806,null,{}] 19:33:47 INFO - PROCESS | 1648 | 1461638027707 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}] 19:33:47 INFO - PROCESS | 1648 | 1461638027824 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 19:33:47 INFO - PROCESS | 1648 | 1461638027917 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f38e000 == 90 [pid = 1648] [id = 459] 19:33:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x12a034000) [pid = 1648] [serial = 1376] [outer = 0x0] 19:33:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12a0d6400) [pid = 1648] [serial = 1377] [outer = 0x12a034000] 19:33:47 INFO - PROCESS | 1648 | 1461638027950 Marionette DEBUG loaded listener.js 19:33:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x12a1d4000) [pid = 1648] [serial = 1378] [outer = 0x12a034000] 19:33:48 INFO - PROCESS | 1648 | 1461638028365 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]]]}] 19:33:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 19:33:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 721ms 19:33:48 INFO - PROCESS | 1648 | 1461638028419 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 19:33:48 INFO - PROCESS | 1648 | 1461638028421 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 19:33:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 19:33:48 INFO - PROCESS | 1648 | 1461638028442 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 19:33:48 INFO - PROCESS | 1648 | 1461638028443 Marionette TRACE conn2 <- [1,1810,null,{}] 19:33:48 INFO - PROCESS | 1648 | 1461638028446 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}] 19:33:48 INFO - PROCESS | 1648 | 1461638028570 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 19:33:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x12a1dc400) [pid = 1648] [serial = 1379] [outer = 0x12f9cbc00] 19:33:48 INFO - PROCESS | 1648 | 1461638028743 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x130268000 == 91 [pid = 1648] [id = 460] 19:33:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x12a61f400) [pid = 1648] [serial = 1380] [outer = 0x0] 19:33:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x12a6eac00) [pid = 1648] [serial = 1381] [outer = 0x12a61f400] 19:33:48 INFO - PROCESS | 1648 | 1461638028830 Marionette DEBUG loaded listener.js 19:33:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12a982000) [pid = 1648] [serial = 1382] [outer = 0x12a61f400] 19:33:49 INFO - PROCESS | 1648 | 1461638029257 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]]]}] 19:33:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 19:33:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 820ms 19:33:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 19:33:49 INFO - PROCESS | 1648 | 1461638029263 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 19:33:49 INFO - PROCESS | 1648 | 1461638029264 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 19:33:49 INFO - PROCESS | 1648 | 1461638029266 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 19:33:49 INFO - PROCESS | 1648 | 1461638029268 Marionette TRACE conn2 <- [1,1814,null,{}] 19:33:49 INFO - PROCESS | 1648 | 1461638029270 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}] 19:33:49 INFO - PROCESS | 1648 | 1461638029385 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 19:33:49 INFO - PROCESS | 1648 | 1461638029506 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x1301c3000 == 92 [pid = 1648] [id = 461] 19:33:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12a982800) [pid = 1648] [serial = 1383] [outer = 0x0] 19:33:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12ad1b400) [pid = 1648] [serial = 1384] [outer = 0x12a982800] 19:33:49 INFO - PROCESS | 1648 | 1461638029538 Marionette DEBUG loaded listener.js 19:33:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12b528800) [pid = 1648] [serial = 1385] [outer = 0x12a982800] 19:33:49 INFO - PROCESS | 1648 | 1461638029963 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]]]}] 19:33:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 19:33:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 718ms 19:33:49 INFO - PROCESS | 1648 | 1461638029991 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 19:33:49 INFO - PROCESS | 1648 | 1461638029993 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 19:33:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 19:33:50 INFO - PROCESS | 1648 | 1461638029997 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 19:33:50 INFO - PROCESS | 1648 | 1461638029998 Marionette TRACE conn2 <- [1,1818,null,{}] 19:33:50 INFO - PROCESS | 1648 | 1461638030001 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}] 19:33:50 INFO - PROCESS | 1648 | 1461638030147 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 19:33:50 INFO - PROCESS | 1648 | 1461638030239 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x13bf10800 == 93 [pid = 1648] [id = 462] 19:33:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12d36c400) [pid = 1648] [serial = 1386] [outer = 0x0] 19:33:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12e794000) [pid = 1648] [serial = 1387] [outer = 0x12d36c400] 19:33:50 INFO - PROCESS | 1648 | 1461638030270 Marionette DEBUG loaded listener.js 19:33:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12e8b3c00) [pid = 1648] [serial = 1388] [outer = 0x12d36c400] 19:33:50 INFO - PROCESS | 1648 | 1461638030688 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]]]}] 19:33:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 19:33:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 719ms 19:33:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 19:33:50 INFO - PROCESS | 1648 | 1461638030716 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 19:33:50 INFO - PROCESS | 1648 | 1461638030717 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 19:33:50 INFO - PROCESS | 1648 | 1461638030720 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 19:33:50 INFO - PROCESS | 1648 | 1461638030721 Marionette TRACE conn2 <- [1,1822,null,{}] 19:33:50 INFO - PROCESS | 1648 | 1461638030726 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}] 19:33:50 INFO - PROCESS | 1648 | 1461638030839 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 19:33:50 INFO - PROCESS | 1648 | 1461638030923 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x13c5cf000 == 94 [pid = 1648] [id = 463] 19:33:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12d58dc00) [pid = 1648] [serial = 1389] [outer = 0x0] 19:33:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x12e920400) [pid = 1648] [serial = 1390] [outer = 0x12d58dc00] 19:33:50 INFO - PROCESS | 1648 | 1461638030955 Marionette DEBUG loaded listener.js 19:33:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12e927c00) [pid = 1648] [serial = 1391] [outer = 0x12d58dc00] 19:33:51 INFO - PROCESS | 1648 | 1461638031373 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]]]}] 19:33:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 19:33:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 672ms 19:33:51 INFO - PROCESS | 1648 | 1461638031393 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 19:33:51 INFO - PROCESS | 1648 | 1461638031394 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 19:33:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 19:33:51 INFO - PROCESS | 1648 | 1461638031397 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 19:33:51 INFO - PROCESS | 1648 | 1461638031398 Marionette TRACE conn2 <- [1,1826,null,{}] 19:33:51 INFO - PROCESS | 1648 | 1461638031400 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}] 19:33:51 INFO - PROCESS | 1648 | 1461638031531 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 19:33:51 INFO - PROCESS | 1648 | 1461638031630 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x13cacf000 == 95 [pid = 1648] [id = 464] 19:33:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12e92dc00) [pid = 1648] [serial = 1392] [outer = 0x0] 19:33:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x12ee94800) [pid = 1648] [serial = 1393] [outer = 0x12e92dc00] 19:33:51 INFO - PROCESS | 1648 | 1461638031660 Marionette DEBUG loaded listener.js 19:33:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12f072800) [pid = 1648] [serial = 1394] [outer = 0x12e92dc00] 19:33:52 INFO - PROCESS | 1648 | 1461638032098 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]]]}] 19:33:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 19:33:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 770ms 19:33:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 19:33:52 INFO - PROCESS | 1648 | 1461638032174 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 19:33:52 INFO - PROCESS | 1648 | 1461638032175 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 19:33:52 INFO - PROCESS | 1648 | 1461638032179 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 19:33:52 INFO - PROCESS | 1648 | 1461638032180 Marionette TRACE conn2 <- [1,1830,null,{}] 19:33:52 INFO - PROCESS | 1648 | 1461638032183 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}] 19:33:52 INFO - PROCESS | 1648 | 1461638032301 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 19:33:52 INFO - PROCESS | 1648 | 1461638032393 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x123950800 == 96 [pid = 1648] [id = 465] 19:33:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x11897a400) [pid = 1648] [serial = 1395] [outer = 0x0] 19:33:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x11974ec00) [pid = 1648] [serial = 1396] [outer = 0x11897a400] 19:33:52 INFO - PROCESS | 1648 | 1461638032424 Marionette DEBUG loaded listener.js 19:33:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x119753c00) [pid = 1648] [serial = 1397] [outer = 0x11897a400] 19:33:53 INFO - PROCESS | 1648 | 1461638033102 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]]]}] 19:33:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 19:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 972ms 19:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 19:33:53 INFO - PROCESS | 1648 | 1461638033152 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 19:33:53 INFO - PROCESS | 1648 | 1461638033154 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 19:33:53 INFO - PROCESS | 1648 | 1461638033157 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 19:33:53 INFO - PROCESS | 1648 | 1461638033160 Marionette TRACE conn2 <- [1,1834,null,{}] 19:33:53 INFO - PROCESS | 1648 | 1461638033177 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}] 19:33:53 INFO - PROCESS | 1648 | 1461638033276 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 19:33:53 INFO - PROCESS | 1648 | 1461638033396 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x129399800 == 97 [pid = 1648] [id = 466] 19:33:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x119749c00) [pid = 1648] [serial = 1398] [outer = 0x0] 19:33:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x119756000) [pid = 1648] [serial = 1399] [outer = 0x119749c00] 19:33:53 INFO - PROCESS | 1648 | 1461638033425 Marionette DEBUG loaded listener.js 19:33:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x11a79c000) [pid = 1648] [serial = 1400] [outer = 0x119749c00] 19:33:53 INFO - PROCESS | 1648 | 1461638033887 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]]]}] 19:33:53 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 19:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 784ms 19:33:53 INFO - PROCESS | 1648 | 1461638033942 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 19:33:53 INFO - PROCESS | 1648 | 1461638033946 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 19:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 19:33:53 INFO - PROCESS | 1648 | 1461638033950 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 19:33:53 INFO - PROCESS | 1648 | 1461638033952 Marionette TRACE conn2 <- [1,1838,null,{}] 19:33:53 INFO - PROCESS | 1648 | 1461638033973 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}] 19:33:54 INFO - PROCESS | 1648 | 1461638034113 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 19:33:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12f0b8800 == 96 [pid = 1648] [id = 455] 19:33:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12e766000 == 95 [pid = 1648] [id = 454] 19:33:54 INFO - PROCESS | 1648 | --DOCSHELL 0x127cae800 == 94 [pid = 1648] [id = 453] 19:33:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12e2ae000 == 93 [pid = 1648] [id = 452] 19:33:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12d1f6000 == 92 [pid = 1648] [id = 451] 19:33:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12b58b000 == 91 [pid = 1648] [id = 450] 19:33:54 INFO - PROCESS | 1648 | --DOCSHELL 0x129e8a800 == 90 [pid = 1648] [id = 449] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x128ddc800) [pid = 1648] [serial = 1305] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1293a3800 == 89 [pid = 1648] [id = 448] 19:33:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12901c800 == 88 [pid = 1648] [id = 447] 19:33:54 INFO - PROCESS | 1648 | --DOCSHELL 0x11b176800 == 87 [pid = 1648] [id = 446] 19:33:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12973f800 == 86 [pid = 1648] [id = 445] 19:33:54 INFO - PROCESS | 1648 | --DOCSHELL 0x13d026800 == 85 [pid = 1648] [id = 440] 19:33:54 INFO - PROCESS | 1648 | --DOCSHELL 0x13ca3f800 == 84 [pid = 1648] [id = 439] 19:33:54 INFO - PROCESS | 1648 | 1461638034260 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12fdb0800 == 83 [pid = 1648] [id = 438] 19:33:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6b3800 == 82 [pid = 1648] [id = 437] 19:33:54 INFO - PROCESS | 1648 | --DOCSHELL 0x129020000 == 81 [pid = 1648] [id = 436] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x12f822400) [pid = 1648] [serial = 1240] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x12a985000) [pid = 1648] [serial = 1288] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x12ac7e400) [pid = 1648] [serial = 1290] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12a61e000) [pid = 1648] [serial = 1281] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12a6ce800) [pid = 1648] [serial = 1282] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x124412000) [pid = 1648] [serial = 1275] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x12a02b400) [pid = 1648] [serial = 1276] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x118c3bc00) [pid = 1648] [serial = 1242] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x123abd800) [pid = 1648] [serial = 1267] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x11a905800) [pid = 1648] [serial = 1266] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x12a25b800) [pid = 1648] [serial = 1278] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x12a2bf400) [pid = 1648] [serial = 1279] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x12a2bc000) [pid = 1648] [serial = 1257] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x119c4c800) [pid = 1648] [serial = 1264] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x11653a800) [pid = 1648] [serial = 1263] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x128645800) [pid = 1648] [serial = 1270] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x12647dc00) [pid = 1648] [serial = 1269] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x12a8de800) [pid = 1648] [serial = 1284] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x12d365400) [pid = 1648] [serial = 1254] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x12a8e3400) [pid = 1648] [serial = 1251] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x123cf5400) [pid = 1648] [serial = 1245] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x12a19f400) [pid = 1648] [serial = 1248] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12e79e000) [pid = 1648] [serial = 1294] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12f827400) [pid = 1648] [serial = 1260] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x12d1c7800) [pid = 1648] [serial = 1293] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x123e97400) [pid = 1648] [serial = 1302] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x128f1c000) [pid = 1648] [serial = 1272] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x114bdac00) [pid = 1648] [serial = 1296] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x11a7e1400) [pid = 1648] [serial = 1299] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x118f70000) [pid = 1648] [serial = 1297] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12a19fc00) [pid = 1648] [serial = 1273] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12a949400) [pid = 1648] [serial = 1287] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12af0a400) [pid = 1648] [serial = 1291] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x11b60b000) [pid = 1648] [serial = 1300] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x12440f800) [pid = 1648] [serial = 1303] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12a8e7800) [pid = 1648] [serial = 1285] [outer = 0x0] [url = about:blank] 19:33:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a718000 == 82 [pid = 1648] [id = 467] 19:33:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x11653a800) [pid = 1648] [serial = 1401] [outer = 0x0] 19:33:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x11a7e1800) [pid = 1648] [serial = 1402] [outer = 0x11653a800] 19:33:54 INFO - PROCESS | 1648 | 1461638034296 Marionette DEBUG loaded listener.js 19:33:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x11b603c00) [pid = 1648] [serial = 1403] [outer = 0x11653a800] 19:33:54 INFO - PROCESS | 1648 | 1461638034615 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]]]}] 19:33:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 19:33:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 675ms 19:33:54 INFO - PROCESS | 1648 | 1461638034627 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 19:33:54 INFO - PROCESS | 1648 | 1461638034629 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 19:33:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 19:33:54 INFO - PROCESS | 1648 | 1461638034631 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 19:33:54 INFO - PROCESS | 1648 | 1461638034633 Marionette TRACE conn2 <- [1,1842,null,{}] 19:33:54 INFO - PROCESS | 1648 | 1461638034641 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}] 19:33:54 INFO - PROCESS | 1648 | 1461638034759 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 19:33:54 INFO - PROCESS | 1648 | 1461638034856 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12934e800 == 83 [pid = 1648] [id = 468] 19:33:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x11b1d6000) [pid = 1648] [serial = 1404] [outer = 0x0] 19:33:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x11c70c000) [pid = 1648] [serial = 1405] [outer = 0x11b1d6000] 19:33:54 INFO - PROCESS | 1648 | 1461638034885 Marionette DEBUG loaded listener.js 19:33:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x1242e9800) [pid = 1648] [serial = 1406] [outer = 0x11b1d6000] 19:33:55 INFO - PROCESS | 1648 | 1461638035187 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]]]}] 19:33:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 19:33:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 573ms 19:33:55 INFO - PROCESS | 1648 | 1461638035204 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 19:33:55 INFO - PROCESS | 1648 | 1461638035206 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 19:33:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 19:33:55 INFO - PROCESS | 1648 | 1461638035216 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 19:33:55 INFO - PROCESS | 1648 | 1461638035217 Marionette TRACE conn2 <- [1,1846,null,{}] 19:33:55 INFO - PROCESS | 1648 | 1461638035220 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}] 19:33:55 INFO - PROCESS | 1648 | 1461638035320 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 19:33:55 INFO - PROCESS | 1648 | 1461638035324 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e90800 == 84 [pid = 1648] [id = 469] 19:33:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x124416800) [pid = 1648] [serial = 1407] [outer = 0x0] 19:33:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x1273da000) [pid = 1648] [serial = 1408] [outer = 0x124416800] 19:33:55 INFO - PROCESS | 1648 | 1461638035357 Marionette DEBUG loaded listener.js 19:33:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x128646800) [pid = 1648] [serial = 1409] [outer = 0x124416800] 19:33:55 INFO - PROCESS | 1648 | 1461638035718 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]]]}] 19:33:55 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) 19:33:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 520ms 19:33:55 INFO - PROCESS | 1648 | 1461638035737 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 19:33:55 INFO - PROCESS | 1648 | 1461638035738 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 19:33:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 19:33:55 INFO - PROCESS | 1648 | 1461638035748 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 19:33:55 INFO - PROCESS | 1648 | 1461638035749 Marionette TRACE conn2 <- [1,1850,null,{}] 19:33:55 INFO - PROCESS | 1648 | 1461638035752 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}] 19:33:55 INFO - PROCESS | 1648 | 1461638035850 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 19:33:55 INFO - PROCESS | 1648 | 1461638035854 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6bb800 == 85 [pid = 1648] [id = 470] 19:33:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12440f800) [pid = 1648] [serial = 1410] [outer = 0x0] 19:33:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12941f800) [pid = 1648] [serial = 1411] [outer = 0x12440f800] 19:33:55 INFO - PROCESS | 1648 | 1461638035881 Marionette DEBUG loaded listener.js 19:33:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x129eda800) [pid = 1648] [serial = 1412] [outer = 0x12440f800] 19:33:56 INFO - PROCESS | 1648 | 1461638036261 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]]]}] 19:33:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:33:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 519ms 19:33:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 19:33:56 INFO - PROCESS | 1648 | 1461638036267 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 19:33:56 INFO - PROCESS | 1648 | 1461638036268 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 19:33:56 INFO - PROCESS | 1648 | 1461638036270 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 19:33:56 INFO - PROCESS | 1648 | 1461638036272 Marionette TRACE conn2 <- [1,1854,null,{}] 19:33:56 INFO - PROCESS | 1648 | 1461638036279 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}] 19:33:56 INFO - PROCESS | 1648 | 1461638036445 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 19:33:56 INFO - PROCESS | 1648 | 1461638036457 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b5a3800 == 86 [pid = 1648] [id = 471] 19:33:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x129699000) [pid = 1648] [serial = 1413] [outer = 0x0] 19:33:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12a036c00) [pid = 1648] [serial = 1414] [outer = 0x129699000] 19:33:56 INFO - PROCESS | 1648 | 1461638036485 Marionette DEBUG loaded listener.js 19:33:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x12a2b3800) [pid = 1648] [serial = 1415] [outer = 0x129699000] 19:33:56 INFO - PROCESS | 1648 | 1461638036881 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]]]}] 19:33:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 19:33:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 623ms 19:33:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 19:33:56 INFO - PROCESS | 1648 | 1461638036896 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 19:33:56 INFO - PROCESS | 1648 | 1461638036898 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 19:33:56 INFO - PROCESS | 1648 | 1461638036901 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 19:33:56 INFO - PROCESS | 1648 | 1461638036903 Marionette TRACE conn2 <- [1,1858,null,{}] 19:33:56 INFO - PROCESS | 1648 | 1461638036906 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}] 19:33:57 INFO - PROCESS | 1648 | 1461638037091 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 19:33:57 INFO - PROCESS | 1648 | 1461638037107 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db65800 == 87 [pid = 1648] [id = 472] 19:33:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x11a791c00) [pid = 1648] [serial = 1416] [outer = 0x0] 19:33:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x12a603800) [pid = 1648] [serial = 1417] [outer = 0x11a791c00] 19:33:57 INFO - PROCESS | 1648 | 1461638037133 Marionette DEBUG loaded listener.js 19:33:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x12a624800) [pid = 1648] [serial = 1418] [outer = 0x11a791c00] 19:33:57 INFO - PROCESS | 1648 | 1461638037527 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]]]}] 19:33:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 19:33:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 673ms 19:33:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 19:33:57 INFO - PROCESS | 1648 | 1461638037574 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 19:33:57 INFO - PROCESS | 1648 | 1461638037575 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 19:33:57 INFO - PROCESS | 1648 | 1461638037577 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 19:33:57 INFO - PROCESS | 1648 | 1461638037578 Marionette TRACE conn2 <- [1,1862,null,{}] 19:33:57 INFO - PROCESS | 1648 | 1461638037580 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}] 19:33:57 INFO - PROCESS | 1648 | 1461638037702 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 19:33:57 INFO - PROCESS | 1648 | 1461638037717 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e519800 == 88 [pid = 1648] [id = 473] 19:33:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12a02a400) [pid = 1648] [serial = 1419] [outer = 0x0] 19:33:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12a6e6800) [pid = 1648] [serial = 1420] [outer = 0x12a02a400] 19:33:57 INFO - PROCESS | 1648 | 1461638037742 Marionette DEBUG loaded listener.js 19:33:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12a8e7400) [pid = 1648] [serial = 1421] [outer = 0x12a02a400] 19:33:58 INFO - PROCESS | 1648 | 1461638038103 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]]]}] 19:33:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 19:33:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 570ms 19:33:58 INFO - PROCESS | 1648 | 1461638038147 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 19:33:58 INFO - PROCESS | 1648 | 1461638038149 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 19:33:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 19:33:58 INFO - PROCESS | 1648 | 1461638038151 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 19:33:58 INFO - PROCESS | 1648 | 1461638038152 Marionette TRACE conn2 <- [1,1866,null,{}] 19:33:58 INFO - PROCESS | 1648 | 1461638038154 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}] 19:33:58 INFO - PROCESS | 1648 | 1461638038277 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 19:33:58 INFO - PROCESS | 1648 | 1461638038291 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f0a3000 == 89 [pid = 1648] [id = 474] 19:33:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12a6c3400) [pid = 1648] [serial = 1422] [outer = 0x0] 19:33:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12a951000) [pid = 1648] [serial = 1423] [outer = 0x12a6c3400] 19:33:58 INFO - PROCESS | 1648 | 1461638038317 Marionette DEBUG loaded listener.js 19:33:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12acf9000) [pid = 1648] [serial = 1424] [outer = 0x12a6c3400] 19:33:58 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x126407400) [pid = 1648] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 19:33:58 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x113387000) [pid = 1648] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 19:33:58 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x12a02bc00) [pid = 1648] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 19:33:58 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x12441b400) [pid = 1648] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 19:33:58 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x123a58800) [pid = 1648] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 19:33:58 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x118f6dc00) [pid = 1648] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 19:33:58 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x12a02f400) [pid = 1648] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 19:33:58 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x12a260800) [pid = 1648] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 19:33:58 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x12441d800) [pid = 1648] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 19:33:58 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x11a7e8c00) [pid = 1648] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 19:33:58 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x123ac1c00) [pid = 1648] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 19:33:58 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12a60e000) [pid = 1648] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 19:33:58 INFO - PROCESS | 1648 | 1461638038810 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]]]}] 19:33:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 19:33:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 667ms 19:33:58 INFO - PROCESS | 1648 | 1461638038819 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 19:33:58 INFO - PROCESS | 1648 | 1461638038820 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 19:33:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 19:33:58 INFO - PROCESS | 1648 | 1461638038829 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 19:33:58 INFO - PROCESS | 1648 | 1461638038831 Marionette TRACE conn2 <- [1,1870,null,{}] 19:33:58 INFO - PROCESS | 1648 | 1461638038833 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}] 19:33:58 INFO - PROCESS | 1648 | 1461638038969 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 19:33:59 INFO - PROCESS | 1648 | 1461638039023 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1f3000 == 90 [pid = 1648] [id = 475] 19:33:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x114557400) [pid = 1648] [serial = 1425] [outer = 0x0] 19:33:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12a033800) [pid = 1648] [serial = 1426] [outer = 0x114557400] 19:33:59 INFO - PROCESS | 1648 | 1461638039049 Marionette DEBUG loaded listener.js 19:33:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x12a8e7800) [pid = 1648] [serial = 1427] [outer = 0x114557400] 19:33:59 INFO - PROCESS | 1648 | 1461638039333 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]]]}] 19:33:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 19:33:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 524ms 19:33:59 INFO - PROCESS | 1648 | 1461638039352 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 19:33:59 INFO - PROCESS | 1648 | 1461638039353 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 19:33:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 19:33:59 INFO - PROCESS | 1648 | 1461638039356 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 19:33:59 INFO - PROCESS | 1648 | 1461638039359 Marionette TRACE conn2 <- [1,1874,null,{}] 19:33:59 INFO - PROCESS | 1648 | 1461638039367 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}] 19:33:59 INFO - PROCESS | 1648 | 1461638039483 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 19:33:59 INFO - PROCESS | 1648 | 1461638039561 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f3ce800 == 91 [pid = 1648] [id = 476] 19:33:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x11bfd4000) [pid = 1648] [serial = 1428] [outer = 0x0] 19:33:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x12ad23000) [pid = 1648] [serial = 1429] [outer = 0x11bfd4000] 19:33:59 INFO - PROCESS | 1648 | 1461638039591 Marionette DEBUG loaded listener.js 19:33:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x12d598c00) [pid = 1648] [serial = 1430] [outer = 0x11bfd4000] 19:33:59 INFO - PROCESS | 1648 | 1461638039912 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]]]}] 19:33:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 19:33:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 577ms 19:33:59 INFO - PROCESS | 1648 | 1461638039933 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 19:33:59 INFO - PROCESS | 1648 | 1461638039934 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 19:33:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 19:33:59 INFO - PROCESS | 1648 | 1461638039936 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 19:33:59 INFO - PROCESS | 1648 | 1461638039937 Marionette TRACE conn2 <- [1,1878,null,{}] 19:33:59 INFO - PROCESS | 1648 | 1461638039941 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}] 19:34:00 INFO - PROCESS | 1648 | 1461638040041 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 19:34:00 INFO - PROCESS | 1648 | 1461638040046 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x13b038800 == 92 [pid = 1648] [id = 477] 19:34:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12da10000) [pid = 1648] [serial = 1431] [outer = 0x0] 19:34:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12e478000) [pid = 1648] [serial = 1432] [outer = 0x12da10000] 19:34:00 INFO - PROCESS | 1648 | 1461638040071 Marionette DEBUG loaded listener.js 19:34:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12e926800) [pid = 1648] [serial = 1433] [outer = 0x12da10000] 19:34:00 INFO - PROCESS | 1648 | 1461638040441 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]]]}] 19:34:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 19:34:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 523ms 19:34:00 INFO - PROCESS | 1648 | 1461638040461 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 19:34:00 INFO - PROCESS | 1648 | 1461638040462 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 19:34:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 19:34:00 INFO - PROCESS | 1648 | 1461638040465 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 19:34:00 INFO - PROCESS | 1648 | 1461638040466 Marionette TRACE conn2 <- [1,1882,null,{}] 19:34:00 INFO - PROCESS | 1648 | 1461638040468 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}] 19:34:00 INFO - PROCESS | 1648 | 1461638040606 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 19:34:00 INFO - PROCESS | 1648 | 1461638040739 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b039000 == 93 [pid = 1648] [id = 478] 19:34:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x113389400) [pid = 1648] [serial = 1434] [outer = 0x0] 19:34:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x114bd8400) [pid = 1648] [serial = 1435] [outer = 0x113389400] 19:34:00 INFO - PROCESS | 1648 | 1461638040773 Marionette DEBUG loaded listener.js 19:34:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x118f65800) [pid = 1648] [serial = 1436] [outer = 0x113389400] 19:34:01 INFO - PROCESS | 1648 | 1461638041224 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]]]}] 19:34:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 19:34:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 820ms 19:34:01 INFO - PROCESS | 1648 | 1461638041287 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 19:34:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 19:34:01 INFO - PROCESS | 1648 | 1461638041290 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 19:34:01 INFO - PROCESS | 1648 | 1461638041293 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 19:34:01 INFO - PROCESS | 1648 | 1461638041295 Marionette TRACE conn2 <- [1,1886,null,{}] 19:34:01 INFO - PROCESS | 1648 | 1461638041299 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}] 19:34:01 INFO - PROCESS | 1648 | 1461638041424 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 19:34:01 INFO - PROCESS | 1648 | 1461638041519 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x129a0f800 == 94 [pid = 1648] [id = 479] 19:34:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x11a904000) [pid = 1648] [serial = 1437] [outer = 0x0] 19:34:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x11c3cb800) [pid = 1648] [serial = 1438] [outer = 0x11a904000] 19:34:01 INFO - PROCESS | 1648 | 1461638041552 Marionette DEBUG loaded listener.js 19:34:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x123e06800) [pid = 1648] [serial = 1439] [outer = 0x11a904000] 19:34:01 INFO - PROCESS | 1648 | 1461638041953 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]]]}] 19:34:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 19:34:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 720ms 19:34:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 19:34:02 INFO - PROCESS | 1648 | 1461638042027 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 19:34:02 INFO - PROCESS | 1648 | 1461638042030 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 19:34:02 INFO - PROCESS | 1648 | 1461638042034 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 19:34:02 INFO - PROCESS | 1648 | 1461638042035 Marionette TRACE conn2 <- [1,1890,null,{}] 19:34:02 INFO - PROCESS | 1648 | 1461638042038 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}] 19:34:02 INFO - PROCESS | 1648 | 1461638042200 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 19:34:02 INFO - PROCESS | 1648 | 1461638042268 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e764800 == 95 [pid = 1648] [id = 480] 19:34:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x1273e1c00) [pid = 1648] [serial = 1440] [outer = 0x0] 19:34:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x129417c00) [pid = 1648] [serial = 1441] [outer = 0x1273e1c00] 19:34:02 INFO - PROCESS | 1648 | 1461638042300 Marionette DEBUG loaded listener.js 19:34:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x12a0d4800) [pid = 1648] [serial = 1442] [outer = 0x1273e1c00] 19:34:02 INFO - PROCESS | 1648 | 1461638042709 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]]]}] 19:34:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 19:34:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 722ms 19:34:02 INFO - PROCESS | 1648 | 1461638042758 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 19:34:02 INFO - PROCESS | 1648 | 1461638042760 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 19:34:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 19:34:02 INFO - PROCESS | 1648 | 1461638042768 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 19:34:02 INFO - PROCESS | 1648 | 1461638042772 Marionette TRACE conn2 <- [1,1894,null,{}] 19:34:02 INFO - PROCESS | 1648 | 1461638042776 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}] 19:34:02 INFO - PROCESS | 1648 | 1461638042894 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 19:34:02 INFO - PROCESS | 1648 | 1461638042989 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x13ca3f800 == 96 [pid = 1648] [id = 481] 19:34:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12441b400) [pid = 1648] [serial = 1443] [outer = 0x0] 19:34:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x12a1d5c00) [pid = 1648] [serial = 1444] [outer = 0x12441b400] 19:34:03 INFO - PROCESS | 1648 | 1461638043021 Marionette DEBUG loaded listener.js 19:34:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x12a954400) [pid = 1648] [serial = 1445] [outer = 0x12441b400] 19:34:03 INFO - PROCESS | 1648 | 1461638043444 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]]]}] 19:34:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 19:34:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 730ms 19:34:03 INFO - PROCESS | 1648 | 1461638043497 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 19:34:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 19:34:03 INFO - PROCESS | 1648 | 1461638043499 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 19:34:03 INFO - PROCESS | 1648 | 1461638043501 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 19:34:03 INFO - PROCESS | 1648 | 1461638043502 Marionette TRACE conn2 <- [1,1898,null,{}] 19:34:03 INFO - PROCESS | 1648 | 1461638043521 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}] 19:34:03 INFO - PROCESS | 1648 | 1461638043669 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 19:34:03 INFO - PROCESS | 1648 | 1461638043735 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d032000 == 97 [pid = 1648] [id = 482] 19:34:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12b522c00) [pid = 1648] [serial = 1446] [outer = 0x0] 19:34:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12d111c00) [pid = 1648] [serial = 1447] [outer = 0x12b522c00] 19:34:03 INFO - PROCESS | 1648 | 1461638043766 Marionette DEBUG loaded listener.js 19:34:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x12d368800) [pid = 1648] [serial = 1448] [outer = 0x12b522c00] 19:34:04 INFO - PROCESS | 1648 | 1461638044150 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]]]}] 19:34:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 19:34:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 672ms 19:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 19:34:04 INFO - PROCESS | 1648 | 1461638044175 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 19:34:04 INFO - PROCESS | 1648 | 1461638044177 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 19:34:04 INFO - PROCESS | 1648 | 1461638044179 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 19:34:04 INFO - PROCESS | 1648 | 1461638044181 Marionette TRACE conn2 <- [1,1902,null,{}] 19:34:04 INFO - PROCESS | 1648 | 1461638044183 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}] 19:34:04 INFO - PROCESS | 1648 | 1461638044296 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 19:34:04 INFO - PROCESS | 1648 | 1461638044418 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d582000 == 98 [pid = 1648] [id = 483] 19:34:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12e79b800) [pid = 1648] [serial = 1449] [outer = 0x0] 19:34:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x12e926000) [pid = 1648] [serial = 1450] [outer = 0x12e79b800] 19:34:04 INFO - PROCESS | 1648 | 1461638044457 Marionette DEBUG loaded listener.js 19:34:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x12f824000) [pid = 1648] [serial = 1451] [outer = 0x12e79b800] 19:34:04 INFO - PROCESS | 1648 | 1461638044896 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]]]}] 19:34:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 19:34:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 769ms 19:34:04 INFO - PROCESS | 1648 | 1461638044969 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 19:34:04 INFO - PROCESS | 1648 | 1461638044971 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 19:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 19:34:04 INFO - PROCESS | 1648 | 1461638044976 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 19:34:04 INFO - PROCESS | 1648 | 1461638044977 Marionette TRACE conn2 <- [1,1906,null,{}] 19:34:04 INFO - PROCESS | 1648 | 1461638044979 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}] 19:34:05 INFO - PROCESS | 1648 | 1461638045096 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 19:34:05 INFO - PROCESS | 1648 | 1461638045190 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d6b0800 == 99 [pid = 1648] [id = 484] 19:34:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x12f824400) [pid = 1648] [serial = 1452] [outer = 0x0] 19:34:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x12f9c7400) [pid = 1648] [serial = 1453] [outer = 0x12f824400] 19:34:05 INFO - PROCESS | 1648 | 1461638045222 Marionette DEBUG loaded listener.js 19:34:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x12fe0f000) [pid = 1648] [serial = 1454] [outer = 0x12f824400] 19:34:05 INFO - PROCESS | 1648 | 1461638045638 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]]]}] 19:34:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 19:34:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 670ms 19:34:05 INFO - PROCESS | 1648 | 1461638045645 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 19:34:05 INFO - PROCESS | 1648 | 1461638045646 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 19:34:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 19:34:05 INFO - PROCESS | 1648 | 1461638045649 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 19:34:05 INFO - PROCESS | 1648 | 1461638045650 Marionette TRACE conn2 <- [1,1910,null,{}] 19:34:05 INFO - PROCESS | 1648 | 1461638045652 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}] 19:34:05 INFO - PROCESS | 1648 | 1461638045769 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 19:34:05 INFO - PROCESS | 1648 | 1461638045889 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x141bcd800 == 100 [pid = 1648] [id = 485] 19:34:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x12fe08800) [pid = 1648] [serial = 1455] [outer = 0x0] 19:34:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x13058ec00) [pid = 1648] [serial = 1456] [outer = 0x12fe08800] 19:34:05 INFO - PROCESS | 1648 | 1461638045921 Marionette DEBUG loaded listener.js 19:34:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x13c54ac00) [pid = 1648] [serial = 1457] [outer = 0x12fe08800] 19:34:06 INFO - PROCESS | 1648 | 1461638046309 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]]]}] 19:34:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 19:34:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 669ms 19:34:06 INFO - PROCESS | 1648 | 1461638046318 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 19:34:06 INFO - PROCESS | 1648 | 1461638046319 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 19:34:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 19:34:06 INFO - PROCESS | 1648 | 1461638046322 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 19:34:06 INFO - PROCESS | 1648 | 1461638046324 Marionette TRACE conn2 <- [1,1914,null,{}] 19:34:06 INFO - PROCESS | 1648 | 1461638046328 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}] 19:34:06 INFO - PROCESS | 1648 | 1461638046443 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 19:34:06 INFO - PROCESS | 1648 | 1461638046558 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x141be0800 == 101 [pid = 1648] [id = 486] 19:34:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x13059c000) [pid = 1648] [serial = 1458] [outer = 0x0] 19:34:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x13c551400) [pid = 1648] [serial = 1459] [outer = 0x13059c000] 19:34:06 INFO - PROCESS | 1648 | 1461638046586 Marionette DEBUG loaded listener.js 19:34:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x13c556000) [pid = 1648] [serial = 1460] [outer = 0x13059c000] 19:34:07 INFO - PROCESS | 1648 | 1461638047005 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]]]}] 19:34:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 19:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 722ms 19:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 19:34:07 INFO - PROCESS | 1648 | 1461638047045 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 19:34:07 INFO - PROCESS | 1648 | 1461638047046 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 19:34:07 INFO - PROCESS | 1648 | 1461638047048 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 19:34:07 INFO - PROCESS | 1648 | 1461638047050 Marionette TRACE conn2 <- [1,1918,null,{}] 19:34:07 INFO - PROCESS | 1648 | 1461638047052 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}] 19:34:07 INFO - PROCESS | 1648 | 1461638047170 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 19:34:07 INFO - PROCESS | 1648 | 1461638047267 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d689000 == 102 [pid = 1648] [id = 487] 19:34:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x13c54f000) [pid = 1648] [serial = 1461] [outer = 0x0] 19:34:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x13cf0fc00) [pid = 1648] [serial = 1462] [outer = 0x13c54f000] 19:34:07 INFO - PROCESS | 1648 | 1461638047296 Marionette DEBUG loaded listener.js 19:34:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x13cf15400) [pid = 1648] [serial = 1463] [outer = 0x13c54f000] 19:34:07 INFO - PROCESS | 1648 | 1461638047688 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]]]}] 19:34:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 19:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 670ms 19:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 19:34:07 INFO - PROCESS | 1648 | 1461638047719 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 19:34:07 INFO - PROCESS | 1648 | 1461638047720 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 19:34:07 INFO - PROCESS | 1648 | 1461638047723 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 19:34:07 INFO - PROCESS | 1648 | 1461638047724 Marionette TRACE conn2 <- [1,1922,null,{}] 19:34:07 INFO - PROCESS | 1648 | 1461638047726 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}] 19:34:07 INFO - PROCESS | 1648 | 1461638047843 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 19:34:07 INFO - PROCESS | 1648 | 1461638047966 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x141a4e800 == 103 [pid = 1648] [id = 488] 19:34:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x13c559400) [pid = 1648] [serial = 1464] [outer = 0x0] 19:34:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x13cf1d000) [pid = 1648] [serial = 1465] [outer = 0x13c559400] 19:34:08 INFO - PROCESS | 1648 | 1461638047999 Marionette DEBUG loaded listener.js 19:34:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x13d288400) [pid = 1648] [serial = 1466] [outer = 0x13c559400] 19:34:08 INFO - PROCESS | 1648 | 1461638048483 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]]]}] 19:34:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 19:34:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 770ms 19:34:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 19:34:08 INFO - PROCESS | 1648 | 1461638048494 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 19:34:08 INFO - PROCESS | 1648 | 1461638048496 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 19:34:08 INFO - PROCESS | 1648 | 1461638048499 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 19:34:08 INFO - PROCESS | 1648 | 1461638048501 Marionette TRACE conn2 <- [1,1926,null,{}] 19:34:08 INFO - PROCESS | 1648 | 1461638048504 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}] 19:34:08 INFO - PROCESS | 1648 | 1461638048665 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 19:34:08 INFO - PROCESS | 1648 | 1461638048836 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x129a09800 == 104 [pid = 1648] [id = 489] 19:34:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x11a7e9000) [pid = 1648] [serial = 1467] [outer = 0x0] 19:34:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x12a94e000) [pid = 1648] [serial = 1468] [outer = 0x11a7e9000] 19:34:08 INFO - PROCESS | 1648 | 1461638048883 Marionette DEBUG loaded listener.js 19:34:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x13d290c00) [pid = 1648] [serial = 1469] [outer = 0x11a7e9000] 19:34:09 INFO - PROCESS | 1648 | 1461638049620 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]]]}] 19:34:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 19:34:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1177ms 19:34:09 INFO - PROCESS | 1648 | 1461638049678 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 19:34:09 INFO - PROCESS | 1648 | 1461638049681 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 19:34:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 19:34:09 INFO - PROCESS | 1648 | 1461638049687 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 19:34:09 INFO - PROCESS | 1648 | 1461638049690 Marionette TRACE conn2 <- [1,1930,null,{}] 19:34:09 INFO - PROCESS | 1648 | 1461638049696 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}] 19:34:09 INFO - PROCESS | 1648 | 1461638049853 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 19:34:09 INFO - PROCESS | 1648 | 1461638049954 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12974f800 == 105 [pid = 1648] [id = 490] 19:34:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x11a78f800) [pid = 1648] [serial = 1470] [outer = 0x0] 19:34:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x11a908800) [pid = 1648] [serial = 1471] [outer = 0x11a78f800] 19:34:09 INFO - PROCESS | 1648 | 1461638049983 Marionette DEBUG loaded listener.js 19:34:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x11c78d000) [pid = 1648] [serial = 1472] [outer = 0x11a78f800] 19:34:10 INFO - PROCESS | 1648 | 1461638050414 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]]]}] 19:34:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 19:34:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 777ms 19:34:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 19:34:10 INFO - PROCESS | 1648 | 1461638050463 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 19:34:10 INFO - PROCESS | 1648 | 1461638050467 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 19:34:10 INFO - PROCESS | 1648 | 1461638050471 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 19:34:10 INFO - PROCESS | 1648 | 1461638050473 Marionette TRACE conn2 <- [1,1934,null,{}] 19:34:10 INFO - PROCESS | 1648 | 1461638050476 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}] 19:34:10 INFO - PROCESS | 1648 | 1461638050585 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 19:34:10 INFO - PROCESS | 1648 | 1461638050718 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12935a000 == 106 [pid = 1648] [id = 491] 19:34:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x11ad98800) [pid = 1648] [serial = 1473] [outer = 0x0] 19:34:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x123abd400) [pid = 1648] [serial = 1474] [outer = 0x11ad98800] 19:34:10 INFO - PROCESS | 1648 | 1461638050749 Marionette DEBUG loaded listener.js 19:34:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x124417000) [pid = 1648] [serial = 1475] [outer = 0x11ad98800] 19:34:10 INFO - PROCESS | 1648 | --DOCSHELL 0x1301c9800 == 105 [pid = 1648] [id = 255] 19:34:10 INFO - PROCESS | 1648 | --DOCSHELL 0x13b038800 == 104 [pid = 1648] [id = 477] 19:34:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12f3ce800 == 103 [pid = 1648] [id = 476] 19:34:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12d1f3000 == 102 [pid = 1648] [id = 475] 19:34:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12f0a3000 == 101 [pid = 1648] [id = 474] 19:34:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12e519800 == 100 [pid = 1648] [id = 473] 19:34:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12db65800 == 99 [pid = 1648] [id = 472] 19:34:10 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x12b525800) [pid = 1648] [serial = 1368] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12b5a3800 == 98 [pid = 1648] [id = 471] 19:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6bb800 == 97 [pid = 1648] [id = 470] 19:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x129e90800 == 96 [pid = 1648] [id = 469] 19:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12934e800 == 95 [pid = 1648] [id = 468] 19:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x11a718000 == 94 [pid = 1648] [id = 467] 19:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x129399800 == 93 [pid = 1648] [id = 466] 19:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x13cacf000 == 92 [pid = 1648] [id = 464] 19:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x13c5cf000 == 91 [pid = 1648] [id = 463] 19:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x13bf10800 == 90 [pid = 1648] [id = 462] 19:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x1301c3000 == 89 [pid = 1648] [id = 461] 19:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x130268000 == 88 [pid = 1648] [id = 460] 19:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12f38e000 == 87 [pid = 1648] [id = 459] 19:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12a313000 == 86 [pid = 1648] [id = 458] 19:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12765b800 == 85 [pid = 1648] [id = 457] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x128f17c00) [pid = 1648] [serial = 1347] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x11a479800) [pid = 1648] [serial = 1338] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x11b873800) [pid = 1648] [serial = 1339] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x12a1ab800) [pid = 1648] [serial = 1350] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x127c92400) [pid = 1648] [serial = 1344] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x128a8f800) [pid = 1648] [serial = 1345] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x129425800) [pid = 1648] [serial = 1326] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x1242e0400) [pid = 1648] [serial = 1341] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x124417c00) [pid = 1648] [serial = 1342] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x11a90f000) [pid = 1648] [serial = 1336] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x11a485800) [pid = 1648] [serial = 1335] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x12a364000) [pid = 1648] [serial = 1353] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x12a25e000) [pid = 1648] [serial = 1351] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x12a6d2c00) [pid = 1648] [serial = 1320] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x11addbc00) [pid = 1648] [serial = 1308] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x12a6c5000) [pid = 1648] [serial = 1356] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x12a61d000) [pid = 1648] [serial = 1354] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x124046800) [pid = 1648] [serial = 1311] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x12a02b000) [pid = 1648] [serial = 1306] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x12a2bd400) [pid = 1648] [serial = 1317] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x12b2c8400) [pid = 1648] [serial = 1323] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x11b1e2800) [pid = 1648] [serial = 1359] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x118c84800) [pid = 1648] [serial = 1332] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x129ed3800) [pid = 1648] [serial = 1314] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x12a0dbc00) [pid = 1648] [serial = 1360] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x1187a3000) [pid = 1648] [serial = 1329] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x12a8dd800) [pid = 1648] [serial = 1357] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x12a94c000) [pid = 1648] [serial = 1363] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x12a6e7800) [pid = 1648] [serial = 1362] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12af0dc00) [pid = 1648] [serial = 1366] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12a953400) [pid = 1648] [serial = 1365] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x129696c00) [pid = 1648] [serial = 1348] [outer = 0x0] [url = about:blank] 19:34:11 INFO - PROCESS | 1648 | 1461638051203 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]]]}] 19:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 19:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 770ms 19:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 19:34:11 INFO - PROCESS | 1648 | 1461638051242 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 19:34:11 INFO - PROCESS | 1648 | 1461638051243 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 19:34:11 INFO - PROCESS | 1648 | 1461638051246 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 19:34:11 INFO - PROCESS | 1648 | 1461638051249 Marionette TRACE conn2 <- [1,1938,null,{}] 19:34:11 INFO - PROCESS | 1648 | 1461638051257 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}] 19:34:11 INFO - PROCESS | 1648 | 1461638051369 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 19:34:11 INFO - PROCESS | 1648 | 1461638051466 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x129399800 == 86 [pid = 1648] [id = 492] 19:34:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x123ac0400) [pid = 1648] [serial = 1476] [outer = 0x0] 19:34:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x1270f3c00) [pid = 1648] [serial = 1477] [outer = 0x123ac0400] 19:34:11 INFO - PROCESS | 1648 | 1461638051513 Marionette DEBUG loaded listener.js 19:34:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x129691400) [pid = 1648] [serial = 1478] [outer = 0x123ac0400] 19:34:11 INFO - PROCESS | 1648 | 1461638051838 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]]]}] 19:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 19:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 626ms 19:34:11 INFO - PROCESS | 1648 | 1461638051874 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 19:34:11 INFO - PROCESS | 1648 | 1461638051877 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 19:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 19:34:11 INFO - PROCESS | 1648 | 1461638051879 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 19:34:11 INFO - PROCESS | 1648 | 1461638051880 Marionette TRACE conn2 <- [1,1942,null,{}] 19:34:11 INFO - PROCESS | 1648 | 1461638051883 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}] 19:34:11 INFO - PROCESS | 1648 | 1461638051984 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 19:34:12 INFO - PROCESS | 1648 | 1461638052063 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e9d800 == 87 [pid = 1648] [id = 493] 19:34:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x129423400) [pid = 1648] [serial = 1479] [outer = 0x0] 19:34:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12a034c00) [pid = 1648] [serial = 1480] [outer = 0x129423400] 19:34:12 INFO - PROCESS | 1648 | 1461638052089 Marionette DEBUG loaded listener.js 19:34:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x12a1a2800) [pid = 1648] [serial = 1481] [outer = 0x129423400] 19:34:12 INFO - PROCESS | 1648 | 1461638052382 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]]]}] 19:34:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 19:34:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 519ms 19:34:12 INFO - PROCESS | 1648 | 1461638052398 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 19:34:12 INFO - PROCESS | 1648 | 1461638052399 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 19:34:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 19:34:12 INFO - PROCESS | 1648 | 1461638052402 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 19:34:12 INFO - PROCESS | 1648 | 1461638052403 Marionette TRACE conn2 <- [1,1946,null,{}] 19:34:12 INFO - PROCESS | 1648 | 1461638052405 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}] 19:34:12 INFO - PROCESS | 1648 | 1461638052509 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 19:34:12 INFO - PROCESS | 1648 | 1461638052590 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d06b800 == 88 [pid = 1648] [id = 494] 19:34:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x129693800) [pid = 1648] [serial = 1482] [outer = 0x0] 19:34:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x12a257c00) [pid = 1648] [serial = 1483] [outer = 0x129693800] 19:34:12 INFO - PROCESS | 1648 | 1461638052617 Marionette DEBUG loaded listener.js 19:34:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x12a2bd400) [pid = 1648] [serial = 1484] [outer = 0x129693800] 19:34:12 INFO - PROCESS | 1648 | 1461638052948 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]]]}] 19:34:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 19:34:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 572ms 19:34:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 19:34:12 INFO - PROCESS | 1648 | 1461638052976 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 19:34:12 INFO - PROCESS | 1648 | 1461638052978 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 19:34:12 INFO - PROCESS | 1648 | 1461638052980 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 19:34:12 INFO - PROCESS | 1648 | 1461638052981 Marionette TRACE conn2 <- [1,1950,null,{}] 19:34:12 INFO - PROCESS | 1648 | 1461638052983 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}] 19:34:13 INFO - PROCESS | 1648 | 1461638053094 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 19:34:13 INFO - PROCESS | 1648 | 1461638053196 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e430800 == 89 [pid = 1648] [id = 495] 19:34:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x12a258400) [pid = 1648] [serial = 1485] [outer = 0x0] 19:34:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x12a362400) [pid = 1648] [serial = 1486] [outer = 0x12a258400] 19:34:13 INFO - PROCESS | 1648 | 1461638053225 Marionette DEBUG loaded listener.js 19:34:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x12acf4400) [pid = 1648] [serial = 1487] [outer = 0x12a258400] 19:34:13 INFO - PROCESS | 1648 | 1461638053563 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]]]}] 19:34:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 19:34:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 620ms 19:34:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 19:34:13 INFO - PROCESS | 1648 | 1461638053602 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 19:34:13 INFO - PROCESS | 1648 | 1461638053603 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 19:34:13 INFO - PROCESS | 1648 | 1461638053605 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 19:34:13 INFO - PROCESS | 1648 | 1461638053606 Marionette TRACE conn2 <- [1,1954,null,{}] 19:34:13 INFO - PROCESS | 1648 | 1461638053609 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}] 19:34:13 INFO - PROCESS | 1648 | 1461638053735 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 19:34:13 INFO - PROCESS | 1648 | 1461638053748 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f351000 == 90 [pid = 1648] [id = 496] 19:34:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x12a98e400) [pid = 1648] [serial = 1488] [outer = 0x0] 19:34:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x12d1c5000) [pid = 1648] [serial = 1489] [outer = 0x12a98e400] 19:34:13 INFO - PROCESS | 1648 | 1461638053774 Marionette DEBUG loaded listener.js 19:34:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x12e481c00) [pid = 1648] [serial = 1490] [outer = 0x12a98e400] 19:34:14 INFO - PROCESS | 1648 | 1461638054177 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]]]}] 19:34:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 19:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 619ms 19:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 19:34:14 INFO - PROCESS | 1648 | 1461638054225 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 19:34:14 INFO - PROCESS | 1648 | 1461638054227 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 19:34:14 INFO - PROCESS | 1648 | 1461638054231 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 19:34:14 INFO - PROCESS | 1648 | 1461638054232 Marionette TRACE conn2 <- [1,1958,null,{}] 19:34:14 INFO - PROCESS | 1648 | 1461638054236 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}] 19:34:14 INFO - PROCESS | 1648 | 1461638054393 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 19:34:14 INFO - PROCESS | 1648 | 1461638054410 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fb17800 == 91 [pid = 1648] [id = 497] 19:34:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x129ac8c00) [pid = 1648] [serial = 1491] [outer = 0x0] 19:34:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x129acb800) [pid = 1648] [serial = 1492] [outer = 0x129ac8c00] 19:34:14 INFO - PROCESS | 1648 | 1461638054436 Marionette DEBUG loaded listener.js 19:34:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x129acfc00) [pid = 1648] [serial = 1493] [outer = 0x129ac8c00] 19:34:14 INFO - PROCESS | 1648 | 1461638054805 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]]]}] 19:34:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 19:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 621ms 19:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 19:34:14 INFO - PROCESS | 1648 | 1461638054851 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 19:34:14 INFO - PROCESS | 1648 | 1461638054852 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 19:34:14 INFO - PROCESS | 1648 | 1461638054854 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 19:34:14 INFO - PROCESS | 1648 | 1461638054855 Marionette TRACE conn2 <- [1,1962,null,{}] 19:34:14 INFO - PROCESS | 1648 | 1461638054858 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}] 19:34:14 INFO - PROCESS | 1648 | 1461638054987 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 19:34:15 INFO - PROCESS | 1648 | 1461638055017 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x130583800 == 92 [pid = 1648] [id = 498] 19:34:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x129ac9800) [pid = 1648] [serial = 1494] [outer = 0x0] 19:34:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x12e705800) [pid = 1648] [serial = 1495] [outer = 0x129ac9800] 19:34:15 INFO - PROCESS | 1648 | 1461638055042 Marionette DEBUG loaded listener.js 19:34:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x12e927800) [pid = 1648] [serial = 1496] [outer = 0x129ac9800] 19:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x11bfd4000) [pid = 1648] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 19:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x11a791c00) [pid = 1648] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 19:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x12a02a400) [pid = 1648] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 19:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x12a6c3400) [pid = 1648] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 19:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x114557400) [pid = 1648] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 19:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x124416800) [pid = 1648] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 19:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x12440f800) [pid = 1648] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 19:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x11b1d6000) [pid = 1648] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 19:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x11653a800) [pid = 1648] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 19:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x119749c00) [pid = 1648] [serial = 1398] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 19:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x129699000) [pid = 1648] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 19:34:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 19:34:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 671ms 19:34:15 INFO - PROCESS | 1648 | 1461638055522 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]]]}] 19:34:15 INFO - PROCESS | 1648 | 1461638055527 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 19:34:15 INFO - PROCESS | 1648 | 1461638055528 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 19:34:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 19:34:15 INFO - PROCESS | 1648 | 1461638055531 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 19:34:15 INFO - PROCESS | 1648 | 1461638055532 Marionette TRACE conn2 <- [1,1966,null,{}] 19:34:15 INFO - PROCESS | 1648 | 1461638055536 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}] 19:34:15 INFO - PROCESS | 1648 | 1461638055641 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 19:34:15 INFO - PROCESS | 1648 | 1461638055734 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x13b02f000 == 93 [pid = 1648] [id = 499] 19:34:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x11a791c00) [pid = 1648] [serial = 1497] [outer = 0x0] 19:34:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x12a253000) [pid = 1648] [serial = 1498] [outer = 0x11a791c00] 19:34:15 INFO - PROCESS | 1648 | 1461638055761 Marionette DEBUG loaded listener.js 19:34:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x12d365c00) [pid = 1648] [serial = 1499] [outer = 0x11a791c00] 19:34:16 INFO - PROCESS | 1648 | 1461638056053 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]]]}] 19:34:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 19:34:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 569ms 19:34:16 INFO - PROCESS | 1648 | 1461638056101 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 19:34:16 INFO - PROCESS | 1648 | 1461638056103 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 19:34:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 19:34:16 INFO - PROCESS | 1648 | 1461638056105 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 19:34:16 INFO - PROCESS | 1648 | 1461638056107 Marionette TRACE conn2 <- [1,1970,null,{}] 19:34:16 INFO - PROCESS | 1648 | 1461638056111 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}] 19:34:16 INFO - PROCESS | 1648 | 1461638056222 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 19:34:16 INFO - PROCESS | 1648 | 1461638056301 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x13c5d1800 == 94 [pid = 1648] [id = 500] 19:34:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x124413400) [pid = 1648] [serial = 1500] [outer = 0x0] 19:34:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x12ee94400) [pid = 1648] [serial = 1501] [outer = 0x124413400] 19:34:16 INFO - PROCESS | 1648 | 1461638056331 Marionette DEBUG loaded listener.js 19:34:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x13062f400) [pid = 1648] [serial = 1502] [outer = 0x124413400] 19:34:16 INFO - PROCESS | 1648 | 1461638056634 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]]]}] 19:34:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 19:34:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 572ms 19:34:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 19:34:16 INFO - PROCESS | 1648 | 1461638056678 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 19:34:16 INFO - PROCESS | 1648 | 1461638056680 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 19:34:16 INFO - PROCESS | 1648 | 1461638056682 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 19:34:16 INFO - PROCESS | 1648 | 1461638056683 Marionette TRACE conn2 <- [1,1974,null,{}] 19:34:16 INFO - PROCESS | 1648 | 1461638056685 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}] 19:34:16 INFO - PROCESS | 1648 | 1461638056785 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 19:34:16 INFO - PROCESS | 1648 | 1461638056790 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d6b7000 == 95 [pid = 1648] [id = 501] 19:34:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x130631800) [pid = 1648] [serial = 1503] [outer = 0x0] 19:34:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x130636000) [pid = 1648] [serial = 1504] [outer = 0x130631800] 19:34:16 INFO - PROCESS | 1648 | 1461638056815 Marionette DEBUG loaded listener.js 19:34:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x13b056000) [pid = 1648] [serial = 1505] [outer = 0x130631800] 19:34:17 INFO - PROCESS | 1648 | 1461638057161 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]]]}] 19:34:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 19:34:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 519ms 19:34:17 INFO - PROCESS | 1648 | 1461638057202 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 19:34:17 INFO - PROCESS | 1648 | 1461638057203 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 19:34:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 19:34:17 INFO - PROCESS | 1648 | 1461638057210 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 19:34:17 INFO - PROCESS | 1648 | 1461638057213 Marionette TRACE conn2 <- [1,1978,null,{}] 19:34:17 INFO - PROCESS | 1648 | 1461638057215 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}] 19:34:17 INFO - PROCESS | 1648 | 1461638057364 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 19:34:17 INFO - PROCESS | 1648 | 1461638057548 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c76a000 == 96 [pid = 1648] [id = 502] 19:34:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x116540000) [pid = 1648] [serial = 1506] [outer = 0x0] 19:34:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x118f6c400) [pid = 1648] [serial = 1507] [outer = 0x116540000] 19:34:17 INFO - PROCESS | 1648 | 1461638057582 Marionette DEBUG loaded listener.js 19:34:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x11a480400) [pid = 1648] [serial = 1508] [outer = 0x116540000] 19:34:18 INFO - PROCESS | 1648 | 1461638058017 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]]]}] 19:34:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 19:34:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 824ms 19:34:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 19:34:18 INFO - PROCESS | 1648 | 1461638058031 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 19:34:18 INFO - PROCESS | 1648 | 1461638058034 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 19:34:18 INFO - PROCESS | 1648 | 1461638058037 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 19:34:18 INFO - PROCESS | 1648 | 1461638058040 Marionette TRACE conn2 <- [1,1982,null,{}] 19:34:18 INFO - PROCESS | 1648 | 1461638058043 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}] 19:34:18 INFO - PROCESS | 1648 | 1461638058172 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 19:34:18 INFO - PROCESS | 1648 | 1461638058302 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6b7800 == 97 [pid = 1648] [id = 503] 19:34:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x11addbc00) [pid = 1648] [serial = 1509] [outer = 0x0] 19:34:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x12428f000) [pid = 1648] [serial = 1510] [outer = 0x11addbc00] 19:34:18 INFO - PROCESS | 1648 | 1461638058335 Marionette DEBUG loaded listener.js 19:34:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x12441d800) [pid = 1648] [serial = 1511] [outer = 0x11addbc00] 19:34:18 INFO - PROCESS | 1648 | 1461638058753 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]]]}] 19:34:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 19:34:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 721ms 19:34:18 INFO - PROCESS | 1648 | 1461638058761 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 19:34:18 INFO - PROCESS | 1648 | 1461638058764 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 19:34:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 19:34:18 INFO - PROCESS | 1648 | 1461638058767 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 19:34:18 INFO - PROCESS | 1648 | 1461638058768 Marionette TRACE conn2 <- [1,1986,null,{}] 19:34:18 INFO - PROCESS | 1648 | 1461638058791 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}] 19:34:18 INFO - PROCESS | 1648 | 1461638058912 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 19:34:19 INFO - PROCESS | 1648 | 1461638059044 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x13b020000 == 98 [pid = 1648] [id = 504] 19:34:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x127c94800) [pid = 1648] [serial = 1512] [outer = 0x0] 19:34:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x12a031c00) [pid = 1648] [serial = 1513] [outer = 0x127c94800] 19:34:19 INFO - PROCESS | 1648 | 1461638059076 Marionette DEBUG loaded listener.js 19:34:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x12a2bb400) [pid = 1648] [serial = 1514] [outer = 0x127c94800] 19:34:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 19:34:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 768ms 19:34:19 INFO - PROCESS | 1648 | 1461638059528 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]]]}] 19:34:19 INFO - PROCESS | 1648 | 1461638059536 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 19:34:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 19:34:19 INFO - PROCESS | 1648 | 1461638059538 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 19:34:19 INFO - PROCESS | 1648 | 1461638059545 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 19:34:19 INFO - PROCESS | 1648 | 1461638059550 Marionette TRACE conn2 <- [1,1990,null,{}] 19:34:19 INFO - PROCESS | 1648 | 1461638059553 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}] 19:34:19 INFO - PROCESS | 1648 | 1461638059677 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 19:34:19 INFO - PROCESS | 1648 | 1461638059802 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x142837000 == 99 [pid = 1648] [id = 505] 19:34:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x12a258c00) [pid = 1648] [serial = 1515] [outer = 0x0] 19:34:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x12a7d4c00) [pid = 1648] [serial = 1516] [outer = 0x12a258c00] 19:34:19 INFO - PROCESS | 1648 | 1461638059835 Marionette DEBUG loaded listener.js 19:34:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x12a8dd800) [pid = 1648] [serial = 1517] [outer = 0x12a258c00] 19:34:20 INFO - PROCESS | 1648 | 1461638060274 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]]]}] 19:34:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 19:34:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 777ms 19:34:20 INFO - PROCESS | 1648 | 1461638060318 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 19:34:20 INFO - PROCESS | 1648 | 1461638060320 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 19:34:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 19:34:20 INFO - PROCESS | 1648 | 1461638060323 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 19:34:20 INFO - PROCESS | 1648 | 1461638060324 Marionette TRACE conn2 <- [1,1994,null,{}] 19:34:20 INFO - PROCESS | 1648 | 1461638060326 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}] 19:34:20 INFO - PROCESS | 1648 | 1461638060446 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 19:34:20 INFO - PROCESS | 1648 | 1461638060575 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d06d800 == 100 [pid = 1648] [id = 506] 19:34:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x12a8de400) [pid = 1648] [serial = 1518] [outer = 0x0] 19:34:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x12adb1000) [pid = 1648] [serial = 1519] [outer = 0x12a8de400] 19:34:20 INFO - PROCESS | 1648 | 1461638060607 Marionette DEBUG loaded listener.js 19:34:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x12e210c00) [pid = 1648] [serial = 1520] [outer = 0x12a8de400] 19:34:20 INFO - PROCESS | 1648 | 1461638060992 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]]]}] 19:34:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 19:34:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 720ms 19:34:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 19:34:21 INFO - PROCESS | 1648 | 1461638061043 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 19:34:21 INFO - PROCESS | 1648 | 1461638061045 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 19:34:21 INFO - PROCESS | 1648 | 1461638061047 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 19:34:21 INFO - PROCESS | 1648 | 1461638061048 Marionette TRACE conn2 <- [1,1998,null,{}] 19:34:21 INFO - PROCESS | 1648 | 1461638061051 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}] 19:34:21 INFO - PROCESS | 1648 | 1461638061167 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 19:34:21 INFO - PROCESS | 1648 | 1461638061268 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d084000 == 101 [pid = 1648] [id = 507] 19:34:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x12ee99400) [pid = 1648] [serial = 1521] [outer = 0x0] 19:34:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x12f824800) [pid = 1648] [serial = 1522] [outer = 0x12ee99400] 19:34:21 INFO - PROCESS | 1648 | 1461638061305 Marionette DEBUG loaded listener.js 19:34:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x130629800) [pid = 1648] [serial = 1523] [outer = 0x12ee99400] 19:34:21 INFO - PROCESS | 1648 | 1461638061799 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]]]}] 19:34:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 19:34:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 818ms 19:34:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 19:34:21 INFO - PROCESS | 1648 | 1461638061872 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 19:34:21 INFO - PROCESS | 1648 | 1461638061875 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 19:34:21 INFO - PROCESS | 1648 | 1461638061877 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 19:34:21 INFO - PROCESS | 1648 | 1461638061878 Marionette TRACE conn2 <- [1,2002,null,{}] 19:34:21 INFO - PROCESS | 1648 | 1461638061881 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}] 19:34:22 INFO - PROCESS | 1648 | 1461638062000 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 19:34:22 INFO - PROCESS | 1648 | 1461638062103 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x141d3b000 == 102 [pid = 1648] [id = 508] 19:34:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x13062d000) [pid = 1648] [serial = 1524] [outer = 0x0] 19:34:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x13133f800) [pid = 1648] [serial = 1525] [outer = 0x13062d000] 19:34:22 INFO - PROCESS | 1648 | 1461638062134 Marionette DEBUG loaded listener.js 19:34:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x131345400) [pid = 1648] [serial = 1526] [outer = 0x13062d000] 19:34:22 INFO - PROCESS | 1648 | 1461638062551 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]]]}] 19:34:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 19:34:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 723ms 19:34:22 INFO - PROCESS | 1648 | 1461638062601 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 19:34:22 INFO - PROCESS | 1648 | 1461638062602 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 19:34:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 19:34:22 INFO - PROCESS | 1648 | 1461638062604 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 19:34:22 INFO - PROCESS | 1648 | 1461638062606 Marionette TRACE conn2 <- [1,2006,null,{}] 19:34:22 INFO - PROCESS | 1648 | 1461638062608 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}] 19:34:22 INFO - PROCESS | 1648 | 1461638062728 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 19:34:22 INFO - PROCESS | 1648 | 1461638062831 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x1424c9800 == 103 [pid = 1648] [id = 509] 19:34:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x131340800) [pid = 1648] [serial = 1527] [outer = 0x0] 19:34:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x13134a000) [pid = 1648] [serial = 1528] [outer = 0x131340800] 19:34:22 INFO - PROCESS | 1648 | 1461638062863 Marionette DEBUG loaded listener.js 19:34:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x13b05a400) [pid = 1648] [serial = 1529] [outer = 0x131340800] 19:34:23 INFO - PROCESS | 1648 | 1461638063277 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]]]}] 19:34:23 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 19:34:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 721ms 19:34:23 INFO - PROCESS | 1648 | 1461638063336 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 19:34:23 INFO - PROCESS | 1648 | 1461638063338 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 19:34:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 19:34:23 INFO - PROCESS | 1648 | 1461638063342 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 19:34:23 INFO - PROCESS | 1648 | 1461638063343 Marionette TRACE conn2 <- [1,2010,null,{}] 19:34:23 INFO - PROCESS | 1648 | 1461638063346 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}] 19:34:23 INFO - PROCESS | 1648 | 1461638063464 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 19:34:23 INFO - PROCESS | 1648 | 1461638063591 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x145a94000 == 104 [pid = 1648] [id = 510] 19:34:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x131349000) [pid = 1648] [serial = 1530] [outer = 0x0] 19:34:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x13b05c800) [pid = 1648] [serial = 1531] [outer = 0x131349000] 19:34:23 INFO - PROCESS | 1648 | 1461638063623 Marionette DEBUG loaded listener.js 19:34:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x13c557400) [pid = 1648] [serial = 1532] [outer = 0x131349000] 19:34:24 INFO - PROCESS | 1648 | 1461638064084 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]]]}] 19:34:24 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 19:34:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 769ms 19:34:24 INFO - PROCESS | 1648 | 1461638064112 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 19:34:24 INFO - PROCESS | 1648 | 1461638064113 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 19:34:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 19:34:24 INFO - PROCESS | 1648 | 1461638064116 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 19:34:24 INFO - PROCESS | 1648 | 1461638064118 Marionette TRACE conn2 <- [1,2014,null,{}] 19:34:24 INFO - PROCESS | 1648 | 1461638064121 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}] 19:34:24 INFO - PROCESS | 1648 | 1461638064245 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 19:34:24 INFO - PROCESS | 1648 | 1461638064349 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aa3d800 == 105 [pid = 1648] [id = 511] 19:34:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x12a02c800) [pid = 1648] [serial = 1533] [outer = 0x0] 19:34:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x12a6cd400) [pid = 1648] [serial = 1534] [outer = 0x12a02c800] 19:34:24 INFO - PROCESS | 1648 | 1461638064379 Marionette DEBUG loaded listener.js 19:34:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x13ce73400) [pid = 1648] [serial = 1535] [outer = 0x12a02c800] 19:34:24 INFO - PROCESS | 1648 | 1461638064799 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]]]}] 19:34:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 19:34:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 722ms 19:34:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 19:34:24 INFO - PROCESS | 1648 | 1461638064852 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 19:34:24 INFO - PROCESS | 1648 | 1461638064854 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 19:34:24 INFO - PROCESS | 1648 | 1461638064860 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 19:34:24 INFO - PROCESS | 1648 | 1461638064862 Marionette TRACE conn2 <- [1,2018,null,{}] 19:34:24 INFO - PROCESS | 1648 | 1461638064865 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}] 19:34:25 INFO - PROCESS | 1648 | 1461638065017 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 19:34:25 INFO - PROCESS | 1648 | 1461638065477 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ad6c000 == 106 [pid = 1648] [id = 512] 19:34:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x114553c00) [pid = 1648] [serial = 1536] [outer = 0x0] 19:34:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x115254c00) [pid = 1648] [serial = 1537] [outer = 0x114553c00] 19:34:25 INFO - PROCESS | 1648 | 1461638065556 Marionette DEBUG loaded listener.js 19:34:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x119090400) [pid = 1648] [serial = 1538] [outer = 0x114553c00] 19:34:26 INFO - PROCESS | 1648 | 1461638066018 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]]]}] 19:34:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 19:34:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1222ms 19:34:26 INFO - PROCESS | 1648 | 1461638066091 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 19:34:26 INFO - PROCESS | 1648 | 1461638066094 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 19:34:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 19:34:26 INFO - PROCESS | 1648 | 1461638066099 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 19:34:26 INFO - PROCESS | 1648 | 1461638066101 Marionette TRACE conn2 <- [1,2022,null,{}] 19:34:26 INFO - PROCESS | 1648 | 1461638066104 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}] 19:34:26 INFO - PROCESS | 1648 | 1461638066216 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 19:34:26 INFO - PROCESS | 1648 | 1461638066327 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a40c000 == 107 [pid = 1648] [id = 513] 19:34:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x11a7eb800) [pid = 1648] [serial = 1539] [outer = 0x0] 19:34:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x11ade2800) [pid = 1648] [serial = 1540] [outer = 0x11a7eb800] 19:34:26 INFO - PROCESS | 1648 | 1461638066357 Marionette DEBUG loaded listener.js 19:34:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x123ab6800) [pid = 1648] [serial = 1541] [outer = 0x11a7eb800] 19:34:26 INFO - PROCESS | 1648 | 1461638066862 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]]]}] 19:34:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 19:34:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 779ms 19:34:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 19:34:26 INFO - PROCESS | 1648 | 1461638066879 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 19:34:26 INFO - PROCESS | 1648 | 1461638066882 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 19:34:26 INFO - PROCESS | 1648 | 1461638066885 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 19:34:26 INFO - PROCESS | 1648 | 1461638066886 Marionette TRACE conn2 <- [1,2026,null,{}] 19:34:26 INFO - PROCESS | 1648 | 1461638066889 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}] 19:34:27 INFO - PROCESS | 1648 | 1461638067000 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 19:34:27 INFO - PROCESS | 1648 | 1461638067170 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:27 INFO - PROCESS | 1648 | --DOCSHELL 0x13d6b7000 == 106 [pid = 1648] [id = 501] 19:34:27 INFO - PROCESS | 1648 | --DOCSHELL 0x13c5d1800 == 105 [pid = 1648] [id = 500] 19:34:27 INFO - PROCESS | 1648 | --DOCSHELL 0x13b02f000 == 104 [pid = 1648] [id = 499] 19:34:27 INFO - PROCESS | 1648 | --DOCSHELL 0x130583800 == 103 [pid = 1648] [id = 498] 19:34:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12fb17800 == 102 [pid = 1648] [id = 497] 19:34:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12f351000 == 101 [pid = 1648] [id = 496] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x12e478000) [pid = 1648] [serial = 1432] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x12ad1b400) [pid = 1648] [serial = 1384] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x12e794000) [pid = 1648] [serial = 1387] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x12e920400) [pid = 1648] [serial = 1390] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x12ee94800) [pid = 1648] [serial = 1393] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x11974ec00) [pid = 1648] [serial = 1396] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x11907c800 == 102 [pid = 1648] [id = 514] 19:34:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x117843c00) [pid = 1648] [serial = 1542] [outer = 0x0] 19:34:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x11c78dc00) [pid = 1648] [serial = 1543] [outer = 0x117843c00] 19:34:27 INFO - PROCESS | 1648 | 1461638067248 Marionette DEBUG loaded listener.js 19:34:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x128a8f800) [pid = 1648] [serial = 1544] [outer = 0x117843c00] 19:34:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12e430800 == 101 [pid = 1648] [id = 495] 19:34:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12d06b800 == 100 [pid = 1648] [id = 494] 19:34:27 INFO - PROCESS | 1648 | --DOCSHELL 0x129e9d800 == 99 [pid = 1648] [id = 493] 19:34:27 INFO - PROCESS | 1648 | --DOCSHELL 0x129399800 == 98 [pid = 1648] [id = 492] 19:34:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12935a000 == 97 [pid = 1648] [id = 491] 19:34:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12974f800 == 96 [pid = 1648] [id = 490] 19:34:27 INFO - PROCESS | 1648 | --DOCSHELL 0x13d582000 == 95 [pid = 1648] [id = 483] 19:34:27 INFO - PROCESS | 1648 | --DOCSHELL 0x13d032000 == 94 [pid = 1648] [id = 482] 19:34:27 INFO - PROCESS | 1648 | --DOCSHELL 0x13ca3f800 == 93 [pid = 1648] [id = 481] 19:34:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12e764800 == 92 [pid = 1648] [id = 480] 19:34:27 INFO - PROCESS | 1648 | --DOCSHELL 0x129a0f800 == 91 [pid = 1648] [id = 479] 19:34:27 INFO - PROCESS | 1648 | --DOCSHELL 0x11b039000 == 90 [pid = 1648] [id = 478] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x12d598c00) [pid = 1648] [serial = 1430] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x12a603800) [pid = 1648] [serial = 1417] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x12a6e6800) [pid = 1648] [serial = 1420] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x12a951000) [pid = 1648] [serial = 1423] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x12a033800) [pid = 1648] [serial = 1426] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x12a8e7400) [pid = 1648] [serial = 1421] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x1273da000) [pid = 1648] [serial = 1408] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x128646800) [pid = 1648] [serial = 1409] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x1242dd800) [pid = 1648] [serial = 1374] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x12941f800) [pid = 1648] [serial = 1411] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x11c70c000) [pid = 1648] [serial = 1405] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x1242e9800) [pid = 1648] [serial = 1406] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x11a7e1800) [pid = 1648] [serial = 1402] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x11b603c00) [pid = 1648] [serial = 1403] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x12a6eac00) [pid = 1648] [serial = 1381] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x11a79c000) [pid = 1648] [serial = 1400] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x119756000) [pid = 1648] [serial = 1399] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x12a0d6400) [pid = 1648] [serial = 1377] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x11a908c00) [pid = 1648] [serial = 1371] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x12d1b8800) [pid = 1648] [serial = 850] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x12acf9000) [pid = 1648] [serial = 1424] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x12a036c00) [pid = 1648] [serial = 1414] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x12a8e7800) [pid = 1648] [serial = 1427] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x12a624800) [pid = 1648] [serial = 1418] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x12ad23000) [pid = 1648] [serial = 1429] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x12a2b3800) [pid = 1648] [serial = 1415] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x129eda800) [pid = 1648] [serial = 1412] [outer = 0x0] [url = about:blank] 19:34:27 INFO - PROCESS | 1648 | 1461638067637 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]]]}] 19:34:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 19:34:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 770ms 19:34:27 INFO - PROCESS | 1648 | 1461638067658 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 19:34:27 INFO - PROCESS | 1648 | 1461638067660 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 19:34:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 19:34:27 INFO - PROCESS | 1648 | 1461638067665 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 19:34:27 INFO - PROCESS | 1648 | 1461638067672 Marionette TRACE conn2 <- [1,2030,null,{}] 19:34:27 INFO - PROCESS | 1648 | 1461638067683 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}] 19:34:27 INFO - PROCESS | 1648 | 1461638067841 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 19:34:27 INFO - PROCESS | 1648 | 1461638067855 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6b2000 == 91 [pid = 1648] [id = 515] 19:34:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x12969d800) [pid = 1648] [serial = 1545] [outer = 0x0] 19:34:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x129acf800) [pid = 1648] [serial = 1546] [outer = 0x12969d800] 19:34:27 INFO - PROCESS | 1648 | 1461638067900 Marionette DEBUG loaded listener.js 19:34:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x12a035800) [pid = 1648] [serial = 1547] [outer = 0x12969d800] 19:34:28 INFO - PROCESS | 1648 | 1461638068390 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]]]}] 19:34:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 19:34:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 731ms 19:34:28 INFO - PROCESS | 1648 | 1461638068395 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 19:34:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 19:34:28 INFO - PROCESS | 1648 | 1461638068398 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 19:34:28 INFO - PROCESS | 1648 | 1461638068401 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 19:34:28 INFO - PROCESS | 1648 | 1461638068403 Marionette TRACE conn2 <- [1,2034,null,{}] 19:34:28 INFO - PROCESS | 1648 | 1461638068406 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}] 19:34:28 INFO - PROCESS | 1648 | 1461638068585 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 19:34:28 INFO - PROCESS | 1648 | 1461638068716 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1df800 == 92 [pid = 1648] [id = 516] 19:34:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x12a030800) [pid = 1648] [serial = 1548] [outer = 0x0] 19:34:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x12a1a5400) [pid = 1648] [serial = 1549] [outer = 0x12a030800] 19:34:28 INFO - PROCESS | 1648 | 1461638068742 Marionette DEBUG loaded listener.js 19:34:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x12a1d8400) [pid = 1648] [serial = 1550] [outer = 0x12a030800] 19:34:29 INFO - PROCESS | 1648 | 1461638069025 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]]]}] 19:34:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 19:34:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 674ms 19:34:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 19:34:29 INFO - PROCESS | 1648 | 1461638069074 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 19:34:29 INFO - PROCESS | 1648 | 1461638069077 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 19:34:29 INFO - PROCESS | 1648 | 1461638069081 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 19:34:29 INFO - PROCESS | 1648 | 1461638069082 Marionette TRACE conn2 <- [1,2038,null,{}] 19:34:29 INFO - PROCESS | 1648 | 1461638069085 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}] 19:34:29 INFO - PROCESS | 1648 | 1461638069183 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 19:34:29 INFO - PROCESS | 1648 | 1461638069281 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e771000 == 93 [pid = 1648] [id = 517] 19:34:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x12a2b7000) [pid = 1648] [serial = 1551] [outer = 0x0] 19:34:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x12a60a400) [pid = 1648] [serial = 1552] [outer = 0x12a2b7000] 19:34:29 INFO - PROCESS | 1648 | 1461638069313 Marionette DEBUG loaded listener.js 19:34:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x12a6ed800) [pid = 1648] [serial = 1553] [outer = 0x12a2b7000] 19:34:29 INFO - PROCESS | 1648 | 1461638069645 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]]]}] 19:34:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 19:34:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 618ms 19:34:29 INFO - PROCESS | 1648 | 1461638069700 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 19:34:29 INFO - PROCESS | 1648 | 1461638069701 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 19:34:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 19:34:29 INFO - PROCESS | 1648 | 1461638069703 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 19:34:29 INFO - PROCESS | 1648 | 1461638069704 Marionette TRACE conn2 <- [1,2042,null,{}] 19:34:29 INFO - PROCESS | 1648 | 1461638069712 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}] 19:34:29 INFO - PROCESS | 1648 | 1461638069844 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 19:34:29 INFO - PROCESS | 1648 | 1461638069863 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f3c8000 == 94 [pid = 1648] [id = 518] 19:34:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x12a7d3c00) [pid = 1648] [serial = 1554] [outer = 0x0] 19:34:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x12a8e2400) [pid = 1648] [serial = 1555] [outer = 0x12a7d3c00] 19:34:29 INFO - PROCESS | 1648 | 1461638069889 Marionette DEBUG loaded listener.js 19:34:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x12ad1d400) [pid = 1648] [serial = 1556] [outer = 0x12a7d3c00] 19:34:30 INFO - PROCESS | 1648 | 1461638070257 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]]]}] 19:34:30 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) 19:34:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 572ms 19:34:30 INFO - PROCESS | 1648 | 1461638070277 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 19:34:30 INFO - PROCESS | 1648 | 1461638070280 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 19:34:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 19:34:30 INFO - PROCESS | 1648 | 1461638070288 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 19:34:30 INFO - PROCESS | 1648 | 1461638070289 Marionette TRACE conn2 <- [1,2046,null,{}] 19:34:30 INFO - PROCESS | 1648 | 1461638070291 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}] 19:34:30 INFO - PROCESS | 1648 | 1461638070423 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 19:34:30 INFO - PROCESS | 1648 | 1461638070435 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fec8000 == 95 [pid = 1648] [id = 519] 19:34:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x12a7d7800) [pid = 1648] [serial = 1557] [outer = 0x0] 19:34:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x12d1ba400) [pid = 1648] [serial = 1558] [outer = 0x12a7d7800] 19:34:30 INFO - PROCESS | 1648 | 1461638070462 Marionette DEBUG loaded listener.js 19:34:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x12da0e400) [pid = 1648] [serial = 1559] [outer = 0x12a7d7800] 19:34:30 INFO - PROCESS | 1648 | 1461638070837 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]]]}] 19:34:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:34:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 567ms 19:34:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 19:34:30 INFO - PROCESS | 1648 | 1461638070856 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 19:34:30 INFO - PROCESS | 1648 | 1461638070857 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 19:34:30 INFO - PROCESS | 1648 | 1461638070859 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 19:34:30 INFO - PROCESS | 1648 | 1461638070860 Marionette TRACE conn2 <- [1,2050,null,{}] 19:34:30 INFO - PROCESS | 1648 | 1461638070863 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}] 19:34:31 INFO - PROCESS | 1648 | 1461638070996 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 19:34:31 INFO - PROCESS | 1648 | 1461638071017 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x130580000 == 96 [pid = 1648] [id = 520] 19:34:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x12e480c00) [pid = 1648] [serial = 1560] [outer = 0x0] 19:34:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x12e79c800) [pid = 1648] [serial = 1561] [outer = 0x12e480c00] 19:34:31 INFO - PROCESS | 1648 | 1461638071042 Marionette DEBUG loaded listener.js 19:34:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x12ee8dc00) [pid = 1648] [serial = 1562] [outer = 0x12e480c00] 19:34:31 INFO - PROCESS | 1648 | 1461638071430 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]]]}] 19:34:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 19:34:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 617ms 19:34:31 INFO - PROCESS | 1648 | 1461638071478 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 19:34:31 INFO - PROCESS | 1648 | 1461638071479 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 19:34:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 19:34:31 INFO - PROCESS | 1648 | 1461638071481 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 19:34:31 INFO - PROCESS | 1648 | 1461638071482 Marionette TRACE conn2 <- [1,2054,null,{}] 19:34:31 INFO - PROCESS | 1648 | 1461638071484 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}] 19:34:31 INFO - PROCESS | 1648 | 1461638071832 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 19:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x12da10000) [pid = 1648] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 19:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x12a98e400) [pid = 1648] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 19:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x129ac8c00) [pid = 1648] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 19:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x123ac0400) [pid = 1648] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 19:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x129423400) [pid = 1648] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 19:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x129ac9800) [pid = 1648] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 19:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x11a791c00) [pid = 1648] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 19:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x11a78f800) [pid = 1648] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 19:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x129693800) [pid = 1648] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 19:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x124413400) [pid = 1648] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 19:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x11ad98800) [pid = 1648] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 19:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x12a258400) [pid = 1648] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 19:34:31 INFO - PROCESS | 1648 | 1461638071901 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c198800 == 97 [pid = 1648] [id = 521] 19:34:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x11974f000) [pid = 1648] [serial = 1563] [outer = 0x0] 19:34:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x11c1bc800) [pid = 1648] [serial = 1564] [outer = 0x11974f000] 19:34:31 INFO - PROCESS | 1648 | 1461638071927 Marionette DEBUG loaded listener.js 19:34:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x129ac8c00) [pid = 1648] [serial = 1565] [outer = 0x11974f000] 19:34:32 INFO - PROCESS | 1648 | 1461638072214 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]]]}] 19:34:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 19:34:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 770ms 19:34:32 INFO - PROCESS | 1648 | 1461638072251 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 19:34:32 INFO - PROCESS | 1648 | 1461638072253 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 19:34:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 19:34:32 INFO - PROCESS | 1648 | 1461638072255 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 19:34:32 INFO - PROCESS | 1648 | 1461638072256 Marionette TRACE conn2 <- [1,2058,null,{}] 19:34:32 INFO - PROCESS | 1648 | 1461638072262 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}] 19:34:32 INFO - PROCESS | 1648 | 1461638072378 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 19:34:32 INFO - PROCESS | 1648 | 1461638072470 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fecd800 == 98 [pid = 1648] [id = 522] 19:34:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x129ac3800) [pid = 1648] [serial = 1566] [outer = 0x0] 19:34:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x12cf77000) [pid = 1648] [serial = 1567] [outer = 0x129ac3800] 19:34:32 INFO - PROCESS | 1648 | 1461638072501 Marionette DEBUG loaded listener.js 19:34:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x130628400) [pid = 1648] [serial = 1568] [outer = 0x129ac3800] 19:34:32 INFO - PROCESS | 1648 | 1461638072801 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]]]}] 19:34:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 19:34:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 573ms 19:34:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 19:34:32 INFO - PROCESS | 1648 | 1461638072832 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 19:34:32 INFO - PROCESS | 1648 | 1461638072833 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 19:34:32 INFO - PROCESS | 1648 | 1461638072836 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 19:34:32 INFO - PROCESS | 1648 | 1461638072838 Marionette TRACE conn2 <- [1,2062,null,{}] 19:34:32 INFO - PROCESS | 1648 | 1461638072840 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}] 19:34:32 INFO - PROCESS | 1648 | 1461638072960 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 19:34:33 INFO - PROCESS | 1648 | 1461638073049 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d067800 == 99 [pid = 1648] [id = 523] 19:34:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x11434fc00) [pid = 1648] [serial = 1569] [outer = 0x0] 19:34:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x13062c000) [pid = 1648] [serial = 1570] [outer = 0x11434fc00] 19:34:33 INFO - PROCESS | 1648 | 1461638073075 Marionette DEBUG loaded listener.js 19:34:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x13c554400) [pid = 1648] [serial = 1571] [outer = 0x11434fc00] 19:34:33 INFO - PROCESS | 1648 | 1461638073363 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]]]}] 19:34:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 19:34:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 572ms 19:34:33 INFO - PROCESS | 1648 | 1461638073410 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 19:34:33 INFO - PROCESS | 1648 | 1461638073412 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 19:34:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 19:34:33 INFO - PROCESS | 1648 | 1461638073414 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 19:34:33 INFO - PROCESS | 1648 | 1461638073415 Marionette TRACE conn2 <- [1,2066,null,{}] 19:34:33 INFO - PROCESS | 1648 | 1461638073417 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}] 19:34:33 INFO - PROCESS | 1648 | 1461638073518 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 19:34:33 INFO - PROCESS | 1648 | 1461638073522 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d6b0000 == 100 [pid = 1648] [id = 524] 19:34:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x12a492800) [pid = 1648] [serial = 1572] [outer = 0x0] 19:34:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x12a499000) [pid = 1648] [serial = 1573] [outer = 0x12a492800] 19:34:33 INFO - PROCESS | 1648 | 1461638073548 Marionette DEBUG loaded listener.js 19:34:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x12a49d000) [pid = 1648] [serial = 1574] [outer = 0x12a492800] 19:34:34 INFO - PROCESS | 1648 | 1461638074129 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]]]}] 19:34:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 19:34:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 768ms 19:34:34 INFO - PROCESS | 1648 | 1461638074183 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 19:34:34 INFO - PROCESS | 1648 | 1461638074185 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 19:34:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 19:34:34 INFO - PROCESS | 1648 | 1461638074189 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 19:34:34 INFO - PROCESS | 1648 | 1461638074192 Marionette TRACE conn2 <- [1,2070,null,{}] 19:34:34 INFO - PROCESS | 1648 | 1461638074196 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}] 19:34:34 INFO - PROCESS | 1648 | 1461638074328 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 19:34:34 INFO - PROCESS | 1648 | 1461638074463 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12974f800 == 101 [pid = 1648] [id = 525] 19:34:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x11ad98c00) [pid = 1648] [serial = 1575] [outer = 0x0] 19:34:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x11c70c000) [pid = 1648] [serial = 1576] [outer = 0x11ad98c00] 19:34:34 INFO - PROCESS | 1648 | 1461638074499 Marionette DEBUG loaded listener.js 19:34:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x1242eb400) [pid = 1648] [serial = 1577] [outer = 0x11ad98c00] 19:34:34 INFO - PROCESS | 1648 | 1461638074983 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]]]}] 19:34:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 19:34:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 822ms 19:34:35 INFO - PROCESS | 1648 | 1461638075011 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 19:34:35 INFO - PROCESS | 1648 | 1461638075016 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 19:34:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 19:34:35 INFO - PROCESS | 1648 | 1461638075020 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 19:34:35 INFO - PROCESS | 1648 | 1461638075022 Marionette TRACE conn2 <- [1,2074,null,{}] 19:34:35 INFO - PROCESS | 1648 | 1461638075026 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}] 19:34:35 INFO - PROCESS | 1648 | 1461638075147 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 19:34:35 INFO - PROCESS | 1648 | 1461638075252 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e513800 == 102 [pid = 1648] [id = 526] 19:34:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x12707e800) [pid = 1648] [serial = 1578] [outer = 0x0] 19:34:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x128f25800) [pid = 1648] [serial = 1579] [outer = 0x12707e800] 19:34:35 INFO - PROCESS | 1648 | 1461638075283 Marionette DEBUG loaded listener.js 19:34:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x12a0d4c00) [pid = 1648] [serial = 1580] [outer = 0x12707e800] 19:34:35 INFO - PROCESS | 1648 | 1461638075834 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]]]}] 19:34:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 19:34:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 870ms 19:34:35 INFO - PROCESS | 1648 | 1461638075891 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 19:34:35 INFO - PROCESS | 1648 | 1461638075893 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 19:34:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 19:34:35 INFO - PROCESS | 1648 | 1461638075897 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 19:34:35 INFO - PROCESS | 1648 | 1461638075901 Marionette TRACE conn2 <- [1,2078,null,{}] 19:34:35 INFO - PROCESS | 1648 | 1461638075913 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}] 19:34:36 INFO - PROCESS | 1648 | 1461638076080 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 19:34:36 INFO - PROCESS | 1648 | 1461638076219 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d68a000 == 103 [pid = 1648] [id = 527] 19:34:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x12a1d5400) [pid = 1648] [serial = 1581] [outer = 0x0] 19:34:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x12a49e400) [pid = 1648] [serial = 1582] [outer = 0x12a1d5400] 19:34:36 INFO - PROCESS | 1648 | 1461638076252 Marionette DEBUG loaded listener.js 19:34:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x12a7d6000) [pid = 1648] [serial = 1583] [outer = 0x12a1d5400] 19:34:36 INFO - PROCESS | 1648 | 1461638076667 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]]]}] 19:34:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 19:34:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 830ms 19:34:36 INFO - PROCESS | 1648 | 1461638076726 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 19:34:36 INFO - PROCESS | 1648 | 1461638076728 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 19:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 19:34:36 INFO - PROCESS | 1648 | 1461638076730 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 19:34:36 INFO - PROCESS | 1648 | 1461638076732 Marionette TRACE conn2 <- [1,2082,null,{}] 19:34:36 INFO - PROCESS | 1648 | 1461638076734 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}] 19:34:36 INFO - PROCESS | 1648 | 1461638076854 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 19:34:36 INFO - PROCESS | 1648 | 1461638076968 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x141c5d800 == 104 [pid = 1648] [id = 528] 19:34:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x12a98e400) [pid = 1648] [serial = 1584] [outer = 0x0] 19:34:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x12e8b8000) [pid = 1648] [serial = 1585] [outer = 0x12a98e400] 19:34:37 INFO - PROCESS | 1648 | 1461638076999 Marionette DEBUG loaded listener.js 19:34:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x12e933400) [pid = 1648] [serial = 1586] [outer = 0x12a98e400] 19:34:37 INFO - PROCESS | 1648 | 1461638077389 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]]]}] 19:34:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 19:34:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 718ms 19:34:37 INFO - PROCESS | 1648 | 1461638077449 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 19:34:37 INFO - PROCESS | 1648 | 1461638077451 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 19:34:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 19:34:37 INFO - PROCESS | 1648 | 1461638077453 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 19:34:37 INFO - PROCESS | 1648 | 1461638077454 Marionette TRACE conn2 <- [1,2086,null,{}] 19:34:37 INFO - PROCESS | 1648 | 1461638077457 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}] 19:34:37 INFO - PROCESS | 1648 | 1461638077578 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 19:34:37 INFO - PROCESS | 1648 | 1461638077710 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x1424df800 == 105 [pid = 1648] [id = 529] 19:34:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x12e92e800) [pid = 1648] [serial = 1587] [outer = 0x0] 19:34:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x12e937000) [pid = 1648] [serial = 1588] [outer = 0x12e92e800] 19:34:37 INFO - PROCESS | 1648 | 1461638077742 Marionette DEBUG loaded listener.js 19:34:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x12e93dc00) [pid = 1648] [serial = 1589] [outer = 0x12e92e800] 19:34:38 INFO - PROCESS | 1648 | 1461638078160 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]]]}] 19:34:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 19:34:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 721ms 19:34:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 19:34:38 INFO - PROCESS | 1648 | 1461638078194 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 19:34:38 INFO - PROCESS | 1648 | 1461638078195 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 19:34:38 INFO - PROCESS | 1648 | 1461638078197 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 19:34:38 INFO - PROCESS | 1648 | 1461638078198 Marionette TRACE conn2 <- [1,2090,null,{}] 19:34:38 INFO - PROCESS | 1648 | 1461638078201 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}] 19:34:38 INFO - PROCESS | 1648 | 1461638078333 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 19:34:38 INFO - PROCESS | 1648 | 1461638078443 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x131a23800 == 106 [pid = 1648] [id = 530] 19:34:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x12f9cdc00) [pid = 1648] [serial = 1590] [outer = 0x0] 19:34:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x130637400) [pid = 1648] [serial = 1591] [outer = 0x12f9cdc00] 19:34:38 INFO - PROCESS | 1648 | 1461638078474 Marionette DEBUG loaded listener.js 19:34:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x13ce76800) [pid = 1648] [serial = 1592] [outer = 0x12f9cdc00] 19:34:38 INFO - PROCESS | 1648 | 1461638078874 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]]]}] 19:34:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 19:34:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 719ms 19:34:38 INFO - PROCESS | 1648 | 1461638078916 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 19:34:38 INFO - PROCESS | 1648 | 1461638078918 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 19:34:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 19:34:38 INFO - PROCESS | 1648 | 1461638078920 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 19:34:38 INFO - PROCESS | 1648 | 1461638078921 Marionette TRACE conn2 <- [1,2094,null,{}] 19:34:38 INFO - PROCESS | 1648 | 1461638078924 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}] 19:34:39 INFO - PROCESS | 1648 | 1461638079045 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 19:34:39 INFO - PROCESS | 1648 | 1461638079152 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x131a39800 == 107 [pid = 1648] [id = 531] 19:34:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x12da10c00) [pid = 1648] [serial = 1593] [outer = 0x0] 19:34:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x13ce74c00) [pid = 1648] [serial = 1594] [outer = 0x12da10c00] 19:34:39 INFO - PROCESS | 1648 | 1461638079182 Marionette DEBUG loaded listener.js 19:34:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x13ce7bc00) [pid = 1648] [serial = 1595] [outer = 0x12da10c00] 19:34:39 INFO - PROCESS | 1648 | 1461638079631 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]]]}] 19:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 19:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 718ms 19:34:39 INFO - PROCESS | 1648 | 1461638079639 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 19:34:39 INFO - PROCESS | 1648 | 1461638079640 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 19:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 19:34:39 INFO - PROCESS | 1648 | 1461638079643 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 19:34:39 INFO - PROCESS | 1648 | 1461638079644 Marionette TRACE conn2 <- [1,2098,null,{}] 19:34:39 INFO - PROCESS | 1648 | 1461638079647 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}] 19:34:39 INFO - PROCESS | 1648 | 1461638079784 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 19:34:39 INFO - PROCESS | 1648 | 1461638079892 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x14635a800 == 108 [pid = 1648] [id = 532] 19:34:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x12fe02c00) [pid = 1648] [serial = 1596] [outer = 0x0] 19:34:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x13cf19400) [pid = 1648] [serial = 1597] [outer = 0x12fe02c00] 19:34:39 INFO - PROCESS | 1648 | 1461638079922 Marionette DEBUG loaded listener.js 19:34:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 238 (0x13d286400) [pid = 1648] [serial = 1598] [outer = 0x12fe02c00] 19:34:40 INFO - PROCESS | 1648 | 1461638080341 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]]]}] 19:34:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 19:34:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 768ms 19:34:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 19:34:40 INFO - PROCESS | 1648 | 1461638080412 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 19:34:40 INFO - PROCESS | 1648 | 1461638080413 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 19:34:40 INFO - PROCESS | 1648 | 1461638080415 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 19:34:40 INFO - PROCESS | 1648 | 1461638080417 Marionette TRACE conn2 <- [1,2102,null,{}] 19:34:40 INFO - PROCESS | 1648 | 1461638080419 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}] 19:34:40 INFO - PROCESS | 1648 | 1461638080538 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 19:34:40 INFO - PROCESS | 1648 | 1461638080669 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1426a4000 == 109 [pid = 1648] [id = 533] 19:34:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 239 (0x13be7cc00) [pid = 1648] [serial = 1599] [outer = 0x0] 19:34:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 240 (0x13be82400) [pid = 1648] [serial = 1600] [outer = 0x13be7cc00] 19:34:40 INFO - PROCESS | 1648 | 1461638080701 Marionette DEBUG loaded listener.js 19:34:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 241 (0x13be86400) [pid = 1648] [serial = 1601] [outer = 0x13be7cc00] 19:34:41 INFO - PROCESS | 1648 | 1461638081114 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]]]}] 19:34:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 19:34:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 721ms 19:34:41 INFO - PROCESS | 1648 | 1461638081154 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 19:34:41 INFO - PROCESS | 1648 | 1461638081156 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 19:34:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 19:34:41 INFO - PROCESS | 1648 | 1461638081176 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 19:34:41 INFO - PROCESS | 1648 | 1461638081178 Marionette TRACE conn2 <- [1,2106,null,{}] 19:34:41 INFO - PROCESS | 1648 | 1461638081181 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}] 19:34:41 INFO - PROCESS | 1648 | 1461638081349 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 19:34:41 INFO - PROCESS | 1648 | 1461638081459 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d4b5000 == 110 [pid = 1648] [id = 534] 19:34:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 242 (0x13be85400) [pid = 1648] [serial = 1602] [outer = 0x0] 19:34:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 243 (0x13d286800) [pid = 1648] [serial = 1603] [outer = 0x13be85400] 19:34:41 INFO - PROCESS | 1648 | 1461638081488 Marionette DEBUG loaded listener.js 19:34:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 244 (0x13d28f400) [pid = 1648] [serial = 1604] [outer = 0x13be85400] 19:34:41 INFO - PROCESS | 1648 | 1461638081896 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]]]}] 19:34:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 19:34:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 774ms 19:34:41 INFO - PROCESS | 1648 | 1461638081946 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 19:34:41 INFO - PROCESS | 1648 | 1461638081948 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 19:34:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 19:34:41 INFO - PROCESS | 1648 | 1461638081950 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 19:34:41 INFO - PROCESS | 1648 | 1461638081952 Marionette TRACE conn2 <- [1,2110,null,{}] 19:34:41 INFO - PROCESS | 1648 | 1461638081955 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}] 19:34:42 INFO - PROCESS | 1648 | 1461638082089 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 19:34:42 INFO - PROCESS | 1648 | 1461638082202 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x1425aa000 == 111 [pid = 1648] [id = 535] 19:34:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 245 (0x13d28f800) [pid = 1648] [serial = 1605] [outer = 0x0] 19:34:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 246 (0x141a67400) [pid = 1648] [serial = 1606] [outer = 0x13d28f800] 19:34:42 INFO - PROCESS | 1648 | 1461638082235 Marionette DEBUG loaded listener.js 19:34:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 247 (0x1428bc400) [pid = 1648] [serial = 1607] [outer = 0x13d28f800] 19:34:42 INFO - PROCESS | 1648 | 1461638082719 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]]]}] 19:34:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 19:34:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 827ms 19:34:42 INFO - PROCESS | 1648 | 1461638082778 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 19:34:42 INFO - PROCESS | 1648 | 1461638082779 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 19:34:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 19:34:42 INFO - PROCESS | 1648 | 1461638082782 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 19:34:42 INFO - PROCESS | 1648 | 1461638082783 Marionette TRACE conn2 <- [1,2114,null,{}] 19:34:42 INFO - PROCESS | 1648 | 1461638082786 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}] 19:34:42 INFO - PROCESS | 1648 | 1461638082908 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 19:34:43 INFO - PROCESS | 1648 | 1461638083022 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12935f800 == 112 [pid = 1648] [id = 536] 19:34:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 248 (0x123e07800) [pid = 1648] [serial = 1608] [outer = 0x0] 19:34:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 249 (0x12a49ac00) [pid = 1648] [serial = 1609] [outer = 0x123e07800] 19:34:43 INFO - PROCESS | 1648 | 1461638083052 Marionette DEBUG loaded listener.js 19:34:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 250 (0x13b052000) [pid = 1648] [serial = 1610] [outer = 0x123e07800] 19:34:43 INFO - PROCESS | 1648 | 1461638083502 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]]]}] 19:34:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 19:34:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 770ms 19:34:43 INFO - PROCESS | 1648 | 1461638083553 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 19:34:43 INFO - PROCESS | 1648 | 1461638083554 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 19:34:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 19:34:43 INFO - PROCESS | 1648 | 1461638083556 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 19:34:43 INFO - PROCESS | 1648 | 1461638083557 Marionette TRACE conn2 <- [1,2118,null,{}] 19:34:43 INFO - PROCESS | 1648 | 1461638083560 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}] 19:34:43 INFO - PROCESS | 1648 | 1461638083683 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 19:34:44 INFO - PROCESS | 1648 | 1461638084031 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x129020000 == 113 [pid = 1648] [id = 537] 19:34:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 251 (0x1147db400) [pid = 1648] [serial = 1611] [outer = 0x0] 19:34:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 252 (0x115875000) [pid = 1648] [serial = 1612] [outer = 0x1147db400] 19:34:44 INFO - PROCESS | 1648 | 1461638084062 Marionette DEBUG loaded listener.js 19:34:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 253 (0x11a47c000) [pid = 1648] [serial = 1613] [outer = 0x1147db400] 19:34:44 INFO - PROCESS | 1648 | 1461638084521 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]]]}] 19:34:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 19:34:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 973ms 19:34:44 INFO - PROCESS | 1648 | 1461638084531 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 19:34:44 INFO - PROCESS | 1648 | 1461638084533 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 19:34:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 19:34:44 INFO - PROCESS | 1648 | 1461638084536 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 19:34:44 INFO - PROCESS | 1648 | 1461638084538 Marionette TRACE conn2 <- [1,2122,null,{}] 19:34:44 INFO - PROCESS | 1648 | 1461638084542 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}] 19:34:44 INFO - PROCESS | 1648 | 1461638084663 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 19:34:44 INFO - PROCESS | 1648 | 1461638084802 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d340800 == 114 [pid = 1648] [id = 538] 19:34:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 254 (0x11a7e3000) [pid = 1648] [serial = 1614] [outer = 0x0] 19:34:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 255 (0x11b86cc00) [pid = 1648] [serial = 1615] [outer = 0x11a7e3000] 19:34:44 INFO - PROCESS | 1648 | 1461638084836 Marionette DEBUG loaded listener.js 19:34:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 256 (0x12968f800) [pid = 1648] [serial = 1616] [outer = 0x11a7e3000] 19:34:45 INFO - PROCESS | 1648 | 1461638085300 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]]]}] 19:34:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 19:34:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 821ms 19:34:45 INFO - PROCESS | 1648 | 1461638085359 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 19:34:45 INFO - PROCESS | 1648 | 1461638085362 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 19:34:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 19:34:45 INFO - PROCESS | 1648 | 1461638085383 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 19:34:45 INFO - PROCESS | 1648 | 1461638085384 Marionette TRACE conn2 <- [1,2126,null,{}] 19:34:45 INFO - PROCESS | 1648 | 1461638085386 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}] 19:34:45 INFO - PROCESS | 1648 | 1461638085502 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 19:34:45 INFO - PROCESS | 1648 | 1461638085638 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:45 INFO - PROCESS | 1648 | --DOCSHELL 0x13d067800 == 113 [pid = 1648] [id = 523] 19:34:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12fecd800 == 112 [pid = 1648] [id = 522] 19:34:45 INFO - PROCESS | 1648 | --DOCSHELL 0x11c198800 == 111 [pid = 1648] [id = 521] 19:34:45 INFO - PROCESS | 1648 | --DOCSHELL 0x130580000 == 110 [pid = 1648] [id = 520] 19:34:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12fec8000 == 109 [pid = 1648] [id = 519] 19:34:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12f3c8000 == 108 [pid = 1648] [id = 518] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 255 (0x130636000) [pid = 1648] [serial = 1504] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 254 (0x13cf0fc00) [pid = 1648] [serial = 1462] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 253 (0x13cf1d000) [pid = 1648] [serial = 1465] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c198800 == 109 [pid = 1648] [id = 539] 19:34:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 254 (0x119756000) [pid = 1648] [serial = 1617] [outer = 0x0] 19:34:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 255 (0x124290800) [pid = 1648] [serial = 1618] [outer = 0x119756000] 19:34:45 INFO - PROCESS | 1648 | 1461638085714 Marionette DEBUG loaded listener.js 19:34:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 256 (0x12a19d800) [pid = 1648] [serial = 1619] [outer = 0x119756000] 19:34:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12e771000 == 108 [pid = 1648] [id = 517] 19:34:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12d1df800 == 107 [pid = 1648] [id = 516] 19:34:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6b2000 == 106 [pid = 1648] [id = 515] 19:34:45 INFO - PROCESS | 1648 | --DOCSHELL 0x11907c800 == 105 [pid = 1648] [id = 514] 19:34:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12a40c000 == 104 [pid = 1648] [id = 513] 19:34:45 INFO - PROCESS | 1648 | --DOCSHELL 0x11ad6c000 == 103 [pid = 1648] [id = 512] 19:34:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1424c9800 == 102 [pid = 1648] [id = 509] 19:34:45 INFO - PROCESS | 1648 | --DOCSHELL 0x141d3b000 == 101 [pid = 1648] [id = 508] 19:34:45 INFO - PROCESS | 1648 | --DOCSHELL 0x13d084000 == 100 [pid = 1648] [id = 507] 19:34:45 INFO - PROCESS | 1648 | --DOCSHELL 0x13d06d800 == 99 [pid = 1648] [id = 506] 19:34:45 INFO - PROCESS | 1648 | --DOCSHELL 0x142837000 == 98 [pid = 1648] [id = 505] 19:34:45 INFO - PROCESS | 1648 | --DOCSHELL 0x13b020000 == 97 [pid = 1648] [id = 504] 19:34:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6b7800 == 96 [pid = 1648] [id = 503] 19:34:45 INFO - PROCESS | 1648 | --DOCSHELL 0x11c76a000 == 95 [pid = 1648] [id = 502] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 255 (0x12e926800) [pid = 1648] [serial = 1433] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 254 (0x12d1c5000) [pid = 1648] [serial = 1489] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 253 (0x129acb800) [pid = 1648] [serial = 1492] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 252 (0x1270f3c00) [pid = 1648] [serial = 1477] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 251 (0x129691400) [pid = 1648] [serial = 1478] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 250 (0x12a034c00) [pid = 1648] [serial = 1480] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 249 (0x12f9c7400) [pid = 1648] [serial = 1453] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 248 (0x12e705800) [pid = 1648] [serial = 1495] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 247 (0x12a253000) [pid = 1648] [serial = 1498] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 246 (0x11c78d000) [pid = 1648] [serial = 1472] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 245 (0x11a908800) [pid = 1648] [serial = 1471] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 244 (0x129417c00) [pid = 1648] [serial = 1441] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 243 (0x12a257c00) [pid = 1648] [serial = 1483] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 242 (0x12a2bd400) [pid = 1648] [serial = 1484] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 241 (0x13c551400) [pid = 1648] [serial = 1459] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 240 (0x13058ec00) [pid = 1648] [serial = 1456] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 239 (0x12a1d5c00) [pid = 1648] [serial = 1444] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 238 (0x114bd8400) [pid = 1648] [serial = 1435] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 237 (0x13062f400) [pid = 1648] [serial = 1502] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 236 (0x123abd400) [pid = 1648] [serial = 1474] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x124417000) [pid = 1648] [serial = 1475] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x11c3cb800) [pid = 1648] [serial = 1438] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x12a94e000) [pid = 1648] [serial = 1468] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x12e926000) [pid = 1648] [serial = 1450] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x12d111c00) [pid = 1648] [serial = 1447] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x12e927800) [pid = 1648] [serial = 1496] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x12a1a2800) [pid = 1648] [serial = 1481] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x12a362400) [pid = 1648] [serial = 1486] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x12acf4400) [pid = 1648] [serial = 1487] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x12e481c00) [pid = 1648] [serial = 1490] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x12d365c00) [pid = 1648] [serial = 1499] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x129acfc00) [pid = 1648] [serial = 1493] [outer = 0x0] [url = about:blank] 19:34:45 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x12ee94400) [pid = 1648] [serial = 1501] [outer = 0x0] [url = about:blank] 19:34:46 INFO - PROCESS | 1648 | 1461638086083 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]]]}] 19:34:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 19:34:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 739ms 19:34:46 INFO - PROCESS | 1648 | 1461638086104 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 19:34:46 INFO - PROCESS | 1648 | 1461638086106 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 19:34:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 19:34:46 INFO - PROCESS | 1648 | 1461638086120 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 19:34:46 INFO - PROCESS | 1648 | 1461638086126 Marionette TRACE conn2 <- [1,2130,null,{}] 19:34:46 INFO - PROCESS | 1648 | 1461638086141 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}] 19:34:46 INFO - PROCESS | 1648 | 1461638086308 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 19:34:46 INFO - PROCESS | 1648 | 1461638086322 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d34f800 == 96 [pid = 1648] [id = 540] 19:34:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x12a25a400) [pid = 1648] [serial = 1620] [outer = 0x0] 19:34:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x12a362400) [pid = 1648] [serial = 1621] [outer = 0x12a25a400] 19:34:46 INFO - PROCESS | 1648 | 1461638086367 Marionette DEBUG loaded listener.js 19:34:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x12a6c3400) [pid = 1648] [serial = 1622] [outer = 0x12a25a400] 19:34:46 INFO - PROCESS | 1648 | 1461638086858 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] 19:34:46 INFO - PROCESS | 1648 | 1461638086925 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 19:34:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 19:34:46 INFO - PROCESS | 1648 | 1461638086933 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 19:34:46 INFO - PROCESS | 1648 | 1461638086934 Marionette TRACE conn2 <- [1,2134,null,{}] 19:34:46 INFO - PROCESS | 1648 | 1461638086936 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}] 19:34:47 INFO - PROCESS | 1648 | 1461638087041 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 19:34:47 INFO - PROCESS | 1648 | 1461638087046 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f3b7000 == 97 [pid = 1648] [id = 541] 19:34:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x12a7d5400) [pid = 1648] [serial = 1623] [outer = 0x0] 19:34:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x12a94c000) [pid = 1648] [serial = 1624] [outer = 0x12a7d5400] 19:34:47 INFO - PROCESS | 1648 | 1461638087072 Marionette DEBUG loaded listener.js 19:34:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x12ac84800) [pid = 1648] [serial = 1625] [outer = 0x12a7d5400] 19:34:47 INFO - PROCESS | 1648 | 1461638087487 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]]]}] 19:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 19:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 568ms 19:34:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 19:34:47 INFO - PROCESS | 1648 | 1461638087502 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 19:34:47 INFO - PROCESS | 1648 | 1461638087503 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 19:34:47 INFO - PROCESS | 1648 | 1461638087505 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 19:34:47 INFO - PROCESS | 1648 | 1461638087506 Marionette TRACE conn2 <- [1,2138,null,{}] 19:34:47 INFO - PROCESS | 1648 | 1461638087510 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}] 19:34:47 INFO - PROCESS | 1648 | 1461638087615 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 19:34:47 INFO - PROCESS | 1648 | 1461638087621 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x130257800 == 98 [pid = 1648] [id = 542] 19:34:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x12d1c1000) [pid = 1648] [serial = 1626] [outer = 0x0] 19:34:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x12d36b000) [pid = 1648] [serial = 1627] [outer = 0x12d1c1000] 19:34:47 INFO - PROCESS | 1648 | 1461638087654 Marionette DEBUG loaded listener.js 19:34:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x12e8b4000) [pid = 1648] [serial = 1628] [outer = 0x12d1c1000] 19:34:48 INFO - PROCESS | 1648 | 1461638088049 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]]]}] 19:34:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 19:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 571ms 19:34:48 INFO - PROCESS | 1648 | 1461638088105 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 19:34:48 INFO - PROCESS | 1648 | 1461638088106 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 19:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 19:34:48 INFO - PROCESS | 1648 | 1461638088121 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 19:34:48 INFO - PROCESS | 1648 | 1461638088122 Marionette TRACE conn2 <- [1,2142,null,{}] 19:34:48 INFO - PROCESS | 1648 | 1461638088131 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}] 19:34:48 INFO - PROCESS | 1648 | 1461638088271 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 19:34:48 INFO - PROCESS | 1648 | 1461638088284 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x13bf6b800 == 99 [pid = 1648] [id = 543] 19:34:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x12d1c5000) [pid = 1648] [serial = 1629] [outer = 0x0] 19:34:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x12f06f800) [pid = 1648] [serial = 1630] [outer = 0x12d1c5000] 19:34:48 INFO - PROCESS | 1648 | 1461638088310 Marionette DEBUG loaded listener.js 19:34:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x12fe38800) [pid = 1648] [serial = 1631] [outer = 0x12d1c5000] 19:34:48 INFO - PROCESS | 1648 | 1461638088706 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] 19:34:48 INFO - PROCESS | 1648 | 1461638088742 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 19:34:48 INFO - PROCESS | 1648 | 1461638088744 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 19:34:48 INFO - PROCESS | 1648 | 1461638088745 Marionette TRACE conn2 <- [1,2146,null,{}] 19:34:48 INFO - PROCESS | 1648 | 1461638088747 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}] 19:34:48 INFO - PROCESS | 1648 | 1461638088885 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 19:34:48 INFO - PROCESS | 1648 | 1461638088902 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x13cdb7000 == 100 [pid = 1648] [id = 544] 19:34:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x12e47cc00) [pid = 1648] [serial = 1632] [outer = 0x0] 19:34:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x13133c400) [pid = 1648] [serial = 1633] [outer = 0x12e47cc00] 19:34:48 INFO - PROCESS | 1648 | 1461638088928 Marionette DEBUG loaded listener.js 19:34:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 238 (0x13b053000) [pid = 1648] [serial = 1634] [outer = 0x12e47cc00] 19:34:49 INFO - PROCESS | 1648 | 1461638089306 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] 19:34:49 INFO - PROCESS | 1648 | 1461638089316 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 19:34:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 19:34:49 INFO - PROCESS | 1648 | 1461638089318 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 19:34:49 INFO - PROCESS | 1648 | 1461638089319 Marionette TRACE conn2 <- [1,2150,null,{}] 19:34:49 INFO - PROCESS | 1648 | 1461638089321 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}] 19:34:49 INFO - PROCESS | 1648 | 1461638089460 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 19:34:49 INFO - PROCESS | 1648 | 1461638089475 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d1ae000 == 101 [pid = 1648] [id = 545] 19:34:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 239 (0x13b053c00) [pid = 1648] [serial = 1635] [outer = 0x0] 19:34:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 240 (0x13c54dc00) [pid = 1648] [serial = 1636] [outer = 0x13b053c00] 19:34:49 INFO - PROCESS | 1648 | 1461638089501 Marionette DEBUG loaded listener.js 19:34:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 241 (0x13ce7b000) [pid = 1648] [serial = 1637] [outer = 0x13b053c00] 19:34:49 INFO - PROCESS | 1648 | 1461638089897 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]]]}] 19:34:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 19:34:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 618ms 19:34:49 INFO - PROCESS | 1648 | 1461638089937 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 19:34:49 INFO - PROCESS | 1648 | 1461638089938 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 19:34:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 19:34:49 INFO - PROCESS | 1648 | 1461638089940 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 19:34:49 INFO - PROCESS | 1648 | 1461638089941 Marionette TRACE conn2 <- [1,2154,null,{}] 19:34:49 INFO - PROCESS | 1648 | 1461638089944 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}] 19:34:50 INFO - PROCESS | 1648 | 1461638090080 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 19:34:50 INFO - PROCESS | 1648 | --DOMWINDOW == 240 (0x114553c00) [pid = 1648] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 19:34:50 INFO - PROCESS | 1648 | --DOMWINDOW == 239 (0x11434fc00) [pid = 1648] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 19:34:50 INFO - PROCESS | 1648 | --DOMWINDOW == 238 (0x12a2b7000) [pid = 1648] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 19:34:50 INFO - PROCESS | 1648 | --DOMWINDOW == 237 (0x12a7d7800) [pid = 1648] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 19:34:50 INFO - PROCESS | 1648 | --DOMWINDOW == 236 (0x11974f000) [pid = 1648] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 19:34:50 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x11a7eb800) [pid = 1648] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 19:34:50 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x12a030800) [pid = 1648] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 19:34:50 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x130631800) [pid = 1648] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 19:34:50 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x12969d800) [pid = 1648] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 19:34:50 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x129ac3800) [pid = 1648] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 19:34:50 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x12b09b000) [pid = 1648] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 19:34:50 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x117843c00) [pid = 1648] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 19:34:50 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x12e480c00) [pid = 1648] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 19:34:50 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x12a7d3c00) [pid = 1648] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 19:34:50 INFO - PROCESS | 1648 | 1461638090348 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x127cbf000 == 102 [pid = 1648] [id = 546] 19:34:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x11338b000) [pid = 1648] [serial = 1638] [outer = 0x0] 19:34:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x11974f000) [pid = 1648] [serial = 1639] [outer = 0x11338b000] 19:34:50 INFO - PROCESS | 1648 | 1461638090374 Marionette DEBUG loaded listener.js 19:34:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x129ac9800) [pid = 1648] [serial = 1640] [outer = 0x11338b000] 19:34:50 INFO - PROCESS | 1648 | 1461638090669 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]]]}] 19:34:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 19:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 770ms 19:34:50 INFO - PROCESS | 1648 | 1461638090713 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 19:34:50 INFO - PROCESS | 1648 | 1461638090714 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 19:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 19:34:50 INFO - PROCESS | 1648 | 1461638090738 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 19:34:50 INFO - PROCESS | 1648 | 1461638090740 Marionette TRACE conn2 <- [1,2158,null,{}] 19:34:50 INFO - PROCESS | 1648 | 1461638090744 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}] 19:34:50 INFO - PROCESS | 1648 | 1461638090848 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 19:34:50 INFO - PROCESS | 1648 | 1461638090934 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d195800 == 103 [pid = 1648] [id = 547] 19:34:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x12640bc00) [pid = 1648] [serial = 1641] [outer = 0x0] 19:34:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x12a660c00) [pid = 1648] [serial = 1642] [outer = 0x12640bc00] 19:34:50 INFO - PROCESS | 1648 | 1461638090964 Marionette DEBUG loaded listener.js 19:34:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x12e480c00) [pid = 1648] [serial = 1643] [outer = 0x12640bc00] 19:34:51 INFO - PROCESS | 1648 | 1461638091274 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]]]}] 19:34:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 19:34:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 574ms 19:34:51 INFO - PROCESS | 1648 | 1461638091312 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 19:34:51 INFO - PROCESS | 1648 | 1461638091314 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 19:34:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 19:34:51 INFO - PROCESS | 1648 | 1461638091316 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 19:34:51 INFO - PROCESS | 1648 | 1461638091318 Marionette TRACE conn2 <- [1,2162,null,{}] 19:34:51 INFO - PROCESS | 1648 | 1461638091320 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}] 19:34:51 INFO - PROCESS | 1648 | 1461638091437 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 19:34:51 INFO - PROCESS | 1648 | 1461638091525 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x141c66000 == 104 [pid = 1648] [id = 548] 19:34:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x129aca000) [pid = 1648] [serial = 1644] [outer = 0x0] 19:34:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x13c551400) [pid = 1648] [serial = 1645] [outer = 0x129aca000] 19:34:51 INFO - PROCESS | 1648 | 1461638091550 Marionette DEBUG loaded listener.js 19:34:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x13d229c00) [pid = 1648] [serial = 1646] [outer = 0x129aca000] 19:34:51 INFO - PROCESS | 1648 | 1461638091830 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]]]}] 19:34:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 19:34:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 570ms 19:34:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 19:34:51 INFO - PROCESS | 1648 | 1461638091886 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 19:34:51 INFO - PROCESS | 1648 | 1461638091888 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 19:34:51 INFO - PROCESS | 1648 | 1461638091891 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 19:34:51 INFO - PROCESS | 1648 | 1461638091894 Marionette TRACE conn2 <- [1,2166,null,{}] 19:34:51 INFO - PROCESS | 1648 | 1461638091897 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}] 19:34:52 INFO - PROCESS | 1648 | 1461638092030 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 19:34:52 INFO - PROCESS | 1648 | 1461638092204 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x1425c0800 == 105 [pid = 1648] [id = 549] 19:34:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x12e793c00) [pid = 1648] [serial = 1647] [outer = 0x0] 19:34:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 238 (0x13be6a800) [pid = 1648] [serial = 1648] [outer = 0x12e793c00] 19:34:52 INFO - PROCESS | 1648 | 1461638092246 Marionette DEBUG loaded listener.js 19:34:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 239 (0x13be6f400) [pid = 1648] [serial = 1649] [outer = 0x12e793c00] 19:34:52 INFO - PROCESS | 1648 | 1461638092798 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]]]}] 19:34:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 19:34:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 972ms 19:34:52 INFO - PROCESS | 1648 | 1461638092863 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 19:34:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 19:34:52 INFO - PROCESS | 1648 | 1461638092866 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 19:34:52 INFO - PROCESS | 1648 | 1461638092869 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 19:34:52 INFO - PROCESS | 1648 | 1461638092872 Marionette TRACE conn2 <- [1,2170,null,{}] 19:34:52 INFO - PROCESS | 1648 | 1461638092876 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}] 19:34:53 INFO - PROCESS | 1648 | 1461638093008 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 19:34:53 INFO - PROCESS | 1648 | 1461638093112 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0dc800 == 106 [pid = 1648] [id = 550] 19:34:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 240 (0x1240f6c00) [pid = 1648] [serial = 1650] [outer = 0x0] 19:34:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 241 (0x126480000) [pid = 1648] [serial = 1651] [outer = 0x1240f6c00] 19:34:53 INFO - PROCESS | 1648 | 1461638093145 Marionette DEBUG loaded listener.js 19:34:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 242 (0x129695800) [pid = 1648] [serial = 1652] [outer = 0x1240f6c00] 19:34:53 INFO - PROCESS | 1648 | 1461638093585 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]]]}] 19:34:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 19:34:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 774ms 19:34:53 INFO - PROCESS | 1648 | 1461638093661 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 19:34:53 INFO - PROCESS | 1648 | 1461638093665 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 19:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 19:34:53 INFO - PROCESS | 1648 | 1461638093672 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 19:34:53 INFO - PROCESS | 1648 | 1461638093673 Marionette TRACE conn2 <- [1,2174,null,{}] 19:34:53 INFO - PROCESS | 1648 | 1461638093678 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}] 19:34:53 INFO - PROCESS | 1648 | 1461638093802 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 19:34:53 INFO - PROCESS | 1648 | 1461638093904 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x13024d800 == 107 [pid = 1648] [id = 551] 19:34:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 243 (0x12a19e000) [pid = 1648] [serial = 1653] [outer = 0x0] 19:34:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 244 (0x12a257c00) [pid = 1648] [serial = 1654] [outer = 0x12a19e000] 19:34:53 INFO - PROCESS | 1648 | 1461638093935 Marionette DEBUG loaded listener.js 19:34:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 245 (0x12a494400) [pid = 1648] [serial = 1655] [outer = 0x12a19e000] 19:34:54 INFO - PROCESS | 1648 | 1461638094386 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]]]}] 19:34:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 19:34:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 773ms 19:34:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 19:34:54 INFO - PROCESS | 1648 | 1461638094444 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 19:34:54 INFO - PROCESS | 1648 | 1461638094445 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 19:34:54 INFO - PROCESS | 1648 | 1461638094448 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 19:34:54 INFO - PROCESS | 1648 | 1461638094450 Marionette TRACE conn2 <- [1,2178,null,{}] 19:34:54 INFO - PROCESS | 1648 | 1461638094458 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}] 19:34:54 INFO - PROCESS | 1648 | 1461638094583 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 19:34:54 INFO - PROCESS | 1648 | 1461638094687 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x141d36800 == 108 [pid = 1648] [id = 552] 19:34:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 246 (0x12a94c400) [pid = 1648] [serial = 1656] [outer = 0x0] 19:34:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 247 (0x12af0c400) [pid = 1648] [serial = 1657] [outer = 0x12a94c400] 19:34:54 INFO - PROCESS | 1648 | 1461638094719 Marionette DEBUG loaded listener.js 19:34:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 248 (0x12e703000) [pid = 1648] [serial = 1658] [outer = 0x12a94c400] 19:34:55 INFO - PROCESS | 1648 | 1461638095160 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]]]}] 19:34:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 19:34:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 771ms 19:34:55 INFO - PROCESS | 1648 | 1461638095220 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 19:34:55 INFO - PROCESS | 1648 | 1461638095222 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 19:34:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 19:34:55 INFO - PROCESS | 1648 | 1461638095224 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 19:34:55 INFO - PROCESS | 1648 | 1461638095227 Marionette TRACE conn2 <- [1,2182,null,{}] 19:34:55 INFO - PROCESS | 1648 | 1461638095230 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}] 19:34:55 INFO - PROCESS | 1648 | 1461638095356 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 19:34:55 INFO - PROCESS | 1648 | 1461638095489 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x145aa4000 == 109 [pid = 1648] [id = 553] 19:34:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 249 (0x12e705800) [pid = 1648] [serial = 1659] [outer = 0x0] 19:34:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 250 (0x12ee8e800) [pid = 1648] [serial = 1660] [outer = 0x12e705800] 19:34:55 INFO - PROCESS | 1648 | 1461638095521 Marionette DEBUG loaded listener.js 19:34:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 251 (0x13b057400) [pid = 1648] [serial = 1661] [outer = 0x12e705800] 19:34:55 INFO - PROCESS | 1648 | 1461638095907 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]]]}] 19:34:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 19:34:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 722ms 19:34:55 INFO - PROCESS | 1648 | 1461638095946 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 19:34:55 INFO - PROCESS | 1648 | 1461638095947 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 19:34:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 19:34:55 INFO - PROCESS | 1648 | 1461638095950 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 19:34:55 INFO - PROCESS | 1648 | 1461638095951 Marionette TRACE conn2 <- [1,2186,null,{}] 19:34:55 INFO - PROCESS | 1648 | 1461638095953 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}] 19:34:56 INFO - PROCESS | 1648 | 1461638096079 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 19:34:56 INFO - PROCESS | 1648 | 1461638096209 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x141bab000 == 110 [pid = 1648] [id = 554] 19:34:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 252 (0x12f822c00) [pid = 1648] [serial = 1662] [outer = 0x0] 19:34:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 253 (0x13be70400) [pid = 1648] [serial = 1663] [outer = 0x12f822c00] 19:34:56 INFO - PROCESS | 1648 | 1461638096242 Marionette DEBUG loaded listener.js 19:34:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 254 (0x13ce79c00) [pid = 1648] [serial = 1664] [outer = 0x12f822c00] 19:34:56 INFO - PROCESS | 1648 | 1461638096650 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]]]}] 19:34:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 19:34:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 719ms 19:34:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 19:34:56 INFO - PROCESS | 1648 | 1461638096670 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 19:34:56 INFO - PROCESS | 1648 | 1461638096671 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 19:34:56 INFO - PROCESS | 1648 | 1461638096673 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 19:34:56 INFO - PROCESS | 1648 | 1461638096675 Marionette TRACE conn2 <- [1,2190,null,{}] 19:34:56 INFO - PROCESS | 1648 | 1461638096677 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}] 19:34:56 INFO - PROCESS | 1648 | 1461638096825 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 19:34:56 INFO - PROCESS | 1648 | 1461638096943 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x14609a000 == 111 [pid = 1648] [id = 555] 19:34:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 255 (0x13cf12000) [pid = 1648] [serial = 1665] [outer = 0x0] 19:34:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 256 (0x13d227000) [pid = 1648] [serial = 1666] [outer = 0x13cf12000] 19:34:56 INFO - PROCESS | 1648 | 1461638096976 Marionette DEBUG loaded listener.js 19:34:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 257 (0x13d241c00) [pid = 1648] [serial = 1667] [outer = 0x13cf12000] 19:34:57 INFO - PROCESS | 1648 | 1461638097380 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]]]}] 19:34:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 19:34:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 720ms 19:34:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 19:34:57 INFO - PROCESS | 1648 | 1461638097394 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 19:34:57 INFO - PROCESS | 1648 | 1461638097395 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 19:34:57 INFO - PROCESS | 1648 | 1461638097397 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 19:34:57 INFO - PROCESS | 1648 | 1461638097398 Marionette TRACE conn2 <- [1,2194,null,{}] 19:34:57 INFO - PROCESS | 1648 | 1461638097401 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}] 19:34:57 INFO - PROCESS | 1648 | 1461638097523 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 19:34:57 INFO - PROCESS | 1648 | 1461638097628 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x142628000 == 112 [pid = 1648] [id = 556] 19:34:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 258 (0x12cf75800) [pid = 1648] [serial = 1668] [outer = 0x0] 19:34:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 259 (0x12e953000) [pid = 1648] [serial = 1669] [outer = 0x12cf75800] 19:34:57 INFO - PROCESS | 1648 | 1461638097658 Marionette DEBUG loaded listener.js 19:34:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 260 (0x12e958000) [pid = 1648] [serial = 1670] [outer = 0x12cf75800] 19:34:58 INFO - PROCESS | 1648 | 1461638098071 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]]]}] 19:34:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 19:34:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 720ms 19:34:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 19:34:58 INFO - PROCESS | 1648 | 1461638098117 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 19:34:58 INFO - PROCESS | 1648 | 1461638098119 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 19:34:58 INFO - PROCESS | 1648 | 1461638098121 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 19:34:58 INFO - PROCESS | 1648 | 1461638098122 Marionette TRACE conn2 <- [1,2198,null,{}] 19:34:58 INFO - PROCESS | 1648 | 1461638098125 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}] 19:34:58 INFO - PROCESS | 1648 | 1461638098267 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 19:34:58 INFO - PROCESS | 1648 | 1461638098384 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1460a8800 == 113 [pid = 1648] [id = 557] 19:34:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 261 (0x12e958400) [pid = 1648] [serial = 1671] [outer = 0x0] 19:34:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 262 (0x13d241800) [pid = 1648] [serial = 1672] [outer = 0x12e958400] 19:34:58 INFO - PROCESS | 1648 | 1461638098416 Marionette DEBUG loaded listener.js 19:34:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 263 (0x13d246400) [pid = 1648] [serial = 1673] [outer = 0x12e958400] 19:34:58 INFO - PROCESS | 1648 | 1461638098836 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]]]}] 19:34:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 19:34:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 722ms 19:34:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 19:34:58 INFO - PROCESS | 1648 | 1461638098844 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 19:34:58 INFO - PROCESS | 1648 | 1461638098845 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 19:34:58 INFO - PROCESS | 1648 | 1461638098847 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 19:34:58 INFO - PROCESS | 1648 | 1461638098849 Marionette TRACE conn2 <- [1,2202,null,{}] 19:34:58 INFO - PROCESS | 1648 | 1461638098851 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}] 19:34:58 INFO - PROCESS | 1648 | 1461638098975 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 19:34:59 INFO - PROCESS | 1648 | 1461638099106 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x1487e9000 == 114 [pid = 1648] [id = 558] 19:34:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 264 (0x129a65400) [pid = 1648] [serial = 1674] [outer = 0x0] 19:34:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 265 (0x129a68800) [pid = 1648] [serial = 1675] [outer = 0x129a65400] 19:34:59 INFO - PROCESS | 1648 | 1461638099140 Marionette DEBUG loaded listener.js 19:34:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 266 (0x129a6d800) [pid = 1648] [serial = 1676] [outer = 0x129a65400] 19:34:59 INFO - PROCESS | 1648 | 1461638099655 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]]]}] 19:34:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 19:34:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 818ms 19:34:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 19:34:59 INFO - PROCESS | 1648 | 1461638099667 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 19:34:59 INFO - PROCESS | 1648 | 1461638099668 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 19:34:59 INFO - PROCESS | 1648 | 1461638099670 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 19:34:59 INFO - PROCESS | 1648 | 1461638099671 Marionette TRACE conn2 <- [1,2206,null,{}] 19:34:59 INFO - PROCESS | 1648 | 1461638099674 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}] 19:34:59 INFO - PROCESS | 1648 | 1461638099803 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 19:35:00 INFO - PROCESS | 1648 | 1461638100223 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x129394800 == 115 [pid = 1648] [id = 559] 19:35:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 267 (0x1147d3000) [pid = 1648] [serial = 1677] [outer = 0x0] 19:35:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 268 (0x118e7d400) [pid = 1648] [serial = 1678] [outer = 0x1147d3000] 19:35:00 INFO - PROCESS | 1648 | 1461638100257 Marionette DEBUG loaded listener.js 19:35:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 269 (0x11a482c00) [pid = 1648] [serial = 1679] [outer = 0x1147d3000] 19:35:00 INFO - PROCESS | 1648 | 1461638100753 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]]]}] 19:35:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 19:35:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1121ms 19:35:00 INFO - PROCESS | 1648 | 1461638100814 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 19:35:00 INFO - PROCESS | 1648 | 1461638100817 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 19:35:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 19:35:00 INFO - PROCESS | 1648 | 1461638100824 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 19:35:00 INFO - PROCESS | 1648 | 1461638100830 Marionette TRACE conn2 <- [1,2210,null,{}] 19:35:00 INFO - PROCESS | 1648 | 1461638100834 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}] 19:35:01 INFO - PROCESS | 1648 | 1461638101007 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 19:35:01 INFO - PROCESS | 1648 | 1461638101203 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12aa49000 == 116 [pid = 1648] [id = 560] 19:35:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 270 (0x11a7edc00) [pid = 1648] [serial = 1680] [outer = 0x0] 19:35:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 271 (0x11a90b800) [pid = 1648] [serial = 1681] [outer = 0x11a7edc00] 19:35:01 INFO - PROCESS | 1648 | 1461638101235 Marionette DEBUG loaded listener.js 19:35:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 272 (0x11c418400) [pid = 1648] [serial = 1682] [outer = 0x11a7edc00] 19:35:01 INFO - PROCESS | 1648 | 1461638101688 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]]]}] 19:35:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 19:35:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 878ms 19:35:01 INFO - PROCESS | 1648 | 1461638101703 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 19:35:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 19:35:01 INFO - PROCESS | 1648 | 1461638101706 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 19:35:01 INFO - PROCESS | 1648 | 1461638101708 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 19:35:01 INFO - PROCESS | 1648 | 1461638101710 Marionette TRACE conn2 <- [1,2214,null,{}] 19:35:01 INFO - PROCESS | 1648 | 1461638101712 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}] 19:35:01 INFO - PROCESS | 1648 | 1461638101825 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 19:35:01 INFO - PROCESS | 1648 | 1461638101962 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e8c800 == 117 [pid = 1648] [id = 561] 19:35:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 273 (0x123cf6400) [pid = 1648] [serial = 1683] [outer = 0x0] 19:35:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 274 (0x127c97400) [pid = 1648] [serial = 1684] [outer = 0x123cf6400] 19:35:01 INFO - PROCESS | 1648 | 1461638101994 Marionette DEBUG loaded listener.js 19:35:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 275 (0x128f23400) [pid = 1648] [serial = 1685] [outer = 0x123cf6400] 19:35:02 INFO - PROCESS | 1648 | 1461638102453 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]]]}] 19:35:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 19:35:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 770ms 19:35:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 19:35:02 INFO - PROCESS | 1648 | 1461638102478 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 19:35:02 INFO - PROCESS | 1648 | 1461638102480 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 19:35:02 INFO - PROCESS | 1648 | 1461638102486 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 19:35:02 INFO - PROCESS | 1648 | 1461638102490 Marionette TRACE conn2 <- [1,2218,null,{}] 19:35:02 INFO - PROCESS | 1648 | 1461638102494 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}] 19:35:02 INFO - PROCESS | 1648 | 1461638102609 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 19:35:02 INFO - PROCESS | 1648 | 1461638102747 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e504800 == 118 [pid = 1648] [id = 562] 19:35:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 276 (0x12969dc00) [pid = 1648] [serial = 1686] [outer = 0x0] 19:35:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 277 (0x129ac6400) [pid = 1648] [serial = 1687] [outer = 0x12969dc00] 19:35:02 INFO - PROCESS | 1648 | 1461638102777 Marionette DEBUG loaded listener.js 19:35:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 278 (0x12a037400) [pid = 1648] [serial = 1688] [outer = 0x12969dc00] 19:35:03 INFO - PROCESS | 1648 | --DOCSHELL 0x13d6b0800 == 117 [pid = 1648] [id = 484] 19:35:03 INFO - PROCESS | 1648 | --DOCSHELL 0x141a4e800 == 116 [pid = 1648] [id = 488] 19:35:03 INFO - PROCESS | 1648 | --DOCSHELL 0x13d689000 == 115 [pid = 1648] [id = 487] 19:35:03 INFO - PROCESS | 1648 | --DOCSHELL 0x141bcd800 == 114 [pid = 1648] [id = 485] 19:35:03 INFO - PROCESS | 1648 | --DOCSHELL 0x141be0800 == 113 [pid = 1648] [id = 486] 19:35:03 INFO - PROCESS | 1648 | --DOCSHELL 0x141c66000 == 112 [pid = 1648] [id = 548] 19:35:03 INFO - PROCESS | 1648 | --DOCSHELL 0x13d195800 == 111 [pid = 1648] [id = 547] 19:35:03 INFO - PROCESS | 1648 | --DOCSHELL 0x127cbf000 == 110 [pid = 1648] [id = 546] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 277 (0x12a6cd400) [pid = 1648] [serial = 1534] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 276 (0x13b05c800) [pid = 1648] [serial = 1531] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 275 (0x118f6c400) [pid = 1648] [serial = 1507] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 274 (0x12a031c00) [pid = 1648] [serial = 1513] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 273 (0x13134a000) [pid = 1648] [serial = 1528] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 272 (0x12428f000) [pid = 1648] [serial = 1510] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 271 (0x12a7d4c00) [pid = 1648] [serial = 1516] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 270 (0x13133f800) [pid = 1648] [serial = 1525] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 269 (0x12adb1000) [pid = 1648] [serial = 1519] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 268 (0x12a499000) [pid = 1648] [serial = 1573] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 267 (0x12f824800) [pid = 1648] [serial = 1522] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOCSHELL 0x13d1ae000 == 109 [pid = 1648] [id = 545] 19:35:03 INFO - PROCESS | 1648 | --DOCSHELL 0x13cdb7000 == 108 [pid = 1648] [id = 544] 19:35:03 INFO - PROCESS | 1648 | --DOCSHELL 0x13bf6b800 == 107 [pid = 1648] [id = 543] 19:35:03 INFO - PROCESS | 1648 | --DOCSHELL 0x130257800 == 106 [pid = 1648] [id = 542] 19:35:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12f3b7000 == 105 [pid = 1648] [id = 541] 19:35:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12d34f800 == 104 [pid = 1648] [id = 540] 19:35:03 INFO - PROCESS | 1648 | --DOCSHELL 0x11c198800 == 103 [pid = 1648] [id = 539] 19:35:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12d340800 == 102 [pid = 1648] [id = 538] 19:35:03 INFO - PROCESS | 1648 | --DOCSHELL 0x129020000 == 101 [pid = 1648] [id = 537] 19:35:03 INFO - PROCESS | 1648 | --DOCSHELL 0x1426a4000 == 100 [pid = 1648] [id = 533] 19:35:03 INFO - PROCESS | 1648 | --DOCSHELL 0x14635a800 == 99 [pid = 1648] [id = 532] 19:35:03 INFO - PROCESS | 1648 | --DOCSHELL 0x131a39800 == 98 [pid = 1648] [id = 531] 19:35:03 INFO - PROCESS | 1648 | --DOCSHELL 0x131a23800 == 97 [pid = 1648] [id = 530] 19:35:03 INFO - PROCESS | 1648 | --DOCSHELL 0x1424df800 == 96 [pid = 1648] [id = 529] 19:35:03 INFO - PROCESS | 1648 | --DOCSHELL 0x141c5d800 == 95 [pid = 1648] [id = 528] 19:35:03 INFO - PROCESS | 1648 | --DOCSHELL 0x13d68a000 == 94 [pid = 1648] [id = 527] 19:35:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12e513800 == 93 [pid = 1648] [id = 526] 19:35:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12974f800 == 92 [pid = 1648] [id = 525] 19:35:03 INFO - PROCESS | 1648 | --DOCSHELL 0x13d6b0000 == 91 [pid = 1648] [id = 524] 19:35:03 INFO - PROCESS | 1648 | 1461638103188 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]]]}] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 266 (0x115254c00) [pid = 1648] [serial = 1537] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 265 (0x13062c000) [pid = 1648] [serial = 1570] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 264 (0x119090400) [pid = 1648] [serial = 1538] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 263 (0x12a60a400) [pid = 1648] [serial = 1552] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 262 (0x12da0e400) [pid = 1648] [serial = 1559] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 261 (0x11c1bc800) [pid = 1648] [serial = 1564] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 260 (0x11ade2800) [pid = 1648] [serial = 1540] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 259 (0x12a1d8400) [pid = 1648] [serial = 1550] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 258 (0x13b056000) [pid = 1648] [serial = 1505] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 257 (0x12a035800) [pid = 1648] [serial = 1547] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 256 (0x12cf77000) [pid = 1648] [serial = 1567] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 255 (0x11562c000) [pid = 1648] [serial = 1369] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 254 (0x130628400) [pid = 1648] [serial = 1568] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 253 (0x12a6ed800) [pid = 1648] [serial = 1553] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 252 (0x11c78dc00) [pid = 1648] [serial = 1543] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 251 (0x12e79c800) [pid = 1648] [serial = 1561] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 250 (0x12a1a5400) [pid = 1648] [serial = 1549] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 249 (0x123ab6800) [pid = 1648] [serial = 1541] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 248 (0x12a8e2400) [pid = 1648] [serial = 1555] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 247 (0x128a8f800) [pid = 1648] [serial = 1544] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 246 (0x129acf800) [pid = 1648] [serial = 1546] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 245 (0x12ad1d400) [pid = 1648] [serial = 1556] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 244 (0x12d1ba400) [pid = 1648] [serial = 1558] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 243 (0x12ee8dc00) [pid = 1648] [serial = 1562] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 242 (0x129ac8c00) [pid = 1648] [serial = 1565] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1648 | --DOMWINDOW == 241 (0x13c554400) [pid = 1648] [serial = 1571] [outer = 0x0] [url = about:blank] 19:35:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 19:35:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 779ms 19:35:03 INFO - PROCESS | 1648 | 1461638103261 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 19:35:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 19:35:03 INFO - PROCESS | 1648 | 1461638103263 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 19:35:03 INFO - PROCESS | 1648 | 1461638103265 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 19:35:03 INFO - PROCESS | 1648 | 1461638103266 Marionette TRACE conn2 <- [1,2222,null,{}] 19:35:03 INFO - PROCESS | 1648 | 1461638103268 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}] 19:35:03 INFO - PROCESS | 1648 | 1461638103370 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 19:35:03 INFO - PROCESS | 1648 | 1461638103375 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12765b800 == 92 [pid = 1648] [id = 563] 19:35:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 242 (0x129ece400) [pid = 1648] [serial = 1689] [outer = 0x0] 19:35:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 243 (0x12a0d2800) [pid = 1648] [serial = 1690] [outer = 0x129ece400] 19:35:03 INFO - PROCESS | 1648 | 1461638103404 Marionette DEBUG loaded listener.js 19:35:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 244 (0x12a1d3000) [pid = 1648] [serial = 1691] [outer = 0x129ece400] 19:35:03 INFO - PROCESS | 1648 | 1461638103810 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]]]}] 19:35:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 19:35:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 568ms 19:35:03 INFO - PROCESS | 1648 | 1461638103834 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 19:35:03 INFO - PROCESS | 1648 | 1461638103835 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 19:35:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 19:35:03 INFO - PROCESS | 1648 | 1461638103837 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 19:35:03 INFO - PROCESS | 1648 | 1461638103838 Marionette TRACE conn2 <- [1,2226,null,{}] 19:35:03 INFO - PROCESS | 1648 | 1461638103841 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}] 19:35:03 INFO - PROCESS | 1648 | 1461638103948 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 19:35:03 INFO - PROCESS | 1648 | 1461638103952 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b59f800 == 93 [pid = 1648] [id = 564] 19:35:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 245 (0x12a491000) [pid = 1648] [serial = 1692] [outer = 0x0] 19:35:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 246 (0x12a497c00) [pid = 1648] [serial = 1693] [outer = 0x12a491000] 19:35:03 INFO - PROCESS | 1648 | 1461638103985 Marionette DEBUG loaded listener.js 19:35:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 247 (0x12a623c00) [pid = 1648] [serial = 1694] [outer = 0x12a491000] 19:35:04 INFO - PROCESS | 1648 | 1461638104374 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]]]}] 19:35:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 19:35:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 569ms 19:35:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 19:35:04 INFO - PROCESS | 1648 | 1461638104406 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 19:35:04 INFO - PROCESS | 1648 | 1461638104408 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 19:35:04 INFO - PROCESS | 1648 | 1461638104410 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 19:35:04 INFO - PROCESS | 1648 | 1461638104411 Marionette TRACE conn2 <- [1,2230,null,{}] 19:35:04 INFO - PROCESS | 1648 | 1461638104413 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}] 19:35:04 INFO - PROCESS | 1648 | 1461638104512 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 19:35:04 INFO - PROCESS | 1648 | 1461638104517 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f349000 == 94 [pid = 1648] [id = 565] 19:35:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 248 (0x12a65f000) [pid = 1648] [serial = 1695] [outer = 0x0] 19:35:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 249 (0x12a6c6800) [pid = 1648] [serial = 1696] [outer = 0x12a65f000] 19:35:04 INFO - PROCESS | 1648 | 1461638104543 Marionette DEBUG loaded listener.js 19:35:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 250 (0x12a6e3800) [pid = 1648] [serial = 1697] [outer = 0x12a65f000] 19:35:04 INFO - PROCESS | 1648 | 1461638104923 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]]]}] 19:35:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 19:35:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 519ms 19:35:04 INFO - PROCESS | 1648 | 1461638104929 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 19:35:04 INFO - PROCESS | 1648 | 1461638104931 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 19:35:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 19:35:04 INFO - PROCESS | 1648 | 1461638104933 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 19:35:04 INFO - PROCESS | 1648 | 1461638104934 Marionette TRACE conn2 <- [1,2234,null,{}] 19:35:04 INFO - PROCESS | 1648 | 1461638104936 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}] 19:35:05 INFO - PROCESS | 1648 | 1461638105095 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 19:35:05 INFO - PROCESS | 1648 | 1461638105150 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f555000 == 95 [pid = 1648] [id = 566] 19:35:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 251 (0x12a65fc00) [pid = 1648] [serial = 1698] [outer = 0x0] 19:35:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 252 (0x12a6f0800) [pid = 1648] [serial = 1699] [outer = 0x12a65fc00] 19:35:05 INFO - PROCESS | 1648 | 1461638105177 Marionette DEBUG loaded listener.js 19:35:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 253 (0x12a8e1000) [pid = 1648] [serial = 1700] [outer = 0x12a65fc00] 19:35:05 INFO - PROCESS | 1648 | 1461638105486 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]]]}] 19:35:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 19:35:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 569ms 19:35:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 19:35:05 INFO - PROCESS | 1648 | 1461638105503 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 19:35:05 INFO - PROCESS | 1648 | 1461638105504 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 19:35:05 INFO - PROCESS | 1648 | 1461638105506 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 19:35:05 INFO - PROCESS | 1648 | 1461638105507 Marionette TRACE conn2 <- [1,2238,null,{}] 19:35:05 INFO - PROCESS | 1648 | 1461638105511 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}] 19:35:05 INFO - PROCESS | 1648 | 1461638105649 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 19:35:05 INFO - PROCESS | 1648 | 1461638105666 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x1301cb000 == 96 [pid = 1648] [id = 567] 19:35:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 254 (0x12a8e7800) [pid = 1648] [serial = 1701] [outer = 0x0] 19:35:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 255 (0x12a953400) [pid = 1648] [serial = 1702] [outer = 0x12a8e7800] 19:35:05 INFO - PROCESS | 1648 | 1461638105692 Marionette DEBUG loaded listener.js 19:35:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 256 (0x12ac7f000) [pid = 1648] [serial = 1703] [outer = 0x12a8e7800] 19:35:06 INFO - PROCESS | 1648 | 1461638106072 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]]]}] 19:35:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 19:35:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 570ms 19:35:06 INFO - PROCESS | 1648 | 1461638106077 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 19:35:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 19:35:06 INFO - PROCESS | 1648 | 1461638106080 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 19:35:06 INFO - PROCESS | 1648 | 1461638106082 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 19:35:06 INFO - PROCESS | 1648 | 1461638106083 Marionette TRACE conn2 <- [1,2242,null,{}] 19:35:06 INFO - PROCESS | 1648 | 1461638106085 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}] 19:35:06 INFO - PROCESS | 1648 | 1461638106221 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 19:35:06 INFO - PROCESS | 1648 | 1461638106237 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x131a2e000 == 97 [pid = 1648] [id = 568] 19:35:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 257 (0x12ac81c00) [pid = 1648] [serial = 1704] [outer = 0x0] 19:35:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 258 (0x12af0e400) [pid = 1648] [serial = 1705] [outer = 0x12ac81c00] 19:35:06 INFO - PROCESS | 1648 | 1461638106263 Marionette DEBUG loaded listener.js 19:35:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 259 (0x12d111c00) [pid = 1648] [serial = 1706] [outer = 0x12ac81c00] 19:35:06 INFO - PROCESS | 1648 | 1461638106631 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]]]}] 19:35:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 19:35:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 568ms 19:35:06 INFO - PROCESS | 1648 | 1461638106650 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 19:35:06 INFO - PROCESS | 1648 | 1461638106652 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 19:35:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 19:35:06 INFO - PROCESS | 1648 | 1461638106654 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 19:35:06 INFO - PROCESS | 1648 | 1461638106655 Marionette TRACE conn2 <- [1,2246,null,{}] 19:35:06 INFO - PROCESS | 1648 | 1461638106657 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}] 19:35:06 INFO - PROCESS | 1648 | 1461638106795 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 19:35:06 INFO - PROCESS | 1648 | 1461638106811 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x13bf57800 == 98 [pid = 1648] [id = 569] 19:35:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 260 (0x12adb1000) [pid = 1648] [serial = 1707] [outer = 0x0] 19:35:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 261 (0x12da10400) [pid = 1648] [serial = 1708] [outer = 0x12adb1000] 19:35:06 INFO - PROCESS | 1648 | 1461638106842 Marionette DEBUG loaded listener.js 19:35:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 262 (0x12e8b4400) [pid = 1648] [serial = 1709] [outer = 0x12adb1000] 19:35:07 INFO - PROCESS | 1648 | 1461638107268 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]]]}] 19:35:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 19:35:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 623ms 19:35:07 INFO - PROCESS | 1648 | 1461638107278 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 19:35:07 INFO - PROCESS | 1648 | 1461638107279 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 19:35:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 19:35:07 INFO - PROCESS | 1648 | 1461638107311 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 19:35:07 INFO - PROCESS | 1648 | 1461638107313 Marionette TRACE conn2 <- [1,2250,null,{}] 19:35:07 INFO - PROCESS | 1648 | 1461638107315 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}] 19:35:07 INFO - PROCESS | 1648 | 1461638107958 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 261 (0x11addbc00) [pid = 1648] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 260 (0x12a258c00) [pid = 1648] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 259 (0x12f82d800) [pid = 1648] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 258 (0x12a2bcc00) [pid = 1648] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 257 (0x12a030400) [pid = 1648] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 256 (0x12d36c400) [pid = 1648] [serial = 1386] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 255 (0x113389400) [pid = 1648] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 254 (0x11a7e9000) [pid = 1648] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 253 (0x12a02a800) [pid = 1648] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 252 (0x12a989400) [pid = 1648] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 251 (0x12a0dd800) [pid = 1648] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 250 (0x12e79b800) [pid = 1648] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 249 (0x12d58dc00) [pid = 1648] [serial = 1389] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 248 (0x1273e1c00) [pid = 1648] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 247 (0x12b522c00) [pid = 1648] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 246 (0x12ac86800) [pid = 1648] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 245 (0x12a034000) [pid = 1648] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 244 (0x12e92dc00) [pid = 1648] [serial = 1392] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 243 (0x1147d9400) [pid = 1648] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 242 (0x12a8de400) [pid = 1648] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 241 (0x131349000) [pid = 1648] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 240 (0x12ee99400) [pid = 1648] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 239 (0x12a35d400) [pid = 1648] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 238 (0x12fe08800) [pid = 1648] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 237 (0x12a0d7c00) [pid = 1648] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 236 (0x11a904000) [pid = 1648] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x12a259c00) [pid = 1648] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x113389000) [pid = 1648] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x13c54f000) [pid = 1648] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x12a02c800) [pid = 1648] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x116540000) [pid = 1648] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x12f824400) [pid = 1648] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x12a61f400) [pid = 1648] [serial = 1380] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x12a2ba400) [pid = 1648] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x11bfce800) [pid = 1648] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x11c711800) [pid = 1648] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x11897a400) [pid = 1648] [serial = 1395] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x12d364c00) [pid = 1648] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x12d10b400) [pid = 1648] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x115636000) [pid = 1648] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x13062d000) [pid = 1648] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x12a982800) [pid = 1648] [serial = 1383] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x11338e400) [pid = 1648] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x13c559400) [pid = 1648] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x11a881000) [pid = 1648] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x13059c000) [pid = 1648] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x131340800) [pid = 1648] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x128dde400) [pid = 1648] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x12f070000) [pid = 1648] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x127c94800) [pid = 1648] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x114541000) [pid = 1648] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x11a790c00) [pid = 1648] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x11c3cd400) [pid = 1648] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x12441b400) [pid = 1648] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x13b053c00) [pid = 1648] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x12e47cc00) [pid = 1648] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x129aca000) [pid = 1648] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x11338b000) [pid = 1648] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x12a25a400) [pid = 1648] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x12a7d5400) [pid = 1648] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x119756000) [pid = 1648] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x12d1c1000) [pid = 1648] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x1147db400) [pid = 1648] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x11a7e3000) [pid = 1648] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x12d1c5000) [pid = 1648] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 19:35:07 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x12640bc00) [pid = 1648] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 19:35:08 INFO - PROCESS | 1648 | 1461638108048 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b027000 == 99 [pid = 1648] [id = 570] 19:35:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x113384000) [pid = 1648] [serial = 1710] [outer = 0x0] 19:35:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x11453e400) [pid = 1648] [serial = 1711] [outer = 0x113384000] 19:35:08 INFO - PROCESS | 1648 | 1461638108077 Marionette DEBUG loaded listener.js 19:35:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x11897a400) [pid = 1648] [serial = 1712] [outer = 0x113384000] 19:35:08 INFO - PROCESS | 1648 | 1461638108390 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]]]}] 19:35:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 19:35:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1153ms 19:35:08 INFO - PROCESS | 1648 | 1461638108435 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 19:35:08 INFO - PROCESS | 1648 | 1461638108436 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 19:35:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 19:35:08 INFO - PROCESS | 1648 | 1461638108438 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 19:35:08 INFO - PROCESS | 1648 | 1461638108440 Marionette TRACE conn2 <- [1,2254,null,{}] 19:35:08 INFO - PROCESS | 1648 | 1461638108442 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}] 19:35:08 INFO - PROCESS | 1648 | 1461638108586 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 19:35:08 INFO - PROCESS | 1648 | 1461638108593 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x129a15800 == 100 [pid = 1648] [id = 571] 19:35:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x11659e800) [pid = 1648] [serial = 1713] [outer = 0x0] 19:35:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x11a911800) [pid = 1648] [serial = 1714] [outer = 0x11659e800] 19:35:08 INFO - PROCESS | 1648 | 1461638108620 Marionette DEBUG loaded listener.js 19:35:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x12640bc00) [pid = 1648] [serial = 1715] [outer = 0x11659e800] 19:35:08 INFO - PROCESS | 1648 | 1461638108961 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]]]}] 19:35:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 19:35:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 569ms 19:35:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 19:35:09 INFO - PROCESS | 1648 | 1461638109009 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 19:35:09 INFO - PROCESS | 1648 | 1461638109010 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 19:35:09 INFO - PROCESS | 1648 | 1461638109012 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 19:35:09 INFO - PROCESS | 1648 | 1461638109013 Marionette TRACE conn2 <- [1,2258,null,{}] 19:35:09 INFO - PROCESS | 1648 | 1461638109015 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}] 19:35:09 INFO - PROCESS | 1648 | 1461638109119 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 19:35:09 INFO - PROCESS | 1648 | 1461638109208 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x13c5ca800 == 101 [pid = 1648] [id = 572] 19:35:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x11a911000) [pid = 1648] [serial = 1716] [outer = 0x0] 19:35:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x129691000) [pid = 1648] [serial = 1717] [outer = 0x11a911000] 19:35:09 INFO - PROCESS | 1648 | 1461638109234 Marionette DEBUG loaded listener.js 19:35:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x12a0e1800) [pid = 1648] [serial = 1718] [outer = 0x11a911000] 19:35:09 INFO - PROCESS | 1648 | 1461638109552 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]]]}] 19:35:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 19:35:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 569ms 19:35:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 19:35:09 INFO - PROCESS | 1648 | 1461638109581 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 19:35:09 INFO - PROCESS | 1648 | 1461638109583 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 19:35:09 INFO - PROCESS | 1648 | 1461638109585 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 19:35:09 INFO - PROCESS | 1648 | 1461638109586 Marionette TRACE conn2 <- [1,2262,null,{}] 19:35:09 INFO - PROCESS | 1648 | 1461638109588 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}] 19:35:09 INFO - PROCESS | 1648 | 1461638109691 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 19:35:09 INFO - PROCESS | 1648 | 1461638109695 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d4be000 == 102 [pid = 1648] [id = 573] 19:35:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x12a1d3800) [pid = 1648] [serial = 1719] [outer = 0x0] 19:35:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x12a360800) [pid = 1648] [serial = 1720] [outer = 0x12a1d3800] 19:35:09 INFO - PROCESS | 1648 | 1461638109721 Marionette DEBUG loaded listener.js 19:35:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x12a8de400) [pid = 1648] [serial = 1721] [outer = 0x12a1d3800] 19:35:10 INFO - PROCESS | 1648 | 1461638110285 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]]]}] 19:35:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 19:35:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 717ms 19:35:10 INFO - PROCESS | 1648 | 1461638110303 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 19:35:10 INFO - PROCESS | 1648 | 1461638110306 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 19:35:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 19:35:10 INFO - PROCESS | 1648 | 1461638110310 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 19:35:10 INFO - PROCESS | 1648 | 1461638110312 Marionette TRACE conn2 <- [1,2266,null,{}] 19:35:10 INFO - PROCESS | 1648 | 1461638110316 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}] 19:35:10 INFO - PROCESS | 1648 | 1461638110455 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 19:35:10 INFO - PROCESS | 1648 | 1461638110643 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e88800 == 103 [pid = 1648] [id = 574] 19:35:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x11b1e2400) [pid = 1648] [serial = 1722] [outer = 0x0] 19:35:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x11bfcb000) [pid = 1648] [serial = 1723] [outer = 0x11b1e2400] 19:35:10 INFO - PROCESS | 1648 | 1461638110693 Marionette DEBUG loaded listener.js 19:35:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x123ac0c00) [pid = 1648] [serial = 1724] [outer = 0x11b1e2400] 19:35:11 INFO - PROCESS | 1648 | 1461638111190 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]]]}] 19:35:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 19:35:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 921ms 19:35:11 INFO - PROCESS | 1648 | 1461638111233 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 19:35:11 INFO - PROCESS | 1648 | 1461638111239 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 19:35:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 19:35:11 INFO - PROCESS | 1648 | 1461638111269 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 19:35:11 INFO - PROCESS | 1648 | 1461638111272 Marionette TRACE conn2 <- [1,2270,null,{}] 19:35:11 INFO - PROCESS | 1648 | 1461638111276 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}] 19:35:11 INFO - PROCESS | 1648 | 1461638111460 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 19:35:11 INFO - PROCESS | 1648 | 1461638111565 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e507800 == 104 [pid = 1648] [id = 575] 19:35:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x127cee800) [pid = 1648] [serial = 1725] [outer = 0x0] 19:35:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x128f86400) [pid = 1648] [serial = 1726] [outer = 0x127cee800] 19:35:11 INFO - PROCESS | 1648 | 1461638111596 Marionette DEBUG loaded listener.js 19:35:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x129a6a400) [pid = 1648] [serial = 1727] [outer = 0x127cee800] 19:35:12 INFO - PROCESS | 1648 | 1461638112076 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]]]}] 19:35:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 19:35:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 826ms 19:35:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 19:35:12 INFO - PROCESS | 1648 | 1461638112090 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 19:35:12 INFO - PROCESS | 1648 | 1461638112092 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 19:35:12 INFO - PROCESS | 1648 | 1461638112095 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 19:35:12 INFO - PROCESS | 1648 | 1461638112099 Marionette TRACE conn2 <- [1,2274,null,{}] 19:35:12 INFO - PROCESS | 1648 | 1461638112130 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}] 19:35:12 INFO - PROCESS | 1648 | 1461638112321 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 19:35:12 INFO - PROCESS | 1648 | 1461638112397 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d035800 == 105 [pid = 1648] [id = 576] 19:35:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x12a2b7000) [pid = 1648] [serial = 1728] [outer = 0x0] 19:35:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x12a359c00) [pid = 1648] [serial = 1729] [outer = 0x12a2b7000] 19:35:12 INFO - PROCESS | 1648 | 1461638112431 Marionette DEBUG loaded listener.js 19:35:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x12a60c000) [pid = 1648] [serial = 1730] [outer = 0x12a2b7000] 19:35:12 INFO - PROCESS | 1648 | 1461638112853 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]]]}] 19:35:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 19:35:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 776ms 19:35:12 INFO - PROCESS | 1648 | 1461638112871 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 19:35:12 INFO - PROCESS | 1648 | 1461638112873 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 19:35:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 19:35:12 INFO - PROCESS | 1648 | 1461638112875 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 19:35:12 INFO - PROCESS | 1648 | 1461638112876 Marionette TRACE conn2 <- [1,2278,null,{}] 19:35:12 INFO - PROCESS | 1648 | 1461638112879 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}] 19:35:13 INFO - PROCESS | 1648 | 1461638113004 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 19:35:13 INFO - PROCESS | 1648 | 1461638113138 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d688000 == 106 [pid = 1648] [id = 577] 19:35:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x12a60d800) [pid = 1648] [serial = 1731] [outer = 0x0] 19:35:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x12a66c800) [pid = 1648] [serial = 1732] [outer = 0x12a60d800] 19:35:13 INFO - PROCESS | 1648 | 1461638113171 Marionette DEBUG loaded listener.js 19:35:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x12a94cc00) [pid = 1648] [serial = 1733] [outer = 0x12a60d800] 19:35:13 INFO - PROCESS | 1648 | 1461638113584 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]]]}] 19:35:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 19:35:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 719ms 19:35:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 19:35:13 INFO - PROCESS | 1648 | 1461638113595 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 19:35:13 INFO - PROCESS | 1648 | 1461638113596 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 19:35:13 INFO - PROCESS | 1648 | 1461638113599 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 19:35:13 INFO - PROCESS | 1648 | 1461638113600 Marionette TRACE conn2 <- [1,2282,null,{}] 19:35:13 INFO - PROCESS | 1648 | 1461638113602 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}] 19:35:13 INFO - PROCESS | 1648 | 1461638113742 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 19:35:13 INFO - PROCESS | 1648 | 1461638113859 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x141a59000 == 107 [pid = 1648] [id = 578] 19:35:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x12a666c00) [pid = 1648] [serial = 1734] [outer = 0x0] 19:35:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x12b097000) [pid = 1648] [serial = 1735] [outer = 0x12a666c00] 19:35:13 INFO - PROCESS | 1648 | 1461638113890 Marionette DEBUG loaded listener.js 19:35:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x12d1c1000) [pid = 1648] [serial = 1736] [outer = 0x12a666c00] 19:35:14 INFO - PROCESS | 1648 | 1461638114305 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]]]}] 19:35:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 19:35:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 718ms 19:35:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 19:35:14 INFO - PROCESS | 1648 | 1461638114317 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 19:35:14 INFO - PROCESS | 1648 | 1461638114318 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 19:35:14 INFO - PROCESS | 1648 | 1461638114321 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 19:35:14 INFO - PROCESS | 1648 | 1461638114322 Marionette TRACE conn2 <- [1,2286,null,{}] 19:35:14 INFO - PROCESS | 1648 | 1461638114324 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}] 19:35:14 INFO - PROCESS | 1648 | 1461638114465 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 19:35:14 INFO - PROCESS | 1648 | 1461638114599 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x141d23800 == 108 [pid = 1648] [id = 579] 19:35:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x12d1c5000) [pid = 1648] [serial = 1737] [outer = 0x0] 19:35:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x12e480000) [pid = 1648] [serial = 1738] [outer = 0x12d1c5000] 19:35:14 INFO - PROCESS | 1648 | 1461638114634 Marionette DEBUG loaded listener.js 19:35:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x12f070000) [pid = 1648] [serial = 1739] [outer = 0x12d1c5000] 19:35:15 INFO - PROCESS | 1648 | 1461638115077 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]]]}] 19:35:15 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 19:35:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 772ms 19:35:15 INFO - PROCESS | 1648 | 1461638115102 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 19:35:15 INFO - PROCESS | 1648 | 1461638115104 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 19:35:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 19:35:15 INFO - PROCESS | 1648 | 1461638115106 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 19:35:15 INFO - PROCESS | 1648 | 1461638115107 Marionette TRACE conn2 <- [1,2290,null,{}] 19:35:15 INFO - PROCESS | 1648 | 1461638115126 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}] 19:35:15 INFO - PROCESS | 1648 | 1461638115275 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 19:35:15 INFO - PROCESS | 1648 | 1461638115419 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x1425c4800 == 109 [pid = 1648] [id = 580] 19:35:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x12f82b000) [pid = 1648] [serial = 1740] [outer = 0x0] 19:35:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x13062c400) [pid = 1648] [serial = 1741] [outer = 0x12f82b000] 19:35:15 INFO - PROCESS | 1648 | 1461638115450 Marionette DEBUG loaded listener.js 19:35:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x12f9d1400) [pid = 1648] [serial = 1742] [outer = 0x12f82b000] 19:35:15 INFO - PROCESS | 1648 | 1461638115936 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]]]}] 19:35:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 19:35:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 884ms 19:35:15 INFO - PROCESS | 1648 | 1461638115991 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 19:35:15 INFO - PROCESS | 1648 | 1461638115992 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 19:35:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 19:35:16 INFO - PROCESS | 1648 | 1461638116014 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 19:35:16 INFO - PROCESS | 1648 | 1461638116016 Marionette TRACE conn2 <- [1,2294,null,{}] 19:35:16 INFO - PROCESS | 1648 | 1461638116018 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}] 19:35:16 INFO - PROCESS | 1648 | 1461638116153 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 19:35:16 INFO - PROCESS | 1648 | 1461638116258 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x1426a3000 == 110 [pid = 1648] [id = 581] 19:35:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x12f9d4800) [pid = 1648] [serial = 1743] [outer = 0x0] 19:35:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x131343c00) [pid = 1648] [serial = 1744] [outer = 0x12f9d4800] 19:35:16 INFO - PROCESS | 1648 | 1461638116289 Marionette DEBUG loaded listener.js 19:35:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x13b054c00) [pid = 1648] [serial = 1745] [outer = 0x12f9d4800] 19:35:16 INFO - PROCESS | 1648 | 1461638116740 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]]]}] 19:35:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 19:35:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 772ms 19:35:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 19:35:16 INFO - PROCESS | 1648 | 1461638116784 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 19:35:16 INFO - PROCESS | 1648 | 1461638116785 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 19:35:16 INFO - PROCESS | 1648 | 1461638116788 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 19:35:16 INFO - PROCESS | 1648 | 1461638116789 Marionette TRACE conn2 <- [1,2298,null,{}] 19:35:16 INFO - PROCESS | 1648 | 1461638116791 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}] 19:35:16 INFO - PROCESS | 1648 | 1461638116921 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 19:35:17 INFO - PROCESS | 1648 | 1461638117028 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x146092800 == 111 [pid = 1648] [id = 582] 19:35:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x123abcc00) [pid = 1648] [serial = 1746] [outer = 0x0] 19:35:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x13b058400) [pid = 1648] [serial = 1747] [outer = 0x123abcc00] 19:35:17 INFO - PROCESS | 1648 | 1461638117059 Marionette DEBUG loaded listener.js 19:35:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x13b058000) [pid = 1648] [serial = 1748] [outer = 0x123abcc00] 19:35:17 INFO - PROCESS | 1648 | 1461638117524 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]]]}] 19:35:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 19:35:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 770ms 19:35:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 19:35:17 INFO - PROCESS | 1648 | 1461638117558 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 19:35:17 INFO - PROCESS | 1648 | 1461638117559 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 19:35:17 INFO - PROCESS | 1648 | 1461638117562 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 19:35:17 INFO - PROCESS | 1648 | 1461638117563 Marionette TRACE conn2 <- [1,2302,null,{}] 19:35:17 INFO - PROCESS | 1648 | 1461638117565 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}] 19:35:17 INFO - PROCESS | 1648 | 1461638117692 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 19:35:17 INFO - PROCESS | 1648 | 1461638117829 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1486c5000 == 112 [pid = 1648] [id = 583] 19:35:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x13b055800) [pid = 1648] [serial = 1749] [outer = 0x0] 19:35:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x13be7a000) [pid = 1648] [serial = 1750] [outer = 0x13b055800] 19:35:17 INFO - PROCESS | 1648 | 1461638117862 Marionette DEBUG loaded listener.js 19:35:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 238 (0x13c551c00) [pid = 1648] [serial = 1751] [outer = 0x13b055800] 19:35:18 INFO - PROCESS | 1648 | 1461638118283 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]]]}] 19:35:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 19:35:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 769ms 19:35:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 19:35:18 INFO - PROCESS | 1648 | 1461638118331 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 19:35:18 INFO - PROCESS | 1648 | 1461638118333 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 19:35:18 INFO - PROCESS | 1648 | 1461638118335 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 19:35:18 INFO - PROCESS | 1648 | 1461638118337 Marionette TRACE conn2 <- [1,2306,null,{}] 19:35:18 INFO - PROCESS | 1648 | 1461638118340 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}] 19:35:18 INFO - PROCESS | 1648 | 1461638118478 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 19:35:18 INFO - PROCESS | 1648 | 1461638118589 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x14afce000 == 113 [pid = 1648] [id = 584] 19:35:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 239 (0x13c558c00) [pid = 1648] [serial = 1752] [outer = 0x0] 19:35:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 240 (0x13cf1cc00) [pid = 1648] [serial = 1753] [outer = 0x13c558c00] 19:35:18 INFO - PROCESS | 1648 | 1461638118623 Marionette DEBUG loaded listener.js 19:35:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 241 (0x13d239c00) [pid = 1648] [serial = 1754] [outer = 0x13c558c00] 19:35:19 INFO - PROCESS | 1648 | 1461638119114 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]]]}] 19:35:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 19:35:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 820ms 19:35:19 INFO - PROCESS | 1648 | 1461638119162 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 19:35:19 INFO - PROCESS | 1648 | 1461638119164 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 19:35:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 19:35:19 INFO - PROCESS | 1648 | 1461638119166 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 19:35:19 INFO - PROCESS | 1648 | 1461638119167 Marionette TRACE conn2 <- [1,2310,null,{}] 19:35:19 INFO - PROCESS | 1648 | 1461638119170 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}] 19:35:19 INFO - PROCESS | 1648 | 1461638119301 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 19:35:19 INFO - PROCESS | 1648 | 1461638119442 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296d3000 == 114 [pid = 1648] [id = 585] 19:35:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 242 (0x116545000) [pid = 1648] [serial = 1755] [outer = 0x0] 19:35:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 243 (0x11b60dc00) [pid = 1648] [serial = 1756] [outer = 0x116545000] 19:35:19 INFO - PROCESS | 1648 | 1461638119473 Marionette DEBUG loaded listener.js 19:35:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 244 (0x12a359800) [pid = 1648] [serial = 1757] [outer = 0x116545000] 19:35:19 INFO - PROCESS | 1648 | 1461638119963 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]]]}] 19:35:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 19:35:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 820ms 19:35:19 INFO - PROCESS | 1648 | 1461638119987 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 19:35:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 19:35:19 INFO - PROCESS | 1648 | 1461638119990 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 19:35:19 INFO - PROCESS | 1648 | 1461638119993 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 19:35:19 INFO - PROCESS | 1648 | 1461638119995 Marionette TRACE conn2 <- [1,2314,null,{}] 19:35:20 INFO - PROCESS | 1648 | 1461638119999 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}] 19:35:20 INFO - PROCESS | 1648 | 1461638120195 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 19:35:20 INFO - PROCESS | 1648 | 1461638120373 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c6b1800 == 115 [pid = 1648] [id = 586] 19:35:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 245 (0x114bda400) [pid = 1648] [serial = 1758] [outer = 0x0] 19:35:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 246 (0x119266c00) [pid = 1648] [serial = 1759] [outer = 0x114bda400] 19:35:20 INFO - PROCESS | 1648 | 1461638120425 Marionette DEBUG loaded listener.js 19:35:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 247 (0x11c1c8c00) [pid = 1648] [serial = 1760] [outer = 0x114bda400] 19:35:21 INFO - PROCESS | 1648 | 1461638121131 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]]]}] 19:35:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 19:35:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1173ms 19:35:21 INFO - PROCESS | 1648 | 1461638121166 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 19:35:21 INFO - PROCESS | 1648 | 1461638121168 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 19:35:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 19:35:21 INFO - PROCESS | 1648 | 1461638121172 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 19:35:21 INFO - PROCESS | 1648 | 1461638121174 Marionette TRACE conn2 <- [1,2318,null,{}] 19:35:21 INFO - PROCESS | 1648 | 1461638121180 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}] 19:35:21 INFO - PROCESS | 1648 | 1461638121307 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 19:35:21 INFO - PROCESS | 1648 | 1461638121416 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x129365800 == 116 [pid = 1648] [id = 587] 19:35:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 248 (0x11a476c00) [pid = 1648] [serial = 1761] [outer = 0x0] 19:35:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 249 (0x11a484c00) [pid = 1648] [serial = 1762] [outer = 0x11a476c00] 19:35:21 INFO - PROCESS | 1648 | 1461638121446 Marionette DEBUG loaded listener.js 19:35:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 250 (0x11aba8c00) [pid = 1648] [serial = 1763] [outer = 0x11a476c00] 19:35:21 INFO - PROCESS | 1648 | 1461638121932 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] 19:35:21 INFO - PROCESS | 1648 | 1461638121948 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 19:35:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 19:35:21 INFO - PROCESS | 1648 | 1461638121952 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 19:35:21 INFO - PROCESS | 1648 | 1461638121954 Marionette TRACE conn2 <- [1,2322,null,{}] 19:35:21 INFO - PROCESS | 1648 | 1461638121957 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}] 19:35:22 INFO - PROCESS | 1648 | 1461638122073 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 19:35:22 INFO - PROCESS | 1648 | 1461638122222 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12429d000 == 117 [pid = 1648] [id = 588] 19:35:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 251 (0x1242e9400) [pid = 1648] [serial = 1764] [outer = 0x0] 19:35:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 252 (0x124411000) [pid = 1648] [serial = 1765] [outer = 0x1242e9400] 19:35:22 INFO - PROCESS | 1648 | 1461638122295 Marionette DEBUG loaded listener.js 19:35:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 253 (0x128f19400) [pid = 1648] [serial = 1766] [outer = 0x1242e9400] 19:35:22 INFO - PROCESS | 1648 | 1461638122819 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]]]}] 19:35:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 19:35:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 925ms 19:35:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 19:35:22 INFO - PROCESS | 1648 | 1461638122878 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 19:35:22 INFO - PROCESS | 1648 | 1461638122879 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 19:35:22 INFO - PROCESS | 1648 | 1461638122881 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 19:35:22 INFO - PROCESS | 1648 | 1461638122884 Marionette TRACE conn2 <- [1,2326,null,{}] 19:35:22 INFO - PROCESS | 1648 | 1461638122891 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}] 19:35:23 INFO - PROCESS | 1648 | 1461638123013 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 19:35:23 INFO - PROCESS | 1648 | 1461638123130 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b5a3800 == 118 [pid = 1648] [id = 589] 19:35:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 254 (0x128f86c00) [pid = 1648] [serial = 1767] [outer = 0x0] 19:35:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 255 (0x129ac4c00) [pid = 1648] [serial = 1768] [outer = 0x128f86c00] 19:35:23 INFO - PROCESS | 1648 | 1461638123162 Marionette DEBUG loaded listener.js 19:35:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 256 (0x12a034000) [pid = 1648] [serial = 1769] [outer = 0x128f86c00] 19:35:23 INFO - PROCESS | 1648 | --DOCSHELL 0x13c5ca800 == 117 [pid = 1648] [id = 572] 19:35:23 INFO - PROCESS | 1648 | --DOCSHELL 0x129a15800 == 116 [pid = 1648] [id = 571] 19:35:23 INFO - PROCESS | 1648 | --DOCSHELL 0x11b027000 == 115 [pid = 1648] [id = 570] 19:35:23 INFO - PROCESS | 1648 | --DOCSHELL 0x131a2e000 == 114 [pid = 1648] [id = 568] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 255 (0x12a49ac00) [pid = 1648] [serial = 1609] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 254 (0x130637400) [pid = 1648] [serial = 1591] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 253 (0x13ce74c00) [pid = 1648] [serial = 1594] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 252 (0x13cf19400) [pid = 1648] [serial = 1597] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 251 (0x13be82400) [pid = 1648] [serial = 1600] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 250 (0x13d286800) [pid = 1648] [serial = 1603] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 249 (0x141a67400) [pid = 1648] [serial = 1606] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1301cb000 == 113 [pid = 1648] [id = 567] 19:35:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12f555000 == 112 [pid = 1648] [id = 566] 19:35:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12f349000 == 111 [pid = 1648] [id = 565] 19:35:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12b59f800 == 110 [pid = 1648] [id = 564] 19:35:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12765b800 == 109 [pid = 1648] [id = 563] 19:35:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12e504800 == 108 [pid = 1648] [id = 562] 19:35:23 INFO - PROCESS | 1648 | --DOCSHELL 0x129e8c800 == 107 [pid = 1648] [id = 561] 19:35:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12aa49000 == 106 [pid = 1648] [id = 560] 19:35:23 INFO - PROCESS | 1648 | --DOCSHELL 0x129394800 == 105 [pid = 1648] [id = 559] 19:35:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1460a8800 == 104 [pid = 1648] [id = 557] 19:35:23 INFO - PROCESS | 1648 | --DOCSHELL 0x142628000 == 103 [pid = 1648] [id = 556] 19:35:23 INFO - PROCESS | 1648 | --DOCSHELL 0x14609a000 == 102 [pid = 1648] [id = 555] 19:35:23 INFO - PROCESS | 1648 | --DOCSHELL 0x141bab000 == 101 [pid = 1648] [id = 554] 19:35:23 INFO - PROCESS | 1648 | --DOCSHELL 0x145aa4000 == 100 [pid = 1648] [id = 553] 19:35:23 INFO - PROCESS | 1648 | --DOCSHELL 0x141d36800 == 99 [pid = 1648] [id = 552] 19:35:23 INFO - PROCESS | 1648 | --DOCSHELL 0x13024d800 == 98 [pid = 1648] [id = 551] 19:35:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0dc800 == 97 [pid = 1648] [id = 550] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 248 (0x11c1bd400) [pid = 1648] [serial = 1309] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 247 (0x12a254c00) [pid = 1648] [serial = 1315] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 246 (0x12fe09000) [pid = 1648] [serial = 1195] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 245 (0x1273e1000) [pid = 1648] [serial = 1312] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 244 (0x130594400) [pid = 1648] [serial = 1198] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 243 (0x130598400) [pid = 1648] [serial = 1261] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 242 (0x12acecc00) [pid = 1648] [serial = 1252] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 241 (0x12a609800) [pid = 1648] [serial = 1249] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 240 (0x12fe47800) [pid = 1648] [serial = 1204] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 239 (0x12e91fc00) [pid = 1648] [serial = 1255] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 238 (0x12a987400) [pid = 1648] [serial = 1201] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 237 (0x12a61ac00) [pid = 1648] [serial = 1318] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 236 (0x1242ea400) [pid = 1648] [serial = 1111] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x12e924400) [pid = 1648] [serial = 1258] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x128fba400) [pid = 1648] [serial = 1246] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x12f82d000) [pid = 1648] [serial = 1192] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x12ee8f800) [pid = 1648] [serial = 1189] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x11a7ed800) [pid = 1648] [serial = 1243] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x13c556000) [pid = 1648] [serial = 1460] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x13b05a400) [pid = 1648] [serial = 1529] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x12a2bb400) [pid = 1648] [serial = 1514] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x12e47a000) [pid = 1648] [serial = 1327] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x11c1b6c00) [pid = 1648] [serial = 1372] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x12a954400) [pid = 1648] [serial = 1445] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x12441d800) [pid = 1648] [serial = 1511] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x12a8dd800) [pid = 1648] [serial = 1517] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x12e8b3c00) [pid = 1648] [serial = 1388] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x118f65800) [pid = 1648] [serial = 1436] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x13d290c00) [pid = 1648] [serial = 1469] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x12da09c00) [pid = 1648] [serial = 1324] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x12f824000) [pid = 1648] [serial = 1451] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x12e927c00) [pid = 1648] [serial = 1391] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x12a0d4800) [pid = 1648] [serial = 1442] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x12d368800) [pid = 1648] [serial = 1448] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x12a1d4000) [pid = 1648] [serial = 1378] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x12f072800) [pid = 1648] [serial = 1394] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x11aba8000) [pid = 1648] [serial = 1333] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x12e210c00) [pid = 1648] [serial = 1520] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x13c557400) [pid = 1648] [serial = 1532] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x130629800) [pid = 1648] [serial = 1523] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x12a948400) [pid = 1648] [serial = 1321] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x13c54ac00) [pid = 1648] [serial = 1457] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x123e06800) [pid = 1648] [serial = 1439] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x13cf15400) [pid = 1648] [serial = 1463] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x13ce73400) [pid = 1648] [serial = 1535] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x11a480400) [pid = 1648] [serial = 1508] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x12fe0f000) [pid = 1648] [serial = 1454] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x12a982000) [pid = 1648] [serial = 1382] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x124418800) [pid = 1648] [serial = 1375] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x119753c00) [pid = 1648] [serial = 1397] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x131345400) [pid = 1648] [serial = 1526] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x12b528800) [pid = 1648] [serial = 1385] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x1242eb800) [pid = 1648] [serial = 1330] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x13d288400) [pid = 1648] [serial = 1466] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x12f06f800) [pid = 1648] [serial = 1630] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x13b053000) [pid = 1648] [serial = 1634] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x12fe38800) [pid = 1648] [serial = 1631] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x12e8b4000) [pid = 1648] [serial = 1628] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x12e480c00) [pid = 1648] [serial = 1643] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x12a660c00) [pid = 1648] [serial = 1642] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x13d229c00) [pid = 1648] [serial = 1646] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x13c54dc00) [pid = 1648] [serial = 1636] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x13133c400) [pid = 1648] [serial = 1633] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x13ce7b000) [pid = 1648] [serial = 1637] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x13c551400) [pid = 1648] [serial = 1645] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x129ac9800) [pid = 1648] [serial = 1640] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x11974f000) [pid = 1648] [serial = 1639] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x12a362400) [pid = 1648] [serial = 1621] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x12a6c3400) [pid = 1648] [serial = 1622] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x128f25800) [pid = 1648] [serial = 1579] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x12a94c000) [pid = 1648] [serial = 1624] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12ac84800) [pid = 1648] [serial = 1625] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x124290800) [pid = 1648] [serial = 1618] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x12a19d800) [pid = 1648] [serial = 1619] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x12a49e400) [pid = 1648] [serial = 1582] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12e937000) [pid = 1648] [serial = 1588] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12e8b8000) [pid = 1648] [serial = 1585] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x11c70c000) [pid = 1648] [serial = 1576] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x12d36b000) [pid = 1648] [serial = 1627] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x11a47c000) [pid = 1648] [serial = 1613] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x115875000) [pid = 1648] [serial = 1612] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x12968f800) [pid = 1648] [serial = 1616] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x11b86cc00) [pid = 1648] [serial = 1615] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1648 | 1461638123656 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]]]}] 19:35:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 19:35:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 824ms 19:35:23 INFO - PROCESS | 1648 | 1461638123705 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 19:35:23 INFO - PROCESS | 1648 | 1461638123707 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 19:35:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 19:35:23 INFO - PROCESS | 1648 | 1461638123709 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 19:35:23 INFO - PROCESS | 1648 | 1461638123710 Marionette TRACE conn2 <- [1,2330,null,{}] 19:35:23 INFO - PROCESS | 1648 | 1461638123713 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}] 19:35:23 INFO - PROCESS | 1648 | 1461638123821 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 19:35:23 INFO - PROCESS | 1648 | 1461638123828 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12934f000 == 98 [pid = 1648] [id = 590] 19:35:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x1242dd800) [pid = 1648] [serial = 1770] [outer = 0x0] 19:35:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x129acf800) [pid = 1648] [serial = 1771] [outer = 0x1242dd800] 19:35:23 INFO - PROCESS | 1648 | 1461638123855 Marionette DEBUG loaded listener.js 19:35:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12a0df800) [pid = 1648] [serial = 1772] [outer = 0x1242dd800] 19:35:24 INFO - PROCESS | 1648 | 1461638124245 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]]]}] 19:35:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 19:35:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 569ms 19:35:24 INFO - PROCESS | 1648 | 1461638124280 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 19:35:24 INFO - PROCESS | 1648 | 1461638124281 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 19:35:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 19:35:24 INFO - PROCESS | 1648 | 1461638124283 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 19:35:24 INFO - PROCESS | 1648 | 1461638124284 Marionette TRACE conn2 <- [1,2334,null,{}] 19:35:24 INFO - PROCESS | 1648 | 1461638124287 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}] 19:35:24 INFO - PROCESS | 1648 | 1461638124392 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 19:35:24 INFO - PROCESS | 1648 | 1461638124396 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a329000 == 99 [pid = 1648] [id = 591] 19:35:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12a19f000) [pid = 1648] [serial = 1773] [outer = 0x0] 19:35:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x12a25a800) [pid = 1648] [serial = 1774] [outer = 0x12a19f000] 19:35:24 INFO - PROCESS | 1648 | 1461638124423 Marionette DEBUG loaded listener.js 19:35:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12a2b9000) [pid = 1648] [serial = 1775] [outer = 0x12a19f000] 19:35:24 INFO - PROCESS | 1648 | 1461638124811 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]]]}] 19:35:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 19:35:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 570ms 19:35:24 INFO - PROCESS | 1648 | 1461638124854 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 19:35:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 19:35:24 INFO - PROCESS | 1648 | 1461638124855 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 19:35:24 INFO - PROCESS | 1648 | 1461638124857 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 19:35:24 INFO - PROCESS | 1648 | 1461638124858 Marionette TRACE conn2 <- [1,2338,null,{}] 19:35:24 INFO - PROCESS | 1648 | 1461638124861 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}] 19:35:24 INFO - PROCESS | 1648 | 1461638124978 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 19:35:24 INFO - PROCESS | 1648 | 1461638124985 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e8db000 == 100 [pid = 1648] [id = 592] 19:35:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x12a491800) [pid = 1648] [serial = 1776] [outer = 0x0] 19:35:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x12a61e000) [pid = 1648] [serial = 1777] [outer = 0x12a491800] 19:35:25 INFO - PROCESS | 1648 | 1461638125013 Marionette DEBUG loaded listener.js 19:35:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12a7d3000) [pid = 1648] [serial = 1778] [outer = 0x12a491800] 19:35:25 INFO - PROCESS | 1648 | 1461638125389 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]]]}] 19:35:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 19:35:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 570ms 19:35:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 19:35:25 INFO - PROCESS | 1648 | 1461638125428 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 19:35:25 INFO - PROCESS | 1648 | 1461638125429 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 19:35:25 INFO - PROCESS | 1648 | 1461638125431 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 19:35:25 INFO - PROCESS | 1648 | 1461638125432 Marionette TRACE conn2 <- [1,2342,null,{}] 19:35:25 INFO - PROCESS | 1648 | 1461638125434 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}] 19:35:25 INFO - PROCESS | 1648 | 1461638125538 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 19:35:25 INFO - PROCESS | 1648 | 1461638125665 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fb14000 == 101 [pid = 1648] [id = 593] 19:35:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12a35f400) [pid = 1648] [serial = 1779] [outer = 0x0] 19:35:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x12a7d8800) [pid = 1648] [serial = 1780] [outer = 0x12a35f400] 19:35:25 INFO - PROCESS | 1648 | 1461638125692 Marionette DEBUG loaded listener.js 19:35:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12a987400) [pid = 1648] [serial = 1781] [outer = 0x12a35f400] 19:35:26 INFO - PROCESS | 1648 | 1461638126026 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]]]}] 19:35:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 19:35:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 620ms 19:35:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 19:35:26 INFO - PROCESS | 1648 | 1461638126052 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 19:35:26 INFO - PROCESS | 1648 | 1461638126053 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 19:35:26 INFO - PROCESS | 1648 | 1461638126055 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 19:35:26 INFO - PROCESS | 1648 | 1461638126056 Marionette TRACE conn2 <- [1,2346,null,{}] 19:35:26 INFO - PROCESS | 1648 | 1461638126063 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}] 19:35:26 INFO - PROCESS | 1648 | 1461638126200 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 19:35:26 INFO - PROCESS | 1648 | 1461638126216 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x13025c000 == 102 [pid = 1648] [id = 594] 19:35:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x12a954000) [pid = 1648] [serial = 1782] [outer = 0x0] 19:35:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x12acf0c00) [pid = 1648] [serial = 1783] [outer = 0x12a954000] 19:35:26 INFO - PROCESS | 1648 | 1461638126241 Marionette DEBUG loaded listener.js 19:35:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x12b51e800) [pid = 1648] [serial = 1784] [outer = 0x12a954000] 19:35:26 INFO - PROCESS | 1648 | 1461638126602 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]]]}] 19:35:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 19:35:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 572ms 19:35:26 INFO - PROCESS | 1648 | 1461638126628 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 19:35:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 19:35:26 INFO - PROCESS | 1648 | 1461638126631 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 19:35:26 INFO - PROCESS | 1648 | 1461638126633 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 19:35:26 INFO - PROCESS | 1648 | 1461638126634 Marionette TRACE conn2 <- [1,2350,null,{}] 19:35:26 INFO - PROCESS | 1648 | 1461638126636 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}] 19:35:26 INFO - PROCESS | 1648 | 1461638126775 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 19:35:26 INFO - PROCESS | 1648 | 1461638126788 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x13b01e800 == 103 [pid = 1648] [id = 595] 19:35:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x12ac84000) [pid = 1648] [serial = 1785] [outer = 0x0] 19:35:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x12d1be800) [pid = 1648] [serial = 1786] [outer = 0x12ac84000] 19:35:26 INFO - PROCESS | 1648 | 1461638126813 Marionette DEBUG loaded listener.js 19:35:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x12e210c00) [pid = 1648] [serial = 1787] [outer = 0x12ac84000] 19:35:27 INFO - PROCESS | 1648 | 1461638127201 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]]]}] 19:35:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 19:35:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 618ms 19:35:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 19:35:27 INFO - PROCESS | 1648 | 1461638127252 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 19:35:27 INFO - PROCESS | 1648 | 1461638127253 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 19:35:27 INFO - PROCESS | 1648 | 1461638127255 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 19:35:27 INFO - PROCESS | 1648 | 1461638127256 Marionette TRACE conn2 <- [1,2354,null,{}] 19:35:27 INFO - PROCESS | 1648 | 1461638127259 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}] 19:35:27 INFO - PROCESS | 1648 | 1461638127402 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 19:35:27 INFO - PROCESS | 1648 | 1461638127419 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x13bf5c000 == 104 [pid = 1648] [id = 596] 19:35:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x12e481000) [pid = 1648] [serial = 1788] [outer = 0x0] 19:35:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x12e8b3000) [pid = 1648] [serial = 1789] [outer = 0x12e481000] 19:35:27 INFO - PROCESS | 1648 | 1461638127444 Marionette DEBUG loaded listener.js 19:35:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x12e925c00) [pid = 1648] [serial = 1790] [outer = 0x12e481000] 19:35:27 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x12a8e7800) [pid = 1648] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 19:35:27 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x12ac81c00) [pid = 1648] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 19:35:27 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x12adb1000) [pid = 1648] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 19:35:27 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x11a911000) [pid = 1648] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 19:35:27 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x11a7edc00) [pid = 1648] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 19:35:27 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x129ece400) [pid = 1648] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 19:35:27 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x1147d3000) [pid = 1648] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 19:35:27 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x123cf6400) [pid = 1648] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 19:35:27 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x12a491000) [pid = 1648] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 19:35:27 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12a65f000) [pid = 1648] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 19:35:27 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x113384000) [pid = 1648] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 19:35:27 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x12969dc00) [pid = 1648] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 19:35:27 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x11659e800) [pid = 1648] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 19:35:27 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12a65fc00) [pid = 1648] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 19:35:27 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12e793c00) [pid = 1648] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 19:35:27 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x12f9cdc00) [pid = 1648] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 19:35:27 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x12da10c00) [pid = 1648] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 19:35:27 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x13be85400) [pid = 1648] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 19:35:27 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x13be7cc00) [pid = 1648] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 19:35:27 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x12fe02c00) [pid = 1648] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 19:35:27 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x12707e800) [pid = 1648] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 19:35:27 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x12a492800) [pid = 1648] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 19:35:27 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x12e92e800) [pid = 1648] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 19:35:27 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x12a1d5400) [pid = 1648] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 19:35:27 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x11ad98c00) [pid = 1648] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 19:35:27 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x12a98e400) [pid = 1648] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 19:35:28 INFO - PROCESS | 1648 | 1461638128019 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]]]}] 19:35:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 19:35:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 771ms 19:35:28 INFO - PROCESS | 1648 | 1461638128029 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 19:35:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 19:35:28 INFO - PROCESS | 1648 | 1461638128030 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 19:35:28 INFO - PROCESS | 1648 | 1461638128033 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 19:35:28 INFO - PROCESS | 1648 | 1461638128035 Marionette TRACE conn2 <- [1,2358,null,{}] 19:35:28 INFO - PROCESS | 1648 | 1461638128037 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}] 19:35:28 INFO - PROCESS | 1648 | 1461638128176 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 19:35:28 INFO - PROCESS | 1648 | 1461638128271 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x13ca24800 == 105 [pid = 1648] [id = 597] 19:35:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12441d400) [pid = 1648] [serial = 1791] [outer = 0x0] 19:35:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12a48fc00) [pid = 1648] [serial = 1792] [outer = 0x12441d400] 19:35:28 INFO - PROCESS | 1648 | 1461638128301 Marionette DEBUG loaded listener.js 19:35:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12d110800) [pid = 1648] [serial = 1793] [outer = 0x12441d400] 19:35:28 INFO - PROCESS | 1648 | 1461638128608 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]]]}] 19:35:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 19:35:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 621ms 19:35:28 INFO - PROCESS | 1648 | 1461638128654 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 19:35:28 INFO - PROCESS | 1648 | 1461638128655 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 19:35:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 19:35:28 INFO - PROCESS | 1648 | 1461638128658 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 19:35:28 INFO - PROCESS | 1648 | 1461638128659 Marionette TRACE conn2 <- [1,2362,null,{}] 19:35:28 INFO - PROCESS | 1648 | 1461638128661 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}] 19:35:28 INFO - PROCESS | 1648 | 1461638128772 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 19:35:28 INFO - PROCESS | 1648 | 1461638128857 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x13cda1800 == 106 [pid = 1648] [id = 598] 19:35:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12a1d6c00) [pid = 1648] [serial = 1794] [outer = 0x0] 19:35:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12e928800) [pid = 1648] [serial = 1795] [outer = 0x12a1d6c00] 19:35:28 INFO - PROCESS | 1648 | 1461638128883 Marionette DEBUG loaded listener.js 19:35:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12e94e400) [pid = 1648] [serial = 1796] [outer = 0x12a1d6c00] 19:35:29 INFO - PROCESS | 1648 | 1461638129180 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]]]}] 19:35:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 19:35:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 571ms 19:35:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 19:35:29 INFO - PROCESS | 1648 | 1461638129230 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 19:35:29 INFO - PROCESS | 1648 | 1461638129231 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 19:35:29 INFO - PROCESS | 1648 | 1461638129233 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 19:35:29 INFO - PROCESS | 1648 | 1461638129235 Marionette TRACE conn2 <- [1,2366,null,{}] 19:35:29 INFO - PROCESS | 1648 | 1461638129237 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}] 19:35:29 INFO - PROCESS | 1648 | 1461638129344 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 19:35:29 INFO - PROCESS | 1648 | 1461638129348 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d086000 == 107 [pid = 1648] [id = 599] 19:35:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x12e934400) [pid = 1648] [serial = 1797] [outer = 0x0] 19:35:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12f06b000) [pid = 1648] [serial = 1798] [outer = 0x12e934400] 19:35:29 INFO - PROCESS | 1648 | 1461638129375 Marionette DEBUG loaded listener.js 19:35:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12f9cdc00) [pid = 1648] [serial = 1799] [outer = 0x12e934400] 19:35:29 INFO - PROCESS | 1648 | 1461638129766 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]]]}] 19:35:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 19:35:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 568ms 19:35:29 INFO - PROCESS | 1648 | 1461638129806 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 19:35:29 INFO - PROCESS | 1648 | 1461638129807 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 19:35:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 19:35:29 INFO - PROCESS | 1648 | 1461638129809 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 19:35:29 INFO - PROCESS | 1648 | 1461638129811 Marionette TRACE conn2 <- [1,2370,null,{}] 19:35:29 INFO - PROCESS | 1648 | 1461638129815 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}] 19:35:29 INFO - PROCESS | 1648 | 1461638129923 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 19:35:30 INFO - PROCESS | 1648 | 1461638130107 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b039000 == 108 [pid = 1648] [id = 600] 19:35:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x113384400) [pid = 1648] [serial = 1800] [outer = 0x0] 19:35:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x114bb9c00) [pid = 1648] [serial = 1801] [outer = 0x113384400] 19:35:30 INFO - PROCESS | 1648 | 1461638130141 Marionette DEBUG loaded listener.js 19:35:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x118f6c400) [pid = 1648] [serial = 1802] [outer = 0x113384400] 19:35:30 INFO - PROCESS | 1648 | 1461638130612 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]]]}] 19:35:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 19:35:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 821ms 19:35:30 INFO - PROCESS | 1648 | 1461638130653 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 19:35:30 INFO - PROCESS | 1648 | 1461638130656 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 19:35:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 19:35:30 INFO - PROCESS | 1648 | 1461638130659 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 19:35:30 INFO - PROCESS | 1648 | 1461638130661 Marionette TRACE conn2 <- [1,2374,null,{}] 19:35:30 INFO - PROCESS | 1648 | 1461638130696 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}] 19:35:30 INFO - PROCESS | 1648 | 1461638130833 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 19:35:30 INFO - PROCESS | 1648 | 1461638130964 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12da32000 == 109 [pid = 1648] [id = 601] 19:35:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x123ac1c00) [pid = 1648] [serial = 1803] [outer = 0x0] 19:35:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x1242df400) [pid = 1648] [serial = 1804] [outer = 0x123ac1c00] 19:35:31 INFO - PROCESS | 1648 | 1461638130999 Marionette DEBUG loaded listener.js 19:35:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x128ddb800) [pid = 1648] [serial = 1805] [outer = 0x123ac1c00] 19:35:31 INFO - PROCESS | 1648 | 1461638131428 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]]]}] 19:35:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 19:35:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 834ms 19:35:31 INFO - PROCESS | 1648 | 1461638131496 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 19:35:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 19:35:31 INFO - PROCESS | 1648 | 1461638131499 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 19:35:31 INFO - PROCESS | 1648 | 1461638131502 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 19:35:31 INFO - PROCESS | 1648 | 1461638131503 Marionette TRACE conn2 <- [1,2378,null,{}] 19:35:31 INFO - PROCESS | 1648 | 1461638131506 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}] 19:35:31 INFO - PROCESS | 1648 | 1461638131636 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 19:35:31 INFO - PROCESS | 1648 | 1461638131772 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x13025a000 == 110 [pid = 1648] [id = 602] 19:35:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x129a6f400) [pid = 1648] [serial = 1806] [outer = 0x0] 19:35:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12a02c800) [pid = 1648] [serial = 1807] [outer = 0x129a6f400] 19:35:31 INFO - PROCESS | 1648 | 1461638131805 Marionette DEBUG loaded listener.js 19:35:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x12a25b800) [pid = 1648] [serial = 1808] [outer = 0x129a6f400] 19:35:32 INFO - PROCESS | 1648 | 1461638132279 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]]]}] 19:35:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 19:35:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 818ms 19:35:32 INFO - PROCESS | 1648 | 1461638132321 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 19:35:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 19:35:32 INFO - PROCESS | 1648 | 1461638132323 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 19:35:32 INFO - PROCESS | 1648 | 1461638132330 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 19:35:32 INFO - PROCESS | 1648 | 1461638132335 Marionette TRACE conn2 <- [1,2382,null,{}] 19:35:32 INFO - PROCESS | 1648 | 1461638132338 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}] 19:35:32 INFO - PROCESS | 1648 | 1461638132521 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 19:35:32 INFO - PROCESS | 1648 | 1461638132594 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d67a000 == 111 [pid = 1648] [id = 603] 19:35:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x12a2bb400) [pid = 1648] [serial = 1809] [outer = 0x0] 19:35:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x12a6d1400) [pid = 1648] [serial = 1810] [outer = 0x12a2bb400] 19:35:32 INFO - PROCESS | 1648 | 1461638132627 Marionette DEBUG loaded listener.js 19:35:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x12a949c00) [pid = 1648] [serial = 1811] [outer = 0x12a2bb400] 19:35:33 INFO - PROCESS | 1648 | 1461638133042 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]]]}] 19:35:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 19:35:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 777ms 19:35:33 INFO - PROCESS | 1648 | 1461638133103 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 19:35:33 INFO - PROCESS | 1648 | 1461638133105 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 19:35:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 19:35:33 INFO - PROCESS | 1648 | 1461638133108 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 19:35:33 INFO - PROCESS | 1648 | 1461638133109 Marionette TRACE conn2 <- [1,2386,null,{}] 19:35:33 INFO - PROCESS | 1648 | 1461638133111 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}] 19:35:33 INFO - PROCESS | 1648 | 1461638133240 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 19:35:33 INFO - PROCESS | 1648 | 1461638133373 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d6af800 == 112 [pid = 1648] [id = 604] 19:35:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x12a627800) [pid = 1648] [serial = 1812] [outer = 0x0] 19:35:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x12d36c800) [pid = 1648] [serial = 1813] [outer = 0x12a627800] 19:35:33 INFO - PROCESS | 1648 | 1461638133406 Marionette DEBUG loaded listener.js 19:35:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x12e923000) [pid = 1648] [serial = 1814] [outer = 0x12a627800] 19:35:33 INFO - PROCESS | 1648 | 1461638133815 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]]]}] 19:35:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 19:35:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 770ms 19:35:33 INFO - PROCESS | 1648 | 1461638133879 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 19:35:33 INFO - PROCESS | 1648 | 1461638133880 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 19:35:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 19:35:33 INFO - PROCESS | 1648 | 1461638133883 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 19:35:33 INFO - PROCESS | 1648 | 1461638133884 Marionette TRACE conn2 <- [1,2390,null,{}] 19:35:33 INFO - PROCESS | 1648 | 1461638133886 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}] 19:35:34 INFO - PROCESS | 1648 | 1461638134013 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 19:35:34 INFO - PROCESS | 1648 | 1461638134146 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x141bd4800 == 113 [pid = 1648] [id = 605] 19:35:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x12f076c00) [pid = 1648] [serial = 1815] [outer = 0x0] 19:35:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x12fe40000) [pid = 1648] [serial = 1816] [outer = 0x12f076c00] 19:35:34 INFO - PROCESS | 1648 | 1461638134186 Marionette DEBUG loaded listener.js 19:35:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x13b05a400) [pid = 1648] [serial = 1817] [outer = 0x12f076c00] 19:35:34 INFO - PROCESS | 1648 | 1461638134616 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]]]}] 19:35:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 19:35:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 769ms 19:35:34 INFO - PROCESS | 1648 | 1461638134661 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 19:35:34 INFO - PROCESS | 1648 | 1461638134662 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 19:35:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 19:35:34 INFO - PROCESS | 1648 | 1461638134667 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 19:35:34 INFO - PROCESS | 1648 | 1461638134668 Marionette TRACE conn2 <- [1,2394,null,{}] 19:35:34 INFO - PROCESS | 1648 | 1461638134670 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}] 19:35:34 INFO - PROCESS | 1648 | 1461638134801 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 19:35:34 INFO - PROCESS | 1648 | 1461638134905 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1424c4800 == 114 [pid = 1648] [id = 606] 19:35:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x13be64c00) [pid = 1648] [serial = 1818] [outer = 0x0] 19:35:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x13c54ac00) [pid = 1648] [serial = 1819] [outer = 0x13be64c00] 19:35:34 INFO - PROCESS | 1648 | 1461638134936 Marionette DEBUG loaded listener.js 19:35:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x13c559800) [pid = 1648] [serial = 1820] [outer = 0x13be64c00] 19:35:35 INFO - PROCESS | 1648 | 1461638135369 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]]]}] 19:35:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 19:35:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 720ms 19:35:35 INFO - PROCESS | 1648 | 1461638135405 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 19:35:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 19:35:35 INFO - PROCESS | 1648 | 1461638135406 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 19:35:35 INFO - PROCESS | 1648 | 1461638135412 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 19:35:35 INFO - PROCESS | 1648 | 1461638135413 Marionette TRACE conn2 <- [1,2398,null,{}] 19:35:35 INFO - PROCESS | 1648 | 1461638135415 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}] 19:35:35 INFO - PROCESS | 1648 | 1461638135542 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 19:35:35 INFO - PROCESS | 1648 | 1461638135676 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1425c0000 == 115 [pid = 1648] [id = 607] 19:35:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x123ab7800) [pid = 1648] [serial = 1821] [outer = 0x0] 19:35:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x12ff12800) [pid = 1648] [serial = 1822] [outer = 0x123ab7800] 19:35:35 INFO - PROCESS | 1648 | 1461638135709 Marionette DEBUG loaded listener.js 19:35:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x12ff1a800) [pid = 1648] [serial = 1823] [outer = 0x123ab7800] 19:35:36 INFO - PROCESS | 1648 | 1461638136122 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]]]}] 19:35:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 19:35:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 770ms 19:35:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 19:35:36 INFO - PROCESS | 1648 | 1461638136182 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 19:35:36 INFO - PROCESS | 1648 | 1461638136183 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 19:35:36 INFO - PROCESS | 1648 | 1461638136186 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 19:35:36 INFO - PROCESS | 1648 | 1461638136187 Marionette TRACE conn2 <- [1,2402,null,{}] 19:35:36 INFO - PROCESS | 1648 | 1461638136189 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}] 19:35:36 INFO - PROCESS | 1648 | 1461638136316 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 19:35:36 INFO - PROCESS | 1648 | 1461638136451 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x142843000 == 116 [pid = 1648] [id = 608] 19:35:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x12a98bc00) [pid = 1648] [serial = 1824] [outer = 0x0] 19:35:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x12ff1e400) [pid = 1648] [serial = 1825] [outer = 0x12a98bc00] 19:35:36 INFO - PROCESS | 1648 | 1461638136481 Marionette DEBUG loaded listener.js 19:35:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x13c54dc00) [pid = 1648] [serial = 1826] [outer = 0x12a98bc00] 19:35:36 INFO - PROCESS | 1648 | 1461638136873 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]]]}] 19:35:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 19:35:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 718ms 19:35:36 INFO - PROCESS | 1648 | 1461638136949 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 19:35:36 INFO - PROCESS | 1648 | 1461638136951 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 19:35:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 19:35:36 INFO - PROCESS | 1648 | 1461638136955 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 19:35:36 INFO - PROCESS | 1648 | 1461638136957 Marionette TRACE conn2 <- [1,2406,null,{}] 19:35:36 INFO - PROCESS | 1648 | 1461638136959 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}] 19:35:37 INFO - PROCESS | 1648 | 1461638137087 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 19:35:37 INFO - PROCESS | 1648 | 1461638137222 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x1460ac800 == 117 [pid = 1648] [id = 609] 19:35:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x12ff21400) [pid = 1648] [serial = 1827] [outer = 0x0] 19:35:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x13ce76000) [pid = 1648] [serial = 1828] [outer = 0x12ff21400] 19:35:37 INFO - PROCESS | 1648 | 1461638137253 Marionette DEBUG loaded listener.js 19:35:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x13cf16400) [pid = 1648] [serial = 1829] [outer = 0x12ff21400] 19:35:37 INFO - PROCESS | 1648 | 1461638137682 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]]]}] 19:35:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 19:35:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 775ms 19:35:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 19:35:37 INFO - PROCESS | 1648 | 1461638137730 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 19:35:37 INFO - PROCESS | 1648 | 1461638137732 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 19:35:37 INFO - PROCESS | 1648 | 1461638137734 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 19:35:37 INFO - PROCESS | 1648 | 1461638137735 Marionette TRACE conn2 <- [1,2410,null,{}] 19:35:37 INFO - PROCESS | 1648 | 1461638137738 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}] 19:35:37 INFO - PROCESS | 1648 | 1461638137925 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 19:35:38 INFO - PROCESS | 1648 | 1461638138033 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fec7800 == 118 [pid = 1648] [id = 610] 19:35:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x118c84800) [pid = 1648] [serial = 1830] [outer = 0x0] 19:35:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x12a252c00) [pid = 1648] [serial = 1831] [outer = 0x118c84800] 19:35:38 INFO - PROCESS | 1648 | 1461638138068 Marionette DEBUG loaded listener.js 19:35:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x13d228c00) [pid = 1648] [serial = 1832] [outer = 0x118c84800] 19:35:38 INFO - PROCESS | 1648 | 1461638138539 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]]]}] 19:35:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 19:35:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 820ms 19:35:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 19:35:38 INFO - PROCESS | 1648 | 1461638138554 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 19:35:38 INFO - PROCESS | 1648 | 1461638138556 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 19:35:38 INFO - PROCESS | 1648 | 1461638138559 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 19:35:38 INFO - PROCESS | 1648 | 1461638138561 Marionette TRACE conn2 <- [1,2414,null,{}] 19:35:38 INFO - PROCESS | 1648 | 1461638138563 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}] 19:35:38 INFO - PROCESS | 1648 | 1461638138710 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 19:35:38 INFO - PROCESS | 1648 | 1461638138850 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12da17800 == 119 [pid = 1648] [id = 611] 19:35:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x11a7eb800) [pid = 1648] [serial = 1833] [outer = 0x0] 19:35:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x12e933c00) [pid = 1648] [serial = 1834] [outer = 0x11a7eb800] 19:35:38 INFO - PROCESS | 1648 | 1461638138880 Marionette DEBUG loaded listener.js 19:35:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x13d246800) [pid = 1648] [serial = 1835] [outer = 0x11a7eb800] 19:35:39 INFO - PROCESS | 1648 | 1461638139634 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]]]}] 19:35:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 19:35:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1121ms 19:35:39 INFO - PROCESS | 1648 | 1461638139681 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 19:35:39 INFO - PROCESS | 1648 | 1461638139683 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 19:35:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 19:35:39 INFO - PROCESS | 1648 | 1461638139687 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 19:35:39 INFO - PROCESS | 1648 | 1461638139689 Marionette TRACE conn2 <- [1,2418,null,{}] 19:35:39 INFO - PROCESS | 1648 | 1461638139693 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}] 19:35:39 INFO - PROCESS | 1648 | 1461638139818 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 19:35:39 INFO - PROCESS | 1648 | 1461638139956 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293a3800 == 120 [pid = 1648] [id = 612] 19:35:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x118902400) [pid = 1648] [serial = 1836] [outer = 0x0] 19:35:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x118e82000) [pid = 1648] [serial = 1837] [outer = 0x118902400] 19:35:39 INFO - PROCESS | 1648 | 1461638139990 Marionette DEBUG loaded listener.js 19:35:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x119c4dc00) [pid = 1648] [serial = 1838] [outer = 0x118902400] 19:35:40 INFO - PROCESS | 1648 | 1461638140483 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]]]}] 19:35:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 19:35:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 822ms 19:35:40 INFO - PROCESS | 1648 | 1461638140509 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 19:35:40 INFO - PROCESS | 1648 | 1461638140513 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 19:35:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 19:35:40 INFO - PROCESS | 1648 | 1461638140518 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 19:35:40 INFO - PROCESS | 1648 | 1461638140520 Marionette TRACE conn2 <- [1,2422,null,{}] 19:35:40 INFO - PROCESS | 1648 | 1461638140523 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}] 19:35:40 INFO - PROCESS | 1648 | 1461638140644 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 19:35:40 INFO - PROCESS | 1648 | 1461638140782 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12644f000 == 121 [pid = 1648] [id = 613] 19:35:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x11a7ea000) [pid = 1648] [serial = 1839] [outer = 0x0] 19:35:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x11a906400) [pid = 1648] [serial = 1840] [outer = 0x11a7ea000] 19:35:40 INFO - PROCESS | 1648 | 1461638140813 Marionette DEBUG loaded listener.js 19:35:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x11b110800) [pid = 1648] [serial = 1841] [outer = 0x11a7ea000] 19:35:41 INFO - PROCESS | 1648 | --DOCSHELL 0x13d4b5000 == 120 [pid = 1648] [id = 534] 19:35:41 INFO - PROCESS | 1648 | --DOCSHELL 0x13d086000 == 119 [pid = 1648] [id = 599] 19:35:41 INFO - PROCESS | 1648 | --DOCSHELL 0x13cda1800 == 118 [pid = 1648] [id = 598] 19:35:41 INFO - PROCESS | 1648 | --DOCSHELL 0x13ca24800 == 117 [pid = 1648] [id = 597] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x129a68800) [pid = 1648] [serial = 1675] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x12a360800) [pid = 1648] [serial = 1720] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOCSHELL 0x13bf5c000 == 116 [pid = 1648] [id = 596] 19:35:41 INFO - PROCESS | 1648 | --DOCSHELL 0x13b01e800 == 115 [pid = 1648] [id = 595] 19:35:41 INFO - PROCESS | 1648 | --DOCSHELL 0x13025c000 == 114 [pid = 1648] [id = 594] 19:35:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12fb14000 == 113 [pid = 1648] [id = 593] 19:35:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12e8db000 == 112 [pid = 1648] [id = 592] 19:35:41 INFO - PROCESS | 1648 | --DOCSHELL 0x13bf57800 == 111 [pid = 1648] [id = 569] 19:35:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12a329000 == 110 [pid = 1648] [id = 591] 19:35:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12934f000 == 109 [pid = 1648] [id = 590] 19:35:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12b5a3800 == 108 [pid = 1648] [id = 589] 19:35:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12429d000 == 107 [pid = 1648] [id = 588] 19:35:41 INFO - PROCESS | 1648 | --DOCSHELL 0x1425c0800 == 106 [pid = 1648] [id = 549] 19:35:41 INFO - PROCESS | 1648 | --DOCSHELL 0x129365800 == 105 [pid = 1648] [id = 587] 19:35:41 INFO - PROCESS | 1648 | --DOCSHELL 0x1296d3000 == 104 [pid = 1648] [id = 585] 19:35:41 INFO - PROCESS | 1648 | --DOCSHELL 0x14afce000 == 103 [pid = 1648] [id = 584] 19:35:41 INFO - PROCESS | 1648 | --DOCSHELL 0x1486c5000 == 102 [pid = 1648] [id = 583] 19:35:41 INFO - PROCESS | 1648 | --DOCSHELL 0x146092800 == 101 [pid = 1648] [id = 582] 19:35:41 INFO - PROCESS | 1648 | --DOCSHELL 0x1426a3000 == 100 [pid = 1648] [id = 581] 19:35:41 INFO - PROCESS | 1648 | --DOCSHELL 0x1425c4800 == 99 [pid = 1648] [id = 580] 19:35:41 INFO - PROCESS | 1648 | --DOCSHELL 0x141d23800 == 98 [pid = 1648] [id = 579] 19:35:41 INFO - PROCESS | 1648 | --DOCSHELL 0x141a59000 == 97 [pid = 1648] [id = 578] 19:35:41 INFO - PROCESS | 1648 | --DOCSHELL 0x13d688000 == 96 [pid = 1648] [id = 577] 19:35:41 INFO - PROCESS | 1648 | --DOCSHELL 0x13d035800 == 95 [pid = 1648] [id = 576] 19:35:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12e507800 == 94 [pid = 1648] [id = 575] 19:35:41 INFO - PROCESS | 1648 | --DOCSHELL 0x129e88800 == 93 [pid = 1648] [id = 574] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x13be86400) [pid = 1648] [serial = 1601] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x13d286400) [pid = 1648] [serial = 1598] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x13ce76800) [pid = 1648] [serial = 1592] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x13ce7bc00) [pid = 1648] [serial = 1595] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x13d28f400) [pid = 1648] [serial = 1604] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x12a0d4c00) [pid = 1648] [serial = 1580] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x12a49d000) [pid = 1648] [serial = 1574] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x12e93dc00) [pid = 1648] [serial = 1589] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x12a7d6000) [pid = 1648] [serial = 1583] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x1242eb400) [pid = 1648] [serial = 1577] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x12e933400) [pid = 1648] [serial = 1586] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x12a953400) [pid = 1648] [serial = 1702] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x12af0e400) [pid = 1648] [serial = 1705] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x12d111c00) [pid = 1648] [serial = 1706] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x12e8b4400) [pid = 1648] [serial = 1709] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x12da10400) [pid = 1648] [serial = 1708] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x129691000) [pid = 1648] [serial = 1717] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x11a90b800) [pid = 1648] [serial = 1681] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x11c418400) [pid = 1648] [serial = 1682] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x12a0d2800) [pid = 1648] [serial = 1690] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x12a1d3000) [pid = 1648] [serial = 1691] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x11a482c00) [pid = 1648] [serial = 1679] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x118e7d400) [pid = 1648] [serial = 1678] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x127c97400) [pid = 1648] [serial = 1684] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x128f23400) [pid = 1648] [serial = 1685] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x12a497c00) [pid = 1648] [serial = 1693] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x12a623c00) [pid = 1648] [serial = 1694] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x126480000) [pid = 1648] [serial = 1651] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x12a6c6800) [pid = 1648] [serial = 1696] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x12a6e3800) [pid = 1648] [serial = 1697] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x11453e400) [pid = 1648] [serial = 1711] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x129ac6400) [pid = 1648] [serial = 1687] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12a037400) [pid = 1648] [serial = 1688] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x13be70400) [pid = 1648] [serial = 1663] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x11a911800) [pid = 1648] [serial = 1714] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x12a6f0800) [pid = 1648] [serial = 1699] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x13be6a800) [pid = 1648] [serial = 1648] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12a257c00) [pid = 1648] [serial = 1654] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x13d241800) [pid = 1648] [serial = 1672] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x13be6f400) [pid = 1648] [serial = 1649] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x12e953000) [pid = 1648] [serial = 1669] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x11897a400) [pid = 1648] [serial = 1712] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x12ee8e800) [pid = 1648] [serial = 1660] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x12af0c400) [pid = 1648] [serial = 1657] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x13d227000) [pid = 1648] [serial = 1666] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x12a0e1800) [pid = 1648] [serial = 1718] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x12ac7f000) [pid = 1648] [serial = 1703] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x12640bc00) [pid = 1648] [serial = 1715] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x12a8e1000) [pid = 1648] [serial = 1700] [outer = 0x0] [url = about:blank] 19:35:41 INFO - PROCESS | 1648 | 1461638141321 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]]]}] 19:35:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 19:35:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 824ms 19:35:41 INFO - PROCESS | 1648 | 1461638141343 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 19:35:41 INFO - PROCESS | 1648 | 1461638141345 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 19:35:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 19:35:41 INFO - PROCESS | 1648 | 1461638141349 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 19:35:41 INFO - PROCESS | 1648 | 1461638141351 Marionette TRACE conn2 <- [1,2426,null,{}] 19:35:41 INFO - PROCESS | 1648 | 1461638141358 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}] 19:35:41 INFO - PROCESS | 1648 | 1461638141502 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 19:35:41 INFO - PROCESS | 1648 | 1461638141517 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12900b800 == 94 [pid = 1648] [id = 614] 19:35:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x11b878c00) [pid = 1648] [serial = 1842] [outer = 0x0] 19:35:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x11c1bd800) [pid = 1648] [serial = 1843] [outer = 0x11b878c00] 19:35:41 INFO - PROCESS | 1648 | 1461638141546 Marionette DEBUG loaded listener.js 19:35:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x123ab8000) [pid = 1648] [serial = 1844] [outer = 0x11b878c00] 19:35:41 INFO - PROCESS | 1648 | 1461638141923 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]]]}] 19:35:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 19:35:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 623ms 19:35:41 INFO - PROCESS | 1648 | 1461638141973 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 19:35:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 19:35:41 INFO - PROCESS | 1648 | 1461638141974 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 19:35:41 INFO - PROCESS | 1648 | 1461638141977 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 19:35:41 INFO - PROCESS | 1648 | 1461638141978 Marionette TRACE conn2 <- [1,2430,null,{}] 19:35:41 INFO - PROCESS | 1648 | 1461638141980 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}] 19:35:42 INFO - PROCESS | 1648 | 1461638142086 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 19:35:42 INFO - PROCESS | 1648 | 1461638142090 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a31a800 == 95 [pid = 1648] [id = 615] 19:35:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x123c67000) [pid = 1648] [serial = 1845] [outer = 0x0] 19:35:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x1242eb400) [pid = 1648] [serial = 1846] [outer = 0x123c67000] 19:35:42 INFO - PROCESS | 1648 | 1461638142118 Marionette DEBUG loaded listener.js 19:35:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x126480c00) [pid = 1648] [serial = 1847] [outer = 0x123c67000] 19:35:42 INFO - PROCESS | 1648 | 1461638142492 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]]]}] 19:35:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 19:35:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 519ms 19:35:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 19:35:42 INFO - PROCESS | 1648 | 1461638142497 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 19:35:42 INFO - PROCESS | 1648 | 1461638142498 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 19:35:42 INFO - PROCESS | 1648 | 1461638142500 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 19:35:42 INFO - PROCESS | 1648 | 1461638142501 Marionette TRACE conn2 <- [1,2434,null,{}] 19:35:42 INFO - PROCESS | 1648 | 1461638142515 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}] 19:35:42 INFO - PROCESS | 1648 | 1461638142618 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 19:35:42 INFO - PROCESS | 1648 | 1461638142622 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0ef800 == 96 [pid = 1648] [id = 616] 19:35:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x1273d6000) [pid = 1648] [serial = 1848] [outer = 0x0] 19:35:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x128a8a800) [pid = 1648] [serial = 1849] [outer = 0x1273d6000] 19:35:42 INFO - PROCESS | 1648 | 1461638142648 Marionette DEBUG loaded listener.js 19:35:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x128fbb000) [pid = 1648] [serial = 1850] [outer = 0x1273d6000] 19:35:43 INFO - PROCESS | 1648 | 1461638143025 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]]]}] 19:35:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 19:35:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 569ms 19:35:43 INFO - PROCESS | 1648 | 1461638143069 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 19:35:43 INFO - PROCESS | 1648 | 1461638143070 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 19:35:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 19:35:43 INFO - PROCESS | 1648 | 1461638143072 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 19:35:43 INFO - PROCESS | 1648 | 1461638143074 Marionette TRACE conn2 <- [1,2438,null,{}] 19:35:43 INFO - PROCESS | 1648 | 1461638143076 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}] 19:35:43 INFO - PROCESS | 1648 | 1461638143195 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 19:35:43 INFO - PROCESS | 1648 | 1461638143308 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d339800 == 97 [pid = 1648] [id = 617] 19:35:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x128a8f800) [pid = 1648] [serial = 1851] [outer = 0x0] 19:35:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x129a6f000) [pid = 1648] [serial = 1852] [outer = 0x128a8f800] 19:35:43 INFO - PROCESS | 1648 | 1461638143337 Marionette DEBUG loaded listener.js 19:35:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x12a1cfc00) [pid = 1648] [serial = 1853] [outer = 0x128a8f800] 19:35:43 INFO - PROCESS | 1648 | 1461638143728 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]]]}] 19:35:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 19:35:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 668ms 19:35:43 INFO - PROCESS | 1648 | 1461638143742 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 19:35:43 INFO - PROCESS | 1648 | 1461638143747 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 19:35:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 19:35:43 INFO - PROCESS | 1648 | 1461638143750 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 19:35:43 INFO - PROCESS | 1648 | 1461638143752 Marionette TRACE conn2 <- [1,2442,null,{}] 19:35:43 INFO - PROCESS | 1648 | 1461638143755 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}] 19:35:43 INFO - PROCESS | 1648 | 1461638143966 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 19:35:44 INFO - PROCESS | 1648 | 1461638144088 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e512800 == 98 [pid = 1648] [id = 618] 19:35:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x11453e400) [pid = 1648] [serial = 1854] [outer = 0x0] 19:35:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12a1da800) [pid = 1648] [serial = 1855] [outer = 0x11453e400] 19:35:44 INFO - PROCESS | 1648 | 1461638144114 Marionette DEBUG loaded listener.js 19:35:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12a35bc00) [pid = 1648] [serial = 1856] [outer = 0x11453e400] 19:35:44 INFO - PROCESS | 1648 | 1461638144422 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]]]}] 19:35:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 19:35:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 722ms 19:35:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 19:35:44 INFO - PROCESS | 1648 | 1461638144472 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 19:35:44 INFO - PROCESS | 1648 | 1461638144474 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 19:35:44 INFO - PROCESS | 1648 | 1461638144476 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 19:35:44 INFO - PROCESS | 1648 | 1461638144477 Marionette TRACE conn2 <- [1,2446,null,{}] 19:35:44 INFO - PROCESS | 1648 | 1461638144479 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}] 19:35:44 INFO - PROCESS | 1648 | 1461638144619 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 19:35:44 INFO - PROCESS | 1648 | 1461638144637 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f37f000 == 99 [pid = 1648] [id = 619] 19:35:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x12a362400) [pid = 1648] [serial = 1857] [outer = 0x0] 19:35:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12a496c00) [pid = 1648] [serial = 1858] [outer = 0x12a362400] 19:35:44 INFO - PROCESS | 1648 | 1461638144662 Marionette DEBUG loaded listener.js 19:35:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x12a619000) [pid = 1648] [serial = 1859] [outer = 0x12a362400] 19:35:45 INFO - PROCESS | 1648 | 1461638145122 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]]]}] 19:35:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 19:35:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 670ms 19:35:45 INFO - PROCESS | 1648 | 1461638145148 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 19:35:45 INFO - PROCESS | 1648 | 1461638145150 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 19:35:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 19:35:45 INFO - PROCESS | 1648 | 1461638145153 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 19:35:45 INFO - PROCESS | 1648 | 1461638145155 Marionette TRACE conn2 <- [1,2450,null,{}] 19:35:45 INFO - PROCESS | 1648 | 1461638145158 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}] 19:35:45 INFO - PROCESS | 1648 | 1461638145589 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 19:35:45 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x12441d400) [pid = 1648] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 19:35:45 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12a491800) [pid = 1648] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 19:35:45 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x1242e9400) [pid = 1648] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 19:35:45 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x12a1d6c00) [pid = 1648] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 19:35:45 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x12a19f000) [pid = 1648] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 19:35:45 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12a954000) [pid = 1648] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 19:35:45 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12e481000) [pid = 1648] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 19:35:45 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x12a35f400) [pid = 1648] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 19:35:45 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x12ac84000) [pid = 1648] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 19:35:45 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x1242dd800) [pid = 1648] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 19:35:45 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x12a1d3800) [pid = 1648] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 19:35:45 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x128f86c00) [pid = 1648] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 19:35:45 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x11a476c00) [pid = 1648] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 19:35:45 INFO - PROCESS | 1648 | 1461638145672 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x127014800 == 100 [pid = 1648] [id = 620] 19:35:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x1147dbc00) [pid = 1648] [serial = 1860] [outer = 0x0] 19:35:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x11a476c00) [pid = 1648] [serial = 1861] [outer = 0x1147dbc00] 19:35:45 INFO - PROCESS | 1648 | 1461638145699 Marionette DEBUG loaded listener.js 19:35:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12a1d3800) [pid = 1648] [serial = 1862] [outer = 0x1147dbc00] 19:35:46 INFO - PROCESS | 1648 | 1461638146016 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]]]}] 19:35:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 19:35:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 877ms 19:35:46 INFO - PROCESS | 1648 | 1461638146032 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 19:35:46 INFO - PROCESS | 1648 | 1461638146033 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 19:35:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 19:35:46 INFO - PROCESS | 1648 | 1461638146036 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 19:35:46 INFO - PROCESS | 1648 | 1461638146037 Marionette TRACE conn2 <- [1,2454,null,{}] 19:35:46 INFO - PROCESS | 1648 | 1461638146039 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}] 19:35:46 INFO - PROCESS | 1648 | 1461638146147 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 19:35:46 INFO - PROCESS | 1648 | 1461638146236 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fede000 == 101 [pid = 1648] [id = 621] 19:35:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x118e0e000) [pid = 1648] [serial = 1863] [outer = 0x0] 19:35:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x12a61a400) [pid = 1648] [serial = 1864] [outer = 0x118e0e000] 19:35:46 INFO - PROCESS | 1648 | 1461638146262 Marionette DEBUG loaded listener.js 19:35:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12a6cdc00) [pid = 1648] [serial = 1865] [outer = 0x118e0e000] 19:35:46 INFO - PROCESS | 1648 | 1461638146539 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]]]}] 19:35:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 19:35:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 519ms 19:35:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 19:35:46 INFO - PROCESS | 1648 | 1461638146555 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 19:35:46 INFO - PROCESS | 1648 | 1461638146557 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 19:35:46 INFO - PROCESS | 1648 | 1461638146559 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 19:35:46 INFO - PROCESS | 1648 | 1461638146561 Marionette TRACE conn2 <- [1,2458,null,{}] 19:35:46 INFO - PROCESS | 1648 | 1461638146570 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}] 19:35:46 INFO - PROCESS | 1648 | 1461638146697 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 19:35:46 INFO - PROCESS | 1648 | 1461638146701 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x13b02f000 == 102 [pid = 1648] [id = 622] 19:35:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x12a6e5800) [pid = 1648] [serial = 1866] [outer = 0x0] 19:35:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x12a7dec00) [pid = 1648] [serial = 1867] [outer = 0x12a6e5800] 19:35:46 INFO - PROCESS | 1648 | 1461638146731 Marionette DEBUG loaded listener.js 19:35:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12ac7cc00) [pid = 1648] [serial = 1868] [outer = 0x12a6e5800] 19:35:47 INFO - PROCESS | 1648 | 1461638147122 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]]]}] 19:35:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 19:35:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 572ms 19:35:47 INFO - PROCESS | 1648 | 1461638147131 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 19:35:47 INFO - PROCESS | 1648 | 1461638147133 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 19:35:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 19:35:47 INFO - PROCESS | 1648 | 1461638147135 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 19:35:47 INFO - PROCESS | 1648 | 1461638147136 Marionette TRACE conn2 <- [1,2462,null,{}] 19:35:47 INFO - PROCESS | 1648 | 1461638147139 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}] 19:35:47 INFO - PROCESS | 1648 | 1461638147298 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 19:35:47 INFO - PROCESS | 1648 | 1461638147306 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x13bf5c000 == 103 [pid = 1648] [id = 623] 19:35:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12a8e8000) [pid = 1648] [serial = 1869] [outer = 0x0] 19:35:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x12af0c400) [pid = 1648] [serial = 1870] [outer = 0x12a8e8000] 19:35:47 INFO - PROCESS | 1648 | 1461638147332 Marionette DEBUG loaded listener.js 19:35:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12cf77000) [pid = 1648] [serial = 1871] [outer = 0x12a8e8000] 19:35:47 INFO - PROCESS | 1648 | 1461638147823 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]]]}] 19:35:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 19:35:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 721ms 19:35:47 INFO - PROCESS | 1648 | 1461638147857 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 19:35:47 INFO - PROCESS | 1648 | 1461638147860 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 19:35:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 19:35:47 INFO - PROCESS | 1648 | 1461638147863 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 19:35:47 INFO - PROCESS | 1648 | 1461638147866 Marionette TRACE conn2 <- [1,2466,null,{}] 19:35:47 INFO - PROCESS | 1648 | 1461638147870 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}] 19:35:48 INFO - PROCESS | 1648 | 1461638148008 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 19:35:48 INFO - PROCESS | 1648 | 1461638148150 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x123caf000 == 104 [pid = 1648] [id = 624] 19:35:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x11a477400) [pid = 1648] [serial = 1872] [outer = 0x0] 19:35:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x11a480400) [pid = 1648] [serial = 1873] [outer = 0x11a477400] 19:35:48 INFO - PROCESS | 1648 | 1461638148184 Marionette DEBUG loaded listener.js 19:35:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x11a873800) [pid = 1648] [serial = 1874] [outer = 0x11a477400] 19:35:48 INFO - PROCESS | 1648 | 1461638148635 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]]]}] 19:35:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 19:35:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 824ms 19:35:48 INFO - PROCESS | 1648 | 1461638148695 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 19:35:48 INFO - PROCESS | 1648 | 1461638148698 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 19:35:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 19:35:48 INFO - PROCESS | 1648 | 1461638148705 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 19:35:48 INFO - PROCESS | 1648 | 1461638148707 Marionette TRACE conn2 <- [1,2470,null,{}] 19:35:48 INFO - PROCESS | 1648 | 1461638148709 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}] 19:35:48 INFO - PROCESS | 1648 | 1461638148837 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 19:35:48 INFO - PROCESS | 1648 | 1461638148938 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d331800 == 105 [pid = 1648] [id = 625] 19:35:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x11b873c00) [pid = 1648] [serial = 1875] [outer = 0x0] 19:35:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x11c78a400) [pid = 1648] [serial = 1876] [outer = 0x11b873c00] 19:35:48 INFO - PROCESS | 1648 | 1461638148969 Marionette DEBUG loaded listener.js 19:35:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x1242e5000) [pid = 1648] [serial = 1877] [outer = 0x11b873c00] 19:35:49 INFO - PROCESS | 1648 | 1461638149405 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]]]}] 19:35:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 19:35:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 773ms 19:35:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 19:35:49 INFO - PROCESS | 1648 | 1461638149479 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 19:35:49 INFO - PROCESS | 1648 | 1461638149481 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 19:35:49 INFO - PROCESS | 1648 | 1461638149483 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 19:35:49 INFO - PROCESS | 1648 | 1461638149485 Marionette TRACE conn2 <- [1,2474,null,{}] 19:35:49 INFO - PROCESS | 1648 | 1461638149494 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}] 19:35:49 INFO - PROCESS | 1648 | 1461638149625 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 19:35:49 INFO - PROCESS | 1648 | 1461638149728 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x13bf09800 == 106 [pid = 1648] [id = 626] 19:35:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x129420c00) [pid = 1648] [serial = 1878] [outer = 0x0] 19:35:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x129ac4400) [pid = 1648] [serial = 1879] [outer = 0x129420c00] 19:35:49 INFO - PROCESS | 1648 | 1461638149762 Marionette DEBUG loaded listener.js 19:35:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x12a0d4c00) [pid = 1648] [serial = 1880] [outer = 0x129420c00] 19:35:50 INFO - PROCESS | 1648 | 1461638150223 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]]]}] 19:35:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 19:35:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 772ms 19:35:50 INFO - PROCESS | 1648 | 1461638150261 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 19:35:50 INFO - PROCESS | 1648 | 1461638150263 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 19:35:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 19:35:50 INFO - PROCESS | 1648 | 1461638150267 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 19:35:50 INFO - PROCESS | 1648 | 1461638150268 Marionette TRACE conn2 <- [1,2478,null,{}] 19:35:50 INFO - PROCESS | 1648 | 1461638150271 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}] 19:35:50 INFO - PROCESS | 1648 | 1461638150400 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 19:35:50 INFO - PROCESS | 1648 | 1461638150500 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d035800 == 107 [pid = 1648] [id = 627] 19:35:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x12a0d6c00) [pid = 1648] [serial = 1881] [outer = 0x0] 19:35:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x12a605400) [pid = 1648] [serial = 1882] [outer = 0x12a0d6c00] 19:35:50 INFO - PROCESS | 1648 | 1461638150532 Marionette DEBUG loaded listener.js 19:35:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x12a6eec00) [pid = 1648] [serial = 1883] [outer = 0x12a0d6c00] 19:35:50 INFO - PROCESS | 1648 | 1461638150962 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]]]}] 19:35:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 19:35:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 718ms 19:35:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 19:35:50 INFO - PROCESS | 1648 | 1461638150988 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 19:35:50 INFO - PROCESS | 1648 | 1461638150989 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 19:35:50 INFO - PROCESS | 1648 | 1461638150991 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 19:35:50 INFO - PROCESS | 1648 | 1461638150993 Marionette TRACE conn2 <- [1,2482,null,{}] 19:35:51 INFO - PROCESS | 1648 | 1461638151015 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}] 19:35:51 INFO - PROCESS | 1648 | 1461638151139 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 19:35:51 INFO - PROCESS | 1648 | 1461638151239 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d4a8800 == 108 [pid = 1648] [id = 628] 19:35:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x12a667000) [pid = 1648] [serial = 1884] [outer = 0x0] 19:35:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x12a947000) [pid = 1648] [serial = 1885] [outer = 0x12a667000] 19:35:51 INFO - PROCESS | 1648 | 1461638151270 Marionette DEBUG loaded listener.js 19:35:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x12ac84000) [pid = 1648] [serial = 1886] [outer = 0x12a667000] 19:35:51 INFO - PROCESS | 1648 | 1461638151688 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]]]}] 19:35:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 19:35:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 737ms 19:35:51 INFO - PROCESS | 1648 | 1461638151728 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 19:35:51 INFO - PROCESS | 1648 | 1461638151730 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 19:35:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 19:35:51 INFO - PROCESS | 1648 | 1461638151732 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 19:35:51 INFO - PROCESS | 1648 | 1461638151733 Marionette TRACE conn2 <- [1,2486,null,{}] 19:35:51 INFO - PROCESS | 1648 | 1461638151736 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}] 19:35:51 INFO - PROCESS | 1648 | 1461638151876 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 19:35:52 INFO - PROCESS | 1648 | 1461638152011 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d58a000 == 109 [pid = 1648] [id = 629] 19:35:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x12b2c8800) [pid = 1648] [serial = 1887] [outer = 0x0] 19:35:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x12d361800) [pid = 1648] [serial = 1888] [outer = 0x12b2c8800] 19:35:52 INFO - PROCESS | 1648 | 1461638152045 Marionette DEBUG loaded listener.js 19:35:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x12e8b4c00) [pid = 1648] [serial = 1889] [outer = 0x12b2c8800] 19:35:52 INFO - PROCESS | 1648 | 1461638152509 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]]]}] 19:35:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 19:35:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 820ms 19:35:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 19:35:52 INFO - PROCESS | 1648 | 1461638152553 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 19:35:52 INFO - PROCESS | 1648 | 1461638152554 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 19:35:52 INFO - PROCESS | 1648 | 1461638152557 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 19:35:52 INFO - PROCESS | 1648 | 1461638152558 Marionette TRACE conn2 <- [1,2490,null,{}] 19:35:52 INFO - PROCESS | 1648 | 1461638152560 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}] 19:35:52 INFO - PROCESS | 1648 | 1461638152686 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 19:35:52 INFO - PROCESS | 1648 | 1461638152817 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x141bb3800 == 110 [pid = 1648] [id = 630] 19:35:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x12e8b8c00) [pid = 1648] [serial = 1890] [outer = 0x0] 19:35:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x12e937c00) [pid = 1648] [serial = 1891] [outer = 0x12e8b8c00] 19:35:52 INFO - PROCESS | 1648 | 1461638152850 Marionette DEBUG loaded listener.js 19:35:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x12ee8d000) [pid = 1648] [serial = 1892] [outer = 0x12e8b8c00] 19:35:53 INFO - PROCESS | 1648 | 1461638153279 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]]]}] 19:35:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 19:35:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 772ms 19:35:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 19:35:53 INFO - PROCESS | 1648 | 1461638153329 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 19:35:53 INFO - PROCESS | 1648 | 1461638153331 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 19:35:53 INFO - PROCESS | 1648 | 1461638153333 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 19:35:53 INFO - PROCESS | 1648 | 1461638153334 Marionette TRACE conn2 <- [1,2494,null,{}] 19:35:53 INFO - PROCESS | 1648 | 1461638153336 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}] 19:35:53 INFO - PROCESS | 1648 | 1461638153458 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 19:35:53 INFO - PROCESS | 1648 | 1461638153557 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x141d28800 == 111 [pid = 1648] [id = 631] 19:35:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x12e93dc00) [pid = 1648] [serial = 1893] [outer = 0x0] 19:35:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x12f825000) [pid = 1648] [serial = 1894] [outer = 0x12e93dc00] 19:35:53 INFO - PROCESS | 1648 | 1461638153586 Marionette DEBUG loaded listener.js 19:35:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x12fe42400) [pid = 1648] [serial = 1895] [outer = 0x12e93dc00] 19:35:54 INFO - PROCESS | 1648 | 1461638154013 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]]]}] 19:35:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 19:35:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 720ms 19:35:54 INFO - PROCESS | 1648 | 1461638154057 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 19:35:54 INFO - PROCESS | 1648 | 1461638154059 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 19:35:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 19:35:54 INFO - PROCESS | 1648 | 1461638154076 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 19:35:54 INFO - PROCESS | 1648 | 1461638154077 Marionette TRACE conn2 <- [1,2498,null,{}] 19:35:54 INFO - PROCESS | 1648 | 1461638154080 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}] 19:35:54 INFO - PROCESS | 1648 | 1461638154210 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 19:35:54 INFO - PROCESS | 1648 | 1461638154312 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x14262e800 == 112 [pid = 1648] [id = 632] 19:35:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x12f82b400) [pid = 1648] [serial = 1896] [outer = 0x0] 19:35:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x130594400) [pid = 1648] [serial = 1897] [outer = 0x12f82b400] 19:35:54 INFO - PROCESS | 1648 | 1461638154344 Marionette DEBUG loaded listener.js 19:35:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x130632c00) [pid = 1648] [serial = 1898] [outer = 0x12f82b400] 19:35:54 INFO - PROCESS | 1648 | 1461638154763 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]]]}] 19:35:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 19:35:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 724ms 19:35:54 INFO - PROCESS | 1648 | 1461638154798 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 19:35:54 INFO - PROCESS | 1648 | 1461638154799 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 19:35:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 19:35:54 INFO - PROCESS | 1648 | 1461638154801 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 19:35:54 INFO - PROCESS | 1648 | 1461638154803 Marionette TRACE conn2 <- [1,2502,null,{}] 19:35:54 INFO - PROCESS | 1648 | 1461638154805 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}] 19:35:54 INFO - PROCESS | 1648 | 1461638154931 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 19:35:55 INFO - PROCESS | 1648 | 1461638155064 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x142837000 == 113 [pid = 1648] [id = 633] 19:35:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x12fe43800) [pid = 1648] [serial = 1899] [outer = 0x0] 19:35:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x131345000) [pid = 1648] [serial = 1900] [outer = 0x12fe43800] 19:35:55 INFO - PROCESS | 1648 | 1461638155096 Marionette DEBUG loaded listener.js 19:35:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x13be61800) [pid = 1648] [serial = 1901] [outer = 0x12fe43800] 19:35:55 INFO - PROCESS | 1648 | 1461638155529 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]]]}] 19:35:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 19:35:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 771ms 19:35:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 19:35:55 INFO - PROCESS | 1648 | 1461638155575 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 19:35:55 INFO - PROCESS | 1648 | 1461638155577 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 19:35:55 INFO - PROCESS | 1648 | 1461638155579 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 19:35:55 INFO - PROCESS | 1648 | 1461638155581 Marionette TRACE conn2 <- [1,2506,null,{}] 19:35:55 INFO - PROCESS | 1648 | 1461638155583 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}] 19:35:55 INFO - PROCESS | 1648 | 1461638155723 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 19:35:55 INFO - PROCESS | 1648 | 1461638155829 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x146369800 == 114 [pid = 1648] [id = 634] 19:35:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x13b05b400) [pid = 1648] [serial = 1902] [outer = 0x0] 19:35:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x13be83c00) [pid = 1648] [serial = 1903] [outer = 0x13b05b400] 19:35:55 INFO - PROCESS | 1648 | 1461638155863 Marionette DEBUG loaded listener.js 19:35:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x13cf16800) [pid = 1648] [serial = 1904] [outer = 0x13b05b400] 19:35:56 INFO - PROCESS | 1648 | 1461638156325 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]]]}] 19:35:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 19:35:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 773ms 19:35:56 INFO - PROCESS | 1648 | 1461638156352 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 19:35:56 INFO - PROCESS | 1648 | 1461638156354 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 19:35:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 19:35:56 INFO - PROCESS | 1648 | 1461638156356 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 19:35:56 INFO - PROCESS | 1648 | 1461638156357 Marionette TRACE conn2 <- [1,2510,null,{}] 19:35:56 INFO - PROCESS | 1648 | 1461638156360 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}] 19:35:56 INFO - PROCESS | 1648 | 1461638156489 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 19:35:56 INFO - PROCESS | 1648 | 1461638156621 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x1487f3800 == 115 [pid = 1648] [id = 635] 19:35:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x13ce7c400) [pid = 1648] [serial = 1905] [outer = 0x0] 19:35:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x13d21e000) [pid = 1648] [serial = 1906] [outer = 0x13ce7c400] 19:35:56 INFO - PROCESS | 1648 | 1461638156653 Marionette DEBUG loaded listener.js 19:35:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x13d242000) [pid = 1648] [serial = 1907] [outer = 0x13ce7c400] 19:35:57 INFO - PROCESS | 1648 | 1461638157235 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]]]}] 19:35:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 19:35:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 925ms 19:35:57 INFO - PROCESS | 1648 | 1461638157299 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 19:35:57 INFO - PROCESS | 1648 | 1461638157300 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 19:35:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 19:35:57 INFO - PROCESS | 1648 | 1461638157304 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 19:35:57 INFO - PROCESS | 1648 | 1461638157305 Marionette TRACE conn2 <- [1,2514,null,{}] 19:35:57 INFO - PROCESS | 1648 | 1461638157308 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}] 19:35:57 INFO - PROCESS | 1648 | 1461638157443 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 19:35:57 INFO - PROCESS | 1648 | 1461638157550 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x127caf800 == 116 [pid = 1648] [id = 636] 19:35:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x114bbfc00) [pid = 1648] [serial = 1908] [outer = 0x0] 19:35:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x11c78f800) [pid = 1648] [serial = 1909] [outer = 0x114bbfc00] 19:35:57 INFO - PROCESS | 1648 | 1461638157581 Marionette DEBUG loaded listener.js 19:35:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x13d241800) [pid = 1648] [serial = 1910] [outer = 0x114bbfc00] 19:35:58 INFO - PROCESS | 1648 | 1461638158017 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]]]}] 19:35:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 19:35:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 769ms 19:35:58 INFO - PROCESS | 1648 | 1461638158074 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 19:35:58 INFO - PROCESS | 1648 | 1461638158075 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 19:35:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 19:35:58 INFO - PROCESS | 1648 | 1461638158077 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 19:35:58 INFO - PROCESS | 1648 | 1461638158079 Marionette TRACE conn2 <- [1,2518,null,{}] 19:35:58 INFO - PROCESS | 1648 | 1461638158081 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}] 19:35:58 INFO - PROCESS | 1648 | 1461638158211 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 19:35:58 INFO - PROCESS | 1648 | 1461638158578 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x119abd800 == 117 [pid = 1648] [id = 637] 19:35:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x113383000) [pid = 1648] [serial = 1911] [outer = 0x0] 19:35:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x11360bc00) [pid = 1648] [serial = 1912] [outer = 0x113383000] 19:35:58 INFO - PROCESS | 1648 | 1461638158610 Marionette DEBUG loaded listener.js 19:35:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x11562a800) [pid = 1648] [serial = 1913] [outer = 0x113383000] 19:35:59 INFO - PROCESS | 1648 | 1461638159063 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]]]}] 19:35:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 19:35:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1019ms 19:35:59 INFO - PROCESS | 1648 | 1461638159115 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 19:35:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 19:35:59 INFO - PROCESS | 1648 | 1461638159117 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 19:35:59 INFO - PROCESS | 1648 | 1461638159120 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 19:35:59 INFO - PROCESS | 1648 | 1461638159123 Marionette TRACE conn2 <- [1,2522,null,{}] 19:35:59 INFO - PROCESS | 1648 | 1461638159126 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}] 19:35:59 INFO - PROCESS | 1648 | 1461638159251 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 19:35:59 INFO - PROCESS | 1648 | 1461638159396 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b164000 == 118 [pid = 1648] [id = 638] 19:35:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x11555d000) [pid = 1648] [serial = 1914] [outer = 0x0] 19:35:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x115631c00) [pid = 1648] [serial = 1915] [outer = 0x11555d000] 19:35:59 INFO - PROCESS | 1648 | 1461638159428 Marionette DEBUG loaded listener.js 19:35:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x11857b400) [pid = 1648] [serial = 1916] [outer = 0x11555d000] 19:35:59 INFO - PROCESS | 1648 | 1461638159887 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]]]}] 19:35:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 19:35:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 773ms 19:35:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 19:35:59 INFO - PROCESS | 1648 | 1461638159898 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 19:35:59 INFO - PROCESS | 1648 | 1461638159900 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 19:35:59 INFO - PROCESS | 1648 | 1461638159903 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 19:35:59 INFO - PROCESS | 1648 | 1461638159904 Marionette TRACE conn2 <- [1,2526,null,{}] 19:35:59 INFO - PROCESS | 1648 | 1461638159907 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}] 19:36:00 INFO - PROCESS | 1648 | 1461638160048 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 19:36:00 INFO - PROCESS | 1648 | 1461638160159 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x123a33000 == 119 [pid = 1648] [id = 639] 19:36:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x11974f800) [pid = 1648] [serial = 1917] [outer = 0x0] 19:36:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x119a9ac00) [pid = 1648] [serial = 1918] [outer = 0x11974f800] 19:36:00 INFO - PROCESS | 1648 | 1461638160188 Marionette DEBUG loaded listener.js 19:36:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x11a47e800) [pid = 1648] [serial = 1919] [outer = 0x11974f800] 19:36:00 INFO - PROCESS | 1648 | --DOCSHELL 0x13b02f000 == 118 [pid = 1648] [id = 622] 19:36:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12fede000 == 117 [pid = 1648] [id = 621] 19:36:00 INFO - PROCESS | 1648 | --DOCSHELL 0x127014800 == 116 [pid = 1648] [id = 620] 19:36:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12f37f000 == 115 [pid = 1648] [id = 619] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x12f06b000) [pid = 1648] [serial = 1798] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12e512800 == 114 [pid = 1648] [id = 618] 19:36:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12d339800 == 113 [pid = 1648] [id = 617] 19:36:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0ef800 == 112 [pid = 1648] [id = 616] 19:36:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12a31a800 == 111 [pid = 1648] [id = 615] 19:36:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12900b800 == 110 [pid = 1648] [id = 614] 19:36:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12644f000 == 109 [pid = 1648] [id = 613] 19:36:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1293a3800 == 108 [pid = 1648] [id = 612] 19:36:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1425c0000 == 107 [pid = 1648] [id = 607] 19:36:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12f567000 == 106 [pid = 1648] [id = 456] 19:36:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1424c4800 == 105 [pid = 1648] [id = 606] 19:36:00 INFO - PROCESS | 1648 | --DOCSHELL 0x141bd4800 == 104 [pid = 1648] [id = 605] 19:36:00 INFO - PROCESS | 1648 | --DOCSHELL 0x13d6af800 == 103 [pid = 1648] [id = 604] 19:36:00 INFO - PROCESS | 1648 | --DOCSHELL 0x13d67a000 == 102 [pid = 1648] [id = 603] 19:36:00 INFO - PROCESS | 1648 | --DOCSHELL 0x13025a000 == 101 [pid = 1648] [id = 602] 19:36:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12da32000 == 100 [pid = 1648] [id = 601] 19:36:00 INFO - PROCESS | 1648 | --DOCSHELL 0x11b039000 == 99 [pid = 1648] [id = 600] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x11bfcb000) [pid = 1648] [serial = 1723] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x12a0df800) [pid = 1648] [serial = 1772] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x12a8de400) [pid = 1648] [serial = 1721] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x129acf800) [pid = 1648] [serial = 1771] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x12a66c800) [pid = 1648] [serial = 1732] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x129ac4c00) [pid = 1648] [serial = 1768] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x11aba8c00) [pid = 1648] [serial = 1763] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x11a484c00) [pid = 1648] [serial = 1762] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x12d110800) [pid = 1648] [serial = 1793] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x12a61e000) [pid = 1648] [serial = 1777] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x124411000) [pid = 1648] [serial = 1765] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x12a7d3000) [pid = 1648] [serial = 1778] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x128f19400) [pid = 1648] [serial = 1766] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x12e928800) [pid = 1648] [serial = 1795] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x12a2b9000) [pid = 1648] [serial = 1775] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x12a25a800) [pid = 1648] [serial = 1774] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x13b058400) [pid = 1648] [serial = 1747] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x119266c00) [pid = 1648] [serial = 1759] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x12b097000) [pid = 1648] [serial = 1735] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x12e480000) [pid = 1648] [serial = 1738] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x12b51e800) [pid = 1648] [serial = 1784] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x12e925c00) [pid = 1648] [serial = 1790] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x12a359c00) [pid = 1648] [serial = 1729] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x13062c400) [pid = 1648] [serial = 1741] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x12a7d8800) [pid = 1648] [serial = 1780] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x12d1be800) [pid = 1648] [serial = 1786] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x12a987400) [pid = 1648] [serial = 1781] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x12acf0c00) [pid = 1648] [serial = 1783] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x12a48fc00) [pid = 1648] [serial = 1792] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x11b60dc00) [pid = 1648] [serial = 1756] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x12e210c00) [pid = 1648] [serial = 1787] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x131343c00) [pid = 1648] [serial = 1744] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x12e94e400) [pid = 1648] [serial = 1796] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x12e8b3000) [pid = 1648] [serial = 1789] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x13be7a000) [pid = 1648] [serial = 1750] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x13cf1cc00) [pid = 1648] [serial = 1753] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x128f86400) [pid = 1648] [serial = 1726] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x12a034000) [pid = 1648] [serial = 1769] [outer = 0x0] [url = about:blank] 19:36:00 INFO - PROCESS | 1648 | 1461638160724 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]]]}] 19:36:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 19:36:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 874ms 19:36:00 INFO - PROCESS | 1648 | 1461638160778 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 19:36:00 INFO - PROCESS | 1648 | 1461638160782 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 19:36:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 19:36:00 INFO - PROCESS | 1648 | 1461638160791 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 19:36:00 INFO - PROCESS | 1648 | 1461638160797 Marionette TRACE conn2 <- [1,2530,null,{}] 19:36:00 INFO - PROCESS | 1648 | 1461638160803 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}] 19:36:00 INFO - PROCESS | 1648 | 1461638160975 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 19:36:01 INFO - PROCESS | 1648 | 1461638161116 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12901a000 == 100 [pid = 1648] [id = 640] 19:36:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x119096c00) [pid = 1648] [serial = 1920] [outer = 0x0] 19:36:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x11a881800) [pid = 1648] [serial = 1921] [outer = 0x119096c00] 19:36:01 INFO - PROCESS | 1648 | 1461638161144 Marionette DEBUG loaded listener.js 19:36:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x11b061000) [pid = 1648] [serial = 1922] [outer = 0x119096c00] 19:36:01 INFO - PROCESS | 1648 | 1461638161457 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]]]}] 19:36:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 19:36:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 681ms 19:36:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 19:36:01 INFO - PROCESS | 1648 | 1461638161488 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 19:36:01 INFO - PROCESS | 1648 | 1461638161490 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 19:36:01 INFO - PROCESS | 1648 | 1461638161495 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 19:36:01 INFO - PROCESS | 1648 | 1461638161498 Marionette TRACE conn2 <- [1,2534,null,{}] 19:36:01 INFO - PROCESS | 1648 | 1461638161500 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}] 19:36:01 INFO - PROCESS | 1648 | 1461638161616 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 19:36:01 INFO - PROCESS | 1648 | 1461638161703 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296d3800 == 101 [pid = 1648] [id = 641] 19:36:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x11ad93c00) [pid = 1648] [serial = 1923] [outer = 0x0] 19:36:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x11b113800) [pid = 1648] [serial = 1924] [outer = 0x11ad93c00] 19:36:01 INFO - PROCESS | 1648 | 1461638161728 Marionette DEBUG loaded listener.js 19:36:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x11c1c8400) [pid = 1648] [serial = 1925] [outer = 0x11ad93c00] 19:36:02 INFO - PROCESS | 1648 | 1461638162015 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]]]}] 19:36:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 19:36:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 573ms 19:36:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 19:36:02 INFO - PROCESS | 1648 | 1461638162068 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 19:36:02 INFO - PROCESS | 1648 | 1461638162069 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 19:36:02 INFO - PROCESS | 1648 | 1461638162071 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 19:36:02 INFO - PROCESS | 1648 | 1461638162072 Marionette TRACE conn2 <- [1,2538,null,{}] 19:36:02 INFO - PROCESS | 1648 | 1461638162074 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}] 19:36:02 INFO - PROCESS | 1648 | 1461638162183 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 19:36:02 INFO - PROCESS | 1648 | 1461638162281 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e91800 == 102 [pid = 1648] [id = 642] 19:36:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x11c78b400) [pid = 1648] [serial = 1926] [outer = 0x0] 19:36:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x11c78f400) [pid = 1648] [serial = 1927] [outer = 0x11c78b400] 19:36:02 INFO - PROCESS | 1648 | 1461638162314 Marionette DEBUG loaded listener.js 19:36:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x123ac0000) [pid = 1648] [serial = 1928] [outer = 0x11c78b400] 19:36:02 INFO - PROCESS | 1648 | 1461638162644 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]]]}] 19:36:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 19:36:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 619ms 19:36:02 INFO - PROCESS | 1648 | 1461638162690 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 19:36:02 INFO - PROCESS | 1648 | 1461638162691 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 19:36:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 19:36:02 INFO - PROCESS | 1648 | 1461638162693 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 19:36:02 INFO - PROCESS | 1648 | 1461638162695 Marionette TRACE conn2 <- [1,2542,null,{}] 19:36:02 INFO - PROCESS | 1648 | 1461638162697 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}] 19:36:02 INFO - PROCESS | 1648 | 1461638162844 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 19:36:02 INFO - PROCESS | 1648 | 1461638162881 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ade5000 == 103 [pid = 1648] [id = 643] 19:36:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x123e07400) [pid = 1648] [serial = 1929] [outer = 0x0] 19:36:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x1242ddc00) [pid = 1648] [serial = 1930] [outer = 0x123e07400] 19:36:02 INFO - PROCESS | 1648 | 1461638162907 Marionette DEBUG loaded listener.js 19:36:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x124410400) [pid = 1648] [serial = 1931] [outer = 0x123e07400] 19:36:03 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x12e934400) [pid = 1648] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 19:36:03 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x11453e400) [pid = 1648] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 19:36:03 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x12a362400) [pid = 1648] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 19:36:03 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x12a6e5800) [pid = 1648] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 19:36:03 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x1147dbc00) [pid = 1648] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 19:36:03 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x1273d6000) [pid = 1648] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 19:36:03 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x118902400) [pid = 1648] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 19:36:03 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x123c67000) [pid = 1648] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 19:36:03 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x11b878c00) [pid = 1648] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 19:36:03 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x11a7ea000) [pid = 1648] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 19:36:03 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x118e0e000) [pid = 1648] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 19:36:03 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x128a8f800) [pid = 1648] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 19:36:03 INFO - PROCESS | 1648 | 1461638163714 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]]]}] 19:36:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 19:36:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1070ms 19:36:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 19:36:03 INFO - PROCESS | 1648 | 1461638163769 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 19:36:03 INFO - PROCESS | 1648 | 1461638163771 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 19:36:03 INFO - PROCESS | 1648 | 1461638163775 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 19:36:03 INFO - PROCESS | 1648 | 1461638163777 Marionette TRACE conn2 <- [1,2546,null,{}] 19:36:03 INFO - PROCESS | 1648 | 1461638163784 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}] 19:36:03 INFO - PROCESS | 1648 | 1461638163920 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 19:36:04 INFO - PROCESS | 1648 | 1461638164026 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bc31000 == 104 [pid = 1648] [id = 644] 19:36:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x11562d400) [pid = 1648] [serial = 1932] [outer = 0x0] 19:36:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x118902400) [pid = 1648] [serial = 1933] [outer = 0x11562d400] 19:36:04 INFO - PROCESS | 1648 | 1461638164060 Marionette DEBUG loaded listener.js 19:36:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x11903d000) [pid = 1648] [serial = 1934] [outer = 0x11562d400] 19:36:04 INFO - PROCESS | 1648 | 1461638164540 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]]]}] 19:36:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 19:36:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 823ms 19:36:04 INFO - PROCESS | 1648 | 1461638164600 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 19:36:04 INFO - PROCESS | 1648 | 1461638164604 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 19:36:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 19:36:04 INFO - PROCESS | 1648 | 1461638164609 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 19:36:04 INFO - PROCESS | 1648 | 1461638164611 Marionette TRACE conn2 <- [1,2550,null,{}] 19:36:04 INFO - PROCESS | 1648 | 1461638164616 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}] 19:36:04 INFO - PROCESS | 1648 | 1461638164742 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 19:36:04 INFO - PROCESS | 1648 | 1461638164848 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e86800 == 105 [pid = 1648] [id = 645] 19:36:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x11a799800) [pid = 1648] [serial = 1935] [outer = 0x0] 19:36:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x11a877800) [pid = 1648] [serial = 1936] [outer = 0x11a799800] 19:36:04 INFO - PROCESS | 1648 | 1461638164880 Marionette DEBUG loaded listener.js 19:36:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x11b110c00) [pid = 1648] [serial = 1937] [outer = 0x11a799800] 19:36:05 INFO - PROCESS | 1648 | 1461638165410 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]]]}] 19:36:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 19:36:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 874ms 19:36:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 19:36:05 INFO - PROCESS | 1648 | 1461638165484 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 19:36:05 INFO - PROCESS | 1648 | 1461638165487 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 19:36:05 INFO - PROCESS | 1648 | 1461638165490 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 19:36:05 INFO - PROCESS | 1648 | 1461638165495 Marionette TRACE conn2 <- [1,2554,null,{}] 19:36:05 INFO - PROCESS | 1648 | 1461638165507 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}] 19:36:05 INFO - PROCESS | 1648 | 1461638165704 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 19:36:05 INFO - PROCESS | 1648 | 1461638165869 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d330000 == 106 [pid = 1648] [id = 646] 19:36:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x11c78dc00) [pid = 1648] [serial = 1938] [outer = 0x0] 19:36:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x123e06800) [pid = 1648] [serial = 1939] [outer = 0x11c78dc00] 19:36:05 INFO - PROCESS | 1648 | 1461638165903 Marionette DEBUG loaded listener.js 19:36:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x1242eb000) [pid = 1648] [serial = 1940] [outer = 0x11c78dc00] 19:36:06 INFO - PROCESS | 1648 | 1461638166373 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]]]}] 19:36:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 19:36:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 926ms 19:36:06 INFO - PROCESS | 1648 | 1461638166415 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 19:36:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 19:36:06 INFO - PROCESS | 1648 | 1461638166417 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 19:36:06 INFO - PROCESS | 1648 | 1461638166420 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 19:36:06 INFO - PROCESS | 1648 | 1461638166421 Marionette TRACE conn2 <- [1,2558,null,{}] 19:36:06 INFO - PROCESS | 1648 | 1461638166423 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}] 19:36:06 INFO - PROCESS | 1648 | 1461638166552 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 19:36:06 INFO - PROCESS | 1648 | 1461638166686 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e28f800 == 107 [pid = 1648] [id = 647] 19:36:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x1242ebc00) [pid = 1648] [serial = 1941] [outer = 0x0] 19:36:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x126407400) [pid = 1648] [serial = 1942] [outer = 0x1242ebc00] 19:36:06 INFO - PROCESS | 1648 | 1461638166719 Marionette DEBUG loaded listener.js 19:36:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x1275f6400) [pid = 1648] [serial = 1943] [outer = 0x1242ebc00] 19:36:07 INFO - PROCESS | 1648 | 1461638167158 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]]]}] 19:36:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 19:36:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 769ms 19:36:07 INFO - PROCESS | 1648 | 1461638167188 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 19:36:07 INFO - PROCESS | 1648 | 1461638167190 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 19:36:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 19:36:07 INFO - PROCESS | 1648 | 1461638167192 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 19:36:07 INFO - PROCESS | 1648 | 1461638167194 Marionette TRACE conn2 <- [1,2562,null,{}] 19:36:07 INFO - PROCESS | 1648 | 1461638167196 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}] 19:36:07 INFO - PROCESS | 1648 | 1461638167339 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 19:36:07 INFO - PROCESS | 1648 | 1461638167444 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e765000 == 108 [pid = 1648] [id = 648] 19:36:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x12441cc00) [pid = 1648] [serial = 1944] [outer = 0x0] 19:36:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x12863f000) [pid = 1648] [serial = 1945] [outer = 0x12441cc00] 19:36:07 INFO - PROCESS | 1648 | 1461638167474 Marionette DEBUG loaded listener.js 19:36:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x128f1a800) [pid = 1648] [serial = 1946] [outer = 0x12441cc00] 19:36:07 INFO - PROCESS | 1648 | 1461638167980 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]]]}] 19:36:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 19:36:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 822ms 19:36:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 19:36:08 INFO - PROCESS | 1648 | 1461638168014 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 19:36:08 INFO - PROCESS | 1648 | 1461638168016 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 19:36:08 INFO - PROCESS | 1648 | 1461638168018 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 19:36:08 INFO - PROCESS | 1648 | 1461638168020 Marionette TRACE conn2 <- [1,2566,null,{}] 19:36:08 INFO - PROCESS | 1648 | 1461638168022 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}] 19:36:08 INFO - PROCESS | 1648 | 1461638168162 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 19:36:08 INFO - PROCESS | 1648 | 1461638168297 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f0b3000 == 109 [pid = 1648] [id = 649] 19:36:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x128f20c00) [pid = 1648] [serial = 1947] [outer = 0x0] 19:36:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x12941f400) [pid = 1648] [serial = 1948] [outer = 0x128f20c00] 19:36:08 INFO - PROCESS | 1648 | 1461638168331 Marionette DEBUG loaded listener.js 19:36:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x129ed4c00) [pid = 1648] [serial = 1949] [outer = 0x128f20c00] 19:36:08 INFO - PROCESS | 1648 | 1461638168790 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]]]}] 19:36:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 19:36:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 820ms 19:36:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 19:36:08 INFO - PROCESS | 1648 | 1461638168839 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 19:36:08 INFO - PROCESS | 1648 | 1461638168840 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 19:36:08 INFO - PROCESS | 1648 | 1461638168842 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 19:36:08 INFO - PROCESS | 1648 | 1461638168844 Marionette TRACE conn2 <- [1,2570,null,{}] 19:36:08 INFO - PROCESS | 1648 | 1461638168846 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}] 19:36:08 INFO - PROCESS | 1648 | 1461638168971 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 19:36:09 INFO - PROCESS | 1648 | 1461638169075 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f3c0800 == 110 [pid = 1648] [id = 650] 19:36:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x128f22000) [pid = 1648] [serial = 1950] [outer = 0x0] 19:36:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x12a034000) [pid = 1648] [serial = 1951] [outer = 0x128f22000] 19:36:09 INFO - PROCESS | 1648 | 1461638169104 Marionette DEBUG loaded listener.js 19:36:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x12a0d9000) [pid = 1648] [serial = 1952] [outer = 0x128f22000] 19:36:09 INFO - PROCESS | 1648 | 1461638169554 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]]]}] 19:36:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 19:36:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 770ms 19:36:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 19:36:09 INFO - PROCESS | 1648 | 1461638169613 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 19:36:09 INFO - PROCESS | 1648 | 1461638169614 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 19:36:09 INFO - PROCESS | 1648 | 1461638169616 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 19:36:09 INFO - PROCESS | 1648 | 1461638169617 Marionette TRACE conn2 <- [1,2574,null,{}] 19:36:09 INFO - PROCESS | 1648 | 1461638169620 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}] 19:36:09 INFO - PROCESS | 1648 | 1461638169742 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 19:36:09 INFO - PROCESS | 1648 | 1461638169922 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fda6800 == 111 [pid = 1648] [id = 651] 19:36:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x12a032400) [pid = 1648] [serial = 1953] [outer = 0x0] 19:36:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x12a19c400) [pid = 1648] [serial = 1954] [outer = 0x12a032400] 19:36:09 INFO - PROCESS | 1648 | 1461638169971 Marionette DEBUG loaded listener.js 19:36:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x12a1ab000) [pid = 1648] [serial = 1955] [outer = 0x12a032400] 19:36:10 INFO - PROCESS | 1648 | 1461638170450 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]]]}] 19:36:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 19:36:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 870ms 19:36:10 INFO - PROCESS | 1648 | 1461638170487 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 19:36:10 INFO - PROCESS | 1648 | 1461638170488 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 19:36:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 19:36:10 INFO - PROCESS | 1648 | 1461638170491 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 19:36:10 INFO - PROCESS | 1648 | 1461638170492 Marionette TRACE conn2 <- [1,2578,null,{}] 19:36:10 INFO - PROCESS | 1648 | 1461638170514 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}] 19:36:10 INFO - PROCESS | 1648 | 1461638170643 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 19:36:10 INFO - PROCESS | 1648 | 1461638170747 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x1301cd000 == 112 [pid = 1648] [id = 652] 19:36:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x12a19e800) [pid = 1648] [serial = 1956] [outer = 0x0] 19:36:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x12a1dc800) [pid = 1648] [serial = 1957] [outer = 0x12a19e800] 19:36:10 INFO - PROCESS | 1648 | 1461638170777 Marionette DEBUG loaded listener.js 19:36:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x12a25c800) [pid = 1648] [serial = 1958] [outer = 0x12a19e800] 19:36:11 INFO - PROCESS | 1648 | 1461638171186 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]]]}] 19:36:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 19:36:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 723ms 19:36:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 19:36:11 INFO - PROCESS | 1648 | 1461638171215 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 19:36:11 INFO - PROCESS | 1648 | 1461638171216 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 19:36:11 INFO - PROCESS | 1648 | 1461638171219 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 19:36:11 INFO - PROCESS | 1648 | 1461638171220 Marionette TRACE conn2 <- [1,2582,null,{}] 19:36:11 INFO - PROCESS | 1648 | 1461638171222 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}] 19:36:11 INFO - PROCESS | 1648 | 1461638171349 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 19:36:11 INFO - PROCESS | 1648 | 1461638171484 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x13056f000 == 113 [pid = 1648] [id = 653] 19:36:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x12a1d7c00) [pid = 1648] [serial = 1959] [outer = 0x0] 19:36:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x12a2b3000) [pid = 1648] [serial = 1960] [outer = 0x12a1d7c00] 19:36:11 INFO - PROCESS | 1648 | 1461638171516 Marionette DEBUG loaded listener.js 19:36:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x12a35cc00) [pid = 1648] [serial = 1961] [outer = 0x12a1d7c00] 19:36:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 19:36:11 INFO - PROCESS | 1648 | 1461638171932 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]]]}] 19:36:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 718ms 19:36:11 INFO - PROCESS | 1648 | 1461638171938 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 19:36:11 INFO - PROCESS | 1648 | 1461638171939 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 19:36:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 19:36:11 INFO - PROCESS | 1648 | 1461638171942 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 19:36:11 INFO - PROCESS | 1648 | 1461638171944 Marionette TRACE conn2 <- [1,2586,null,{}] 19:36:11 INFO - PROCESS | 1648 | 1461638171948 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}] 19:36:12 INFO - PROCESS | 1648 | 1461638172110 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 19:36:12 INFO - PROCESS | 1648 | 1461638172218 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x13bf04800 == 114 [pid = 1648] [id = 654] 19:36:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x12a362800) [pid = 1648] [serial = 1962] [outer = 0x0] 19:36:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x12a605c00) [pid = 1648] [serial = 1963] [outer = 0x12a362800] 19:36:12 INFO - PROCESS | 1648 | 1461638172252 Marionette DEBUG loaded listener.js 19:36:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x12a669000) [pid = 1648] [serial = 1964] [outer = 0x12a362800] 19:36:12 INFO - PROCESS | 1648 | 1461638172700 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]]]}] 19:36:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 19:36:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 822ms 19:36:12 INFO - PROCESS | 1648 | 1461638172765 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 19:36:12 INFO - PROCESS | 1648 | 1461638172766 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 19:36:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 19:36:12 INFO - PROCESS | 1648 | 1461638172768 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 19:36:12 INFO - PROCESS | 1648 | 1461638172770 Marionette TRACE conn2 <- [1,2590,null,{}] 19:36:12 INFO - PROCESS | 1648 | 1461638172772 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}] 19:36:12 INFO - PROCESS | 1648 | 1461638172900 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 19:36:13 INFO - PROCESS | 1648 | 1461638173036 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x13bf66000 == 115 [pid = 1648] [id = 655] 19:36:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x114749000) [pid = 1648] [serial = 1965] [outer = 0x0] 19:36:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x12a66b400) [pid = 1648] [serial = 1966] [outer = 0x114749000] 19:36:13 INFO - PROCESS | 1648 | 1461638173068 Marionette DEBUG loaded listener.js 19:36:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x12a6d2400) [pid = 1648] [serial = 1967] [outer = 0x114749000] 19:36:13 INFO - PROCESS | 1648 | 1461638173477 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]]]}] 19:36:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 19:36:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 768ms 19:36:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 19:36:13 INFO - PROCESS | 1648 | 1461638173544 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 19:36:13 INFO - PROCESS | 1648 | 1461638173545 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 19:36:13 INFO - PROCESS | 1648 | 1461638173547 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 19:36:13 INFO - PROCESS | 1648 | 1461638173549 Marionette TRACE conn2 <- [1,2594,null,{}] 19:36:13 INFO - PROCESS | 1648 | 1461638173552 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}] 19:36:13 INFO - PROCESS | 1648 | 1461638173683 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 19:36:13 INFO - PROCESS | 1648 | 1461638173822 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1de800 == 116 [pid = 1648] [id = 656] 19:36:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x114bc2c00) [pid = 1648] [serial = 1968] [outer = 0x0] 19:36:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x12a2bcc00) [pid = 1648] [serial = 1969] [outer = 0x114bc2c00] 19:36:13 INFO - PROCESS | 1648 | 1461638173853 Marionette DEBUG loaded listener.js 19:36:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x12a6efc00) [pid = 1648] [serial = 1970] [outer = 0x114bc2c00] 19:36:14 INFO - PROCESS | 1648 | 1461638174298 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]]]}] 19:36:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 19:36:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 769ms 19:36:14 INFO - PROCESS | 1648 | 1461638174318 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 19:36:14 INFO - PROCESS | 1648 | 1461638174319 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 19:36:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 19:36:14 INFO - PROCESS | 1648 | 1461638174322 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 19:36:14 INFO - PROCESS | 1648 | 1461638174323 Marionette TRACE conn2 <- [1,2598,null,{}] 19:36:14 INFO - PROCESS | 1648 | 1461638174325 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}] 19:36:14 INFO - PROCESS | 1648 | 1461638174460 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 19:36:14 INFO - PROCESS | 1648 | 1461638174813 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bf76000 == 117 [pid = 1648] [id = 657] 19:36:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x11338e800) [pid = 1648] [serial = 1971] [outer = 0x0] 19:36:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x11453fc00) [pid = 1648] [serial = 1972] [outer = 0x11338e800] 19:36:14 INFO - PROCESS | 1648 | 1461638174845 Marionette DEBUG loaded listener.js 19:36:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x11556ac00) [pid = 1648] [serial = 1973] [outer = 0x11338e800] 19:36:15 INFO - PROCESS | 1648 | 1461638175314 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]]]}] 19:36:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 19:36:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1022ms 19:36:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 19:36:15 INFO - PROCESS | 1648 | 1461638175364 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 19:36:15 INFO - PROCESS | 1648 | 1461638175367 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 19:36:15 INFO - PROCESS | 1648 | 1461638175370 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 19:36:15 INFO - PROCESS | 1648 | 1461638175373 Marionette TRACE conn2 <- [1,2602,null,{}] 19:36:15 INFO - PROCESS | 1648 | 1461638175376 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}] 19:36:15 INFO - PROCESS | 1648 | 1461638175564 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 19:36:15 INFO - PROCESS | 1648 | 1461638175680 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bc3c000 == 118 [pid = 1648] [id = 658] 19:36:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x11974fc00) [pid = 1648] [serial = 1974] [outer = 0x0] 19:36:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x11a47a000) [pid = 1648] [serial = 1975] [outer = 0x11974fc00] 19:36:15 INFO - PROCESS | 1648 | 1461638175713 Marionette DEBUG loaded listener.js 19:36:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x11b114c00) [pid = 1648] [serial = 1976] [outer = 0x11974fc00] 19:36:16 INFO - PROCESS | 1648 | 1461638176274 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]]]}] 19:36:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 19:36:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 924ms 19:36:16 INFO - PROCESS | 1648 | 1461638176319 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 19:36:16 INFO - PROCESS | 1648 | 1461638176321 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 19:36:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 19:36:16 INFO - PROCESS | 1648 | 1461638176326 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 19:36:16 INFO - PROCESS | 1648 | 1461638176327 Marionette TRACE conn2 <- [1,2606,null,{}] 19:36:16 INFO - PROCESS | 1648 | 1461638176332 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}] 19:36:16 INFO - PROCESS | 1648 | 1461638176458 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 19:36:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12901a000 == 117 [pid = 1648] [id = 640] 19:36:16 INFO - PROCESS | 1648 | --DOCSHELL 0x123a33000 == 116 [pid = 1648] [id = 639] 19:36:16 INFO - PROCESS | 1648 | --DOCSHELL 0x11b164000 == 115 [pid = 1648] [id = 638] 19:36:16 INFO - PROCESS | 1648 | --DOCSHELL 0x119abd800 == 114 [pid = 1648] [id = 637] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x12af0c400) [pid = 1648] [serial = 1870] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | 1461638176634 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:16 INFO - PROCESS | 1648 | --DOCSHELL 0x14262e800 == 113 [pid = 1648] [id = 632] 19:36:16 INFO - PROCESS | 1648 | --DOCSHELL 0x141d28800 == 112 [pid = 1648] [id = 631] 19:36:16 INFO - PROCESS | 1648 | --DOCSHELL 0x141bb3800 == 111 [pid = 1648] [id = 630] 19:36:16 INFO - PROCESS | 1648 | --DOCSHELL 0x13d58a000 == 110 [pid = 1648] [id = 629] 19:36:16 INFO - PROCESS | 1648 | --DOCSHELL 0x13d4a8800 == 109 [pid = 1648] [id = 628] 19:36:16 INFO - PROCESS | 1648 | --DOCSHELL 0x13d035800 == 108 [pid = 1648] [id = 627] 19:36:16 INFO - PROCESS | 1648 | --DOCSHELL 0x13bf09800 == 107 [pid = 1648] [id = 626] 19:36:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b03a800 == 108 [pid = 1648] [id = 659] 19:36:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x115638800) [pid = 1648] [serial = 1977] [outer = 0x0] 19:36:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x11aba3800) [pid = 1648] [serial = 1978] [outer = 0x115638800] 19:36:16 INFO - PROCESS | 1648 | 1461638176668 Marionette DEBUG loaded listener.js 19:36:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x123ab7c00) [pid = 1648] [serial = 1979] [outer = 0x115638800] 19:36:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12d331800 == 107 [pid = 1648] [id = 625] 19:36:16 INFO - PROCESS | 1648 | --DOCSHELL 0x123caf000 == 106 [pid = 1648] [id = 624] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x12f9cdc00) [pid = 1648] [serial = 1799] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x12a1da800) [pid = 1648] [serial = 1855] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x12a496c00) [pid = 1648] [serial = 1858] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x12a35bc00) [pid = 1648] [serial = 1856] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x12a619000) [pid = 1648] [serial = 1859] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x12a7dec00) [pid = 1648] [serial = 1867] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x12d36c800) [pid = 1648] [serial = 1813] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x11a476c00) [pid = 1648] [serial = 1861] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x12a1d3800) [pid = 1648] [serial = 1862] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x13c54ac00) [pid = 1648] [serial = 1819] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x128a8a800) [pid = 1648] [serial = 1849] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x128fbb000) [pid = 1648] [serial = 1850] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x12e933c00) [pid = 1648] [serial = 1834] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x119c4dc00) [pid = 1648] [serial = 1838] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x118e82000) [pid = 1648] [serial = 1837] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x1242eb400) [pid = 1648] [serial = 1846] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x126480c00) [pid = 1648] [serial = 1847] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x12ff1e400) [pid = 1648] [serial = 1825] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x11c1bd800) [pid = 1648] [serial = 1843] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x123ab8000) [pid = 1648] [serial = 1844] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x11a906400) [pid = 1648] [serial = 1840] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x11b110800) [pid = 1648] [serial = 1841] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x13ce76000) [pid = 1648] [serial = 1828] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x12a252c00) [pid = 1648] [serial = 1831] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x12fe40000) [pid = 1648] [serial = 1816] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x12a02c800) [pid = 1648] [serial = 1807] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x12a6d1400) [pid = 1648] [serial = 1810] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x114bb9c00) [pid = 1648] [serial = 1801] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x12ff12800) [pid = 1648] [serial = 1822] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x1242df400) [pid = 1648] [serial = 1804] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x12a61a400) [pid = 1648] [serial = 1864] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x129a6f000) [pid = 1648] [serial = 1852] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x12a1cfc00) [pid = 1648] [serial = 1853] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x12a6cdc00) [pid = 1648] [serial = 1865] [outer = 0x0] [url = about:blank] 19:36:16 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x12ac7cc00) [pid = 1648] [serial = 1868] [outer = 0x0] [url = about:blank] 19:36:17 INFO - PROCESS | 1648 | 1461638177026 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]]]}] 19:36:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 19:36:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 723ms 19:36:17 INFO - PROCESS | 1648 | 1461638177049 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 19:36:17 INFO - PROCESS | 1648 | 1461638177051 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 19:36:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 19:36:17 INFO - PROCESS | 1648 | 1461638177058 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 19:36:17 INFO - PROCESS | 1648 | 1461638177062 Marionette TRACE conn2 <- [1,2610,null,{}] 19:36:17 INFO - PROCESS | 1648 | 1461638177066 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}] 19:36:17 INFO - PROCESS | 1648 | 1461638177224 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 19:36:17 INFO - PROCESS | 1648 | 1461638177239 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d081000 == 107 [pid = 1648] [id = 660] 19:36:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x1242e8c00) [pid = 1648] [serial = 1980] [outer = 0x0] 19:36:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x128a8c400) [pid = 1648] [serial = 1981] [outer = 0x1242e8c00] 19:36:17 INFO - PROCESS | 1648 | 1461638177282 Marionette DEBUG loaded listener.js 19:36:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x12968f800) [pid = 1648] [serial = 1982] [outer = 0x1242e8c00] 19:36:17 INFO - PROCESS | 1648 | 1461638177711 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]]]}] 19:36:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 19:36:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 678ms 19:36:17 INFO - PROCESS | 1648 | 1461638177732 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 19:36:17 INFO - PROCESS | 1648 | 1461638177734 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 19:36:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 19:36:17 INFO - PROCESS | 1648 | 1461638177736 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 19:36:17 INFO - PROCESS | 1648 | 1461638177737 Marionette TRACE conn2 <- [1,2614,null,{}] 19:36:17 INFO - PROCESS | 1648 | 1461638177739 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}] 19:36:17 INFO - PROCESS | 1648 | 1461638177851 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 19:36:17 INFO - PROCESS | 1648 | 1461638177873 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f0a0800 == 108 [pid = 1648] [id = 661] 19:36:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x12969d800) [pid = 1648] [serial = 1983] [outer = 0x0] 19:36:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x129ac9000) [pid = 1648] [serial = 1984] [outer = 0x12969d800] 19:36:17 INFO - PROCESS | 1648 | 1461638177899 Marionette DEBUG loaded listener.js 19:36:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x12a19c800) [pid = 1648] [serial = 1985] [outer = 0x12969d800] 19:36:18 INFO - PROCESS | 1648 | 1461638178291 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]]]}] 19:36:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 19:36:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 569ms 19:36:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 19:36:18 INFO - PROCESS | 1648 | 1461638178306 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 19:36:18 INFO - PROCESS | 1648 | 1461638178307 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 19:36:18 INFO - PROCESS | 1648 | 1461638178309 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 19:36:18 INFO - PROCESS | 1648 | 1461638178310 Marionette TRACE conn2 <- [1,2618,null,{}] 19:36:18 INFO - PROCESS | 1648 | 1461638178315 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}] 19:36:18 INFO - PROCESS | 1648 | 1461638178429 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 19:36:18 INFO - PROCESS | 1648 | 1461638178433 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fede800 == 109 [pid = 1648] [id = 662] 19:36:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x12a35e000) [pid = 1648] [serial = 1986] [outer = 0x0] 19:36:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x12a49d800) [pid = 1648] [serial = 1987] [outer = 0x12a35e000] 19:36:18 INFO - PROCESS | 1648 | 1461638178465 Marionette DEBUG loaded listener.js 19:36:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x12a661c00) [pid = 1648] [serial = 1988] [outer = 0x12a35e000] 19:36:18 INFO - PROCESS | 1648 | --DOCSHELL 0x12fda0000 == 108 [pid = 1648] [id = 17] 19:36:18 INFO - PROCESS | 1648 | 1461638178960 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]]]}] 19:36:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 19:36:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 672ms 19:36:18 INFO - PROCESS | 1648 | 1461638178981 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 19:36:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 19:36:18 INFO - PROCESS | 1648 | 1461638178983 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 19:36:18 INFO - PROCESS | 1648 | 1461638178985 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 19:36:18 INFO - PROCESS | 1648 | 1461638178986 Marionette TRACE conn2 <- [1,2622,null,{}] 19:36:18 INFO - PROCESS | 1648 | 1461638178988 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}] 19:36:19 INFO - PROCESS | 1648 | 1461638179137 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 19:36:19 INFO - PROCESS | 1648 | 1461638179177 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x13bf65000 == 109 [pid = 1648] [id = 663] 19:36:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x12a6c4800) [pid = 1648] [serial = 1989] [outer = 0x0] 19:36:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x12a7dc400) [pid = 1648] [serial = 1990] [outer = 0x12a6c4800] 19:36:19 INFO - PROCESS | 1648 | 1461638179203 Marionette DEBUG loaded listener.js 19:36:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x12a8eb000) [pid = 1648] [serial = 1991] [outer = 0x12a6c4800] 19:36:19 INFO - PROCESS | 1648 | 1461638179574 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]]]}] 19:36:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 19:36:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 619ms 19:36:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 19:36:19 INFO - PROCESS | 1648 | 1461638179604 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 19:36:19 INFO - PROCESS | 1648 | 1461638179606 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 19:36:19 INFO - PROCESS | 1648 | 1461638179608 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 19:36:19 INFO - PROCESS | 1648 | 1461638179609 Marionette TRACE conn2 <- [1,2626,null,{}] 19:36:19 INFO - PROCESS | 1648 | 1461638179611 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}] 19:36:19 INFO - PROCESS | 1648 | 1461638179759 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 19:36:19 INFO - PROCESS | 1648 | 1461638179776 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x13cae5800 == 110 [pid = 1648] [id = 664] 19:36:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x12a8e9000) [pid = 1648] [serial = 1992] [outer = 0x0] 19:36:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x12a94f000) [pid = 1648] [serial = 1993] [outer = 0x12a8e9000] 19:36:19 INFO - PROCESS | 1648 | 1461638179802 Marionette DEBUG loaded listener.js 19:36:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x12a98cc00) [pid = 1648] [serial = 1994] [outer = 0x12a8e9000] 19:36:20 INFO - PROCESS | 1648 | 1461638180184 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]]]}] 19:36:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 19:36:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 623ms 19:36:20 INFO - PROCESS | 1648 | 1461638180232 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 19:36:20 INFO - PROCESS | 1648 | 1461638180233 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 19:36:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 19:36:20 INFO - PROCESS | 1648 | 1461638180235 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 19:36:20 INFO - PROCESS | 1648 | 1461638180236 Marionette TRACE conn2 <- [1,2630,null,{}] 19:36:20 INFO - PROCESS | 1648 | 1461638180239 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}] 19:36:20 INFO - PROCESS | 1648 | 1461638180385 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 19:36:20 INFO - PROCESS | 1648 | 1461638180405 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d03e800 == 111 [pid = 1648] [id = 665] 19:36:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x12a98d400) [pid = 1648] [serial = 1995] [outer = 0x0] 19:36:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x12ac7dc00) [pid = 1648] [serial = 1996] [outer = 0x12a98d400] 19:36:20 INFO - PROCESS | 1648 | 1461638180431 Marionette DEBUG loaded listener.js 19:36:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x12acf8400) [pid = 1648] [serial = 1997] [outer = 0x12a98d400] 19:36:20 INFO - PROCESS | 1648 | 1461638180824 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]]]}] 19:36:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 19:36:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 618ms 19:36:20 INFO - PROCESS | 1648 | 1461638180854 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 19:36:20 INFO - PROCESS | 1648 | 1461638180855 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 19:36:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 19:36:20 INFO - PROCESS | 1648 | 1461638180867 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 19:36:20 INFO - PROCESS | 1648 | 1461638180868 Marionette TRACE conn2 <- [1,2634,null,{}] 19:36:20 INFO - PROCESS | 1648 | 1461638180870 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}] 19:36:21 INFO - PROCESS | 1648 | 1461638181162 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 19:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x11c78b400) [pid = 1648] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 19:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x113383000) [pid = 1648] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 19:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x119096c00) [pid = 1648] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 19:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x11ad93c00) [pid = 1648] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 19:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x11974f800) [pid = 1648] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 19:36:21 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x11555d000) [pid = 1648] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 19:36:21 INFO - PROCESS | 1648 | 1461638181267 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x129352800 == 112 [pid = 1648] [id = 666] 19:36:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x11360e000) [pid = 1648] [serial = 1998] [outer = 0x0] 19:36:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x119096c00) [pid = 1648] [serial = 1999] [outer = 0x11360e000] 19:36:21 INFO - PROCESS | 1648 | 1461638181310 Marionette DEBUG loaded listener.js 19:36:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x11c78b400) [pid = 1648] [serial = 2000] [outer = 0x11360e000] 19:36:21 INFO - PROCESS | 1648 | 1461638181707 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]]]}] 19:36:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 19:36:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 869ms 19:36:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 19:36:21 INFO - PROCESS | 1648 | 1461638181736 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 19:36:21 INFO - PROCESS | 1648 | 1461638181737 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 19:36:21 INFO - PROCESS | 1648 | 1461638181740 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 19:36:21 INFO - PROCESS | 1648 | 1461638181741 Marionette TRACE conn2 <- [1,2638,null,{}] 19:36:21 INFO - PROCESS | 1648 | 1461638181743 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}] 19:36:21 INFO - PROCESS | 1648 | 1461638181856 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 19:36:21 INFO - PROCESS | 1648 | 1461638181861 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d582000 == 113 [pid = 1648] [id = 667] 19:36:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x123ac2000) [pid = 1648] [serial = 2001] [outer = 0x0] 19:36:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x12b2d5c00) [pid = 1648] [serial = 2002] [outer = 0x123ac2000] 19:36:21 INFO - PROCESS | 1648 | 1461638181891 Marionette DEBUG loaded listener.js 19:36:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x12cf79400) [pid = 1648] [serial = 2003] [outer = 0x123ac2000] 19:36:22 INFO - PROCESS | 1648 | 1461638182275 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]]]}] 19:36:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 19:36:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 569ms 19:36:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 19:36:22 INFO - PROCESS | 1648 | 1461638182310 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 19:36:22 INFO - PROCESS | 1648 | 1461638182311 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 19:36:22 INFO - PROCESS | 1648 | 1461638182315 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 19:36:22 INFO - PROCESS | 1648 | 1461638182317 Marionette TRACE conn2 <- [1,2642,null,{}] 19:36:22 INFO - PROCESS | 1648 | 1461638182320 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}] 19:36:22 INFO - PROCESS | 1648 | 1461638182443 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 19:36:22 INFO - PROCESS | 1648 | 1461638182545 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d6b9000 == 114 [pid = 1648] [id = 668] 19:36:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x11b109800) [pid = 1648] [serial = 2004] [outer = 0x0] 19:36:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x12a2bf400) [pid = 1648] [serial = 2005] [outer = 0x11b109800] 19:36:22 INFO - PROCESS | 1648 | 1461638182571 Marionette DEBUG loaded listener.js 19:36:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x12d366000) [pid = 1648] [serial = 2006] [outer = 0x11b109800] 19:36:22 INFO - PROCESS | 1648 | 1461638182883 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]]]}] 19:36:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 19:36:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 622ms 19:36:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 19:36:22 INFO - PROCESS | 1648 | 1461638182937 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 19:36:22 INFO - PROCESS | 1648 | 1461638182938 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 19:36:22 INFO - PROCESS | 1648 | 1461638182940 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 19:36:22 INFO - PROCESS | 1648 | 1461638182941 Marionette TRACE conn2 <- [1,2646,null,{}] 19:36:22 INFO - PROCESS | 1648 | 1461638182944 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}] 19:36:23 INFO - PROCESS | 1648 | 1461638183104 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 19:36:23 INFO - PROCESS | 1648 | 1461638183504 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1242af800 == 115 [pid = 1648] [id = 669] 19:36:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x114bd7c00) [pid = 1648] [serial = 2007] [outer = 0x0] 19:36:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x115633800) [pid = 1648] [serial = 2008] [outer = 0x114bd7c00] 19:36:23 INFO - PROCESS | 1648 | 1461638183540 Marionette DEBUG loaded listener.js 19:36:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x11974c400) [pid = 1648] [serial = 2009] [outer = 0x114bd7c00] 19:36:24 INFO - PROCESS | 1648 | 1461638184007 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]]]}] 19:36:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 19:36:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1120ms 19:36:24 INFO - PROCESS | 1648 | 1461638184063 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 19:36:24 INFO - PROCESS | 1648 | 1461638184066 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 19:36:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 19:36:24 INFO - PROCESS | 1648 | 1461638184069 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 19:36:24 INFO - PROCESS | 1648 | 1461638184072 Marionette TRACE conn2 <- [1,2650,null,{}] 19:36:24 INFO - PROCESS | 1648 | 1461638184075 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}] 19:36:24 INFO - PROCESS | 1648 | 1461638184217 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 19:36:24 INFO - PROCESS | 1648 | 1461638184328 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b5a3800 == 116 [pid = 1648] [id = 670] 19:36:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x11b86c000) [pid = 1648] [serial = 2010] [outer = 0x0] 19:36:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x11c1b5c00) [pid = 1648] [serial = 2011] [outer = 0x11b86c000] 19:36:24 INFO - PROCESS | 1648 | 1461638184361 Marionette DEBUG loaded listener.js 19:36:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x123863400) [pid = 1648] [serial = 2012] [outer = 0x11b86c000] 19:36:24 INFO - PROCESS | 1648 | 1461638184840 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]]]}] 19:36:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 19:36:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 823ms 19:36:24 INFO - PROCESS | 1648 | 1461638184895 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 19:36:24 INFO - PROCESS | 1648 | 1461638184897 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 19:36:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 19:36:24 INFO - PROCESS | 1648 | 1461638184900 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 19:36:24 INFO - PROCESS | 1648 | 1461638184901 Marionette TRACE conn2 <- [1,2654,null,{}] 19:36:24 INFO - PROCESS | 1648 | 1461638184904 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}] 19:36:25 INFO - PROCESS | 1648 | 1461638185040 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 19:36:25 INFO - PROCESS | 1648 | 1461638185180 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x130584800 == 117 [pid = 1648] [id = 671] 19:36:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x123e9fc00) [pid = 1648] [serial = 2013] [outer = 0x0] 19:36:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x127c94800) [pid = 1648] [serial = 2014] [outer = 0x123e9fc00] 19:36:25 INFO - PROCESS | 1648 | 1461638185213 Marionette DEBUG loaded listener.js 19:36:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x129a63800) [pid = 1648] [serial = 2015] [outer = 0x123e9fc00] 19:36:25 INFO - PROCESS | 1648 | 1461638185676 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]]]}] 19:36:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 19:36:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 819ms 19:36:25 INFO - PROCESS | 1648 | 1461638185720 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 19:36:25 INFO - PROCESS | 1648 | 1461638185721 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 19:36:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 19:36:25 INFO - PROCESS | 1648 | 1461638185730 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 19:36:25 INFO - PROCESS | 1648 | 1461638185735 Marionette TRACE conn2 <- [1,2658,null,{}] 19:36:25 INFO - PROCESS | 1648 | 1461638185739 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}] 19:36:25 INFO - PROCESS | 1648 | 1461638185873 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 19:36:25 INFO - PROCESS | 1648 | 1461638185983 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d6b7800 == 118 [pid = 1648] [id = 672] 19:36:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x12a2b2800) [pid = 1648] [serial = 2016] [outer = 0x0] 19:36:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x12a61b400) [pid = 1648] [serial = 2017] [outer = 0x12a2b2800] 19:36:26 INFO - PROCESS | 1648 | 1461638186015 Marionette DEBUG loaded listener.js 19:36:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x12a6cf400) [pid = 1648] [serial = 2018] [outer = 0x12a2b2800] 19:36:26 INFO - PROCESS | 1648 | 1461638186494 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]]]}] 19:36:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 19:36:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 780ms 19:36:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 19:36:26 INFO - PROCESS | 1648 | 1461638186504 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 19:36:26 INFO - PROCESS | 1648 | 1461638186506 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 19:36:26 INFO - PROCESS | 1648 | 1461638186509 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 19:36:26 INFO - PROCESS | 1648 | 1461638186510 Marionette TRACE conn2 <- [1,2662,null,{}] 19:36:26 INFO - PROCESS | 1648 | 1461638186512 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}] 19:36:26 INFO - PROCESS | 1648 | 1461638186646 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 19:36:26 INFO - PROCESS | 1648 | 1461638186785 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x141bda800 == 119 [pid = 1648] [id = 673] 19:36:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x12a6d0800) [pid = 1648] [serial = 2019] [outer = 0x0] 19:36:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x12a955000) [pid = 1648] [serial = 2020] [outer = 0x12a6d0800] 19:36:26 INFO - PROCESS | 1648 | 1461638186816 Marionette DEBUG loaded listener.js 19:36:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x12af0d000) [pid = 1648] [serial = 2021] [outer = 0x12a6d0800] 19:36:27 INFO - PROCESS | 1648 | 1461638187226 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]]]}] 19:36:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 19:36:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 771ms 19:36:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 19:36:27 INFO - PROCESS | 1648 | 1461638187280 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 19:36:27 INFO - PROCESS | 1648 | 1461638187281 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 19:36:27 INFO - PROCESS | 1648 | 1461638187284 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 19:36:27 INFO - PROCESS | 1648 | 1461638187285 Marionette TRACE conn2 <- [1,2666,null,{}] 19:36:27 INFO - PROCESS | 1648 | 1461638187287 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}] 19:36:27 INFO - PROCESS | 1648 | 1461638187418 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 19:36:27 INFO - PROCESS | 1648 | 1461638187557 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x141d36800 == 120 [pid = 1648] [id = 674] 19:36:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x12d104800) [pid = 1648] [serial = 2022] [outer = 0x0] 19:36:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x12d1bac00) [pid = 1648] [serial = 2023] [outer = 0x12d104800] 19:36:27 INFO - PROCESS | 1648 | 1461638187597 Marionette DEBUG loaded listener.js 19:36:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 238 (0x12d59ac00) [pid = 1648] [serial = 2024] [outer = 0x12d104800] 19:36:28 INFO - PROCESS | 1648 | 1461638188512 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]]]}] 19:36:28 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) 19:36:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1272ms 19:36:28 INFO - PROCESS | 1648 | 1461638188557 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 19:36:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 19:36:28 INFO - PROCESS | 1648 | 1461638188558 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 19:36:28 INFO - PROCESS | 1648 | 1461638188560 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 19:36:28 INFO - PROCESS | 1648 | 1461638188562 Marionette TRACE conn2 <- [1,2670,null,{}] 19:36:28 INFO - PROCESS | 1648 | 1461638188564 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}] 19:36:28 INFO - PROCESS | 1648 | 1461638188698 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 19:36:28 INFO - PROCESS | 1648 | 1461638188834 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x142627000 == 121 [pid = 1648] [id = 675] 19:36:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 239 (0x12b527400) [pid = 1648] [serial = 2025] [outer = 0x0] 19:36:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 240 (0x12e47e000) [pid = 1648] [serial = 2026] [outer = 0x12b527400] 19:36:28 INFO - PROCESS | 1648 | 1461638188866 Marionette DEBUG loaded listener.js 19:36:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 241 (0x12e70b000) [pid = 1648] [serial = 2027] [outer = 0x12b527400] 19:36:29 INFO - PROCESS | 1648 | 1461638189782 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] 19:36:29 INFO - PROCESS | 1648 | 1461638189834 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 19:36:29 INFO - PROCESS | 1648 | 1461638189837 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 19:36:29 INFO - PROCESS | 1648 | 1461638189838 Marionette TRACE conn2 <- [1,2674,null,{}] 19:36:29 INFO - PROCESS | 1648 | 1461638189840 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}] 19:36:29 INFO - PROCESS | 1648 | 1461638189969 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 19:36:30 INFO - PROCESS | 1648 | 1461638190548 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x119072000 == 122 [pid = 1648] [id = 676] 19:36:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 242 (0x1147d6800) [pid = 1648] [serial = 2028] [outer = 0x0] 19:36:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 243 (0x114bd4400) [pid = 1648] [serial = 2029] [outer = 0x1147d6800] 19:36:30 INFO - PROCESS | 1648 | 1461638190583 Marionette DEBUG loaded listener.js 19:36:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 244 (0x1151d9000) [pid = 1648] [serial = 2030] [outer = 0x1147d6800] 19:36:31 INFO - PROCESS | 1648 | 1461638191515 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] 19:36:31 INFO - PROCESS | 1648 | 1461638191563 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 19:36:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 19:36:31 INFO - PROCESS | 1648 | 1461638191565 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 19:36:31 INFO - PROCESS | 1648 | 1461638191568 Marionette TRACE conn2 <- [1,2678,null,{}] 19:36:31 INFO - PROCESS | 1648 | 1461638191571 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}] 19:36:31 INFO - PROCESS | 1648 | 1461638191691 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 19:36:31 INFO - PROCESS | 1648 | 1461638191854 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ab2800 == 123 [pid = 1648] [id = 677] 19:36:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 245 (0x118f67c00) [pid = 1648] [serial = 2031] [outer = 0x0] 19:36:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 246 (0x11925bc00) [pid = 1648] [serial = 2032] [outer = 0x118f67c00] 19:36:31 INFO - PROCESS | 1648 | 1461638191904 Marionette DEBUG loaded listener.js 19:36:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 247 (0x119756800) [pid = 1648] [serial = 2033] [outer = 0x118f67c00] 19:36:32 INFO - PROCESS | 1648 | 1461638192912 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]]]}] 19:36:32 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) 19:36:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1373ms 19:36:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 19:36:32 INFO - PROCESS | 1648 | 1461638192941 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 19:36:32 INFO - PROCESS | 1648 | 1461638192943 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 19:36:32 INFO - PROCESS | 1648 | 1461638192946 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 19:36:32 INFO - PROCESS | 1648 | 1461638192949 Marionette TRACE conn2 <- [1,2682,null,{}] 19:36:32 INFO - PROCESS | 1648 | 1461638192952 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}] 19:36:33 INFO - PROCESS | 1648 | 1461638193066 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 19:36:33 INFO - PROCESS | 1648 | 1461638193228 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12900f800 == 124 [pid = 1648] [id = 678] 19:36:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 248 (0x11a484800) [pid = 1648] [serial = 2034] [outer = 0x0] 19:36:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 249 (0x11a79c000) [pid = 1648] [serial = 2035] [outer = 0x11a484800] 19:36:33 INFO - PROCESS | 1648 | 1461638193262 Marionette DEBUG loaded listener.js 19:36:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 250 (0x11aba7000) [pid = 1648] [serial = 2036] [outer = 0x11a484800] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x1286a8800 == 123 [pid = 1648] [id = 232] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x13d6b9000 == 122 [pid = 1648] [id = 668] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x13d582000 == 121 [pid = 1648] [id = 667] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x129352800 == 120 [pid = 1648] [id = 666] 19:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 249 (0x130594400) [pid = 1648] [serial = 1897] [outer = 0x0] [url = about:blank] 19:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 248 (0x12d361800) [pid = 1648] [serial = 1888] [outer = 0x0] [url = about:blank] 19:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 247 (0x131345000) [pid = 1648] [serial = 1900] [outer = 0x0] [url = about:blank] 19:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 246 (0x13d21e000) [pid = 1648] [serial = 1906] [outer = 0x0] [url = about:blank] 19:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 245 (0x129ac4400) [pid = 1648] [serial = 1879] [outer = 0x0] [url = about:blank] 19:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 244 (0x12e937c00) [pid = 1648] [serial = 1891] [outer = 0x0] [url = about:blank] 19:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 243 (0x12a947000) [pid = 1648] [serial = 1885] [outer = 0x0] [url = about:blank] 19:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 242 (0x12f825000) [pid = 1648] [serial = 1894] [outer = 0x0] [url = about:blank] 19:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 241 (0x11c78a400) [pid = 1648] [serial = 1876] [outer = 0x0] [url = about:blank] 19:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 240 (0x11a480400) [pid = 1648] [serial = 1873] [outer = 0x0] [url = about:blank] 19:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 239 (0x12a605400) [pid = 1648] [serial = 1882] [outer = 0x0] [url = about:blank] 19:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 238 (0x13be83c00) [pid = 1648] [serial = 1903] [outer = 0x0] [url = about:blank] 19:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 237 (0x11c78f800) [pid = 1648] [serial = 1909] [outer = 0x0] [url = about:blank] 19:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 236 (0x1242ddc00) [pid = 1648] [serial = 1930] [outer = 0x0] [url = about:blank] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x13d03e800 == 119 [pid = 1648] [id = 665] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x13cae5800 == 118 [pid = 1648] [id = 664] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x13bf65000 == 117 [pid = 1648] [id = 663] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12fede800 == 116 [pid = 1648] [id = 662] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12f0a0800 == 115 [pid = 1648] [id = 661] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x129e91800 == 114 [pid = 1648] [id = 642] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12d081000 == 113 [pid = 1648] [id = 660] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x1296d3800 == 112 [pid = 1648] [id = 641] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12fd9f800 == 111 [pid = 1648] [id = 18] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11b03a800 == 110 [pid = 1648] [id = 659] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11bc3c000 == 109 [pid = 1648] [id = 658] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11bf76000 == 108 [pid = 1648] [id = 657] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12d1de800 == 107 [pid = 1648] [id = 656] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x13bf66000 == 106 [pid = 1648] [id = 655] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x13bf04800 == 105 [pid = 1648] [id = 654] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x1487e9000 == 104 [pid = 1648] [id = 558] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x13056f000 == 103 [pid = 1648] [id = 653] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x1301cd000 == 102 [pid = 1648] [id = 652] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12fda6800 == 101 [pid = 1648] [id = 651] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12f3c0800 == 100 [pid = 1648] [id = 650] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12f0b3000 == 99 [pid = 1648] [id = 649] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12e765000 == 98 [pid = 1648] [id = 648] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12e28f800 == 97 [pid = 1648] [id = 647] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12d330000 == 96 [pid = 1648] [id = 646] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x129e86800 == 95 [pid = 1648] [id = 645] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11bc31000 == 94 [pid = 1648] [id = 644] 19:36:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12ade5000 == 93 [pid = 1648] [id = 643] 19:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x123ac0000) [pid = 1648] [serial = 1928] [outer = 0x0] [url = about:blank] 19:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x11c78f400) [pid = 1648] [serial = 1927] [outer = 0x0] [url = about:blank] 19:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x11562a800) [pid = 1648] [serial = 1913] [outer = 0x0] [url = about:blank] 19:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x11b061000) [pid = 1648] [serial = 1922] [outer = 0x0] [url = about:blank] 19:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x11360bc00) [pid = 1648] [serial = 1912] [outer = 0x0] [url = about:blank] 19:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x11c1c8400) [pid = 1648] [serial = 1925] [outer = 0x0] [url = about:blank] 19:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x11a47e800) [pid = 1648] [serial = 1919] [outer = 0x0] [url = about:blank] 19:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x119a9ac00) [pid = 1648] [serial = 1918] [outer = 0x0] [url = about:blank] 19:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x11857b400) [pid = 1648] [serial = 1916] [outer = 0x0] [url = about:blank] 19:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x11b113800) [pid = 1648] [serial = 1924] [outer = 0x0] [url = about:blank] 19:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x11a881800) [pid = 1648] [serial = 1921] [outer = 0x0] [url = about:blank] 19:36:33 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x115631c00) [pid = 1648] [serial = 1915] [outer = 0x0] [url = about:blank] 19:36:34 INFO - PROCESS | 1648 | 1461638194226 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]]]}] 19:36:34 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) 19:36:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1321ms 19:36:34 INFO - PROCESS | 1648 | 1461638194268 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 19:36:34 INFO - PROCESS | 1648 | 1461638194269 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 19:36:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 19:36:34 INFO - PROCESS | 1648 | 1461638194275 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 19:36:34 INFO - PROCESS | 1648 | 1461638194279 Marionette TRACE conn2 <- [1,2686,null,{}] 19:36:34 INFO - PROCESS | 1648 | 1461638194283 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}] 19:36:34 INFO - PROCESS | 1648 | 1461638194412 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 19:36:34 INFO - PROCESS | 1648 | 1461638194507 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b6e4800 == 94 [pid = 1648] [id = 679] 19:36:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x118574400) [pid = 1648] [serial = 2037] [outer = 0x0] 19:36:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x11add9800) [pid = 1648] [serial = 2038] [outer = 0x118574400] 19:36:34 INFO - PROCESS | 1648 | 1461638194535 Marionette DEBUG loaded listener.js 19:36:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x11b603800) [pid = 1648] [serial = 2039] [outer = 0x118574400] 19:36:35 INFO - PROCESS | 1648 | 1461638195327 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] 19:36:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 19:36:35 INFO - PROCESS | 1648 | 1461638195351 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 19:36:35 INFO - PROCESS | 1648 | 1461638195354 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 19:36:35 INFO - PROCESS | 1648 | 1461638195355 Marionette TRACE conn2 <- [1,2690,null,{}] 19:36:35 INFO - PROCESS | 1648 | 1461638195357 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}] 19:36:35 INFO - PROCESS | 1648 | 1461638195462 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 19:36:35 INFO - PROCESS | 1648 | 1461638195551 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x115964000 == 95 [pid = 1648] [id = 680] 19:36:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x11b059400) [pid = 1648] [serial = 2040] [outer = 0x0] 19:36:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x11bfcc800) [pid = 1648] [serial = 2041] [outer = 0x11b059400] 19:36:35 INFO - PROCESS | 1648 | 1461638195578 Marionette DEBUG loaded listener.js 19:36:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x11c415c00) [pid = 1648] [serial = 2042] [outer = 0x11b059400] 19:36:36 INFO - PROCESS | 1648 | 1461638196415 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 19:36:36 INFO - PROCESS | 1648 | 1461638196424 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 19:36:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 19:36:36 INFO - PROCESS | 1648 | 1461638196427 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 19:36:36 INFO - PROCESS | 1648 | 1461638196428 Marionette TRACE conn2 <- [1,2694,null,{}] 19:36:36 INFO - PROCESS | 1648 | 1461638196431 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}] 19:36:36 INFO - PROCESS | 1648 | 1461638196565 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 19:36:36 INFO - PROCESS | 1648 | 1461638196581 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e9d800 == 96 [pid = 1648] [id = 681] 19:36:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x11c793400) [pid = 1648] [serial = 2043] [outer = 0x0] 19:36:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x12385d400) [pid = 1648] [serial = 2044] [outer = 0x11c793400] 19:36:36 INFO - PROCESS | 1648 | 1461638196614 Marionette DEBUG loaded listener.js 19:36:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x123cf0400) [pid = 1648] [serial = 2045] [outer = 0x11c793400] 19:36:37 INFO - PROCESS | 1648 | 1461638197530 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] 19:36:37 INFO - PROCESS | 1648 | 1461638197553 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 19:36:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 19:36:37 INFO - PROCESS | 1648 | 1461638197557 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 19:36:37 INFO - PROCESS | 1648 | 1461638197558 Marionette TRACE conn2 <- [1,2698,null,{}] 19:36:37 INFO - PROCESS | 1648 | 1461638197562 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}] 19:36:37 INFO - PROCESS | 1648 | 1461638197703 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 19:36:37 INFO - PROCESS | 1648 | 1461638197718 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b063000 == 97 [pid = 1648] [id = 682] 19:36:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x123e9a000) [pid = 1648] [serial = 2046] [outer = 0x0] 19:36:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x124411400) [pid = 1648] [serial = 2047] [outer = 0x123e9a000] 19:36:37 INFO - PROCESS | 1648 | 1461638197744 Marionette DEBUG loaded listener.js 19:36:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x124418400) [pid = 1648] [serial = 2048] [outer = 0x123e9a000] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x12fda0800) [pid = 1648] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x11a7eb800) [pid = 1648] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x13b055800) [pid = 1648] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x12a94c400) [pid = 1648] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x12cf75800) [pid = 1648] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x118c84800) [pid = 1648] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x12f82b000) [pid = 1648] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x129a65400) [pid = 1648] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x12a627800) [pid = 1648] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x123abcc00) [pid = 1648] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x129a6f400) [pid = 1648] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x123ab7800) [pid = 1648] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x13d28f800) [pid = 1648] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x116545000) [pid = 1648] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x127cee800) [pid = 1648] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x12a666c00) [pid = 1648] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x12a98bc00) [pid = 1648] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x12f822c00) [pid = 1648] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x123e07800) [pid = 1648] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x12e958400) [pid = 1648] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x12e705800) [pid = 1648] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x123ac1c00) [pid = 1648] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x12d1c5000) [pid = 1648] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x114bda400) [pid = 1648] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x12f9d4800) [pid = 1648] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x11b1e2400) [pid = 1648] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x12f076c00) [pid = 1648] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x12a2b7000) [pid = 1648] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x12a2bb400) [pid = 1648] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x12a19e000) [pid = 1648] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x12ff21400) [pid = 1648] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x12a60d800) [pid = 1648] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x13cf12000) [pid = 1648] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x113384400) [pid = 1648] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x1240f6c00) [pid = 1648] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x13c558c00) [pid = 1648] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x13be64c00) [pid = 1648] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x12a6c4800) [pid = 1648] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x12a98d400) [pid = 1648] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x12a8e9000) [pid = 1648] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x123ac2000) [pid = 1648] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x11974fc00) [pid = 1648] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x115638800) [pid = 1648] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x12a35e000) [pid = 1648] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x1242e8c00) [pid = 1648] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x11338e800) [pid = 1648] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x12969d800) [pid = 1648] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x12f9cbc00) [pid = 1648] [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.] 19:36:38 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x11360e000) [pid = 1648] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 19:36:39 INFO - PROCESS | 1648 | 1461638199089 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] 19:36:39 INFO - PROCESS | 1648 | 1461638199135 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 19:36:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 19:36:39 INFO - PROCESS | 1648 | 1461638199137 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 19:36:39 INFO - PROCESS | 1648 | 1461638199138 Marionette TRACE conn2 <- [1,2702,null,{}] 19:36:39 INFO - PROCESS | 1648 | 1461638199140 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}] 19:36:39 INFO - PROCESS | 1648 | 1461638199240 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 19:36:39 INFO - PROCESS | 1648 | 1461638199244 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b5a6000 == 98 [pid = 1648] [id = 683] 19:36:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x11ad97000) [pid = 1648] [serial = 2049] [outer = 0x0] 19:36:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x123ab9c00) [pid = 1648] [serial = 2050] [outer = 0x11ad97000] 19:36:39 INFO - PROCESS | 1648 | 1461638199270 Marionette DEBUG loaded listener.js 19:36:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x126403400) [pid = 1648] [serial = 2051] [outer = 0x11ad97000] 19:36:39 INFO - PROCESS | 1648 | 1461638199641 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]]]}] 19:36:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 19:36:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 519ms 19:36:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 19:36:39 INFO - PROCESS | 1648 | 1461638199657 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 19:36:39 INFO - PROCESS | 1648 | 1461638199658 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 19:36:39 INFO - PROCESS | 1648 | 1461638199660 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 19:36:39 INFO - PROCESS | 1648 | 1461638199661 Marionette TRACE conn2 <- [1,2706,null,{}] 19:36:39 INFO - PROCESS | 1648 | 1461638199665 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}] 19:36:39 INFO - PROCESS | 1648 | 1461638199767 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 19:36:39 INFO - PROCESS | 1648 | 1461638199856 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1ec000 == 99 [pid = 1648] [id = 684] 19:36:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x118c84000) [pid = 1648] [serial = 2052] [outer = 0x0] 19:36:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x1265eb800) [pid = 1648] [serial = 2053] [outer = 0x118c84000] 19:36:39 INFO - PROCESS | 1648 | 1461638199882 Marionette DEBUG loaded listener.js 19:36:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x127c94c00) [pid = 1648] [serial = 2054] [outer = 0x118c84000] 19:36:40 INFO - PROCESS | 1648 | 1461638200161 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]]]}] 19:36:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 19:36:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 523ms 19:36:40 INFO - PROCESS | 1648 | 1461638200186 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 19:36:40 INFO - PROCESS | 1648 | 1461638200186 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 19:36:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 19:36:40 INFO - PROCESS | 1648 | 1461638200189 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 19:36:40 INFO - PROCESS | 1648 | 1461638200190 Marionette TRACE conn2 <- [1,2710,null,{}] 19:36:40 INFO - PROCESS | 1648 | 1461638200192 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}] 19:36:40 INFO - PROCESS | 1648 | 1461638200302 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 19:36:40 INFO - PROCESS | 1648 | 1461638200307 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e417000 == 100 [pid = 1648] [id = 685] 19:36:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x127c95800) [pid = 1648] [serial = 2055] [outer = 0x0] 19:36:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x128a97000) [pid = 1648] [serial = 2056] [outer = 0x127c95800] 19:36:40 INFO - PROCESS | 1648 | 1461638200333 Marionette DEBUG loaded listener.js 19:36:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x128f1ec00) [pid = 1648] [serial = 2057] [outer = 0x127c95800] 19:36:40 INFO - PROCESS | 1648 | 1461638200976 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] 19:36:41 INFO - PROCESS | 1648 | 1461638201011 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 19:36:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 19:36:41 INFO - PROCESS | 1648 | 1461638201014 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 19:36:41 INFO - PROCESS | 1648 | 1461638201017 Marionette TRACE conn2 <- [1,2714,null,{}] 19:36:41 INFO - PROCESS | 1648 | 1461638201021 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}] 19:36:41 INFO - PROCESS | 1648 | 1461638201151 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 19:36:41 INFO - PROCESS | 1648 | 1461638201252 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c760000 == 101 [pid = 1648] [id = 686] 19:36:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x1187a1800) [pid = 1648] [serial = 2058] [outer = 0x0] 19:36:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x119a9b000) [pid = 1648] [serial = 2059] [outer = 0x1187a1800] 19:36:41 INFO - PROCESS | 1648 | 1461638201285 Marionette DEBUG loaded listener.js 19:36:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x11a47d000) [pid = 1648] [serial = 2060] [outer = 0x1187a1800] 19:36:41 INFO - PROCESS | 1648 | 1461638201788 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]]]}] 19:36:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 19:36:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 823ms 19:36:41 INFO - PROCESS | 1648 | 1461638201847 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 19:36:41 INFO - PROCESS | 1648 | 1461638201851 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 19:36:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 19:36:41 INFO - PROCESS | 1648 | 1461638201858 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 19:36:41 INFO - PROCESS | 1648 | 1461638201859 Marionette TRACE conn2 <- [1,2718,null,{}] 19:36:41 INFO - PROCESS | 1648 | 1461638201862 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}] 19:36:41 INFO - PROCESS | 1648 | 1461638201986 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 19:36:42 INFO - PROCESS | 1648 | 1461638202086 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6a3000 == 102 [pid = 1648] [id = 687] 19:36:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x11ad93400) [pid = 1648] [serial = 2061] [outer = 0x0] 19:36:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x11b1d6800) [pid = 1648] [serial = 2062] [outer = 0x11ad93400] 19:36:42 INFO - PROCESS | 1648 | 1461638202117 Marionette DEBUG loaded listener.js 19:36:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x11c1d2c00) [pid = 1648] [serial = 2063] [outer = 0x11ad93400] 19:36:42 INFO - PROCESS | 1648 | 1461638202580 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] 19:36:42 INFO - PROCESS | 1648 | 1461638202633 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 19:36:42 INFO - PROCESS | 1648 | 1461638202636 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 19:36:42 INFO - PROCESS | 1648 | 1461638202639 Marionette TRACE conn2 <- [1,2722,null,{}] 19:36:42 INFO - PROCESS | 1648 | 1461638202647 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}] 19:36:42 INFO - PROCESS | 1648 | 1461638202774 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 19:36:42 INFO - PROCESS | 1648 | 1461638202905 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e8cf800 == 103 [pid = 1648] [id = 688] 19:36:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x123e9d000) [pid = 1648] [serial = 2064] [outer = 0x0] 19:36:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x124414400) [pid = 1648] [serial = 2065] [outer = 0x123e9d000] 19:36:42 INFO - PROCESS | 1648 | 1461638202933 Marionette DEBUG loaded listener.js 19:36:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x128d7ec00) [pid = 1648] [serial = 2066] [outer = 0x123e9d000] 19:36:43 INFO - PROCESS | 1648 | 1461638203492 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] 19:36:43 INFO - PROCESS | 1648 | 1461638203514 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 19:36:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 19:36:43 INFO - PROCESS | 1648 | 1461638203518 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 19:36:43 INFO - PROCESS | 1648 | 1461638203520 Marionette TRACE conn2 <- [1,2726,null,{}] 19:36:43 INFO - PROCESS | 1648 | 1461638203524 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}] 19:36:43 INFO - PROCESS | 1648 | 1461638203669 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 19:36:43 INFO - PROCESS | 1648 | 1461638203770 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f3bd800 == 104 [pid = 1648] [id = 689] 19:36:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x128d82000) [pid = 1648] [serial = 2067] [outer = 0x0] 19:36:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x129424c00) [pid = 1648] [serial = 2068] [outer = 0x128d82000] 19:36:43 INFO - PROCESS | 1648 | 1461638203802 Marionette DEBUG loaded listener.js 19:36:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x129a66000) [pid = 1648] [serial = 2069] [outer = 0x128d82000] 19:36:44 INFO - PROCESS | 1648 | 1461638204237 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]]]}] 19:36:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 19:36:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 772ms 19:36:44 INFO - PROCESS | 1648 | 1461638204297 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 19:36:44 INFO - PROCESS | 1648 | 1461638204298 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 19:36:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 19:36:44 INFO - PROCESS | 1648 | 1461638204303 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 19:36:44 INFO - PROCESS | 1648 | 1461638204304 Marionette TRACE conn2 <- [1,2730,null,{}] 19:36:44 INFO - PROCESS | 1648 | 1461638204306 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}] 19:36:44 INFO - PROCESS | 1648 | 1461638204427 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 19:36:44 INFO - PROCESS | 1648 | 1461638204541 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fb11800 == 105 [pid = 1648] [id = 690] 19:36:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x128f86c00) [pid = 1648] [serial = 2070] [outer = 0x0] 19:36:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x129a6ec00) [pid = 1648] [serial = 2071] [outer = 0x128f86c00] 19:36:44 INFO - PROCESS | 1648 | 1461638204573 Marionette DEBUG loaded listener.js 19:36:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x129acd000) [pid = 1648] [serial = 2072] [outer = 0x128f86c00] 19:36:45 INFO - PROCESS | 1648 | 1461638205486 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] 19:36:45 INFO - PROCESS | 1648 | 1461638205526 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 19:36:45 INFO - PROCESS | 1648 | 1461638205529 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 19:36:45 INFO - PROCESS | 1648 | 1461638205530 Marionette TRACE conn2 <- [1,2734,null,{}] 19:36:45 INFO - PROCESS | 1648 | 1461638205533 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}] 19:36:45 INFO - PROCESS | 1648 | 1461638205689 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 19:36:45 INFO - PROCESS | 1648 | 1461638205821 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x1301d1000 == 106 [pid = 1648] [id = 691] 19:36:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x129ed4800) [pid = 1648] [serial = 2073] [outer = 0x0] 19:36:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x12a0dec00) [pid = 1648] [serial = 2074] [outer = 0x129ed4800] 19:36:45 INFO - PROCESS | 1648 | 1461638205855 Marionette DEBUG loaded listener.js 19:36:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x12a1da000) [pid = 1648] [serial = 2075] [outer = 0x129ed4800] 19:36:46 INFO - PROCESS | 1648 | 1461638206318 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]]]}] 19:36:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 19:36:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 821ms 19:36:46 INFO - PROCESS | 1648 | 1461638206367 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 19:36:46 INFO - PROCESS | 1648 | 1461638206369 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 19:36:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 19:36:46 INFO - PROCESS | 1648 | 1461638206375 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 19:36:46 INFO - PROCESS | 1648 | 1461638206377 Marionette TRACE conn2 <- [1,2738,null,{}] 19:36:46 INFO - PROCESS | 1648 | 1461638206382 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}] 19:36:46 INFO - PROCESS | 1648 | 1461638206532 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 19:36:46 INFO - PROCESS | 1648 | 1461638206635 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x131a29800 == 107 [pid = 1648] [id = 692] 19:36:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x12a1d7400) [pid = 1648] [serial = 2076] [outer = 0x0] 19:36:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x12a25f800) [pid = 1648] [serial = 2077] [outer = 0x12a1d7400] 19:36:46 INFO - PROCESS | 1648 | 1461638206665 Marionette DEBUG loaded listener.js 19:36:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x12a2b9400) [pid = 1648] [serial = 2078] [outer = 0x12a1d7400] 19:36:47 INFO - PROCESS | 1648 | 1461638207124 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]]]}] 19:36:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 19:36:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 775ms 19:36:47 INFO - PROCESS | 1648 | 1461638207150 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 19:36:47 INFO - PROCESS | 1648 | 1461638207153 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 19:36:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 19:36:47 INFO - PROCESS | 1648 | 1461638207156 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 19:36:47 INFO - PROCESS | 1648 | 1461638207158 Marionette TRACE conn2 <- [1,2742,null,{}] 19:36:47 INFO - PROCESS | 1648 | 1461638207162 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}] 19:36:47 INFO - PROCESS | 1648 | 1461638207416 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 19:36:47 INFO - PROCESS | 1648 | 1461638207552 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x13bf16800 == 108 [pid = 1648] [id = 693] 19:36:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x12a256800) [pid = 1648] [serial = 2079] [outer = 0x0] 19:36:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x12a35e800) [pid = 1648] [serial = 2080] [outer = 0x12a256800] 19:36:47 INFO - PROCESS | 1648 | 1461638207597 Marionette DEBUG loaded listener.js 19:36:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x12a498800) [pid = 1648] [serial = 2081] [outer = 0x12a256800] 19:36:48 INFO - PROCESS | 1648 | 1461638208043 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]]]}] 19:36:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 19:36:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 928ms 19:36:48 INFO - PROCESS | 1648 | 1461638208085 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 19:36:48 INFO - PROCESS | 1648 | 1461638208087 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 19:36:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 19:36:48 INFO - PROCESS | 1648 | 1461638208090 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 19:36:48 INFO - PROCESS | 1648 | 1461638208093 Marionette TRACE conn2 <- [1,2746,null,{}] 19:36:48 INFO - PROCESS | 1648 | 1461638208096 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}] 19:36:48 INFO - PROCESS | 1648 | 1461638208275 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 19:36:48 INFO - PROCESS | 1648 | 1461638208434 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x13c5cf800 == 109 [pid = 1648] [id = 694] 19:36:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x12a499400) [pid = 1648] [serial = 2082] [outer = 0x0] 19:36:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x12a60a000) [pid = 1648] [serial = 2083] [outer = 0x12a499400] 19:36:48 INFO - PROCESS | 1648 | 1461638208464 Marionette DEBUG loaded listener.js 19:36:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x12a61e000) [pid = 1648] [serial = 2084] [outer = 0x12a499400] 19:36:48 INFO - PROCESS | 1648 | 1461638208905 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]]]}] 19:36:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 19:36:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 822ms 19:36:48 INFO - PROCESS | 1648 | 1461638208913 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 19:36:48 INFO - PROCESS | 1648 | 1461638208914 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 19:36:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 19:36:48 INFO - PROCESS | 1648 | 1461638208917 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 19:36:48 INFO - PROCESS | 1648 | 1461638208918 Marionette TRACE conn2 <- [1,2750,null,{}] 19:36:48 INFO - PROCESS | 1648 | 1461638208921 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}] 19:36:49 INFO - PROCESS | 1648 | 1461638209042 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 19:36:49 INFO - PROCESS | 1648 | 1461638209175 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x13cae9800 == 110 [pid = 1648] [id = 695] 19:36:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x12a605400) [pid = 1648] [serial = 2085] [outer = 0x0] 19:36:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x12a661400) [pid = 1648] [serial = 2086] [outer = 0x12a605400] 19:36:49 INFO - PROCESS | 1648 | 1461638209208 Marionette DEBUG loaded listener.js 19:36:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x12a6ce400) [pid = 1648] [serial = 2087] [outer = 0x12a605400] 19:36:49 INFO - PROCESS | 1648 | 1461638209623 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]]]}] 19:36:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 19:36:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 720ms 19:36:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 19:36:49 INFO - PROCESS | 1648 | 1461638209637 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 19:36:49 INFO - PROCESS | 1648 | 1461638209639 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 19:36:49 INFO - PROCESS | 1648 | 1461638209641 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 19:36:49 INFO - PROCESS | 1648 | 1461638209643 Marionette TRACE conn2 <- [1,2754,null,{}] 19:36:49 INFO - PROCESS | 1648 | 1461638209646 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}] 19:36:49 INFO - PROCESS | 1648 | 1461638209786 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 19:36:49 INFO - PROCESS | 1648 | 1461638209929 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d076800 == 111 [pid = 1648] [id = 696] 19:36:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x11562a800) [pid = 1648] [serial = 2088] [outer = 0x0] 19:36:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x12a6d0000) [pid = 1648] [serial = 2089] [outer = 0x11562a800] 19:36:49 INFO - PROCESS | 1648 | 1461638209967 Marionette DEBUG loaded listener.js 19:36:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x12a955c00) [pid = 1648] [serial = 2090] [outer = 0x11562a800] 19:36:50 INFO - PROCESS | 1648 | 1461638210466 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]]]}] 19:36:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 19:36:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 871ms 19:36:50 INFO - PROCESS | 1648 | 1461638210536 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 19:36:50 INFO - PROCESS | 1648 | 1461638210537 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 19:36:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 19:36:50 INFO - PROCESS | 1648 | 1461638210542 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 19:36:50 INFO - PROCESS | 1648 | 1461638210543 Marionette TRACE conn2 <- [1,2758,null,{}] 19:36:50 INFO - PROCESS | 1648 | 1461638210546 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}] 19:36:50 INFO - PROCESS | 1648 | 1461638210672 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 19:36:50 INFO - PROCESS | 1648 | 1461638210784 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x129359000 == 112 [pid = 1648] [id = 697] 19:36:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x11909a000) [pid = 1648] [serial = 2091] [outer = 0x0] 19:36:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x129ad1800) [pid = 1648] [serial = 2092] [outer = 0x11909a000] 19:36:50 INFO - PROCESS | 1648 | 1461638210815 Marionette DEBUG loaded listener.js 19:36:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x12a989c00) [pid = 1648] [serial = 2093] [outer = 0x11909a000] 19:36:51 INFO - PROCESS | 1648 | 1461638211256 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]]]}] 19:36:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 19:36:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 721ms 19:36:51 INFO - PROCESS | 1648 | 1461638211263 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 19:36:51 INFO - PROCESS | 1648 | 1461638211265 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 19:36:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 19:36:51 INFO - PROCESS | 1648 | 1461638211267 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 19:36:51 INFO - PROCESS | 1648 | 1461638211268 Marionette TRACE conn2 <- [1,2762,null,{}] 19:36:51 INFO - PROCESS | 1648 | 1461638211271 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}] 19:36:51 INFO - PROCESS | 1648 | 1461638211395 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 19:36:51 INFO - PROCESS | 1648 | 1461638211510 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f39a000 == 113 [pid = 1648] [id = 698] 19:36:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x119095c00) [pid = 1648] [serial = 2094] [outer = 0x0] 19:36:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x12a990c00) [pid = 1648] [serial = 2095] [outer = 0x119095c00] 19:36:51 INFO - PROCESS | 1648 | 1461638211540 Marionette DEBUG loaded listener.js 19:36:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x12ac81000) [pid = 1648] [serial = 2096] [outer = 0x119095c00] 19:36:51 INFO - PROCESS | 1648 | 1461638211971 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]]]}] 19:36:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 19:36:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 723ms 19:36:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 19:36:51 INFO - PROCESS | 1648 | 1461638211990 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 19:36:51 INFO - PROCESS | 1648 | 1461638211992 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 19:36:51 INFO - PROCESS | 1648 | 1461638211994 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 19:36:51 INFO - PROCESS | 1648 | 1461638211995 Marionette TRACE conn2 <- [1,2766,null,{}] 19:36:52 INFO - PROCESS | 1648 | 1461638211998 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}] 19:36:52 INFO - PROCESS | 1648 | 1461638212141 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 19:36:52 INFO - PROCESS | 1648 | 1461638212257 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e781000 == 114 [pid = 1648] [id = 699] 19:36:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x116538800) [pid = 1648] [serial = 2097] [outer = 0x0] 19:36:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x11bfca800) [pid = 1648] [serial = 2098] [outer = 0x116538800] 19:36:52 INFO - PROCESS | 1648 | 1461638212287 Marionette DEBUG loaded listener.js 19:36:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 238 (0x12ac84800) [pid = 1648] [serial = 2099] [outer = 0x116538800] 19:36:52 INFO - PROCESS | 1648 | 1461638212931 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]]]}] 19:36:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 19:36:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 973ms 19:36:52 INFO - PROCESS | 1648 | 1461638212968 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 19:36:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 19:36:52 INFO - PROCESS | 1648 | 1461638212971 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 19:36:52 INFO - PROCESS | 1648 | 1461638212974 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 19:36:52 INFO - PROCESS | 1648 | 1461638212976 Marionette TRACE conn2 <- [1,2770,null,{}] 19:36:52 INFO - PROCESS | 1648 | 1461638212981 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}] 19:36:53 INFO - PROCESS | 1648 | 1461638213110 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 19:36:53 INFO - PROCESS | 1648 | 1461638213226 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x123e81800 == 115 [pid = 1648] [id = 700] 19:36:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 239 (0x1157da800) [pid = 1648] [serial = 2100] [outer = 0x0] 19:36:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 240 (0x11857b400) [pid = 1648] [serial = 2101] [outer = 0x1157da800] 19:36:53 INFO - PROCESS | 1648 | 1461638213255 Marionette DEBUG loaded listener.js 19:36:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 241 (0x11a476800) [pid = 1648] [serial = 2102] [outer = 0x1157da800] 19:36:53 INFO - PROCESS | 1648 | 1461638213774 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]]]}] 19:36:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 19:36:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 821ms 19:36:53 INFO - PROCESS | 1648 | 1461638213817 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 19:36:53 INFO - PROCESS | 1648 | 1461638213821 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 19:36:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 19:36:53 INFO - PROCESS | 1648 | 1461638213830 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 19:36:53 INFO - PROCESS | 1648 | 1461638213834 Marionette TRACE conn2 <- [1,2774,null,{}] 19:36:53 INFO - PROCESS | 1648 | 1461638213837 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}] 19:36:53 INFO - PROCESS | 1648 | 1461638213972 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 19:36:54 INFO - PROCESS | 1648 | 1461638214129 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b653000 == 116 [pid = 1648] [id = 701] 19:36:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 242 (0x11b112c00) [pid = 1648] [serial = 2103] [outer = 0x0] 19:36:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 243 (0x11b60b000) [pid = 1648] [serial = 2104] [outer = 0x11b112c00] 19:36:54 INFO - PROCESS | 1648 | 1461638214158 Marionette DEBUG loaded listener.js 19:36:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 244 (0x11c3c0400) [pid = 1648] [serial = 2105] [outer = 0x11b112c00] 19:36:54 INFO - PROCESS | 1648 | 1461638214592 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]]]}] 19:36:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 19:36:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 828ms 19:36:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12d1ec000 == 115 [pid = 1648] [id = 684] 19:36:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12b5a6000 == 114 [pid = 1648] [id = 683] 19:36:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12b063000 == 113 [pid = 1648] [id = 682] 19:36:54 INFO - PROCESS | 1648 | --DOCSHELL 0x129e9d800 == 112 [pid = 1648] [id = 681] 19:36:54 INFO - PROCESS | 1648 | --DOCSHELL 0x115964000 == 111 [pid = 1648] [id = 680] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 243 (0x12fdac000) [pid = 1648] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 242 (0x12a034000) [pid = 1648] [serial = 1951] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 241 (0x12a19c400) [pid = 1648] [serial = 1954] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 240 (0x12a1dc800) [pid = 1648] [serial = 1957] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 239 (0x12a2b3000) [pid = 1648] [serial = 1960] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 238 (0x12a605c00) [pid = 1648] [serial = 1963] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 237 (0x12a66b400) [pid = 1648] [serial = 1966] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 236 (0x12a2bcc00) [pid = 1648] [serial = 1969] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x12a2bf400) [pid = 1648] [serial = 2005] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | 1461638214737 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 19:36:54 INFO - PROCESS | 1648 | 1461638214739 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 19:36:54 INFO - PROCESS | 1648 | --DOCSHELL 0x11b6e4800 == 110 [pid = 1648] [id = 679] 19:36:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12900f800 == 109 [pid = 1648] [id = 678] 19:36:54 INFO - PROCESS | 1648 | --DOCSHELL 0x119ab2800 == 108 [pid = 1648] [id = 677] 19:36:54 INFO - PROCESS | 1648 | --DOCSHELL 0x119072000 == 107 [pid = 1648] [id = 676] 19:36:54 INFO - PROCESS | 1648 | --DOCSHELL 0x13d6b7800 == 106 [pid = 1648] [id = 672] 19:36:54 INFO - PROCESS | 1648 | --DOCSHELL 0x130584800 == 105 [pid = 1648] [id = 671] 19:36:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 19:36:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12b5a3800 == 104 [pid = 1648] [id = 670] 19:36:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1242af800 == 103 [pid = 1648] [id = 669] 19:36:54 INFO - PROCESS | 1648 | 1461638214757 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 19:36:54 INFO - PROCESS | 1648 | 1461638214759 Marionette TRACE conn2 <- [1,2778,null,{}] 19:36:54 INFO - PROCESS | 1648 | 1461638214768 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}] 19:36:54 INFO - PROCESS | 1648 | 1461638214882 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x13d246800) [pid = 1648] [serial = 1835] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x13c551c00) [pid = 1648] [serial = 1751] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x12e703000) [pid = 1648] [serial = 1658] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x12e958000) [pid = 1648] [serial = 1670] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x13d228c00) [pid = 1648] [serial = 1832] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x12f9d1400) [pid = 1648] [serial = 1742] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x129a6d800) [pid = 1648] [serial = 1676] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x12e923000) [pid = 1648] [serial = 1814] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x13b058000) [pid = 1648] [serial = 1748] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x12a25b800) [pid = 1648] [serial = 1808] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x12ff1a800) [pid = 1648] [serial = 1823] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x1428bc400) [pid = 1648] [serial = 1607] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x12a359800) [pid = 1648] [serial = 1757] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x129a6a400) [pid = 1648] [serial = 1727] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x12d1c1000) [pid = 1648] [serial = 1736] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x13c54dc00) [pid = 1648] [serial = 1826] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x13ce79c00) [pid = 1648] [serial = 1664] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x13b052000) [pid = 1648] [serial = 1610] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x13d246400) [pid = 1648] [serial = 1673] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x13b057400) [pid = 1648] [serial = 1661] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x128ddb800) [pid = 1648] [serial = 1805] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x12f070000) [pid = 1648] [serial = 1739] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x11c1c8c00) [pid = 1648] [serial = 1760] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x13b054c00) [pid = 1648] [serial = 1745] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x123ac0c00) [pid = 1648] [serial = 1724] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x13b05a400) [pid = 1648] [serial = 1817] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x12a60c000) [pid = 1648] [serial = 1730] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x12a949c00) [pid = 1648] [serial = 1811] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x12a494400) [pid = 1648] [serial = 1655] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x13cf16400) [pid = 1648] [serial = 1829] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x12a94cc00) [pid = 1648] [serial = 1733] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x13d241c00) [pid = 1648] [serial = 1667] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x118f6c400) [pid = 1648] [serial = 1802] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x129695800) [pid = 1648] [serial = 1652] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x13d239c00) [pid = 1648] [serial = 1754] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x13c559800) [pid = 1648] [serial = 1820] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x12a7dc400) [pid = 1648] [serial = 1990] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x12a8eb000) [pid = 1648] [serial = 1991] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x12ac7dc00) [pid = 1648] [serial = 1996] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x12a94f000) [pid = 1648] [serial = 1993] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x12b2d5c00) [pid = 1648] [serial = 2002] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x126407400) [pid = 1648] [serial = 1942] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x11b114c00) [pid = 1648] [serial = 1976] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x11a47a000) [pid = 1648] [serial = 1975] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x11aba3800) [pid = 1648] [serial = 1978] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x123ab7c00) [pid = 1648] [serial = 1979] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x12941f400) [pid = 1648] [serial = 1948] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x12a49d800) [pid = 1648] [serial = 1987] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x128a8c400) [pid = 1648] [serial = 1981] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x12968f800) [pid = 1648] [serial = 1982] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x12863f000) [pid = 1648] [serial = 1945] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x11556ac00) [pid = 1648] [serial = 1973] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x11453fc00) [pid = 1648] [serial = 1972] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x118902400) [pid = 1648] [serial = 1933] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x123e06800) [pid = 1648] [serial = 1939] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x11a877800) [pid = 1648] [serial = 1936] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x129ac9000) [pid = 1648] [serial = 1984] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12a19c800) [pid = 1648] [serial = 1985] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x12a98cc00) [pid = 1648] [serial = 1994] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x12cf79400) [pid = 1648] [serial = 2003] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x12acf8400) [pid = 1648] [serial = 1997] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12a1dc400) [pid = 1648] [serial = 1379] [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.] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x119096c00) [pid = 1648] [serial = 1999] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x12a661c00) [pid = 1648] [serial = 1988] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x11c78b400) [pid = 1648] [serial = 2000] [outer = 0x0] [url = about:blank] 19:36:54 INFO - PROCESS | 1648 | 1461638214983 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x124085000 == 104 [pid = 1648] [id = 702] 19:36:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x11556ac00) [pid = 1648] [serial = 2106] [outer = 0x0] 19:36:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x11aba3800) [pid = 1648] [serial = 2107] [outer = 0x11556ac00] 19:36:55 INFO - PROCESS | 1648 | 1461638215017 Marionette DEBUG loaded listener.js 19:36:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x123ab7c00) [pid = 1648] [serial = 2108] [outer = 0x11556ac00] 19:36:55 INFO - PROCESS | 1648 | 1461638215385 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]]]}] 19:36:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 19:36:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 676ms 19:36:55 INFO - PROCESS | 1648 | 1461638215447 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 19:36:55 INFO - PROCESS | 1648 | 1461638215449 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 19:36:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 19:36:55 INFO - PROCESS | 1648 | 1461638215453 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 19:36:55 INFO - PROCESS | 1648 | 1461638215454 Marionette TRACE conn2 <- [1,2782,null,{}] 19:36:55 INFO - PROCESS | 1648 | 1461638215457 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}] 19:36:55 INFO - PROCESS | 1648 | 1461638215566 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 19:36:55 INFO - PROCESS | 1648 | 1461638215570 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a332000 == 105 [pid = 1648] [id = 703] 19:36:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x123ac2000) [pid = 1648] [serial = 2109] [outer = 0x0] 19:36:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x124414c00) [pid = 1648] [serial = 2110] [outer = 0x123ac2000] 19:36:55 INFO - PROCESS | 1648 | 1461638215598 Marionette DEBUG loaded listener.js 19:36:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x1273e1000) [pid = 1648] [serial = 2111] [outer = 0x123ac2000] 19:36:56 INFO - PROCESS | 1648 | 1461638216064 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]]]}] 19:36:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 19:36:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 621ms 19:36:56 INFO - PROCESS | 1648 | 1461638216075 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 19:36:56 INFO - PROCESS | 1648 | 1461638216076 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 19:36:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 19:36:56 INFO - PROCESS | 1648 | 1461638216089 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 19:36:56 INFO - PROCESS | 1648 | 1461638216091 Marionette TRACE conn2 <- [1,2786,null,{}] 19:36:56 INFO - PROCESS | 1648 | 1461638216094 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}] 19:36:56 INFO - PROCESS | 1648 | 1461638216243 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 19:36:56 INFO - PROCESS | 1648 | 1461638216348 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b5a3800 == 106 [pid = 1648] [id = 704] 19:36:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x1242dc400) [pid = 1648] [serial = 2112] [outer = 0x0] 19:36:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x128ddb800) [pid = 1648] [serial = 2113] [outer = 0x1242dc400] 19:36:56 INFO - PROCESS | 1648 | 1461638216374 Marionette DEBUG loaded listener.js 19:36:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x129695800) [pid = 1648] [serial = 2114] [outer = 0x1242dc400] 19:36:56 INFO - PROCESS | 1648 | 1461638216691 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]]]}] 19:36:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 19:36:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 629ms 19:36:56 INFO - PROCESS | 1648 | 1461638216708 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 19:36:56 INFO - PROCESS | 1648 | 1461638216710 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 19:36:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 19:36:56 INFO - PROCESS | 1648 | 1461638216712 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 19:36:56 INFO - PROCESS | 1648 | 1461638216713 Marionette TRACE conn2 <- [1,2790,null,{}] 19:36:56 INFO - PROCESS | 1648 | 1461638216718 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}] 19:36:56 INFO - PROCESS | 1648 | 1461638216838 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 19:36:56 INFO - PROCESS | 1648 | 1461638216843 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e2a9000 == 107 [pid = 1648] [id = 705] 19:36:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x129a6dc00) [pid = 1648] [serial = 2115] [outer = 0x0] 19:36:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x12a0df800) [pid = 1648] [serial = 2116] [outer = 0x129a6dc00] 19:36:56 INFO - PROCESS | 1648 | 1461638216871 Marionette DEBUG loaded listener.js 19:36:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x12a625800) [pid = 1648] [serial = 2117] [outer = 0x129a6dc00] 19:36:57 INFO - PROCESS | 1648 | 1461638217285 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]]]}] 19:36:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 19:36:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 622ms 19:36:57 INFO - PROCESS | 1648 | 1461638217338 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 19:36:57 INFO - PROCESS | 1648 | 1461638217339 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 19:36:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 19:36:57 INFO - PROCESS | 1648 | 1461638217350 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 19:36:57 INFO - PROCESS | 1648 | 1461638217352 Marionette TRACE conn2 <- [1,2794,null,{}] 19:36:57 INFO - PROCESS | 1648 | 1461638217354 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}] 19:36:57 INFO - PROCESS | 1648 | 1461638217498 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 19:36:57 INFO - PROCESS | 1648 | 1461638217514 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e8d3800 == 108 [pid = 1648] [id = 706] 19:36:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x1242de400) [pid = 1648] [serial = 2118] [outer = 0x0] 19:36:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x12a626000) [pid = 1648] [serial = 2119] [outer = 0x1242de400] 19:36:57 INFO - PROCESS | 1648 | 1461638217540 Marionette DEBUG loaded listener.js 19:36:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x12a6eb400) [pid = 1648] [serial = 2120] [outer = 0x1242de400] 19:36:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 19:36:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 573ms 19:36:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 19:36:57 INFO - PROCESS | 1648 | 1461638217916 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]]]}] 19:36:57 INFO - PROCESS | 1648 | 1461638217922 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 19:36:57 INFO - PROCESS | 1648 | 1461638217923 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 19:36:57 INFO - PROCESS | 1648 | 1461638217925 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 19:36:57 INFO - PROCESS | 1648 | 1461638217926 Marionette TRACE conn2 <- [1,2798,null,{}] 19:36:57 INFO - PROCESS | 1648 | 1461638217928 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}] 19:36:58 INFO - PROCESS | 1648 | 1461638218073 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 19:36:58 INFO - PROCESS | 1648 | 1461638218086 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f396000 == 109 [pid = 1648] [id = 707] 19:36:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x12a6f0c00) [pid = 1648] [serial = 2121] [outer = 0x0] 19:36:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x12a8dd400) [pid = 1648] [serial = 2122] [outer = 0x12a6f0c00] 19:36:58 INFO - PROCESS | 1648 | 1461638218112 Marionette DEBUG loaded listener.js 19:36:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x12a94f000) [pid = 1648] [serial = 2123] [outer = 0x12a6f0c00] 19:36:58 INFO - PROCESS | 1648 | 1461638218499 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]]]}] 19:36:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 19:36:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 620ms 19:36:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 19:36:58 INFO - PROCESS | 1648 | 1461638218545 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 19:36:58 INFO - PROCESS | 1648 | 1461638218546 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 19:36:58 INFO - PROCESS | 1648 | 1461638218548 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 19:36:58 INFO - PROCESS | 1648 | 1461638218550 Marionette TRACE conn2 <- [1,2802,null,{}] 19:36:58 INFO - PROCESS | 1648 | 1461638218552 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}] 19:36:58 INFO - PROCESS | 1648 | 1461638218697 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 19:36:58 INFO - PROCESS | 1648 | 1461638218714 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fed1000 == 110 [pid = 1648] [id = 708] 19:36:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x12a7db800) [pid = 1648] [serial = 2124] [outer = 0x0] 19:36:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x12acf0000) [pid = 1648] [serial = 2125] [outer = 0x12a7db800] 19:36:58 INFO - PROCESS | 1648 | 1461638218739 Marionette DEBUG loaded listener.js 19:36:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x12ad25400) [pid = 1648] [serial = 2126] [outer = 0x12a7db800] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x11b109800) [pid = 1648] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x11c793400) [pid = 1648] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x123e9a000) [pid = 1648] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x11b059400) [pid = 1648] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x118574400) [pid = 1648] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x1147d6800) [pid = 1648] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x11a484800) [pid = 1648] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x118f67c00) [pid = 1648] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x118c84000) [pid = 1648] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x11ad97000) [pid = 1648] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x12a1d7c00) [pid = 1648] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x12a19e800) [pid = 1648] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x128f22000) [pid = 1648] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12a032400) [pid = 1648] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x12a362800) [pid = 1648] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x11a477400) [pid = 1648] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x11b873c00) [pid = 1648] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x129420c00) [pid = 1648] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12a0d6c00) [pid = 1648] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x12a667000) [pid = 1648] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x12b2c8800) [pid = 1648] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x12e8b8c00) [pid = 1648] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x12e93dc00) [pid = 1648] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x12f82b400) [pid = 1648] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x12fe43800) [pid = 1648] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x13b05b400) [pid = 1648] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x13ce7c400) [pid = 1648] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x114bbfc00) [pid = 1648] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x123e07400) [pid = 1648] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x11a799800) [pid = 1648] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x12441cc00) [pid = 1648] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x1242ebc00) [pid = 1648] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x11562d400) [pid = 1648] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x128f20c00) [pid = 1648] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 19:36:59 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x11c78dc00) [pid = 1648] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 19:36:59 INFO - PROCESS | 1648 | 1461638219343 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]]]}] 19:36:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 19:36:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 819ms 19:36:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 19:36:59 INFO - PROCESS | 1648 | 1461638219368 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 19:36:59 INFO - PROCESS | 1648 | 1461638219369 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 19:36:59 INFO - PROCESS | 1648 | 1461638219372 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 19:36:59 INFO - PROCESS | 1648 | 1461638219373 Marionette TRACE conn2 <- [1,2806,null,{}] 19:36:59 INFO - PROCESS | 1648 | 1461638219376 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}] 19:36:59 INFO - PROCESS | 1648 | 1461638219484 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 19:36:59 INFO - PROCESS | 1648 | 1461638219488 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e771800 == 111 [pid = 1648] [id = 709] 19:36:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x114bda400) [pid = 1648] [serial = 2127] [outer = 0x0] 19:36:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x11974ac00) [pid = 1648] [serial = 2128] [outer = 0x114bda400] 19:36:59 INFO - PROCESS | 1648 | 1461638219514 Marionette DEBUG loaded listener.js 19:36:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x11bfc9c00) [pid = 1648] [serial = 2129] [outer = 0x114bda400] 19:36:59 INFO - PROCESS | 1648 | 1461638219902 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]]]}] 19:36:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 19:36:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 569ms 19:36:59 INFO - PROCESS | 1648 | 1461638219953 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 19:36:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 19:36:59 INFO - PROCESS | 1648 | 1461638219954 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 19:36:59 INFO - PROCESS | 1648 | 1461638219957 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 19:36:59 INFO - PROCESS | 1648 | 1461638219958 Marionette TRACE conn2 <- [1,2810,null,{}] 19:36:59 INFO - PROCESS | 1648 | 1461638219961 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}] 19:37:00 INFO - PROCESS | 1648 | 1461638220111 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 19:37:00 INFO - PROCESS | 1648 | 1461638220115 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x13cae2800 == 112 [pid = 1648] [id = 710] 19:37:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x123abb000) [pid = 1648] [serial = 2130] [outer = 0x0] 19:37:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x129ed5c00) [pid = 1648] [serial = 2131] [outer = 0x123abb000] 19:37:00 INFO - PROCESS | 1648 | 1461638220145 Marionette DEBUG loaded listener.js 19:37:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12acf9000) [pid = 1648] [serial = 2132] [outer = 0x123abb000] 19:37:00 INFO - PROCESS | 1648 | 1461638220545 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]]]}] 19:37:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 19:37:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 622ms 19:37:00 INFO - PROCESS | 1648 | 1461638220579 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 19:37:00 INFO - PROCESS | 1648 | 1461638220583 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 19:37:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 19:37:00 INFO - PROCESS | 1648 | 1461638220618 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 19:37:00 INFO - PROCESS | 1648 | 1461638220621 Marionette TRACE conn2 <- [1,2814,null,{}] 19:37:00 INFO - PROCESS | 1648 | 1461638220624 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}] 19:37:00 INFO - PROCESS | 1648 | 1461638220797 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 19:37:00 INFO - PROCESS | 1648 | 1461638220809 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d1a1800 == 113 [pid = 1648] [id = 711] 19:37:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12ad1bc00) [pid = 1648] [serial = 2133] [outer = 0x0] 19:37:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12b09a800) [pid = 1648] [serial = 2134] [outer = 0x12ad1bc00] 19:37:00 INFO - PROCESS | 1648 | 1461638220849 Marionette DEBUG loaded listener.js 19:37:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12b528000) [pid = 1648] [serial = 2135] [outer = 0x12ad1bc00] 19:37:01 INFO - PROCESS | 1648 | 1461638221625 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]]]}] 19:37:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 19:37:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1082ms 19:37:01 INFO - PROCESS | 1648 | 1461638221692 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 19:37:01 INFO - PROCESS | 1648 | 1461638221696 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 19:37:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 19:37:01 INFO - PROCESS | 1648 | 1461638221701 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 19:37:01 INFO - PROCESS | 1648 | 1461638221705 Marionette TRACE conn2 <- [1,2818,null,{}] 19:37:01 INFO - PROCESS | 1648 | 1461638221712 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}] 19:37:01 INFO - PROCESS | 1648 | 1461638221942 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 19:37:02 INFO - PROCESS | 1648 | 1461638222043 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x123cb0000 == 114 [pid = 1648] [id = 712] 19:37:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x118543800) [pid = 1648] [serial = 2136] [outer = 0x0] 19:37:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x11a47e800) [pid = 1648] [serial = 2137] [outer = 0x118543800] 19:37:02 INFO - PROCESS | 1648 | 1461638222079 Marionette DEBUG loaded listener.js 19:37:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x11a7ec000) [pid = 1648] [serial = 2138] [outer = 0x118543800] 19:37:02 INFO - PROCESS | 1648 | 1461638222529 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]]]}] 19:37:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 19:37:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 880ms 19:37:02 INFO - PROCESS | 1648 | 1461638222580 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 19:37:02 INFO - PROCESS | 1648 | 1461638222584 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 19:37:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 19:37:02 INFO - PROCESS | 1648 | 1461638222589 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 19:37:02 INFO - PROCESS | 1648 | 1461638222591 Marionette TRACE conn2 <- [1,2822,null,{}] 19:37:02 INFO - PROCESS | 1648 | 1461638222593 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}] 19:37:02 INFO - PROCESS | 1648 | 1461638222726 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 19:37:02 INFO - PROCESS | 1648 | 1461638222861 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6b7800 == 115 [pid = 1648] [id = 713] 19:37:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x11a873400) [pid = 1648] [serial = 2139] [outer = 0x0] 19:37:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x11c416400) [pid = 1648] [serial = 2140] [outer = 0x11a873400] 19:37:02 INFO - PROCESS | 1648 | 1461638222893 Marionette DEBUG loaded listener.js 19:37:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x123abc400) [pid = 1648] [serial = 2141] [outer = 0x11a873400] 19:37:03 INFO - PROCESS | 1648 | 1461638223356 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]]]}] 19:37:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 19:37:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 821ms 19:37:03 INFO - PROCESS | 1648 | 1461638223411 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 19:37:03 INFO - PROCESS | 1648 | 1461638223413 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 19:37:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 19:37:03 INFO - PROCESS | 1648 | 1461638223415 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 19:37:03 INFO - PROCESS | 1648 | 1461638223418 Marionette TRACE conn2 <- [1,2826,null,{}] 19:37:03 INFO - PROCESS | 1648 | 1461638223426 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}] 19:37:03 INFO - PROCESS | 1648 | 1461638223558 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 19:37:03 INFO - PROCESS | 1648 | 1461638223663 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x130570000 == 116 [pid = 1648] [id = 714] 19:37:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x1242de000) [pid = 1648] [serial = 2142] [outer = 0x0] 19:37:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x129426000) [pid = 1648] [serial = 2143] [outer = 0x1242de000] 19:37:03 INFO - PROCESS | 1648 | 1461638223696 Marionette DEBUG loaded listener.js 19:37:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x12a02a400) [pid = 1648] [serial = 2144] [outer = 0x1242de000] 19:37:04 INFO - PROCESS | 1648 | 1461638224147 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 19:37:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 19:37:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 771ms 19:37:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 19:37:04 INFO - PROCESS | 1648 | 1461638224186 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 19:37:04 INFO - PROCESS | 1648 | 1461638224188 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 19:37:04 INFO - PROCESS | 1648 | 1461638224190 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 19:37:04 INFO - PROCESS | 1648 | 1461638224191 Marionette TRACE conn2 <- [1,2830,null,{}] 19:37:04 INFO - PROCESS | 1648 | 1461638224194 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}] 19:37:04 INFO - PROCESS | 1648 | 1461638224327 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 19:37:04 INFO - PROCESS | 1648 | 1461638224463 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x13cd9b800 == 117 [pid = 1648] [id = 715] 19:37:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12a034c00) [pid = 1648] [serial = 2145] [outer = 0x0] 19:37:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12a1abc00) [pid = 1648] [serial = 2146] [outer = 0x12a034c00] 19:37:04 INFO - PROCESS | 1648 | 1461638224494 Marionette DEBUG loaded listener.js 19:37:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x12a362000) [pid = 1648] [serial = 2147] [outer = 0x12a034c00] 19:37:04 INFO - PROCESS | 1648 | 1461638224921 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]]]}] 19:37:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 19:37:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 769ms 19:37:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 19:37:04 INFO - PROCESS | 1648 | 1461638224984 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 19:37:04 INFO - PROCESS | 1648 | 1461638224985 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 19:37:04 INFO - PROCESS | 1648 | 1461638224987 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 19:37:04 INFO - PROCESS | 1648 | 1461638224989 Marionette TRACE conn2 <- [1,2834,null,{}] 19:37:04 INFO - PROCESS | 1648 | 1461638224991 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}] 19:37:05 INFO - PROCESS | 1648 | 1461638225117 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 19:37:05 INFO - PROCESS | 1648 | 1461638225220 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d596000 == 118 [pid = 1648] [id = 716] 19:37:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12a1aac00) [pid = 1648] [serial = 2148] [outer = 0x0] 19:37:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x12a6d2000) [pid = 1648] [serial = 2149] [outer = 0x12a1aac00] 19:37:05 INFO - PROCESS | 1648 | 1461638225251 Marionette DEBUG loaded listener.js 19:37:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x12a94c400) [pid = 1648] [serial = 2150] [outer = 0x12a1aac00] 19:37:05 INFO - PROCESS | 1648 | 1461638225662 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 19:37:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 19:37:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 721ms 19:37:05 INFO - PROCESS | 1648 | 1461638225708 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 19:37:05 INFO - PROCESS | 1648 | 1461638225709 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 19:37:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 19:37:05 INFO - PROCESS | 1648 | 1461638225712 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 19:37:05 INFO - PROCESS | 1648 | 1461638225713 Marionette TRACE conn2 <- [1,2838,null,{}] 19:37:05 INFO - PROCESS | 1648 | 1461638225715 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}] 19:37:05 INFO - PROCESS | 1648 | 1461638225861 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 19:37:05 INFO - PROCESS | 1648 | 1461638225973 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d6b6800 == 119 [pid = 1648] [id = 717] 19:37:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x12a990800) [pid = 1648] [serial = 2151] [outer = 0x0] 19:37:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x12af0e400) [pid = 1648] [serial = 2152] [outer = 0x12a990800] 19:37:06 INFO - PROCESS | 1648 | 1461638226005 Marionette DEBUG loaded listener.js 19:37:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x12d368800) [pid = 1648] [serial = 2153] [outer = 0x12a990800] 19:37:06 INFO - PROCESS | 1648 | 1461638226441 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]]]}] 19:37:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 19:37:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 770ms 19:37:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 19:37:06 INFO - PROCESS | 1648 | 1461638226492 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 19:37:06 INFO - PROCESS | 1648 | 1461638226494 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 19:37:06 INFO - PROCESS | 1648 | 1461638226496 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 19:37:06 INFO - PROCESS | 1648 | 1461638226498 Marionette TRACE conn2 <- [1,2842,null,{}] 19:37:06 INFO - PROCESS | 1648 | 1461638226501 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}] 19:37:06 INFO - PROCESS | 1648 | 1461638226652 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 19:37:06 INFO - PROCESS | 1648 | 1461638226804 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x141b9c800 == 120 [pid = 1648] [id = 718] 19:37:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x12d1c3800) [pid = 1648] [serial = 2154] [outer = 0x0] 19:37:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x12d593000) [pid = 1648] [serial = 2155] [outer = 0x12d1c3800] 19:37:06 INFO - PROCESS | 1648 | 1461638226852 Marionette DEBUG loaded listener.js 19:37:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x12e20a800) [pid = 1648] [serial = 2156] [outer = 0x12d1c3800] 19:37:07 INFO - PROCESS | 1648 | 1461638227328 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]]]}] 19:37:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 19:37:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 870ms 19:37:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 19:37:07 INFO - PROCESS | 1648 | 1461638227366 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 19:37:07 INFO - PROCESS | 1648 | 1461638227368 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 19:37:07 INFO - PROCESS | 1648 | 1461638227370 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 19:37:07 INFO - PROCESS | 1648 | 1461638227371 Marionette TRACE conn2 <- [1,2846,null,{}] 19:37:07 INFO - PROCESS | 1648 | 1461638227374 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}] 19:37:07 INFO - PROCESS | 1648 | 1461638227503 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 19:37:07 INFO - PROCESS | 1648 | 1461638227611 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x141bcb800 == 121 [pid = 1648] [id = 719] 19:37:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x12d367c00) [pid = 1648] [serial = 2157] [outer = 0x0] 19:37:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x12e477000) [pid = 1648] [serial = 2158] [outer = 0x12d367c00] 19:37:07 INFO - PROCESS | 1648 | 1461638227642 Marionette DEBUG loaded listener.js 19:37:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x12e482000) [pid = 1648] [serial = 2159] [outer = 0x12d367c00] 19:37:08 INFO - PROCESS | 1648 | 1461638228046 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]]]}] 19:37:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 19:37:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 718ms 19:37:08 INFO - PROCESS | 1648 | 1461638228089 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 19:37:08 INFO - PROCESS | 1648 | 1461638228090 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 19:37:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 19:37:08 INFO - PROCESS | 1648 | 1461638228093 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 19:37:08 INFO - PROCESS | 1648 | 1461638228094 Marionette TRACE conn2 <- [1,2850,null,{}] 19:37:08 INFO - PROCESS | 1648 | 1461638228096 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}] 19:37:08 INFO - PROCESS | 1648 | 1461638228259 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 19:37:08 INFO - PROCESS | 1648 | 1461638228440 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x141c67000 == 122 [pid = 1648] [id = 720] 19:37:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x12da11c00) [pid = 1648] [serial = 2160] [outer = 0x0] 19:37:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x12e707400) [pid = 1648] [serial = 2161] [outer = 0x12da11c00] 19:37:08 INFO - PROCESS | 1648 | 1461638228489 Marionette DEBUG loaded listener.js 19:37:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x12e79a000) [pid = 1648] [serial = 2162] [outer = 0x12da11c00] 19:37:08 INFO - PROCESS | 1648 | 1461638228961 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 19:37:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 19:37:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 922ms 19:37:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 19:37:09 INFO - PROCESS | 1648 | 1461638229017 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 19:37:09 INFO - PROCESS | 1648 | 1461638229018 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 19:37:09 INFO - PROCESS | 1648 | 1461638229021 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 19:37:09 INFO - PROCESS | 1648 | 1461638229022 Marionette TRACE conn2 <- [1,2854,null,{}] 19:37:09 INFO - PROCESS | 1648 | 1461638229024 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}] 19:37:09 INFO - PROCESS | 1648 | 1461638229155 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 19:37:09 INFO - PROCESS | 1648 | 1461638229290 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1424c5800 == 123 [pid = 1648] [id = 721] 19:37:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x12e797000) [pid = 1648] [serial = 2163] [outer = 0x0] 19:37:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x12e8b7800) [pid = 1648] [serial = 2164] [outer = 0x12e797000] 19:37:09 INFO - PROCESS | 1648 | 1461638229322 Marionette DEBUG loaded listener.js 19:37:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x12e920c00) [pid = 1648] [serial = 2165] [outer = 0x12e797000] 19:37:09 INFO - PROCESS | 1648 | 1461638229794 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]]]}] 19:37:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 19:37:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 819ms 19:37:09 INFO - PROCESS | 1648 | 1461638229840 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 19:37:09 INFO - PROCESS | 1648 | 1461638229842 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 19:37:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 19:37:09 INFO - PROCESS | 1648 | 1461638229844 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 19:37:09 INFO - PROCESS | 1648 | 1461638229846 Marionette TRACE conn2 <- [1,2858,null,{}] 19:37:09 INFO - PROCESS | 1648 | 1461638229849 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}] 19:37:09 INFO - PROCESS | 1648 | 1461638229994 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 19:37:10 INFO - PROCESS | 1648 | 1461638230133 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x14261c800 == 124 [pid = 1648] [id = 722] 19:37:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x12e923000) [pid = 1648] [serial = 2166] [outer = 0x0] 19:37:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x12e930000) [pid = 1648] [serial = 2167] [outer = 0x12e923000] 19:37:10 INFO - PROCESS | 1648 | 1461638230169 Marionette DEBUG loaded listener.js 19:37:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x12e94d000) [pid = 1648] [serial = 2168] [outer = 0x12e923000] 19:37:10 INFO - PROCESS | 1648 | 1461638230677 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 19:37:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 19:37:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 925ms 19:37:10 INFO - PROCESS | 1648 | 1461638230776 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 19:37:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 19:37:10 INFO - PROCESS | 1648 | 1461638230778 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 19:37:10 INFO - PROCESS | 1648 | 1461638230784 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 19:37:10 INFO - PROCESS | 1648 | 1461638230786 Marionette TRACE conn2 <- [1,2862,null,{}] 19:37:10 INFO - PROCESS | 1648 | 1461638230790 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}] 19:37:10 INFO - PROCESS | 1648 | 1461638230944 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 19:37:11 INFO - PROCESS | 1648 | 1461638231050 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x128dd0000 == 125 [pid = 1648] [id = 723] 19:37:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x11338a400) [pid = 1648] [serial = 2169] [outer = 0x0] 19:37:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x11c416800) [pid = 1648] [serial = 2170] [outer = 0x11338a400] 19:37:11 INFO - PROCESS | 1648 | 1461638231081 Marionette DEBUG loaded listener.js 19:37:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x12e951400) [pid = 1648] [serial = 2171] [outer = 0x11338a400] 19:37:11 INFO - PROCESS | 1648 | 1461638231544 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]]]}] 19:37:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 19:37:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 776ms 19:37:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 19:37:11 INFO - PROCESS | 1648 | 1461638231557 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 19:37:11 INFO - PROCESS | 1648 | 1461638231559 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 19:37:11 INFO - PROCESS | 1648 | 1461638231561 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 19:37:11 INFO - PROCESS | 1648 | 1461638231562 Marionette TRACE conn2 <- [1,2866,null,{}] 19:37:11 INFO - PROCESS | 1648 | 1461638231565 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}] 19:37:11 INFO - PROCESS | 1648 | 1461638231700 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 19:37:11 INFO - PROCESS | 1648 | 1461638231818 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c75f000 == 126 [pid = 1648] [id = 724] 19:37:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x11453e400) [pid = 1648] [serial = 2172] [outer = 0x0] 19:37:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x119756c00) [pid = 1648] [serial = 2173] [outer = 0x11453e400] 19:37:11 INFO - PROCESS | 1648 | 1461638231849 Marionette DEBUG loaded listener.js 19:37:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x128dd6c00) [pid = 1648] [serial = 2174] [outer = 0x11453e400] 19:37:12 INFO - PROCESS | 1648 | 1461638232301 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]]]}] 19:37:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 19:37:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 772ms 19:37:12 INFO - PROCESS | 1648 | 1461638232667 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 19:37:12 INFO - PROCESS | 1648 | 1461638232670 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 19:37:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 19:37:12 INFO - PROCESS | 1648 | 1461638232688 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 19:37:12 INFO - PROCESS | 1648 | 1461638232689 Marionette TRACE conn2 <- [1,2870,null,{}] 19:37:12 INFO - PROCESS | 1648 | 1461638232693 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}] 19:37:12 INFO - PROCESS | 1648 | 1461638232822 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 19:37:12 INFO - PROCESS | 1648 | 1461638232958 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12973b000 == 127 [pid = 1648] [id = 725] 19:37:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x115749400) [pid = 1648] [serial = 2175] [outer = 0x0] 19:37:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x11853cc00) [pid = 1648] [serial = 2176] [outer = 0x115749400] 19:37:12 INFO - PROCESS | 1648 | 1461638232990 Marionette DEBUG loaded listener.js 19:37:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x11974fc00) [pid = 1648] [serial = 2177] [outer = 0x115749400] 19:37:13 INFO - PROCESS | 1648 | 1461638233454 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]]]}] 19:37:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 19:37:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 822ms 19:37:13 INFO - PROCESS | 1648 | 1461638233510 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 19:37:13 INFO - PROCESS | 1648 | 1461638233512 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 19:37:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 19:37:13 INFO - PROCESS | 1648 | 1461638233520 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 19:37:13 INFO - PROCESS | 1648 | 1461638233522 Marionette TRACE conn2 <- [1,2874,null,{}] 19:37:13 INFO - PROCESS | 1648 | 1461638233525 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}] 19:37:13 INFO - PROCESS | 1648 | 1461638233644 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 19:37:13 INFO - PROCESS | 1648 | 1461638233752 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e514800 == 128 [pid = 1648] [id = 726] 19:37:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x119a99c00) [pid = 1648] [serial = 2178] [outer = 0x0] 19:37:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x11a7e4400) [pid = 1648] [serial = 2179] [outer = 0x119a99c00] 19:37:13 INFO - PROCESS | 1648 | 1461638233780 Marionette DEBUG loaded listener.js 19:37:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x11b10c000) [pid = 1648] [serial = 2180] [outer = 0x119a99c00] 19:37:14 INFO - PROCESS | 1648 | 1461638234274 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]]]}] 19:37:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 19:37:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 777ms 19:37:14 INFO - PROCESS | 1648 | 1461638234295 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 19:37:14 INFO - PROCESS | 1648 | 1461638234296 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 19:37:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 19:37:14 INFO - PROCESS | 1648 | 1461638234301 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 19:37:14 INFO - PROCESS | 1648 | 1461638234302 Marionette TRACE conn2 <- [1,2878,null,{}] 19:37:14 INFO - PROCESS | 1648 | 1461638234308 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}] 19:37:14 INFO - PROCESS | 1648 | 1461638234436 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 19:37:14 INFO - PROCESS | 1648 | 1461638234586 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12e8d0800 == 127 [pid = 1648] [id = 253] 19:37:14 INFO - PROCESS | 1648 | --DOCSHELL 0x13b026000 == 126 [pid = 1648] [id = 435] 19:37:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1460ac800 == 125 [pid = 1648] [id = 609] 19:37:14 INFO - PROCESS | 1648 | --DOCSHELL 0x130576800 == 124 [pid = 1648] [id = 256] 19:37:14 INFO - PROCESS | 1648 | --DOCSHELL 0x13cae2800 == 123 [pid = 1648] [id = 710] 19:37:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12e771800 == 122 [pid = 1648] [id = 709] 19:37:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12fed1000 == 121 [pid = 1648] [id = 708] 19:37:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12f396000 == 120 [pid = 1648] [id = 707] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x11c1b5c00) [pid = 1648] [serial = 2011] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x127c94800) [pid = 1648] [serial = 2014] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x12a61b400) [pid = 1648] [serial = 2017] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x12d1bac00) [pid = 1648] [serial = 2023] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x12a955000) [pid = 1648] [serial = 2020] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x12e47e000) [pid = 1648] [serial = 2026] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a972000 == 121 [pid = 1648] [id = 727] 19:37:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x118902400) [pid = 1648] [serial = 2181] [outer = 0x0] 19:37:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x11a7e2c00) [pid = 1648] [serial = 2182] [outer = 0x118902400] 19:37:14 INFO - PROCESS | 1648 | 1461638234669 Marionette DEBUG loaded listener.js 19:37:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x123abb800) [pid = 1648] [serial = 2183] [outer = 0x118902400] 19:37:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12e8d3800 == 120 [pid = 1648] [id = 706] 19:37:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12e2a9000 == 119 [pid = 1648] [id = 705] 19:37:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12b5a3800 == 118 [pid = 1648] [id = 704] 19:37:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12a332000 == 117 [pid = 1648] [id = 703] 19:37:14 INFO - PROCESS | 1648 | --DOCSHELL 0x124085000 == 116 [pid = 1648] [id = 702] 19:37:14 INFO - PROCESS | 1648 | --DOCSHELL 0x11b653000 == 115 [pid = 1648] [id = 701] 19:37:14 INFO - PROCESS | 1648 | --DOCSHELL 0x123e81800 == 114 [pid = 1648] [id = 700] 19:37:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12f39a000 == 113 [pid = 1648] [id = 698] 19:37:14 INFO - PROCESS | 1648 | --DOCSHELL 0x129359000 == 112 [pid = 1648] [id = 697] 19:37:14 INFO - PROCESS | 1648 | --DOCSHELL 0x13c5cf800 == 111 [pid = 1648] [id = 694] 19:37:14 INFO - PROCESS | 1648 | --DOCSHELL 0x13bf16800 == 110 [pid = 1648] [id = 693] 19:37:14 INFO - PROCESS | 1648 | --DOCSHELL 0x131a29800 == 109 [pid = 1648] [id = 692] 19:37:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1301d1000 == 108 [pid = 1648] [id = 691] 19:37:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12fb11800 == 107 [pid = 1648] [id = 690] 19:37:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12f3bd800 == 106 [pid = 1648] [id = 689] 19:37:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12e8cf800 == 105 [pid = 1648] [id = 688] 19:37:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6a3000 == 104 [pid = 1648] [id = 687] 19:37:14 INFO - PROCESS | 1648 | --DOCSHELL 0x11c760000 == 103 [pid = 1648] [id = 686] 19:37:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12e417000 == 102 [pid = 1648] [id = 685] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x12d366000) [pid = 1648] [serial = 2006] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x12a1ab000) [pid = 1648] [serial = 1955] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x12a669000) [pid = 1648] [serial = 1964] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x11a873800) [pid = 1648] [serial = 1874] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x1242e5000) [pid = 1648] [serial = 1877] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x12a0d4c00) [pid = 1648] [serial = 1880] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x12a6eec00) [pid = 1648] [serial = 1883] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x12ac84000) [pid = 1648] [serial = 1886] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x12e8b4c00) [pid = 1648] [serial = 1889] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x12ee8d000) [pid = 1648] [serial = 1892] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x12fe42400) [pid = 1648] [serial = 1895] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x130632c00) [pid = 1648] [serial = 1898] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x13be61800) [pid = 1648] [serial = 1901] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x13cf16800) [pid = 1648] [serial = 1904] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x13d242000) [pid = 1648] [serial = 1907] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x13d241800) [pid = 1648] [serial = 1910] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x12385d400) [pid = 1648] [serial = 2044] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x124411400) [pid = 1648] [serial = 2047] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x11bfcc800) [pid = 1648] [serial = 2041] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x11add9800) [pid = 1648] [serial = 2038] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x11b603800) [pid = 1648] [serial = 2039] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x1151d9000) [pid = 1648] [serial = 2030] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x114bd4400) [pid = 1648] [serial = 2029] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x11aba7000) [pid = 1648] [serial = 2036] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x11a79c000) [pid = 1648] [serial = 2035] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x124418400) [pid = 1648] [serial = 2048] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x119756800) [pid = 1648] [serial = 2033] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x11925bc00) [pid = 1648] [serial = 2032] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x115633800) [pid = 1648] [serial = 2008] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x127c94c00) [pid = 1648] [serial = 2054] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x123cf0400) [pid = 1648] [serial = 2045] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x123ab9c00) [pid = 1648] [serial = 2050] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x11c415c00) [pid = 1648] [serial = 2042] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x1265eb800) [pid = 1648] [serial = 2053] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x126403400) [pid = 1648] [serial = 2051] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x12a35cc00) [pid = 1648] [serial = 1961] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x12a25c800) [pid = 1648] [serial = 1958] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x12a0d9000) [pid = 1648] [serial = 1952] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x124410400) [pid = 1648] [serial = 1931] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x11b110c00) [pid = 1648] [serial = 1937] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x128f1a800) [pid = 1648] [serial = 1946] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x1275f6400) [pid = 1648] [serial = 1943] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x11903d000) [pid = 1648] [serial = 1934] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x129ed4c00) [pid = 1648] [serial = 1949] [outer = 0x0] [url = about:blank] 19:37:14 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x1242eb000) [pid = 1648] [serial = 1940] [outer = 0x0] [url = about:blank] 19:37:15 INFO - PROCESS | 1648 | 1461638235096 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]]]}] 19:37:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 19:37:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 821ms 19:37:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 19:37:15 INFO - PROCESS | 1648 | 1461638235120 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 19:37:15 INFO - PROCESS | 1648 | 1461638235122 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 19:37:15 INFO - PROCESS | 1648 | 1461638235124 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 19:37:15 INFO - PROCESS | 1648 | 1461638235125 Marionette TRACE conn2 <- [1,2882,null,{}] 19:37:15 INFO - PROCESS | 1648 | 1461638235127 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}] 19:37:15 INFO - PROCESS | 1648 | 1461638235239 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 19:37:15 INFO - PROCESS | 1648 | 1461638235243 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x129351800 == 103 [pid = 1648] [id = 728] 19:37:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x123cf5800) [pid = 1648] [serial = 2184] [outer = 0x0] 19:37:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x1240f7000) [pid = 1648] [serial = 2185] [outer = 0x123cf5800] 19:37:15 INFO - PROCESS | 1648 | 1461638235270 Marionette DEBUG loaded listener.js 19:37:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x1242e7400) [pid = 1648] [serial = 2186] [outer = 0x123cf5800] 19:37:15 INFO - PROCESS | 1648 | 1461638235784 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]]]}] 19:37:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 19:37:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 668ms 19:37:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 19:37:15 INFO - PROCESS | 1648 | 1461638235793 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 19:37:15 INFO - PROCESS | 1648 | 1461638235795 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 19:37:15 INFO - PROCESS | 1648 | 1461638235798 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 19:37:15 INFO - PROCESS | 1648 | 1461638235800 Marionette TRACE conn2 <- [1,2886,null,{}] 19:37:15 INFO - PROCESS | 1648 | 1461638235803 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}] 19:37:15 INFO - PROCESS | 1648 | 1461638235967 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 19:37:16 INFO - PROCESS | 1648 | 1461638236065 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x129a22800 == 104 [pid = 1648] [id = 729] 19:37:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x123e0b000) [pid = 1648] [serial = 2187] [outer = 0x0] 19:37:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x124418c00) [pid = 1648] [serial = 2188] [outer = 0x123e0b000] 19:37:16 INFO - PROCESS | 1648 | 1461638236086 Marionette DEBUG loaded listener.js 19:37:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x1270f3c00) [pid = 1648] [serial = 2189] [outer = 0x123e0b000] 19:37:16 INFO - PROCESS | 1648 | 1461638236510 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]]]}] 19:37:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 19:37:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 720ms 19:37:16 INFO - PROCESS | 1648 | 1461638236518 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 19:37:16 INFO - PROCESS | 1648 | 1461638236520 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 19:37:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 19:37:16 INFO - PROCESS | 1648 | 1461638236709 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 19:37:16 INFO - PROCESS | 1648 | 1461638236712 Marionette TRACE conn2 <- [1,2890,null,{}] 19:37:16 INFO - PROCESS | 1648 | 1461638236729 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}] 19:37:16 INFO - PROCESS | 1648 | 1461638236913 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 19:37:17 INFO - PROCESS | 1648 | 1461638237011 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bf68000 == 105 [pid = 1648] [id = 730] 19:37:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x11556b800) [pid = 1648] [serial = 2190] [outer = 0x0] 19:37:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x1157da400) [pid = 1648] [serial = 2191] [outer = 0x11556b800] 19:37:17 INFO - PROCESS | 1648 | 1461638237044 Marionette DEBUG loaded listener.js 19:37:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x119096c00) [pid = 1648] [serial = 2192] [outer = 0x11556b800] 19:37:17 INFO - PROCESS | 1648 | 1461638237553 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 19:37:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 19:37:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1043ms 19:37:17 INFO - PROCESS | 1648 | 1461638237602 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 19:37:17 INFO - PROCESS | 1648 | 1461638237606 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 19:37:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 19:37:17 INFO - PROCESS | 1648 | 1461638237613 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 19:37:17 INFO - PROCESS | 1648 | 1461638237618 Marionette TRACE conn2 <- [1,2894,null,{}] 19:37:17 INFO - PROCESS | 1648 | 1461638237625 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}] 19:37:17 INFO - PROCESS | 1648 | 1461638237821 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 19:37:18 INFO - PROCESS | 1648 | 1461638238015 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b066000 == 106 [pid = 1648] [id = 731] 19:37:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x11b10b800) [pid = 1648] [serial = 2193] [outer = 0x0] 19:37:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x11bfc8400) [pid = 1648] [serial = 2194] [outer = 0x11b10b800] 19:37:18 INFO - PROCESS | 1648 | 1461638238068 Marionette DEBUG loaded listener.js 19:37:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x11c78f400) [pid = 1648] [serial = 2195] [outer = 0x11b10b800] 19:37:18 INFO - PROCESS | 1648 | 1461638238550 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]]]}] 19:37:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 19:37:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 976ms 19:37:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 19:37:18 INFO - PROCESS | 1648 | 1461638238588 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 19:37:18 INFO - PROCESS | 1648 | 1461638238590 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 19:37:18 INFO - PROCESS | 1648 | 1461638238592 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 19:37:18 INFO - PROCESS | 1648 | 1461638238593 Marionette TRACE conn2 <- [1,2898,null,{}] 19:37:18 INFO - PROCESS | 1648 | 1461638238596 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}] 19:37:18 INFO - PROCESS | 1648 | 1461638238726 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 19:37:18 INFO - PROCESS | 1648 | 1461638238860 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db5a000 == 107 [pid = 1648] [id = 732] 19:37:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x1242e6400) [pid = 1648] [serial = 2196] [outer = 0x0] 19:37:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x1273d5c00) [pid = 1648] [serial = 2197] [outer = 0x1242e6400] 19:37:18 INFO - PROCESS | 1648 | 1461638238899 Marionette DEBUG loaded listener.js 19:37:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x128ddb400) [pid = 1648] [serial = 2198] [outer = 0x1242e6400] 19:37:19 INFO - PROCESS | 1648 | 1461638239416 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]]]}] 19:37:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 19:37:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 870ms 19:37:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 19:37:19 INFO - PROCESS | 1648 | 1461638239469 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 19:37:19 INFO - PROCESS | 1648 | 1461638239471 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 19:37:19 INFO - PROCESS | 1648 | 1461638239474 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 19:37:19 INFO - PROCESS | 1648 | 1461638239476 Marionette TRACE conn2 <- [1,2902,null,{}] 19:37:19 INFO - PROCESS | 1648 | 1461638239499 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}] 19:37:19 INFO - PROCESS | 1648 | 1461638239736 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 19:37:19 INFO - PROCESS | 1648 | 1461638239820 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e8d0800 == 108 [pid = 1648] [id = 733] 19:37:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x129ac6000) [pid = 1648] [serial = 2199] [outer = 0x0] 19:37:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x129ed5400) [pid = 1648] [serial = 2200] [outer = 0x129ac6000] 19:37:19 INFO - PROCESS | 1648 | 1461638239854 Marionette DEBUG loaded listener.js 19:37:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x12a0d3000) [pid = 1648] [serial = 2201] [outer = 0x129ac6000] 19:37:20 INFO - PROCESS | 1648 | 1461638240286 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 19:37:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 19:37:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 822ms 19:37:20 INFO - PROCESS | 1648 | 1461638240296 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 19:37:20 INFO - PROCESS | 1648 | 1461638240298 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 19:37:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 19:37:20 INFO - PROCESS | 1648 | 1461638240302 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 19:37:20 INFO - PROCESS | 1648 | 1461638240304 Marionette TRACE conn2 <- [1,2906,null,{}] 19:37:20 INFO - PROCESS | 1648 | 1461638240306 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}] 19:37:20 INFO - PROCESS | 1648 | 1461638240430 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 19:37:20 INFO - PROCESS | 1648 | 1461638240566 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f394000 == 109 [pid = 1648] [id = 734] 19:37:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x129ace800) [pid = 1648] [serial = 2202] [outer = 0x0] 19:37:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x12a1ab000) [pid = 1648] [serial = 2203] [outer = 0x129ace800] 19:37:20 INFO - PROCESS | 1648 | 1461638240600 Marionette DEBUG loaded listener.js 19:37:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x12a25ec00) [pid = 1648] [serial = 2204] [outer = 0x129ace800] 19:37:20 INFO - PROCESS | 1648 | 1461638240992 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]]]}] 19:37:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 19:37:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 719ms 19:37:21 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 19:37:21 INFO - PROCESS | 1648 | 1461638241021 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 19:37:21 INFO - PROCESS | 1648 | 1461638241023 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 19:37:21 INFO - PROCESS | 1648 | 1461638241025 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 19:37:21 INFO - PROCESS | 1648 | 1461638241026 Marionette TRACE conn2 <- [1,2910,null,{}] 19:37:21 INFO - PROCESS | 1648 | 1461638241029 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}] 19:37:21 INFO - PROCESS | 1648 | 1461638241194 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 19:37:21 INFO - PROCESS | 1648 | 1461638241305 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fecd000 == 110 [pid = 1648] [id = 735] 19:37:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x12a603c00) [pid = 1648] [serial = 2205] [outer = 0x0] 19:37:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x12a65f000) [pid = 1648] [serial = 2206] [outer = 0x12a603c00] 19:37:21 INFO - PROCESS | 1648 | 1461638241338 Marionette DEBUG loaded listener.js 19:37:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x12a6ecc00) [pid = 1648] [serial = 2207] [outer = 0x12a603c00] 19:37:21 INFO - PROCESS | 1648 | 1461638241738 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]]]}] 19:37:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 19:37:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 19:37:21 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 719ms 19:37:21 INFO - TEST-START | /DOMEvents/constructors.html 19:37:21 INFO - PROCESS | 1648 | 1461638241744 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 19:37:21 INFO - PROCESS | 1648 | 1461638241745 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 19:37:21 INFO - PROCESS | 1648 | 1461638241748 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 19:37:21 INFO - PROCESS | 1648 | 1461638241751 Marionette TRACE conn2 <- [1,2914,null,{}] 19:37:21 INFO - PROCESS | 1648 | 1461638241754 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}] 19:37:21 INFO - PROCESS | 1648 | 1461638241876 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 19:37:22 INFO - PROCESS | 1648 | 1461638242012 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x130578800 == 111 [pid = 1648] [id = 736] 19:37:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x12a604400) [pid = 1648] [serial = 2208] [outer = 0x0] 19:37:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x12a7d9c00) [pid = 1648] [serial = 2209] [outer = 0x12a604400] 19:37:22 INFO - PROCESS | 1648 | 1461638242047 Marionette DEBUG loaded listener.js 19:37:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x12a953000) [pid = 1648] [serial = 2210] [outer = 0x12a604400] 19:37:22 INFO - PROCESS | 1648 | 1461638242446 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]]]}] 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 19:37:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 19:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:37:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 19:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:37:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 19:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:37:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 19:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:37:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 19:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:37:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 19:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 19:37:22 INFO - TEST-OK | /DOMEvents/constructors.html | took 728ms 19:37:22 INFO - TEST-START | /DOMEvents/event-phases-order.html 19:37:22 INFO - PROCESS | 1648 | 1461638242476 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 19:37:22 INFO - PROCESS | 1648 | 1461638242478 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 19:37:22 INFO - PROCESS | 1648 | 1461638242480 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 19:37:22 INFO - PROCESS | 1648 | 1461638242482 Marionette TRACE conn2 <- [1,2918,null,{}] 19:37:22 INFO - PROCESS | 1648 | 1461638242484 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}] 19:37:22 INFO - PROCESS | 1648 | 1461638242608 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 19:37:22 INFO - PROCESS | 1648 | 1461638242770 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x13bf55000 == 112 [pid = 1648] [id = 737] 19:37:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x12a668800) [pid = 1648] [serial = 2211] [outer = 0x0] 19:37:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x12a98cc00) [pid = 1648] [serial = 2212] [outer = 0x12a668800] 19:37:22 INFO - PROCESS | 1648 | 1461638242802 Marionette DEBUG loaded listener.js 19:37:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x12af11800) [pid = 1648] [serial = 2213] [outer = 0x12a668800] 19:37:23 INFO - PROCESS | 1648 | 1461638243163 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 19:37:23 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 19:37:23 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 721ms 19:37:23 INFO - PROCESS | 1648 | 1461638243201 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 19:37:23 INFO - PROCESS | 1648 | 1461638243203 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 19:37:23 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 19:37:23 INFO - PROCESS | 1648 | 1461638243205 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 19:37:23 INFO - PROCESS | 1648 | 1461638243206 Marionette TRACE conn2 <- [1,2922,null,{}] 19:37:23 INFO - PROCESS | 1648 | 1461638243209 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}] 19:37:23 INFO - PROCESS | 1648 | 1461638243334 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 19:37:23 INFO - PROCESS | 1648 | 1461638243444 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x13cade800 == 113 [pid = 1648] [id = 738] 19:37:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x12a988000) [pid = 1648] [serial = 2214] [outer = 0x0] 19:37:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x12b2d0c00) [pid = 1648] [serial = 2215] [outer = 0x12a988000] 19:37:23 INFO - PROCESS | 1648 | 1461638243475 Marionette DEBUG loaded listener.js 19:37:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x12d104400) [pid = 1648] [serial = 2216] [outer = 0x12a988000] 19:37:23 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 19:37:23 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 19:37:23 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 19:37:23 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 19:37:23 INFO - PROCESS | 1648 | 1461638243857 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]]]}] 19:37:23 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 19:37:23 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 19:37:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 19:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:37:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:37:23 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 19:37:23 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 19:37:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:37:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:37:23 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 19:37:23 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 19:37:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:37:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:37:23 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]" 19:37:23 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 19:37:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:37:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:37:23 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 19:37:23 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 670ms 19:37:23 INFO - PROCESS | 1648 | 1461638243875 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 19:37:23 INFO - PROCESS | 1648 | 1461638243877 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 19:37:23 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 19:37:23 INFO - PROCESS | 1648 | 1461638243879 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 19:37:23 INFO - PROCESS | 1648 | 1461638243881 Marionette TRACE conn2 <- [1,2926,null,{}] 19:37:23 INFO - PROCESS | 1648 | 1461638243883 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}] 19:37:24 INFO - PROCESS | 1648 | 1461638244009 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 19:37:24 INFO - PROCESS | 1648 | 1461638244175 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d085800 == 114 [pid = 1648] [id = 739] 19:37:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x12b09b800) [pid = 1648] [serial = 2217] [outer = 0x0] 19:37:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x12d36e400) [pid = 1648] [serial = 2218] [outer = 0x12b09b800] 19:37:24 INFO - PROCESS | 1648 | 1461638244206 Marionette DEBUG loaded listener.js 19:37:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x12e8b4800) [pid = 1648] [serial = 2219] [outer = 0x12b09b800] 19:37:24 INFO - PROCESS | 1648 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 19:37:24 INFO - PROCESS | 1648 | 1461638244581 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]]]}] 19:37:24 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 19:37:24 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 721ms 19:37:24 INFO - PROCESS | 1648 | 1461638244602 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 19:37:24 INFO - PROCESS | 1648 | 1461638244605 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 19:37:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 19:37:24 INFO - PROCESS | 1648 | 1461638244608 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 19:37:24 INFO - PROCESS | 1648 | 1461638244611 Marionette TRACE conn2 <- [1,2930,null,{}] 19:37:24 INFO - PROCESS | 1648 | 1461638244615 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}] 19:37:24 INFO - PROCESS | 1648 | 1461638244826 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 19:37:25 INFO - PROCESS | 1648 | 1461638245008 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d6a3000 == 115 [pid = 1648] [id = 740] 19:37:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x12e8b4c00) [pid = 1648] [serial = 2220] [outer = 0x0] 19:37:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x12e92e400) [pid = 1648] [serial = 2221] [outer = 0x12e8b4c00] 19:37:25 INFO - PROCESS | 1648 | 1461638245063 Marionette DEBUG loaded listener.js 19:37:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x12e94f800) [pid = 1648] [serial = 2222] [outer = 0x12e8b4c00] 19:37:25 INFO - PROCESS | 1648 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 19:37:25 INFO - PROCESS | 1648 | 1461638245475 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]]]}] 19:37:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 19:37:25 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 873ms 19:37:25 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 19:37:25 INFO - PROCESS | 1648 | 1461638245480 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 19:37:25 INFO - PROCESS | 1648 | 1461638245482 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 19:37:25 INFO - PROCESS | 1648 | 1461638245484 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 19:37:25 INFO - PROCESS | 1648 | 1461638245486 Marionette TRACE conn2 <- [1,2934,null,{}] 19:37:25 INFO - PROCESS | 1648 | 1461638245488 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}] 19:37:25 INFO - PROCESS | 1648 | 1461638245615 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 19:37:25 INFO - PROCESS | 1648 | 1461638245751 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x141bd0000 == 116 [pid = 1648] [id = 741] 19:37:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x12a7de000) [pid = 1648] [serial = 2223] [outer = 0x0] 19:37:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x12ee8c400) [pid = 1648] [serial = 2224] [outer = 0x12a7de000] 19:37:25 INFO - PROCESS | 1648 | 1461638245785 Marionette DEBUG loaded listener.js 19:37:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x12ee97000) [pid = 1648] [serial = 2225] [outer = 0x12a7de000] 19:37:26 INFO - PROCESS | 1648 | 1461638246117 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]]]}] 19:37:26 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 19:37:26 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 672ms 19:37:26 INFO - PROCESS | 1648 | 1461638246157 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 19:37:26 INFO - PROCESS | 1648 | 1461638246159 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 19:37:26 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 19:37:26 INFO - PROCESS | 1648 | 1461638246161 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 19:37:26 INFO - PROCESS | 1648 | 1461638246162 Marionette TRACE conn2 <- [1,2938,null,{}] 19:37:26 INFO - PROCESS | 1648 | 1461638246165 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}] 19:37:26 INFO - PROCESS | 1648 | 1461638246294 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 19:37:26 INFO - PROCESS | 1648 | 1461638246426 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x1425ac800 == 117 [pid = 1648] [id = 742] 19:37:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x12ee91c00) [pid = 1648] [serial = 2226] [outer = 0x0] 19:37:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x12f06c000) [pid = 1648] [serial = 2227] [outer = 0x12ee91c00] 19:37:26 INFO - PROCESS | 1648 | 1461638246457 Marionette DEBUG loaded listener.js 19:37:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x12f073c00) [pid = 1648] [serial = 2228] [outer = 0x12ee91c00] 19:37:26 INFO - PROCESS | 1648 | 1461638246827 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]]]}] 19:37:26 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. 19:37:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 673ms 19:37:26 INFO - PROCESS | 1648 | 1461638246835 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 19:37:26 INFO - PROCESS | 1648 | 1461638246836 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 19:37:26 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 19:37:26 INFO - PROCESS | 1648 | 1461638246839 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 19:37:26 INFO - PROCESS | 1648 | 1461638246840 Marionette TRACE conn2 <- [1,2942,null,{}] 19:37:26 INFO - PROCESS | 1648 | 1461638246842 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}] 19:37:26 INFO - PROCESS | 1648 | 1461638246971 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 19:37:27 INFO - PROCESS | 1648 | 1461638247105 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x142637800 == 118 [pid = 1648] [id = 743] 19:37:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x12ee97800) [pid = 1648] [serial = 2229] [outer = 0x0] 19:37:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x12f829c00) [pid = 1648] [serial = 2230] [outer = 0x12ee97800] 19:37:27 INFO - PROCESS | 1648 | 1461638247135 Marionette DEBUG loaded listener.js 19:37:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x12f82e000) [pid = 1648] [serial = 2231] [outer = 0x12ee97800] 19:37:27 INFO - PROCESS | 1648 | 1461638247495 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"]]]}] 19:37:27 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 19:37:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 19:37:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 19:37:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 669ms 19:37:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 19:37:27 INFO - PROCESS | 1648 | 1461638247509 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 19:37:27 INFO - PROCESS | 1648 | 1461638247510 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 19:37:27 INFO - PROCESS | 1648 | 1461638247513 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 19:37:27 INFO - PROCESS | 1648 | 1461638247514 Marionette TRACE conn2 <- [1,2946,null,{}] 19:37:27 INFO - PROCESS | 1648 | 1461638247516 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}] 19:37:27 INFO - PROCESS | 1648 | 1461638247646 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 19:37:27 INFO - PROCESS | 1648 | 1461638247812 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x14283b000 == 119 [pid = 1648] [id = 744] 19:37:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x12f06bc00) [pid = 1648] [serial = 2232] [outer = 0x0] 19:37:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x12f9c8c00) [pid = 1648] [serial = 2233] [outer = 0x12f06bc00] 19:37:27 INFO - PROCESS | 1648 | 1461638247843 Marionette DEBUG loaded listener.js 19:37:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x12f9d4c00) [pid = 1648] [serial = 2234] [outer = 0x12f06bc00] 19:37:28 INFO - PROCESS | 1648 | 1461638248251 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]]]}] 19:37:28 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. 19:37:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 769ms 19:37:28 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 19:37:28 INFO - PROCESS | 1648 | 1461638248284 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 19:37:28 INFO - PROCESS | 1648 | 1461638248286 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 19:37:28 INFO - PROCESS | 1648 | 1461638248289 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 19:37:28 INFO - PROCESS | 1648 | 1461638248291 Marionette TRACE conn2 <- [1,2950,null,{}] 19:37:28 INFO - PROCESS | 1648 | 1461638248294 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}] 19:37:28 INFO - PROCESS | 1648 | 1461638248540 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 19:37:28 INFO - PROCESS | 1648 | 1461638248713 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x145a9a000 == 120 [pid = 1648] [id = 745] 19:37:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x12f829800) [pid = 1648] [serial = 2235] [outer = 0x0] 19:37:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x12fe08c00) [pid = 1648] [serial = 2236] [outer = 0x12f829800] 19:37:28 INFO - PROCESS | 1648 | 1461638248759 Marionette DEBUG loaded listener.js 19:37:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x12fe3b400) [pid = 1648] [serial = 2237] [outer = 0x12f829800] 19:37:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x145aa5000 == 121 [pid = 1648] [id = 746] 19:37:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x12ff13000) [pid = 1648] [serial = 2238] [outer = 0x0] 19:37:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x12fe09400) [pid = 1648] [serial = 2239] [outer = 0x12ff13000] 19:37:29 INFO - PROCESS | 1648 | 1461638249190 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]]]}] 19:37:29 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. 19:37:29 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 924ms 19:37:29 INFO - PROCESS | 1648 | 1461638249212 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 19:37:29 INFO - PROCESS | 1648 | 1461638249214 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 19:37:29 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 19:37:29 INFO - PROCESS | 1648 | 1461638249216 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 19:37:29 INFO - PROCESS | 1648 | 1461638249217 Marionette TRACE conn2 <- [1,2954,null,{}] 19:37:29 INFO - PROCESS | 1648 | 1461638249220 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}] 19:37:29 INFO - PROCESS | 1648 | 1461638249393 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 19:37:29 INFO - PROCESS | 1648 | 1461638249739 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x123e8d000 == 122 [pid = 1648] [id = 747] 19:37:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x11338d400) [pid = 1648] [serial = 2240] [outer = 0x0] 19:37:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x114bbfc00) [pid = 1648] [serial = 2241] [outer = 0x11338d400] 19:37:29 INFO - PROCESS | 1648 | 1461638249769 Marionette DEBUG loaded listener.js 19:37:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x118c3bc00) [pid = 1648] [serial = 2242] [outer = 0x11338d400] 19:37:30 INFO - PROCESS | 1648 | 1461638250176 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]]]}] 19:37:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:37:30 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 19:37:30 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 971ms 19:37:30 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 19:37:30 INFO - PROCESS | 1648 | 1461638250188 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 19:37:30 INFO - PROCESS | 1648 | 1461638250191 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 19:37:30 INFO - PROCESS | 1648 | 1461638250194 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 19:37:30 INFO - PROCESS | 1648 | 1461638250196 Marionette TRACE conn2 <- [1,2958,null,{}] 19:37:30 INFO - PROCESS | 1648 | 1461638250199 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}] 19:37:30 INFO - PROCESS | 1648 | 1461638250338 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 19:37:30 INFO - PROCESS | 1648 | 1461638250491 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e9d000 == 123 [pid = 1648] [id = 748] 19:37:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x118ce6000) [pid = 1648] [serial = 2243] [outer = 0x0] 19:37:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x11a478400) [pid = 1648] [serial = 2244] [outer = 0x118ce6000] 19:37:30 INFO - PROCESS | 1648 | 1461638250522 Marionette DEBUG loaded listener.js 19:37:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x11c3c7c00) [pid = 1648] [serial = 2245] [outer = 0x118ce6000] 19:37:30 INFO - PROCESS | 1648 | 1461638250927 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]]]}] 19:37:30 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. 19:37:30 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 775ms 19:37:30 INFO - PROCESS | 1648 | 1461638250972 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 19:37:30 INFO - PROCESS | 1648 | 1461638250975 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 19:37:30 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 19:37:30 INFO - PROCESS | 1648 | 1461638250979 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 19:37:30 INFO - PROCESS | 1648 | 1461638250981 Marionette TRACE conn2 <- [1,2962,null,{}] 19:37:30 INFO - PROCESS | 1648 | 1461638250985 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}] 19:37:31 INFO - PROCESS | 1648 | 1461638251170 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 19:37:31 INFO - PROCESS | 1648 | 1461638251383 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293a5800 == 124 [pid = 1648] [id = 749] 19:37:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x11925c000) [pid = 1648] [serial = 2246] [outer = 0x0] 19:37:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x127cf3400) [pid = 1648] [serial = 2247] [outer = 0x11925c000] 19:37:31 INFO - PROCESS | 1648 | 1461638251414 Marionette DEBUG loaded listener.js 19:37:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x129ed9800) [pid = 1648] [serial = 2248] [outer = 0x11925c000] 19:37:31 INFO - PROCESS | 1648 | --DOCSHELL 0x129351800 == 123 [pid = 1648] [id = 728] 19:37:31 INFO - PROCESS | 1648 | --DOCSHELL 0x11a972000 == 122 [pid = 1648] [id = 727] 19:37:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12e514800 == 121 [pid = 1648] [id = 726] 19:37:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12973b000 == 120 [pid = 1648] [id = 725] 19:37:31 INFO - PROCESS | 1648 | --DOCSHELL 0x1424c5800 == 119 [pid = 1648] [id = 721] 19:37:31 INFO - PROCESS | 1648 | --DOCSHELL 0x141c67000 == 118 [pid = 1648] [id = 720] 19:37:31 INFO - PROCESS | 1648 | --DOCSHELL 0x141bcb800 == 117 [pid = 1648] [id = 719] 19:37:31 INFO - PROCESS | 1648 | --DOCSHELL 0x141b9c800 == 116 [pid = 1648] [id = 718] 19:37:31 INFO - PROCESS | 1648 | --DOCSHELL 0x13d6b6800 == 115 [pid = 1648] [id = 717] 19:37:31 INFO - PROCESS | 1648 | --DOCSHELL 0x13d596000 == 114 [pid = 1648] [id = 716] 19:37:31 INFO - PROCESS | 1648 | --DOCSHELL 0x13cd9b800 == 113 [pid = 1648] [id = 715] 19:37:31 INFO - PROCESS | 1648 | --DOCSHELL 0x130570000 == 112 [pid = 1648] [id = 714] 19:37:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6b7800 == 111 [pid = 1648] [id = 713] 19:37:31 INFO - PROCESS | 1648 | --DOCSHELL 0x123cb0000 == 110 [pid = 1648] [id = 712] 19:37:31 INFO - PROCESS | 1648 | 1461638251917 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]]]}] 19:37:31 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. 19:37:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 973ms 19:37:31 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 19:37:31 INFO - PROCESS | 1648 | 1461638251953 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 19:37:31 INFO - PROCESS | 1648 | 1461638251954 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 19:37:31 INFO - PROCESS | 1648 | 1461638251961 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 19:37:31 INFO - PROCESS | 1648 | 1461638251965 Marionette TRACE conn2 <- [1,2966,null,{}] 19:37:31 INFO - PROCESS | 1648 | 1461638251968 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}] 19:37:32 INFO - PROCESS | 1648 | 1461638252124 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 19:37:32 INFO - PROCESS | 1648 | 1461638252143 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f3b2000 == 111 [pid = 1648] [id = 750] 19:37:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x124417c00) [pid = 1648] [serial = 2249] [outer = 0x0] 19:37:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x12a2bb400) [pid = 1648] [serial = 2250] [outer = 0x124417c00] 19:37:32 INFO - PROCESS | 1648 | 1461638252170 Marionette DEBUG loaded listener.js 19:37:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x12a661c00) [pid = 1648] [serial = 2251] [outer = 0x124417c00] 19:37:32 INFO - PROCESS | 1648 | 1461638252542 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]]]}] 19:37:32 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. 19:37:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 627ms 19:37:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 19:37:32 INFO - PROCESS | 1648 | 1461638252589 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 19:37:32 INFO - PROCESS | 1648 | 1461638252591 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 19:37:32 INFO - PROCESS | 1648 | 1461638252593 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 19:37:32 INFO - PROCESS | 1648 | 1461638252594 Marionette TRACE conn2 <- [1,2970,null,{}] 19:37:32 INFO - PROCESS | 1648 | 1461638252596 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}] 19:37:32 INFO - PROCESS | 1648 | 1461638252749 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 19:37:32 INFO - PROCESS | 1648 | 1461638252766 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d4c6000 == 112 [pid = 1648] [id = 751] 19:37:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x12a667000) [pid = 1648] [serial = 2252] [outer = 0x0] 19:37:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x12a7d6800) [pid = 1648] [serial = 2253] [outer = 0x12a667000] 19:37:32 INFO - PROCESS | 1648 | 1461638252810 Marionette DEBUG loaded listener.js 19:37:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x12d1c2c00) [pid = 1648] [serial = 2254] [outer = 0x12a667000] 19:37:33 INFO - PROCESS | 1648 | 1461638253165 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]]]}] 19:37:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 19:37:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 619ms 19:37:33 INFO - PROCESS | 1648 | 1461638253213 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 19:37:33 INFO - PROCESS | 1648 | 1461638253214 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 19:37:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 19:37:33 INFO - PROCESS | 1648 | 1461638253219 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 19:37:33 INFO - PROCESS | 1648 | 1461638253220 Marionette TRACE conn2 <- [1,2974,null,{}] 19:37:33 INFO - PROCESS | 1648 | 1461638253222 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}] 19:37:33 INFO - PROCESS | 1648 | 1461638253376 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 19:37:33 INFO - PROCESS | 1648 | 1461638253393 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x141bab800 == 113 [pid = 1648] [id = 752] 19:37:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x12e480000) [pid = 1648] [serial = 2255] [outer = 0x0] 19:37:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x12e8ae400) [pid = 1648] [serial = 2256] [outer = 0x12e480000] 19:37:33 INFO - PROCESS | 1648 | 1461638253425 Marionette DEBUG loaded listener.js 19:37:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x12e934000) [pid = 1648] [serial = 2257] [outer = 0x12e480000] 19:37:33 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x127c95800) [pid = 1648] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 19:37:33 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x1157da800) [pid = 1648] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 19:37:33 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x129a6dc00) [pid = 1648] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 19:37:33 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x1242dc400) [pid = 1648] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 19:37:33 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x12a6f0c00) [pid = 1648] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 19:37:33 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x11b112c00) [pid = 1648] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 19:37:33 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x12a7db800) [pid = 1648] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 19:37:33 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x11556ac00) [pid = 1648] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 19:37:33 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x123ac2000) [pid = 1648] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 19:37:33 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x1242de400) [pid = 1648] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 19:37:33 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x114bda400) [pid = 1648] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 19:37:33 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x123abb000) [pid = 1648] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 19:37:33 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x123cf5800) [pid = 1648] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 19:37:33 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x119a99c00) [pid = 1648] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 19:37:33 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x118902400) [pid = 1648] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 19:37:33 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x115749400) [pid = 1648] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 19:37:33 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x12ad1bc00) [pid = 1648] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 19:37:33 INFO - PROCESS | 1648 | 1461638253990 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]]]}] 19:37:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 19:37:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 820ms 19:37:34 INFO - PROCESS | 1648 | 1461638254045 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 19:37:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 19:37:34 INFO - PROCESS | 1648 | 1461638254046 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 19:37:34 INFO - PROCESS | 1648 | 1461638254050 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 19:37:34 INFO - PROCESS | 1648 | 1461638254051 Marionette TRACE conn2 <- [1,2978,null,{}] 19:37:34 INFO - PROCESS | 1648 | 1461638254053 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}] 19:37:34 INFO - PROCESS | 1648 | 1461638254169 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 19:37:34 INFO - PROCESS | 1648 | 1461638254282 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x13cae5800 == 114 [pid = 1648] [id = 753] 19:37:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x11c1c8c00) [pid = 1648] [serial = 2258] [outer = 0x0] 19:37:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x127b27c00) [pid = 1648] [serial = 2259] [outer = 0x11c1c8c00] 19:37:34 INFO - PROCESS | 1648 | 1461638254308 Marionette DEBUG loaded listener.js 19:37:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x12a66bc00) [pid = 1648] [serial = 2260] [outer = 0x11c1c8c00] 19:37:34 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. 19:37:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 518ms 19:37:34 INFO - PROCESS | 1648 | 1461638254563 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]]]}] 19:37:34 INFO - PROCESS | 1648 | 1461638254570 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 19:37:34 INFO - PROCESS | 1648 | 1461638254572 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 19:37:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 19:37:34 INFO - PROCESS | 1648 | 1461638254574 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 19:37:34 INFO - PROCESS | 1648 | 1461638254575 Marionette TRACE conn2 <- [1,2982,null,{}] 19:37:34 INFO - PROCESS | 1648 | 1461638254577 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}] 19:37:34 INFO - PROCESS | 1648 | 1461638254701 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 19:37:34 INFO - PROCESS | 1648 | 1461638254705 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x14269b000 == 115 [pid = 1648] [id = 754] 19:37:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x12af10800) [pid = 1648] [serial = 2261] [outer = 0x0] 19:37:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x12e936c00) [pid = 1648] [serial = 2262] [outer = 0x12af10800] 19:37:34 INFO - PROCESS | 1648 | 1461638254731 Marionette DEBUG loaded listener.js 19:37:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x12e94d800) [pid = 1648] [serial = 2263] [outer = 0x12af10800] 19:37:35 INFO - PROCESS | 1648 | 1461638255101 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"]]]}] 19:37:35 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 19:37:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 19:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 19:37:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 567ms 19:37:35 INFO - PROCESS | 1648 | 1461638255142 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 19:37:35 INFO - PROCESS | 1648 | 1461638255143 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 19:37:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 19:37:35 INFO - PROCESS | 1648 | 1461638255145 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 19:37:35 INFO - PROCESS | 1648 | 1461638255147 Marionette TRACE conn2 <- [1,2986,null,{}] 19:37:35 INFO - PROCESS | 1648 | 1461638255154 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}] 19:37:35 INFO - PROCESS | 1648 | 1461638255328 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 19:37:35 INFO - PROCESS | 1648 | 1461638255338 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1460a8000 == 116 [pid = 1648] [id = 755] 19:37:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x12acf1c00) [pid = 1648] [serial = 2264] [outer = 0x0] 19:37:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x12e955000) [pid = 1648] [serial = 2265] [outer = 0x12acf1c00] 19:37:35 INFO - PROCESS | 1648 | 1461638255364 Marionette DEBUG loaded listener.js 19:37:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x12fe45000) [pid = 1648] [serial = 2266] [outer = 0x12acf1c00] 19:37:35 INFO - PROCESS | 1648 | 1461638255712 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]]]}] 19:37:35 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. 19:37:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 575ms 19:37:35 INFO - PROCESS | 1648 | 1461638255721 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 19:37:35 INFO - PROCESS | 1648 | 1461638255722 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 19:37:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 19:37:35 INFO - PROCESS | 1648 | 1461638255724 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 19:37:35 INFO - PROCESS | 1648 | 1461638255726 Marionette TRACE conn2 <- [1,2990,null,{}] 19:37:35 INFO - PROCESS | 1648 | 1461638255728 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}] 19:37:35 INFO - PROCESS | 1648 | 1461638255842 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 19:37:35 INFO - PROCESS | 1648 | 1461638255846 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1486c3000 == 117 [pid = 1648] [id = 756] 19:37:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x12ff13800) [pid = 1648] [serial = 2267] [outer = 0x0] 19:37:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x12ff1a400) [pid = 1648] [serial = 2268] [outer = 0x12ff13800] 19:37:35 INFO - PROCESS | 1648 | 1461638255870 Marionette DEBUG loaded listener.js 19:37:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x12ff20c00) [pid = 1648] [serial = 2269] [outer = 0x12ff13800] 19:37:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bc37000 == 118 [pid = 1648] [id = 757] 19:37:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x11b876000) [pid = 1648] [serial = 2270] [outer = 0x0] 19:37:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x115261400) [pid = 1648] [serial = 2271] [outer = 0x11b876000] 19:37:36 INFO - PROCESS | 1648 | 1461638256520 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]]]}] 19:37:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 19:37:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 818ms 19:37:36 INFO - PROCESS | 1648 | 1461638256571 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 19:37:36 INFO - PROCESS | 1648 | 1461638256573 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 19:37:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 19:37:36 INFO - PROCESS | 1648 | 1461638256578 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 19:37:36 INFO - PROCESS | 1648 | 1461638256581 Marionette TRACE conn2 <- [1,2994,null,{}] 19:37:36 INFO - PROCESS | 1648 | 1461638256587 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}] 19:37:36 INFO - PROCESS | 1648 | 1461638256775 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 19:37:36 INFO - PROCESS | 1648 | 1461638256936 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b586800 == 119 [pid = 1648] [id = 758] 19:37:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x11c78a400) [pid = 1648] [serial = 2272] [outer = 0x0] 19:37:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x123861c00) [pid = 1648] [serial = 2273] [outer = 0x11c78a400] 19:37:36 INFO - PROCESS | 1648 | 1461638256970 Marionette DEBUG loaded listener.js 19:37:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x124410000) [pid = 1648] [serial = 2274] [outer = 0x11c78a400] 19:37:37 INFO - PROCESS | 1648 | 1461638257369 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]]]}] 19:37:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:37:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 19:37:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 824ms 19:37:37 INFO - PROCESS | 1648 | 1461638257402 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 19:37:37 INFO - PROCESS | 1648 | 1461638257406 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 19:37:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 19:37:37 INFO - PROCESS | 1648 | 1461638257411 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 19:37:37 INFO - PROCESS | 1648 | 1461638257413 Marionette TRACE conn2 <- [1,2998,null,{}] 19:37:37 INFO - PROCESS | 1648 | 1461638257415 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}] 19:37:37 INFO - PROCESS | 1648 | 1461638257555 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 19:37:37 INFO - PROCESS | 1648 | 1461638257703 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x13bf0d000 == 120 [pid = 1648] [id = 759] 19:37:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x11c78f800) [pid = 1648] [serial = 2275] [outer = 0x0] 19:37:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 238 (0x12969c800) [pid = 1648] [serial = 2276] [outer = 0x11c78f800] 19:37:37 INFO - PROCESS | 1648 | 1461638257734 Marionette DEBUG loaded listener.js 19:37:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 239 (0x12a2be400) [pid = 1648] [serial = 2277] [outer = 0x11c78f800] 19:37:38 INFO - PROCESS | 1648 | 1461638258130 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]]]}] 19:37:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 19:37:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 771ms 19:37:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 19:37:38 INFO - PROCESS | 1648 | 1461638258202 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 19:37:38 INFO - PROCESS | 1648 | 1461638258204 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 19:37:38 INFO - PROCESS | 1648 | 1461638258206 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 19:37:38 INFO - PROCESS | 1648 | 1461638258208 Marionette TRACE conn2 <- [1,3002,null,{}] 19:37:38 INFO - PROCESS | 1648 | 1461638258229 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}] 19:37:38 INFO - PROCESS | 1648 | 1461638258407 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 19:37:38 INFO - PROCESS | 1648 | 1461638258485 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x145a97800 == 121 [pid = 1648] [id = 760] 19:37:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 240 (0x12a94ec00) [pid = 1648] [serial = 2278] [outer = 0x0] 19:37:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 241 (0x12ada5800) [pid = 1648] [serial = 2279] [outer = 0x12a94ec00] 19:37:38 INFO - PROCESS | 1648 | 1461638258520 Marionette DEBUG loaded listener.js 19:37:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 242 (0x12e20b800) [pid = 1648] [serial = 2280] [outer = 0x12a94ec00] 19:37:38 INFO - PROCESS | 1648 | 1461638258920 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]]]}] 19:37:38 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. 19:37:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 724ms 19:37:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 19:37:38 INFO - PROCESS | 1648 | 1461638258930 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 19:37:38 INFO - PROCESS | 1648 | 1461638258932 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 19:37:38 INFO - PROCESS | 1648 | 1461638258934 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 19:37:38 INFO - PROCESS | 1648 | 1461638258936 Marionette TRACE conn2 <- [1,3006,null,{}] 19:37:38 INFO - PROCESS | 1648 | 1461638258938 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}] 19:37:39 INFO - PROCESS | 1648 | 1461638259073 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 19:37:39 INFO - PROCESS | 1648 | 1461638259215 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x1487db800 == 122 [pid = 1648] [id = 761] 19:37:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 243 (0x12da0e800) [pid = 1648] [serial = 2281] [outer = 0x0] 19:37:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 244 (0x12e950400) [pid = 1648] [serial = 2282] [outer = 0x12da0e800] 19:37:39 INFO - PROCESS | 1648 | 1461638259246 Marionette DEBUG loaded listener.js 19:37:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 245 (0x12f82fc00) [pid = 1648] [serial = 2283] [outer = 0x12da0e800] 19:37:39 INFO - PROCESS | 1648 | 1461638259627 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]]]}] 19:37:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 19:37:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 722ms 19:37:39 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 19:37:39 INFO - PROCESS | 1648 | 1461638259656 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 19:37:39 INFO - PROCESS | 1648 | 1461638259657 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 19:37:39 INFO - PROCESS | 1648 | 1461638259659 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 19:37:39 INFO - PROCESS | 1648 | 1461638259660 Marionette TRACE conn2 <- [1,3010,null,{}] 19:37:39 INFO - PROCESS | 1648 | 1461638259663 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}] 19:37:39 INFO - PROCESS | 1648 | 1461638259797 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 19:37:39 INFO - PROCESS | 1648 | 1461638259963 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x1487fa800 == 123 [pid = 1648] [id = 762] 19:37:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 246 (0x12fe43800) [pid = 1648] [serial = 2284] [outer = 0x0] 19:37:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 247 (0x12ff1a800) [pid = 1648] [serial = 2285] [outer = 0x12fe43800] 19:37:39 INFO - PROCESS | 1648 | 1461638259994 Marionette DEBUG loaded listener.js 19:37:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 248 (0x130594000) [pid = 1648] [serial = 2286] [outer = 0x12fe43800] 19:37:40 INFO - PROCESS | 1648 | 1461638260364 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]]]}] 19:37:40 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 19:37:40 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 720ms 19:37:40 INFO - PROCESS | 1648 | 1461638260380 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 19:37:40 INFO - PROCESS | 1648 | 1461638260382 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 19:37:40 INFO - TEST-START | /FileAPI/FileReaderSync.worker 19:37:40 INFO - PROCESS | 1648 | 1461638260384 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 19:37:40 INFO - PROCESS | 1648 | 1461638260385 Marionette TRACE conn2 <- [1,3014,null,{}] 19:37:40 INFO - PROCESS | 1648 | 1461638260388 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}] 19:37:40 INFO - PROCESS | 1648 | 1461638260531 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 19:37:40 INFO - PROCESS | 1648 | 1461638260674 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x14afdc800 == 124 [pid = 1648] [id = 763] 19:37:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 249 (0x12ff15c00) [pid = 1648] [serial = 2287] [outer = 0x0] 19:37:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 250 (0x130629400) [pid = 1648] [serial = 2288] [outer = 0x12ff15c00] 19:37:40 INFO - PROCESS | 1648 | 1461638260706 Marionette DEBUG loaded listener.js 19:37:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 251 (0x13133d000) [pid = 1648] [serial = 2289] [outer = 0x12ff15c00] 19:37:40 INFO - PROCESS | 1648 | [1648] 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 19:37:41 INFO - PROCESS | 1648 | 1461638261125 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 19:37:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 19:37:41 INFO - {} 19:37:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 19:37:41 INFO - {} 19:37:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 19:37:41 INFO - {} 19:37:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 19:37:41 INFO - {} 19:37:41 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 769ms 19:37:41 INFO - PROCESS | 1648 | 1461638261153 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 19:37:41 INFO - PROCESS | 1648 | 1461638261155 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 19:37:41 INFO - TEST-START | /FileAPI/fileReader.html 19:37:41 INFO - PROCESS | 1648 | 1461638261157 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 19:37:41 INFO - PROCESS | 1648 | 1461638261158 Marionette TRACE conn2 <- [1,3018,null,{}] 19:37:41 INFO - PROCESS | 1648 | 1461638261161 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}] 19:37:41 INFO - PROCESS | 1648 | 1461638261343 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 19:37:41 INFO - PROCESS | 1648 | 1461638261486 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x1489b1800 == 125 [pid = 1648] [id = 764] 19:37:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 252 (0x13133e000) [pid = 1648] [serial = 2290] [outer = 0x0] 19:37:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 253 (0x13b04f800) [pid = 1648] [serial = 2291] [outer = 0x13133e000] 19:37:41 INFO - PROCESS | 1648 | 1461638261516 Marionette DEBUG loaded listener.js 19:37:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 254 (0x13b05d400) [pid = 1648] [serial = 2292] [outer = 0x13133e000] 19:37:41 INFO - PROCESS | 1648 | 1461638261893 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]]]}] 19:37:41 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 19:37:41 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 19:37:41 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 19:37:41 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 19:37:41 INFO - TEST-OK | /FileAPI/fileReader.html | took 776ms 19:37:41 INFO - TEST-START | /FileAPI/historical.html 19:37:41 INFO - PROCESS | 1648 | 1461638261933 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 19:37:41 INFO - PROCESS | 1648 | 1461638261935 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 19:37:41 INFO - PROCESS | 1648 | 1461638261937 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 19:37:41 INFO - PROCESS | 1648 | 1461638261938 Marionette TRACE conn2 <- [1,3022,null,{}] 19:37:41 INFO - PROCESS | 1648 | 1461638261940 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}] 19:37:42 INFO - PROCESS | 1648 | 1461638262076 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 19:37:42 INFO - PROCESS | 1648 | 1461638262236 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x1489c8800 == 126 [pid = 1648] [id = 765] 19:37:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 255 (0x131341800) [pid = 1648] [serial = 2293] [outer = 0x0] 19:37:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 256 (0x13be62800) [pid = 1648] [serial = 2294] [outer = 0x131341800] 19:37:42 INFO - PROCESS | 1648 | 1461638262268 Marionette DEBUG loaded listener.js 19:37:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 257 (0x13be6bc00) [pid = 1648] [serial = 2295] [outer = 0x131341800] 19:37:42 INFO - PROCESS | 1648 | 1461638262625 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"]]]}] 19:37:42 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 19:37:42 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 19:37:42 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 19:37:42 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 19:37:42 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 19:37:42 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 19:37:42 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 19:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:42 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 19:37:42 INFO - TEST-OK | /FileAPI/historical.html | took 720ms 19:37:42 INFO - PROCESS | 1648 | 1461638262658 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 19:37:42 INFO - PROCESS | 1648 | 1461638262659 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 19:37:42 INFO - TEST-START | /FileAPI/idlharness.html 19:37:42 INFO - PROCESS | 1648 | 1461638262662 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 19:37:42 INFO - PROCESS | 1648 | 1461638262663 Marionette TRACE conn2 <- [1,3026,null,{}] 19:37:42 INFO - PROCESS | 1648 | 1461638262666 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}] 19:37:42 INFO - PROCESS | 1648 | 1461638262816 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 19:37:42 INFO - PROCESS | 1648 | 1461638262946 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x149ded800 == 127 [pid = 1648] [id = 766] 19:37:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 258 (0x13be63400) [pid = 1648] [serial = 2296] [outer = 0x0] 19:37:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 259 (0x13be70c00) [pid = 1648] [serial = 2297] [outer = 0x13be63400] 19:37:42 INFO - PROCESS | 1648 | 1461638262976 Marionette DEBUG loaded listener.js 19:37:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 260 (0x13be82400) [pid = 1648] [serial = 2298] [outer = 0x13be63400] 19:37:43 INFO - PROCESS | 1648 | 1461638263570 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]]]}] 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 19:37:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:37:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:37:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:37:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:37:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:37:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:37:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:37:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:37:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 19:37:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:37:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:37:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:37:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:37:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:37:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:37:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:37:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:37:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 19:37:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:37:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:37:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:37:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:37:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:37:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:37:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:37:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:37:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 19:37:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 19:37:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:37:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:37:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:37:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:37:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:37:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:37:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:37:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:37:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 19:37:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 19:37:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:37:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:37:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:37:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:37:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:37:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:37:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:37:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:37:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 19:37:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:37:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:37:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:37:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:37:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:37:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:37:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:37:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 19:37:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 19:37:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:37:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:37:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:37:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:37:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:37:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:37:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:37:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:37:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 19:37:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 19:37:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:37:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:37:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:37:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:37:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:37:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:37:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:37:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:37:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 19:37:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 19:37:43 INFO - TEST-OK | /FileAPI/idlharness.html | took 932ms 19:37:43 INFO - TEST-START | /FileAPI/idlharness.worker 19:37:43 INFO - PROCESS | 1648 | 1461638263595 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 19:37:43 INFO - PROCESS | 1648 | 1461638263596 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 19:37:43 INFO - PROCESS | 1648 | 1461638263598 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 19:37:43 INFO - PROCESS | 1648 | 1461638263599 Marionette TRACE conn2 <- [1,3030,null,{}] 19:37:43 INFO - PROCESS | 1648 | 1461638263602 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}] 19:37:43 INFO - PROCESS | 1648 | 1461638263767 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 19:37:43 INFO - PROCESS | 1648 | 1461638263963 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x14a635800 == 128 [pid = 1648] [id = 767] 19:37:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 261 (0x13be7a400) [pid = 1648] [serial = 2299] [outer = 0x0] 19:37:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 262 (0x13c54f400) [pid = 1648] [serial = 2300] [outer = 0x13be7a400] 19:37:44 INFO - PROCESS | 1648 | 1461638264012 Marionette DEBUG loaded listener.js 19:37:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 263 (0x13d282800) [pid = 1648] [serial = 2301] [outer = 0x13be7a400] 19:37:44 INFO - PROCESS | 1648 | [1648] 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 19:37:45 INFO - PROCESS | 1648 | 1461638264975 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,{},{}]]]}] 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:37:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:37:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:37:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:37:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:37:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:37:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:37:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:37:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:37:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:37:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:37:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:37:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 19:37:45 INFO - {} 19:37:45 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 19:37:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:37:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:37:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:37:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:37:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 19:37:45 INFO - {} 19:37:45 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 - {} 19:37:45 INFO - {} 19:37:45 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 19:37:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:37:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:37:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:37:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:37:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:37:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:37:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:37:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 19:37:45 INFO - {} 19:37:45 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 19:37:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:37:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:37:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:37:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:37:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 19:37:45 INFO - {} 19:37:45 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 - {} 19:37:45 INFO - {} 19:37:45 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 19:37:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:37:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:37:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:37:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:37:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:45 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 19:37:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 19:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 19:37:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:37:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:37:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 19:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:37:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:37:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:37:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 19:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 19:37:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:37:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:45 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 19:37:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 19:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 19:37:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:37:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:45 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 19:37:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 19:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 19:37:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:37:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:45 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 19:37:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 19:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:37:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:37:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:37:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:37:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 19:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:37:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:37:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:37:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:37:45 INFO - {} 19:37:45 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1435ms 19:37:45 INFO - PROCESS | 1648 | 1461638265035 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 19:37:45 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 19:37:45 INFO - PROCESS | 1648 | 1461638265036 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 19:37:45 INFO - PROCESS | 1648 | 1461638265039 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 19:37:45 INFO - PROCESS | 1648 | 1461638265041 Marionette TRACE conn2 <- [1,3034,null,{}] 19:37:45 INFO - PROCESS | 1648 | 1461638265043 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}] 19:37:45 INFO - PROCESS | 1648 | 1461638265187 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 19:37:45 INFO - PROCESS | 1648 | 1461638265396 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x14dc30800 == 129 [pid = 1648] [id = 768] 19:37:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 264 (0x13d282400) [pid = 1648] [serial = 2302] [outer = 0x0] 19:37:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 265 (0x14e063000) [pid = 1648] [serial = 2303] [outer = 0x13d282400] 19:37:45 INFO - PROCESS | 1648 | 1461638265435 Marionette DEBUG loaded listener.js 19:37:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 266 (0x14df3dc00) [pid = 1648] [serial = 2304] [outer = 0x13d282400] 19:37:45 INFO - PROCESS | 1648 | 1461638265815 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]]]}] 19:37:45 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 19:37:45 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 821ms 19:37:45 INFO - PROCESS | 1648 | 1461638265861 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 19:37:45 INFO - PROCESS | 1648 | 1461638265862 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 19:37:45 INFO - TEST-START | /FileAPI/blob/Blob-close.html 19:37:45 INFO - PROCESS | 1648 | 1461638265864 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 19:37:45 INFO - PROCESS | 1648 | 1461638265865 Marionette TRACE conn2 <- [1,3038,null,{}] 19:37:45 INFO - PROCESS | 1648 | 1461638265867 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}] 19:37:46 INFO - PROCESS | 1648 | 1461638266008 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 19:37:46 INFO - PROCESS | 1648 | 1461638266159 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b165000 == 130 [pid = 1648] [id = 769] 19:37:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 267 (0x119262c00) [pid = 1648] [serial = 2305] [outer = 0x0] 19:37:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 268 (0x123ab6800) [pid = 1648] [serial = 2306] [outer = 0x119262c00] 19:37:46 INFO - PROCESS | 1648 | 1461638266183 Marionette DEBUG loaded listener.js 19:37:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 269 (0x13133f400) [pid = 1648] [serial = 2307] [outer = 0x119262c00] 19:37:46 INFO - PROCESS | 1648 | 1461638266567 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"]]]}] 19:37:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 19:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 19:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 19:37:46 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 723ms 19:37:46 INFO - PROCESS | 1648 | 1461638266588 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 19:37:46 INFO - PROCESS | 1648 | 1461638266589 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 19:37:46 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 19:37:46 INFO - PROCESS | 1648 | 1461638266591 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 19:37:46 INFO - PROCESS | 1648 | 1461638266593 Marionette TRACE conn2 <- [1,3042,null,{}] 19:37:46 INFO - PROCESS | 1648 | 1461638266596 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}] 19:37:46 INFO - PROCESS | 1648 | 1461638266732 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 19:37:46 INFO - PROCESS | 1648 | 1461638266867 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12901d000 == 131 [pid = 1648] [id = 770] 19:37:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 270 (0x11562f000) [pid = 1648] [serial = 2308] [outer = 0x0] 19:37:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 271 (0x12a8ec000) [pid = 1648] [serial = 2309] [outer = 0x11562f000] 19:37:46 INFO - PROCESS | 1648 | 1461638266892 Marionette DEBUG loaded listener.js 19:37:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 272 (0x131340c00) [pid = 1648] [serial = 2310] [outer = 0x11562f000] 19:37:47 INFO - PROCESS | 1648 | 1461638267335 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]]]}] 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 19:37:47 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. 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 19:37:47 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'.) 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 19:37:47 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. 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 19:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 19:37:47 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. 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 19:37:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:37:47 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. 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 19:37:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 19:37:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 19:37:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 19:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 19:37:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 19:37:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:37:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:37:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 19:37:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:37:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:37:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:37:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:37:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:37:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 19:37:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 19:37:47 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 781ms 19:37:47 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 19:37:47 INFO - PROCESS | 1648 | 1461638267373 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 19:37:47 INFO - PROCESS | 1648 | 1461638267375 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 19:37:47 INFO - PROCESS | 1648 | 1461638267377 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 19:37:47 INFO - PROCESS | 1648 | 1461638267379 Marionette TRACE conn2 <- [1,3046,null,{}] 19:37:47 INFO - PROCESS | 1648 | 1461638267381 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}] 19:37:47 INFO - PROCESS | 1648 | 1461638267545 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 19:37:47 INFO - PROCESS | 1648 | 1461638267990 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x127ca9000 == 132 [pid = 1648] [id = 771] 19:37:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 273 (0x113383400) [pid = 1648] [serial = 2311] [outer = 0x0] 19:37:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 274 (0x113388c00) [pid = 1648] [serial = 2312] [outer = 0x113383400] 19:37:48 INFO - PROCESS | 1648 | 1461638268054 Marionette DEBUG loaded listener.js 19:37:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 275 (0x115633c00) [pid = 1648] [serial = 2313] [outer = 0x113383400] 19:37:48 INFO - PROCESS | 1648 | [1648] 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 19:37:48 INFO - PROCESS | 1648 | 1461638268449 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 19:37:48 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 19:37:48 INFO - {} 19:37:48 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1125ms 19:37:48 INFO - PROCESS | 1648 | 1461638268545 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 19:37:48 INFO - PROCESS | 1648 | 1461638268548 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 19:37:48 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 19:37:48 INFO - PROCESS | 1648 | 1461638268553 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 19:37:48 INFO - PROCESS | 1648 | 1461638268555 Marionette TRACE conn2 <- [1,3050,null,{}] 19:37:48 INFO - PROCESS | 1648 | 1461638268558 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}] 19:37:48 INFO - PROCESS | 1648 | 1461638268662 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 19:37:48 INFO - PROCESS | 1648 | 1461638268868 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b16a800 == 133 [pid = 1648] [id = 772] 19:37:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 276 (0x123863000) [pid = 1648] [serial = 2314] [outer = 0x0] 19:37:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 277 (0x123abf400) [pid = 1648] [serial = 2315] [outer = 0x123863000] 19:37:48 INFO - PROCESS | 1648 | 1461638268922 Marionette DEBUG loaded listener.js 19:37:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 278 (0x1242eb000) [pid = 1648] [serial = 2316] [outer = 0x123863000] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12e8da000 == 132 [pid = 1648] [id = 309] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x141bda800 == 131 [pid = 1648] [id = 673] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12fedf000 == 130 [pid = 1648] [id = 254] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x1460a8000 == 129 [pid = 1648] [id = 755] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x14269b000 == 128 [pid = 1648] [id = 754] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x13cae5800 == 127 [pid = 1648] [id = 753] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x141bab800 == 126 [pid = 1648] [id = 752] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 277 (0x119756c00) [pid = 1648] [serial = 2173] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 276 (0x11c416800) [pid = 1648] [serial = 2170] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 275 (0x12e930000) [pid = 1648] [serial = 2167] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 274 (0x12e8b7800) [pid = 1648] [serial = 2164] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 273 (0x12e707400) [pid = 1648] [serial = 2161] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 272 (0x124418c00) [pid = 1648] [serial = 2188] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 271 (0x12e477000) [pid = 1648] [serial = 2158] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x13d4c6000 == 125 [pid = 1648] [id = 751] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12f3b2000 == 124 [pid = 1648] [id = 750] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x1293a5800 == 123 [pid = 1648] [id = 749] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x129e9d000 == 122 [pid = 1648] [id = 748] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x123e8d000 == 121 [pid = 1648] [id = 747] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x145aa5000 == 120 [pid = 1648] [id = 746] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x14283b000 == 119 [pid = 1648] [id = 744] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x142637800 == 118 [pid = 1648] [id = 743] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x1425ac800 == 117 [pid = 1648] [id = 742] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x141bd0000 == 116 [pid = 1648] [id = 741] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x13d6a3000 == 115 [pid = 1648] [id = 740] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x13d085800 == 114 [pid = 1648] [id = 739] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x13cade800 == 113 [pid = 1648] [id = 738] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x13bf55000 == 112 [pid = 1648] [id = 737] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x130578800 == 111 [pid = 1648] [id = 736] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12fecd000 == 110 [pid = 1648] [id = 735] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x13d076800 == 109 [pid = 1648] [id = 696] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12f394000 == 108 [pid = 1648] [id = 734] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x13cae9800 == 107 [pid = 1648] [id = 695] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12e8d0800 == 106 [pid = 1648] [id = 733] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12db5a000 == 105 [pid = 1648] [id = 732] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12b066000 == 104 [pid = 1648] [id = 731] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x13d1a1800 == 103 [pid = 1648] [id = 711] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x11bf68000 == 102 [pid = 1648] [id = 730] 19:37:49 INFO - PROCESS | 1648 | --DOCSHELL 0x129a22800 == 101 [pid = 1648] [id = 729] 19:37:49 INFO - PROCESS | 1648 | 1461638269393 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]]]}] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 270 (0x128f1ec00) [pid = 1648] [serial = 2057] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 269 (0x11b1d6800) [pid = 1648] [serial = 2062] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 268 (0x11a476800) [pid = 1648] [serial = 2102] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 267 (0x11857b400) [pid = 1648] [serial = 2101] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 266 (0x123ab7c00) [pid = 1648] [serial = 2108] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 265 (0x12a990c00) [pid = 1648] [serial = 2095] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 264 (0x12a6d0000) [pid = 1648] [serial = 2089] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 263 (0x119a9b000) [pid = 1648] [serial = 2059] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 262 (0x124414400) [pid = 1648] [serial = 2065] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 261 (0x11bfca800) [pid = 1648] [serial = 2098] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 260 (0x12a0dec00) [pid = 1648] [serial = 2074] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 259 (0x128a97000) [pid = 1648] [serial = 2056] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 258 (0x12a25f800) [pid = 1648] [serial = 2077] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 257 (0x11b60b000) [pid = 1648] [serial = 2104] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 256 (0x11c3c0400) [pid = 1648] [serial = 2105] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 255 (0x12a661400) [pid = 1648] [serial = 2086] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 254 (0x12a60a000) [pid = 1648] [serial = 2083] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 253 (0x129a6ec00) [pid = 1648] [serial = 2071] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 252 (0x129424c00) [pid = 1648] [serial = 2068] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 251 (0x11aba3800) [pid = 1648] [serial = 2107] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 250 (0x129ad1800) [pid = 1648] [serial = 2092] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 249 (0x12a35e800) [pid = 1648] [serial = 2080] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 248 (0x12af0e400) [pid = 1648] [serial = 2152] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 247 (0x1240f7000) [pid = 1648] [serial = 2185] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 246 (0x1242e7400) [pid = 1648] [serial = 2186] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 245 (0x11a7e4400) [pid = 1648] [serial = 2179] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 244 (0x11b10c000) [pid = 1648] [serial = 2180] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 243 (0x11a7e2c00) [pid = 1648] [serial = 2182] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 242 (0x123abb800) [pid = 1648] [serial = 2183] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 241 (0x12a6d2000) [pid = 1648] [serial = 2149] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 240 (0x12b09a800) [pid = 1648] [serial = 2134] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 239 (0x12acf9000) [pid = 1648] [serial = 2132] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 238 (0x124414c00) [pid = 1648] [serial = 2110] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 237 (0x12a0df800) [pid = 1648] [serial = 2116] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 236 (0x12ad25400) [pid = 1648] [serial = 2126] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x128ddb800) [pid = 1648] [serial = 2113] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x12a625800) [pid = 1648] [serial = 2117] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x12a626000) [pid = 1648] [serial = 2119] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x12a94f000) [pid = 1648] [serial = 2123] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x12a8dd400) [pid = 1648] [serial = 2122] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x129695800) [pid = 1648] [serial = 2114] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x129426000) [pid = 1648] [serial = 2143] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x11c416400) [pid = 1648] [serial = 2140] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x12a1abc00) [pid = 1648] [serial = 2146] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x11a47e800) [pid = 1648] [serial = 2137] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x11853cc00) [pid = 1648] [serial = 2176] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x11974fc00) [pid = 1648] [serial = 2177] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x12b528000) [pid = 1648] [serial = 2135] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x12d593000) [pid = 1648] [serial = 2155] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x12acf0000) [pid = 1648] [serial = 2125] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x1273e1000) [pid = 1648] [serial = 2111] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x12a6eb400) [pid = 1648] [serial = 2120] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x11bfc9c00) [pid = 1648] [serial = 2129] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x11974ac00) [pid = 1648] [serial = 2128] [outer = 0x0] [url = about:blank] 19:37:49 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x129ed5c00) [pid = 1648] [serial = 2131] [outer = 0x0] [url = about:blank] 19:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 19:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 19:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 19:37:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 19:37:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 878ms 19:37:49 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 19:37:49 INFO - PROCESS | 1648 | 1461638269432 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 19:37:49 INFO - PROCESS | 1648 | 1461638269434 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 19:37:49 INFO - PROCESS | 1648 | 1461638269437 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 19:37:49 INFO - PROCESS | 1648 | 1461638269438 Marionette TRACE conn2 <- [1,3054,null,{}] 19:37:49 INFO - PROCESS | 1648 | 1461638269440 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}] 19:37:49 INFO - PROCESS | 1648 | 1461638269541 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 19:37:49 INFO - PROCESS | 1648 | 1461638269545 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x124297000 == 102 [pid = 1648] [id = 773] 19:37:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x11c416800) [pid = 1648] [serial = 2317] [outer = 0x0] 19:37:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x1240f7000) [pid = 1648] [serial = 2318] [outer = 0x11c416800] 19:37:49 INFO - PROCESS | 1648 | 1461638269568 Marionette DEBUG loaded listener.js 19:37:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x1275f6400) [pid = 1648] [serial = 2319] [outer = 0x11c416800] 19:37:50 INFO - PROCESS | 1648 | 1461638270120 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"]]]}] 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 19:37:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 19:37:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 19:37:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 19:37:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 19:37:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 19:37:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 19:37:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 19:37:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 19:37:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 19:37:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 19:37:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 19:37:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 19:37:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 19:37:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 19:37:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 19:37:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 19:37:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 19:37:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 19:37:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 19:37:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 19:37:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 19:37:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 19:37:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 19:37:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:37:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:37:50 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" 19:37:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:37:50 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" 19:37:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:37:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 737ms 19:37:50 INFO - TEST-START | /FileAPI/file/File-constructor.html 19:37:50 INFO - PROCESS | 1648 | 1461638270174 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 19:37:50 INFO - PROCESS | 1648 | 1461638270175 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 19:37:50 INFO - PROCESS | 1648 | 1461638270183 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 19:37:50 INFO - PROCESS | 1648 | 1461638270188 Marionette TRACE conn2 <- [1,3058,null,{}] 19:37:50 INFO - PROCESS | 1648 | 1461638270192 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}] 19:37:50 INFO - PROCESS | 1648 | 1461638270303 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 19:37:50 INFO - PROCESS | 1648 | 1461638270402 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d076800 == 103 [pid = 1648] [id = 774] 19:37:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x11c78d400) [pid = 1648] [serial = 2320] [outer = 0x0] 19:37:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x12a49d800) [pid = 1648] [serial = 2321] [outer = 0x11c78d400] 19:37:50 INFO - PROCESS | 1648 | 1461638270424 Marionette DEBUG loaded listener.js 19:37:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x12a662000) [pid = 1648] [serial = 2322] [outer = 0x11c78d400] 19:37:50 INFO - PROCESS | 1648 | 1461638270721 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]]]}] 19:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 19:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 19:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 19:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 19:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 19:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 19:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 19:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 19:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 19:37:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 19:37:50 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:50 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 19:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 19:37:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 19:37:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 19:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 19:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 19:37:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 19:37:50 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 583ms 19:37:50 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 19:37:50 INFO - PROCESS | 1648 | 1461638270762 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 19:37:50 INFO - PROCESS | 1648 | 1461638270764 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 19:37:50 INFO - PROCESS | 1648 | 1461638270766 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 19:37:50 INFO - PROCESS | 1648 | 1461638270769 Marionette TRACE conn2 <- [1,3062,null,{}] 19:37:50 INFO - PROCESS | 1648 | 1461638270771 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}] 19:37:50 INFO - PROCESS | 1648 | 1461638270871 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 19:37:50 INFO - PROCESS | 1648 | 1461638270983 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db71800 == 104 [pid = 1648] [id = 775] 19:37:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x12a2b9800) [pid = 1648] [serial = 2323] [outer = 0x0] 19:37:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x12a6e9c00) [pid = 1648] [serial = 2324] [outer = 0x12a2b9800] 19:37:51 INFO - PROCESS | 1648 | 1461638271005 Marionette DEBUG loaded listener.js 19:37:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x12ad27400) [pid = 1648] [serial = 2325] [outer = 0x12a2b9800] 19:37:51 INFO - PROCESS | 1648 | [1648] 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 19:37:51 INFO - PROCESS | 1648 | 1461638271281 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 19:37:51 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 19:37:51 INFO - {} 19:37:51 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 574ms 19:37:51 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 19:37:51 INFO - PROCESS | 1648 | 1461638271340 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 19:37:51 INFO - PROCESS | 1648 | 1461638271341 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 19:37:51 INFO - PROCESS | 1648 | 1461638271343 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 19:37:51 INFO - PROCESS | 1648 | 1461638271344 Marionette TRACE conn2 <- [1,3066,null,{}] 19:37:51 INFO - PROCESS | 1648 | 1461638271347 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}] 19:37:51 INFO - PROCESS | 1648 | 1461638271444 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 19:37:51 INFO - PROCESS | 1648 | 1461638271448 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x1301c4800 == 105 [pid = 1648] [id = 776] 19:37:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x12d1b9000) [pid = 1648] [serial = 2326] [outer = 0x0] 19:37:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x12e203400) [pid = 1648] [serial = 2327] [outer = 0x12d1b9000] 19:37:51 INFO - PROCESS | 1648 | 1461638271478 Marionette DEBUG loaded listener.js 19:37:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x12e8b9c00) [pid = 1648] [serial = 2328] [outer = 0x12d1b9000] 19:37:51 INFO - PROCESS | 1648 | 1461638271873 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]]]}] 19:37:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 19:37:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 19:37:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 19:37:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 19:37:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 19:37:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 19:37:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 19:37:51 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 576ms 19:37:51 INFO - PROCESS | 1648 | 1461638271921 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 19:37:51 INFO - PROCESS | 1648 | 1461638271922 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 19:37:51 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 19:37:51 INFO - PROCESS | 1648 | 1461638271924 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 19:37:51 INFO - PROCESS | 1648 | 1461638271925 Marionette TRACE conn2 <- [1,3070,null,{}] 19:37:51 INFO - PROCESS | 1648 | 1461638271934 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}] 19:37:52 INFO - PROCESS | 1648 | 1461638272078 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 19:37:52 INFO - PROCESS | 1648 | 1461638272091 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x139d46800 == 106 [pid = 1648] [id = 777] 19:37:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x12e923800) [pid = 1648] [serial = 2329] [outer = 0x0] 19:37:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x12ee8b400) [pid = 1648] [serial = 2330] [outer = 0x12e923800] 19:37:52 INFO - PROCESS | 1648 | 1461638272112 Marionette DEBUG loaded listener.js 19:37:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x12f070800) [pid = 1648] [serial = 2331] [outer = 0x12e923800] 19:37:52 INFO - PROCESS | 1648 | 1461638272447 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]]]}] 19:37:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 19:37:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 19:37:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 19:37:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 19:37:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 19:37:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 19:37:52 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 578ms 19:37:52 INFO - PROCESS | 1648 | 1461638272504 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 19:37:52 INFO - PROCESS | 1648 | 1461638272505 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 19:37:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 19:37:52 INFO - PROCESS | 1648 | 1461638272507 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 19:37:52 INFO - PROCESS | 1648 | 1461638272508 Marionette TRACE conn2 <- [1,3074,null,{}] 19:37:52 INFO - PROCESS | 1648 | 1461638272510 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}] 19:37:52 INFO - PROCESS | 1648 | 1461638272650 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 19:37:52 INFO - PROCESS | 1648 | 1461638272668 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x13ca2e800 == 107 [pid = 1648] [id = 778] 19:37:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x12f828000) [pid = 1648] [serial = 2332] [outer = 0x0] 19:37:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x12f9c7800) [pid = 1648] [serial = 2333] [outer = 0x12f828000] 19:37:52 INFO - PROCESS | 1648 | 1461638272689 Marionette DEBUG loaded listener.js 19:37:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x12fe07800) [pid = 1648] [serial = 2334] [outer = 0x12f828000] 19:37:53 INFO - PROCESS | 1648 | 1461638273005 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]]]}] 19:37:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 19:37:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 19:37:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 19:37:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 19:37:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 19:37:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 19:37:53 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 524ms 19:37:53 INFO - PROCESS | 1648 | 1461638273031 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 19:37:53 INFO - PROCESS | 1648 | 1461638273032 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 19:37:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 19:37:53 INFO - PROCESS | 1648 | 1461638273045 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 19:37:53 INFO - PROCESS | 1648 | 1461638273046 Marionette TRACE conn2 <- [1,3078,null,{}] 19:37:53 INFO - PROCESS | 1648 | 1461638273051 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}] 19:37:53 INFO - PROCESS | 1648 | 1461638273196 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 19:37:53 INFO - PROCESS | 1648 | 1461638273209 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x13cdad000 == 108 [pid = 1648] [id = 779] 19:37:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x12f9ce400) [pid = 1648] [serial = 2335] [outer = 0x0] 19:37:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x12ff19000) [pid = 1648] [serial = 2336] [outer = 0x12f9ce400] 19:37:53 INFO - PROCESS | 1648 | 1461638273231 Marionette DEBUG loaded listener.js 19:37:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x130599000) [pid = 1648] [serial = 2337] [outer = 0x12f9ce400] 19:37:53 INFO - PROCESS | 1648 | --DOMWINDOW == 236 (0x12acf1c00) [pid = 1648] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 19:37:53 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x12af10800) [pid = 1648] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 19:37:53 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x11338d400) [pid = 1648] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 19:37:53 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x12e480000) [pid = 1648] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 19:37:53 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x12a667000) [pid = 1648] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 19:37:53 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x123e0b000) [pid = 1648] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 19:37:53 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x124417c00) [pid = 1648] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 19:37:53 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x12ff13000) [pid = 1648] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:37:53 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x11c1c8c00) [pid = 1648] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 19:37:53 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x118ce6000) [pid = 1648] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 19:37:53 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x11925c000) [pid = 1648] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 19:37:53 INFO - PROCESS | 1648 | 1461638273870 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] 19:37:53 INFO - PROCESS | 1648 | 1461638273931 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 19:37:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 19:37:53 INFO - PROCESS | 1648 | 1461638273934 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 19:37:53 INFO - PROCESS | 1648 | 1461638273935 Marionette TRACE conn2 <- [1,3082,null,{}] 19:37:53 INFO - PROCESS | 1648 | 1461638273937 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}] 19:37:54 INFO - PROCESS | 1648 | 1461638274039 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 19:37:54 INFO - PROCESS | 1648 | 1461638274044 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1f8800 == 109 [pid = 1648] [id = 780] 19:37:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x114352000) [pid = 1648] [serial = 2338] [outer = 0x0] 19:37:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x124417c00) [pid = 1648] [serial = 2339] [outer = 0x114352000] 19:37:54 INFO - PROCESS | 1648 | 1461638274065 Marionette DEBUG loaded listener.js 19:37:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x12fe42c00) [pid = 1648] [serial = 2340] [outer = 0x114352000] 19:37:54 INFO - PROCESS | 1648 | 1461638274403 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]]]}] 19:37:54 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 19:37:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 19:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 19:37:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 19:37:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 524ms 19:37:54 INFO - PROCESS | 1648 | 1461638274468 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 19:37:54 INFO - PROCESS | 1648 | 1461638274471 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 19:37:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 19:37:54 INFO - PROCESS | 1648 | 1461638274473 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 19:37:54 INFO - PROCESS | 1648 | 1461638274474 Marionette TRACE conn2 <- [1,3086,null,{}] 19:37:54 INFO - PROCESS | 1648 | 1461638274476 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}] 19:37:54 INFO - PROCESS | 1648 | 1461638274633 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 19:37:54 INFO - PROCESS | 1648 | 1461638274641 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x13cda7800 == 110 [pid = 1648] [id = 781] 19:37:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x114bdac00) [pid = 1648] [serial = 2341] [outer = 0x0] 19:37:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x13be84000) [pid = 1648] [serial = 2342] [outer = 0x114bdac00] 19:37:54 INFO - PROCESS | 1648 | 1461638274667 Marionette DEBUG loaded listener.js 19:37:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x13d23e400) [pid = 1648] [serial = 2343] [outer = 0x114bdac00] 19:37:54 INFO - PROCESS | 1648 | 1461638274969 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 19:37:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 19:37:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 523ms 19:37:54 INFO - PROCESS | 1648 | 1461638274996 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 19:37:55 INFO - PROCESS | 1648 | 1461638274997 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 19:37:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 19:37:55 INFO - PROCESS | 1648 | 1461638275001 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 19:37:55 INFO - PROCESS | 1648 | 1461638275003 Marionette TRACE conn2 <- [1,3090,null,{}] 19:37:55 INFO - PROCESS | 1648 | 1461638275006 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}] 19:37:55 INFO - PROCESS | 1648 | 1461638275120 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 19:37:55 INFO - PROCESS | 1648 | 1461638275123 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x141a47800 == 111 [pid = 1648] [id = 782] 19:37:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x13d283800) [pid = 1648] [serial = 2344] [outer = 0x0] 19:37:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x13d28f400) [pid = 1648] [serial = 2345] [outer = 0x13d283800] 19:37:55 INFO - PROCESS | 1648 | 1461638275144 Marionette DEBUG loaded listener.js 19:37:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x141a6dc00) [pid = 1648] [serial = 2346] [outer = 0x13d283800] 19:37:55 INFO - PROCESS | 1648 | 1461638275482 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 19:37:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 19:37:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 528ms 19:37:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 19:37:55 INFO - PROCESS | 1648 | 1461638275528 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 19:37:55 INFO - PROCESS | 1648 | 1461638275529 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 19:37:55 INFO - PROCESS | 1648 | 1461638275535 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 19:37:55 INFO - PROCESS | 1648 | 1461638275537 Marionette TRACE conn2 <- [1,3094,null,{}] 19:37:55 INFO - PROCESS | 1648 | 1461638275539 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}] 19:37:55 INFO - PROCESS | 1648 | 1461638275703 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 19:37:55 INFO - PROCESS | 1648 | 1461638275714 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x141c4c000 == 112 [pid = 1648] [id = 783] 19:37:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x13ce75c00) [pid = 1648] [serial = 2347] [outer = 0x0] 19:37:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x141a6fc00) [pid = 1648] [serial = 2348] [outer = 0x13ce75c00] 19:37:55 INFO - PROCESS | 1648 | 1461638275739 Marionette DEBUG loaded listener.js 19:37:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 238 (0x14a6c7c00) [pid = 1648] [serial = 2349] [outer = 0x13ce75c00] 19:37:56 INFO - PROCESS | 1648 | 1461638276213 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 19:37:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 19:37:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 733ms 19:37:56 INFO - PROCESS | 1648 | 1461638276280 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 19:37:56 INFO - PROCESS | 1648 | 1461638276283 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 19:37:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 19:37:56 INFO - PROCESS | 1648 | 1461638276290 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 19:37:56 INFO - PROCESS | 1648 | 1461638276292 Marionette TRACE conn2 <- [1,3098,null,{}] 19:37:56 INFO - PROCESS | 1648 | 1461638276296 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}] 19:37:56 INFO - PROCESS | 1648 | 1461638276433 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 19:37:56 INFO - PROCESS | 1648 | 1461638276580 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x129a04800 == 113 [pid = 1648] [id = 784] 19:37:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 239 (0x11a903800) [pid = 1648] [serial = 2350] [outer = 0x0] 19:37:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 240 (0x11adda000) [pid = 1648] [serial = 2351] [outer = 0x11a903800] 19:37:56 INFO - PROCESS | 1648 | 1461638276610 Marionette DEBUG loaded listener.js 19:37:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 241 (0x11c41fc00) [pid = 1648] [serial = 2352] [outer = 0x11a903800] 19:37:56 INFO - PROCESS | 1648 | 1461638276971 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]]]}] 19:37:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 19:37:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 19:37:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 728ms 19:37:57 INFO - PROCESS | 1648 | 1461638277029 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 19:37:57 INFO - PROCESS | 1648 | 1461638277033 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 19:37:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 19:37:57 INFO - PROCESS | 1648 | 1461638277039 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 19:37:57 INFO - PROCESS | 1648 | 1461638277041 Marionette TRACE conn2 <- [1,3102,null,{}] 19:37:57 INFO - PROCESS | 1648 | 1461638277043 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}] 19:37:57 INFO - PROCESS | 1648 | 1461638277165 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 19:37:57 INFO - PROCESS | 1648 | 1461638277280 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e413000 == 114 [pid = 1648] [id = 785] 19:37:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 242 (0x11c794800) [pid = 1648] [serial = 2353] [outer = 0x0] 19:37:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 243 (0x124415c00) [pid = 1648] [serial = 2354] [outer = 0x11c794800] 19:37:57 INFO - PROCESS | 1648 | 1461638277305 Marionette DEBUG loaded listener.js 19:37:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 244 (0x129a6fc00) [pid = 1648] [serial = 2355] [outer = 0x11c794800] 19:37:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 19:37:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 621ms 19:37:57 INFO - PROCESS | 1648 | 1461638277657 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 19:37:57 INFO - PROCESS | 1648 | 1461638277660 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 19:37:57 INFO - PROCESS | 1648 | 1461638277662 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 19:37:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 19:37:57 INFO - PROCESS | 1648 | 1461638277664 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 19:37:57 INFO - PROCESS | 1648 | 1461638277669 Marionette TRACE conn2 <- [1,3106,null,{}] 19:37:57 INFO - PROCESS | 1648 | 1461638277676 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}] 19:37:57 INFO - PROCESS | 1648 | 1461638277799 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 19:37:57 INFO - PROCESS | 1648 | 1461638277951 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x13056b000 == 115 [pid = 1648] [id = 786] 19:37:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 245 (0x129ed5c00) [pid = 1648] [serial = 2356] [outer = 0x0] 19:37:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 246 (0x12a606400) [pid = 1648] [serial = 2357] [outer = 0x129ed5c00] 19:37:57 INFO - PROCESS | 1648 | 1461638277980 Marionette DEBUG loaded listener.js 19:37:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 247 (0x12a94f000) [pid = 1648] [serial = 2358] [outer = 0x129ed5c00] 19:37:58 INFO - PROCESS | 1648 | 1461638278320 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]]]}] 19:37:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 19:37:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 19:37:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 19:37:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 685ms 19:37:58 INFO - PROCESS | 1648 | 1461638278350 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 19:37:58 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 19:37:58 INFO - PROCESS | 1648 | 1461638278351 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 19:37:58 INFO - PROCESS | 1648 | 1461638278354 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 19:37:58 INFO - PROCESS | 1648 | 1461638278355 Marionette TRACE conn2 <- [1,3110,null,{}] 19:37:58 INFO - PROCESS | 1648 | 1461638278357 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}] 19:37:58 INFO - PROCESS | 1648 | 1461638278479 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 19:37:58 INFO - PROCESS | 1648 | 1461638278642 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x13d58b000 == 116 [pid = 1648] [id = 787] 19:37:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 248 (0x12ac84400) [pid = 1648] [serial = 2359] [outer = 0x0] 19:37:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 249 (0x12adaa000) [pid = 1648] [serial = 2360] [outer = 0x12ac84400] 19:37:58 INFO - PROCESS | 1648 | 1461638278669 Marionette DEBUG loaded listener.js 19:37:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 250 (0x12d594000) [pid = 1648] [serial = 2361] [outer = 0x12ac84400] 19:37:59 INFO - PROCESS | 1648 | 1461638279003 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"]]]}] 19:37:59 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 19:37:59 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 19:37:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 19:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 19:37:59 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 669ms 19:37:59 INFO - PROCESS | 1648 | 1461638279024 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 19:37:59 INFO - PROCESS | 1648 | 1461638279025 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 19:37:59 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 19:37:59 INFO - PROCESS | 1648 | 1461638279027 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 19:37:59 INFO - PROCESS | 1648 | 1461638279028 Marionette TRACE conn2 <- [1,3114,null,{}] 19:37:59 INFO - PROCESS | 1648 | 1461638279030 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}] 19:37:59 INFO - PROCESS | 1648 | 1461638279150 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 19:37:59 INFO - PROCESS | 1648 | 1461638279297 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\", \"77260214-22f9-4cd8-9824-13758931a2d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x1424de000 == 117 [pid = 1648] [id = 788] 19:37:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 251 (0x12ac86c00) [pid = 1648] [serial = 2362] [outer = 0x0] 19:37:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 252 (0x12e483800) [pid = 1648] [serial = 2363] [outer = 0x12ac86c00] 19:37:59 INFO - PROCESS | 1648 | 1461638279322 Marionette DEBUG loaded listener.js 19:37:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 253 (0x12e93c800) [pid = 1648] [serial = 2364] [outer = 0x12ac86c00] 19:37:59 INFO - PROCESS | 1648 | 1461638279659 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]]]}] 19:37:59 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 19:37:59 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 672ms 19:37:59 INFO - PROCESS | 1648 | 1461638279699 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 19:37:59 INFO - PROCESS | 1648 | 1461638279701 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 19:38:00 WARNING - u'runner_teardown' () 19:38:00 INFO - No more tests 19:38:00 INFO - Got 0 unexpected results 19:38:00 INFO - SUITE-END | took 562s 19:38:00 INFO - Closing logging queue 19:38:00 INFO - queue closed 19:38:00 INFO - Return code: 0 19:38:00 WARNING - # TBPL SUCCESS # 19:38:00 INFO - Running post-action listener: _resource_record_post_action 19:38:00 INFO - Running post-run listener: _resource_record_post_run 19:38:01 INFO - Total resource usage - Wall time: 586s; CPU: 57.0%; Read bytes: 37619200; Write bytes: 996021248; Read time: 407; Write time: 4751 19:38:01 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 19:38:01 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 191332864; Write bytes: 184800768; Read time: 15710; Write time: 385 19:38:01 INFO - run-tests - Wall time: 566s; CPU: 57.0%; Read bytes: 35399168; Write bytes: 795938304; Read time: 373; Write time: 4315 19:38:01 INFO - Running post-run listener: _upload_blobber_files 19:38:01 INFO - Blob upload gear active. 19:38:01 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 19:38:01 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 19:38:01 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'] 19:38:01 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 19:38:02 INFO - (blobuploader) - INFO - Open directory for files ... 19:38:02 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 19:38:02 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:38:02 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:38:03 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 19:38:03 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:38:03 INFO - (blobuploader) - INFO - Done attempting. 19:38:03 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 19:38:03 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:38:03 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:38:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 19:38:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:38:05 INFO - (blobuploader) - INFO - Done attempting. 19:38:05 INFO - (blobuploader) - INFO - Iteration through files over. 19:38:05 INFO - Return code: 0 19:38:05 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 19:38:05 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 19:38:05 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/47a8a2e019598c9693c0e7eb855b5d46b05358f9ce56c67fda60d2188086f4c96e5566b4b93f19a10db63e4fe06b90b4d8cba973952d911807a42db74072583c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c02577db1c7fa258b0d068d792cc32aa2086eb9e61283a5b343e7debdd3071b1c44a22c4724cfd9bbba804c3d8a5dc836922fe722190f33903528980bd4d8254"} 19:38:05 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 19:38:05 INFO - Writing to file /builds/slave/test/properties/blobber_files 19:38:05 INFO - Contents: 19:38:05 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/47a8a2e019598c9693c0e7eb855b5d46b05358f9ce56c67fda60d2188086f4c96e5566b4b93f19a10db63e4fe06b90b4d8cba973952d911807a42db74072583c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c02577db1c7fa258b0d068d792cc32aa2086eb9e61283a5b343e7debdd3071b1c44a22c4724cfd9bbba804c3d8a5dc836922fe722190f33903528980bd4d8254"} 19:38:05 INFO - Running post-run listener: copy_logs_to_upload_dir 19:38:05 INFO - Copying logs to upload dir... 19:38:05 INFO - mkdir: /builds/slave/test/build/upload/logs 19:38:05 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=642.911028 ========= master_lag: 2.71 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 45 secs) (at 2016-04-25 19:38:08.156401) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 19:38:08.162439) ========= 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.PZoRHnUKKv/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.9qHBQdsoDl/Listeners TMPDIR=/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/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/47a8a2e019598c9693c0e7eb855b5d46b05358f9ce56c67fda60d2188086f4c96e5566b4b93f19a10db63e4fe06b90b4d8cba973952d911807a42db74072583c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c02577db1c7fa258b0d068d792cc32aa2086eb9e61283a5b343e7debdd3071b1c44a22c4724cfd9bbba804c3d8a5dc836922fe722190f33903528980bd4d8254"} build_url:https://queue.taskcluster.net/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012721 build_url: 'https://queue.taskcluster.net/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/47a8a2e019598c9693c0e7eb855b5d46b05358f9ce56c67fda60d2188086f4c96e5566b4b93f19a10db63e4fe06b90b4d8cba973952d911807a42db74072583c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c02577db1c7fa258b0d068d792cc32aa2086eb9e61283a5b343e7debdd3071b1c44a22c4724cfd9bbba804c3d8a5dc836922fe722190f33903528980bd4d8254"}' symbols_url: 'https://queue.taskcluster.net/v1/task/eXBq-_VHSLSTE0OVNXGOCg/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.54 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 19:38:08.715960) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 19:38:08.716344) ========= 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.PZoRHnUKKv/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.9qHBQdsoDl/Listeners TMPDIR=/var/folders/r9/65qs5nfd3vb9c3mfq0_swnf400000w/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.005187 ========= master_lag: 0.07 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 19:38:08.795663) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 19:38:08.796043) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 19:38:08.798729) ========= ========= Total master_lag: 3.39 =========